From b75375b2e6a8ad3e7d901a1e5d206dc69b8ce40a Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 30 Mar 2023 19:48:23 +0500 Subject: net-client/lagrange: add 1.15.7, drop 1.15.5 Closes: https://bugs.gentoo.org/903037 Closes: https://bugs.gentoo.org/892567 Signed-off-by: Anna (cybertailor) Vyalkova --- net-client/lagrange/Manifest | 4 +- net-client/lagrange/lagrange-1.15.5.ebuild | 64 ------------------------------ net-client/lagrange/lagrange-1.15.7.ebuild | 64 ++++++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 66 deletions(-) delete mode 100644 net-client/lagrange/lagrange-1.15.5.ebuild create mode 100644 net-client/lagrange/lagrange-1.15.7.ebuild (limited to 'net-client') diff --git a/net-client/lagrange/Manifest b/net-client/lagrange/Manifest index c97fe2100..7d7f833ad 100644 --- a/net-client/lagrange/Manifest +++ b/net-client/lagrange/Manifest @@ -1,4 +1,4 @@ -DIST lagrange-1.15.5.tar.gz 9955830 BLAKE2B 52ab0ea3ab7a8a6037c2020449c3716a0e304d38e5877ba787fb4955fd80f70382c8b98774311a0e32d0beee44ca5ca4b02436c4f71bb45a80f9db808c74f7d5 SHA512 be1a8669a54fdb09f510a73245a847b96dcdbe6359683ef89a96e9bb63a26534655598c8c7b51893d127c84621a66cedb3d835eed8e2de496b8130e8141d487c -DIST lagrange-1.15.5.tar.gz.sig 488 BLAKE2B bdc5319b429313cb0a9319661bdbf7c631c40a80394952453a30588706f2bef63e52f63d70c0282a47b09dea5f43beb8669f4323dcac5979837851de4bb36588 SHA512 f67276452b6455412113b591e62c416e2aa3cd150af6567083bf63d52f58730889c4dc0dc29f621c4f334d0543b9b8d837479e76632ea39adadbacaba034d140 DIST lagrange-1.15.6.tar.gz 9958460 BLAKE2B 4e8240b4c28839084865073d94ba5b09057277f3cbe218c8aa7c49368f69cc4ba1b662f3649fa9d7bc69c462b5cf383d566d6da5ea84f10c6d7dd0f4200a2f46 SHA512 6cd5e81284c87d756c3db84fcf077f4c05243b42f6214311b0db61f51e552673114fd3f74517c3f83aaa05d95e413eab06d1e3f0518fc47e319f24ba3e2aa0de DIST lagrange-1.15.6.tar.gz.sig 488 BLAKE2B 775ad1097a79720ea6cfc2b9c878e20728916024c3af938641c7d55e54e33929938b9fd7f789dc29039df35171ed46159ea97ddb8c78347f042a137640269f8c SHA512 57201914a24a5241d45a5e263f5498b3fabc524931d3688db1e33cb8dd3956c8cfadc4c21c2249386613c2caaa2e0805558a013ab163591151dae8f518cb2ae7 +DIST lagrange-1.15.7.tar.gz 9959976 BLAKE2B df62306ff70a89cb4f422a98c582feeeaea1e5e53e88463cbb73cc0357b2d136c91099ca4863f69eeaee952834efa97624c01ea44114c5b25c404f52e630ebc1 SHA512 39c2b8ec9ac2fb064d6ca4a1ebb130ba9f797f75ddd3587c068585a724cf248367f6cc4e5a4dd81dda2e54dc57557ebd3dcef602f510bb90c36dbb03908111c1 +DIST lagrange-1.15.7.tar.gz.sig 488 BLAKE2B 90375227a1010528f04b6be62cb3482c1dba18406c8cd9befa7ee44e13e1e0dd85e60fb68138c308ddae284d2db70c9cb62d86dfc06d016d91f1b356a7129c56 SHA512 bceb3c09b786f9170babd08d2f86a765cfd73886d06388f0f06d6ef10c198c0b8dbc4c038ed9172daff203bf783c5c92c46390ca24432ef969936944e1ab3da1 diff --git a/net-client/lagrange/lagrange-1.15.5.ebuild b/net-client/lagrange/lagrange-1.15.5.ebuild deleted file mode 100644 index 2efe2d463..000000000 --- a/net-client/lagrange/lagrange-1.15.5.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake verify-sig xdg - -DESCRIPTION="Desktop GUI client for browsing Geminispace" -HOMEPAGE="https://gmi.skyjake.fi/lagrange/ https://git.skyjake.fi/gemini/lagrange" -SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz - verify-sig? ( https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )" - -LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 CC-BY-SA-4.0 OFL-1.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X +fribidi +harfbuzz mp3 ncurses webp" - -RDEPEND=" - >=dev-libs/tfdn-1.4.0:=[ssl] - X? ( x11-libs/libX11 ) - fribidi? ( dev-libs/fribidi ) - ncurses? ( >=dev-libs/sealcurses-2.0.18_pre20230206:= ) - !ncurses? ( - harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] ) - media-libs/libsdl2[X?,sound(+),video(+)] - ) - mp3? ( media-sound/mpg123 ) - webp? ( media-libs/libwebp:= ) -" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) -" -BDEPEND=" - app-arch/zip - verify-sig? ( sec-keys/openpgp-keys-skyjake ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/skyjake.asc" - -src_prepare() { - # checked by Depends.cmake - rm -r lib/the_Foundation/CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - # note: do not add use flags that don't pull dependencies - # and only choose which files to compile (e.g. "ipc") - local -a mycmakeargs=( - -DENABLE_FRIBIDI=$(usex fribidi) - -DENABLE_HARFBUZZ=$(usex harfbuzz) - -DENABLE_TUI=$(usex ncurses) - -DENABLE_MPG123=$(usex mp3) - -DENABLE_WEBP=$(usex webp) - -DENABLE_X11_XLIB=$(usex X) - - # never build bundled libs - -DENABLE_FRIBIDI_BUILD=OFF - -DENABLE_HARFBUZZ_MINIMAL=OFF - ) - - cmake_src_configure -} diff --git a/net-client/lagrange/lagrange-1.15.7.ebuild b/net-client/lagrange/lagrange-1.15.7.ebuild new file mode 100644 index 000000000..2efe2d463 --- /dev/null +++ b/net-client/lagrange/lagrange-1.15.7.ebuild @@ -0,0 +1,64 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake verify-sig xdg + +DESCRIPTION="Desktop GUI client for browsing Geminispace" +HOMEPAGE="https://gmi.skyjake.fi/lagrange/ https://git.skyjake.fi/gemini/lagrange" +SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz + verify-sig? ( https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )" + +LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 CC-BY-SA-4.0 OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X +fribidi +harfbuzz mp3 ncurses webp" + +RDEPEND=" + >=dev-libs/tfdn-1.4.0:=[ssl] + X? ( x11-libs/libX11 ) + fribidi? ( dev-libs/fribidi ) + ncurses? ( >=dev-libs/sealcurses-2.0.18_pre20230206:= ) + !ncurses? ( + harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] ) + media-libs/libsdl2[X?,sound(+),video(+)] + ) + mp3? ( media-sound/mpg123 ) + webp? ( media-libs/libwebp:= ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" +BDEPEND=" + app-arch/zip + verify-sig? ( sec-keys/openpgp-keys-skyjake ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/skyjake.asc" + +src_prepare() { + # checked by Depends.cmake + rm -r lib/the_Foundation/CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + # note: do not add use flags that don't pull dependencies + # and only choose which files to compile (e.g. "ipc") + local -a mycmakeargs=( + -DENABLE_FRIBIDI=$(usex fribidi) + -DENABLE_HARFBUZZ=$(usex harfbuzz) + -DENABLE_TUI=$(usex ncurses) + -DENABLE_MPG123=$(usex mp3) + -DENABLE_WEBP=$(usex webp) + -DENABLE_X11_XLIB=$(usex X) + + # never build bundled libs + -DENABLE_FRIBIDI_BUILD=OFF + -DENABLE_HARFBUZZ_MINIMAL=OFF + ) + + cmake_src_configure +} -- cgit v1.2.3-65-gdbad