From 2a0ce73a7d26230e97863388fc880ef2fba379d4 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Sun, 9 Jun 2024 04:04:45 -0400 Subject: [PATCH 01/15] net-nntp/pan: disable tests Since they fail and I hate cmake. Closes: https://bugs.gentoo.org/933860 Signed-off-by: Joe Kappus --- net-nntp/pan/pan-0.159.ebuild | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/net-nntp/pan/pan-0.159.ebuild b/net-nntp/pan/pan-0.159.ebuild index 16dddf9361..e6df925c9d 100644 --- a/net-nntp/pan/pan-0.159.ebuild +++ b/net-nntp/pan/pan-0.159.ebuild @@ -69,3 +69,8 @@ src_install() { } + +src_test() { + # not doing tests. Bug #933860 + einfo "Skipping tests..." +} From f36666cff195c2844946a2aeff6f4e756cc01d31 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 9 Jun 2024 22:32:46 +0900 Subject: [PATCH 02/15] dev-vcs/gitui: fix postinst message Signed-off-by: Takuya Wakazono --- dev-vcs/gitui/gitui-0.26.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-vcs/gitui/gitui-0.26.3.ebuild b/dev-vcs/gitui/gitui-0.26.3.ebuild index 4cad5bc849..ddd92c8449 100644 --- a/dev-vcs/gitui/gitui-0.26.3.ebuild +++ b/dev-vcs/gitui/gitui-0.26.3.ebuild @@ -353,6 +353,6 @@ src_install() { } pkg_postinst() { - einfo "Example of vim keybindings config stored in '/usr/share/doc/${P}'" - einfo 'to use it put example config in `$XDG_CONFIG_HOME/gitui/key_config.ron`' + elog "Example vim style key config is installed in '${EROOT}/usr/share/doc/${PF}'." + elog "To use it, copy the content into '\$XDG_CONFIG_HOME/gitui/key_configs.ron'." } From 7aaf58dc798bc02c69dcb82c2cb132b206dea1f7 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 9 Jun 2024 22:39:03 +0900 Subject: [PATCH 03/15] dev-util/distribution-gpg-keys: add 1.103 Signed-off-by: Takuya Wakazono --- dev-util/distribution-gpg-keys/Manifest | 1 + .../distribution-gpg-keys-1.103.ebuild | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 dev-util/distribution-gpg-keys/distribution-gpg-keys-1.103.ebuild diff --git a/dev-util/distribution-gpg-keys/Manifest b/dev-util/distribution-gpg-keys/Manifest index 0345a1fb56..6b310a9e28 100644 --- a/dev-util/distribution-gpg-keys/Manifest +++ b/dev-util/distribution-gpg-keys/Manifest @@ -1 +1,2 @@ DIST distribution-gpg-keys-1.102-1.tar.gz 56787681 BLAKE2B 74431f5cfc31244b153a9a89af88f84950424297773de905869de637a894cc278af741adc5813dbb62708ba2f2788aa1b65fd411b791aeaba916024709e8193f SHA512 5dcfc8ac7d80a6bde8d8b5fa37ce6a9b31d04bb96221967f5c706bd981b3ea2c903450e7fae0d246710a22d02103f04bfd9d27c9bb4c8eb95601f53498ffc67e +DIST distribution-gpg-keys-1.103-1.tar.gz 57321798 BLAKE2B 8e3e46ee3916f2f02b5398a61cb578638f531b820ac9589e4d585ed18fa395e5492db45564237cd0555e1ea5341fd7089d8c4bd2be9d104e8bd0f8b8b877043d SHA512 9dc7c854f796484ee710783fcc931f13bbef7fd5d1514cd2f06b33d43fb575aa06bef03be3d2683730175491cdf7a91a7b49c1f7c5dac93f794e38939f925081 diff --git a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.103.ebuild b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.103.ebuild new file mode 100644 index 0000000000..7be1840f5b --- /dev/null +++ b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.103.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${P}-1" + +DESCRIPTION="Collection of GPG keys used in Linux Distributions" +HOMEPAGE="https://github.com/xsuchy/distribution-gpg-keys" +SRC_URI="https://github.com/xsuchy/distribution-gpg-keys/archive/${MY_P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_P}" + +LICENSE="CC0-1.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="copr" + +src_prepare() { + default + use copr || rm -rf keys/copr || die +} + +src_install() { + insinto "/usr/share/${PN}" + doins -r keys/* +} From 0e46d0a0718bba9019014aeef1f80d7fe2b0e70f Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 9 Jun 2024 22:39:11 +0900 Subject: [PATCH 04/15] dev-util/distribution-gpg-keys: drop 1.102 Signed-off-by: Takuya Wakazono --- dev-util/distribution-gpg-keys/Manifest | 1 - .../distribution-gpg-keys-1.102.ebuild | 26 ------------------- 2 files changed, 27 deletions(-) delete mode 100644 dev-util/distribution-gpg-keys/distribution-gpg-keys-1.102.ebuild diff --git a/dev-util/distribution-gpg-keys/Manifest b/dev-util/distribution-gpg-keys/Manifest index 6b310a9e28..00571f6dd5 100644 --- a/dev-util/distribution-gpg-keys/Manifest +++ b/dev-util/distribution-gpg-keys/Manifest @@ -1,2 +1 @@ -DIST distribution-gpg-keys-1.102-1.tar.gz 56787681 BLAKE2B 74431f5cfc31244b153a9a89af88f84950424297773de905869de637a894cc278af741adc5813dbb62708ba2f2788aa1b65fd411b791aeaba916024709e8193f SHA512 5dcfc8ac7d80a6bde8d8b5fa37ce6a9b31d04bb96221967f5c706bd981b3ea2c903450e7fae0d246710a22d02103f04bfd9d27c9bb4c8eb95601f53498ffc67e DIST distribution-gpg-keys-1.103-1.tar.gz 57321798 BLAKE2B 8e3e46ee3916f2f02b5398a61cb578638f531b820ac9589e4d585ed18fa395e5492db45564237cd0555e1ea5341fd7089d8c4bd2be9d104e8bd0f8b8b877043d SHA512 9dc7c854f796484ee710783fcc931f13bbef7fd5d1514cd2f06b33d43fb575aa06bef03be3d2683730175491cdf7a91a7b49c1f7c5dac93f794e38939f925081 diff --git a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.102.ebuild b/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.102.ebuild deleted file mode 100644 index 7be1840f5b..0000000000 --- a/dev-util/distribution-gpg-keys/distribution-gpg-keys-1.102.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="${P}-1" - -DESCRIPTION="Collection of GPG keys used in Linux Distributions" -HOMEPAGE="https://github.com/xsuchy/distribution-gpg-keys" -SRC_URI="https://github.com/xsuchy/distribution-gpg-keys/archive/${MY_P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_P}" - -LICENSE="CC0-1.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="copr" - -src_prepare() { - default - use copr || rm -rf keys/copr || die -} - -src_install() { - insinto "/usr/share/${PN}" - doins -r keys/* -} From abcd282cf118342a23ef5683b808c8107b0607e5 Mon Sep 17 00:00:00 2001 From: Vincent Phan Date: Sun, 9 Jun 2024 11:09:17 -0400 Subject: [PATCH 05/15] net-im/vesktop-bin: update SRC_URI Signed-off-by: Vincent Phan --- net-im/vesktop-bin/Manifest | 2 +- net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild | 16 ++++++---------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/net-im/vesktop-bin/Manifest b/net-im/vesktop-bin/Manifest index d7f4f0f94d..3799c272d0 100644 --- a/net-im/vesktop-bin/Manifest +++ b/net-im/vesktop-bin/Manifest @@ -1 +1 @@ -DIST vesktop.tar.gz 104972407 BLAKE2B 0c19c024611e87438347c3de87ce0688a14498290f639e29ad4b5488b34a2aaa765a2ef1f12d5b43522a1feb3ba3e71c1dfedb3a35b89d4e5340c8f3f002d53b SHA512 9440e7ec349e88aa42c3cff6579e0e915447e5713d419f8e4fd8b93261fd55a3b78122de4088554ad93632c5e1f2b9661e9b9ebb31646be18054ef8acb7aacc8 +DIST vesktop-1.5.2.tar.gz 102634262 BLAKE2B d81967889f80ad8e92c8b8a3fba9be64635653b387a9e53ab29a50fde8672879be9011923aaa2c81bf4e23789ca54691bb97412f6e370cd8eca5052a537328f8 SHA512 5cab70ece26fefc5a573279b12101f3327f377661aa9e4aec153bf2bbf2d2f1e92753c0ea4ec3b424c6c5af60ea47866abe612b407220881c34b5ac1321b7a76 diff --git a/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild b/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild index b0a362f3f2..4d547551a0 100644 --- a/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild +++ b/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild @@ -15,7 +15,7 @@ inherit chromium-2 desktop linux-info unpacker xdg DESCRIPTION="All-in-one voice and text chat for gamers with Vencord Preinstalled" HOMEPAGE="https://github.com/Vencord/Vesktop/" -SRC_URI="https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz -> ${MY_PN}.tar.gz" +SRC_URI="https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz" S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="GPL-3+" @@ -45,11 +45,11 @@ DEPEND=" x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon x11-libs/pango x11-misc/xdg-utils " @@ -87,7 +87,3 @@ src_install() { dosym "${DESTDIR}/vesktop" "/usr/bin/vesktop-bin" } - -pkg_postinst() { - xdg_pkg_postinst -} From fca9fede518d738b08402ad413489cacbeb8d3f9 Mon Sep 17 00:00:00 2001 From: Vincent Phan Date: Sun, 9 Jun 2024 11:35:10 -0400 Subject: [PATCH 06/15] gui-apps/aylurs-gtk-shell: update HOMEPAGE Signed-off-by: Vincent Phan --- .../aylurs-gtk-shell-1.8.2.ebuild | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild b/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild index 9dec5874f8..710b304971 100644 --- a/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild +++ b/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild @@ -8,25 +8,20 @@ MY_PN="ags" inherit meson +DESCRIPTION="Aylurs's Gtk Shell (AGS), An eww inspired gtk widget system." +HOMEPAGE="https://github.com/Alyur/ags" SRC_URI=" https://github.com/Aylur/${MY_PN}/releases/download/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz -> ${P}.tar.gz https://github.com/Aylur/${MY_PN}/releases/download/${MY_PV}/node_modules-${MY_PV}.tar.gz -> node-modules.tar.gz " -KEYWORDS="~amd64" S="${WORKDIR}/${MY_PN}" -DESCRIPTION="Aylurs's Gtk Shell (AGS), An eww inspired gtk widget system." -HOMEPAGE="https://github.com/Aylur/ags" - LICENSE="GPL-3" SLOT="0" +KEYWORDS="~amd64" IUSE="upower bluetooth networkmanager tray" -DEPEND=" - ${RDEPEND} -" BDEPEND=" - dev-build/meson dev-lang/typescript net-libs/nodejs[npm] " @@ -41,6 +36,10 @@ RDEPEND=" tray? ( dev-libs/libdbusmenu[gtk3] ) " +DEPEND=" + ${RDEPEND} +" + BUILD_DIR="${S}/build" src_prepare() { @@ -49,16 +48,10 @@ src_prepare() { } src_configure() { - default local emesonargs=( -Dbuild_types="true" ) - meson_src_configure || die -} - -src_install() { - default - meson_src_install --destdir "${D}" + meson_src_configure } pkg_postinst() { From d10a5b6b77ecd652cadf0495b2ae2e53237cf5c1 Mon Sep 17 00:00:00 2001 From: Vincent Phan Date: Sun, 9 Jun 2024 11:35:51 -0400 Subject: [PATCH 07/15] gui-apps/aylurs-gtk-shell: update HOMEPAGE Signed-off-by: Vincent Phan --- gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild b/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild index 710b304971..51b26ac2be 100644 --- a/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild +++ b/gui-apps/aylurs-gtk-shell/aylurs-gtk-shell-1.8.2.ebuild @@ -9,7 +9,7 @@ MY_PN="ags" inherit meson DESCRIPTION="Aylurs's Gtk Shell (AGS), An eww inspired gtk widget system." -HOMEPAGE="https://github.com/Alyur/ags" +HOMEPAGE="https://github.com/Aylur/ags" SRC_URI=" https://github.com/Aylur/${MY_PN}/releases/download/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz -> ${P}.tar.gz https://github.com/Aylur/${MY_PN}/releases/download/${MY_PV}/node_modules-${MY_PV}.tar.gz -> node-modules.tar.gz From 7c6e6bae0353cff5c98da6d01c6b53790a164d14 Mon Sep 17 00:00:00 2001 From: Vincent Phan Date: Sun, 9 Jun 2024 11:37:33 -0400 Subject: [PATCH 08/15] net-im/vesktop-bin: fix whitespace Signed-off-by: Vincent Phan --- net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild b/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild index 4d547551a0..c9d12a8d25 100644 --- a/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild +++ b/net-im/vesktop-bin/vesktop-bin-1.5.2.ebuild @@ -45,11 +45,11 @@ DEPEND=" x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon x11-libs/pango x11-misc/xdg-utils " From c6c58643face6dffb604e2a0965b01a5b1242c30 Mon Sep 17 00:00:00 2001 From: Jan Henke Date: Sun, 9 Jun 2024 18:00:22 +0200 Subject: [PATCH 09/15] sci-electronics/liblxi: Update copyright Signed-off-by: Jan Henke --- sci-electronics/liblxi/liblxi-1.20.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-electronics/liblxi/liblxi-1.20.ebuild b/sci-electronics/liblxi/liblxi-1.20.ebuild index 94c1600fd4..7433cef3d1 100644 --- a/sci-electronics/liblxi/liblxi-1.20.ebuild +++ b/sci-electronics/liblxi/liblxi-1.20.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 From 4feb00aa853f44400a6ee76d70cff28b049f3136 Mon Sep 17 00:00:00 2001 From: Jan Henke Date: Sun, 9 Jun 2024 18:03:32 +0200 Subject: [PATCH 10/15] sci-electronics/lxi-tools: Drop bash-completion dep & use flag Signed-off-by: Jan Henke --- sci-electronics/lxi-tools/lxi-tools-2.7.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild index d76233e396..2447eb6d86 100644 --- a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild +++ b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild @@ -14,11 +14,10 @@ SRC_URI="https://github.com/lxi-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> $ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="bash-completion +gui" +IUSE="+gui" REQUIRED_USE="${LUA_REQUIRED_USE}" RDEPEND=" - bash-completion? ( >=app-shells/bash-completion-2.11 ) >=sys-libs/readline-8.1_p2 ${LUA_DEPS} >=sci-electronics/liblxi-1.13 From c346c9b42525ac871f4c9c5e25dfcf43931e3a35 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Sun, 9 Jun 2024 12:04:32 -0400 Subject: [PATCH 11/15] dev-build/just-1.28.0: fixups Add GH code review fixups from antecrescent. https://github.com/gentoo/guru/commit/56a211875e7decddc116b10194464fb62ad8c4e8 Signed-off-by: Joe Kappus --- dev-build/just/just-1.28.0.ebuild | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/dev-build/just/just-1.28.0.ebuild b/dev-build/just/just-1.28.0.ebuild index 104387bb49..9dabe06bb4 100644 --- a/dev-build/just/just-1.28.0.ebuild +++ b/dev-build/just/just-1.28.0.ebuild @@ -208,23 +208,22 @@ src_install() { cargo_src_install - mkdir -p man - ./target/release/just --man > man/just.1 - ./target/release/just --completions $shell > completions/just.$shell + mkdir -p man || die + ./target/$(usex debug debug release)/just --man > man/just.1 doman man/* einstalldocs # bash-completion - ./target/release/just --completions bash > completions/just.bash + ./target/$(usex debug debug release)/just --completions bash > completions/just.bash newbashcomp "completions/${PN}.bash" "${PN}" # zsh-completion - ./target/release/just --completions zsh > completions/just.zsh + ./target/$(usex debug debug release)/just --completions zsh > completions/just.zsh newzshcomp "completions/${PN}.zsh" "_${PN}" # fish-completion - ./target/release/just --completions fish > completions/just.fish + ./target/$(usex debug debug release)/just --completions fish > completions/just.fish dofishcomp "completions/${PN}.fish" } From c7184450f5b9ac9c928476dc7ec75b20225d11e2 Mon Sep 17 00:00:00 2001 From: Jan Henke Date: Sun, 9 Jun 2024 18:12:21 +0200 Subject: [PATCH 12/15] sci-electronics/lxi-tools: Add dependency on libcairo, libgdk-pixbuf Upstream declared these dependency after being reported. Closes: https://bugs.gentoo.org/933182 Bug: https://github.com/lxi-tools/lxi-tools/issues/87 Signed-off-by: Jan Henke --- sci-electronics/lxi-tools/lxi-tools-2.7.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild index 2447eb6d86..dd34c5bb39 100644 --- a/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild +++ b/sci-electronics/lxi-tools/lxi-tools-2.7.ebuild @@ -24,6 +24,8 @@ RDEPEND=" gui? ( >=dev-libs/glib-2.70 >=gui-libs/gtk-4.6.0 + >=x11-libs/cairo-1.18.0 + >=x11-libs/gdk-pixbuf-2.42.10-r1 >=gui-libs/gtksourceview-5.4.0 >=gui-libs/libadwaita-1.2 >=dev-libs/json-glib-1.4 From 6e321e9189b3963b01bbe52f6466a122b9e2c47d Mon Sep 17 00:00:00 2001 From: Vitaly Zdanevich Date: Sun, 9 Jun 2024 20:21:44 +0400 Subject: [PATCH 13/15] app-office/nixnote-bin: hash fix Signed-off-by: Vitaly Zdanevich --- app-office/nixnote-bin/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-office/nixnote-bin/Manifest b/app-office/nixnote-bin/Manifest index fa99045653..9bb3a95b8b 100644 --- a/app-office/nixnote-bin/Manifest +++ b/app-office/nixnote-bin/Manifest @@ -1 +1 @@ -DIST NixNote2-x86_64.AppImage 67507392 BLAKE2B 1a1419bebc5f30aeb7160e0f99c0fede11538c97d87b49c2cb10c2ed610ef2998f03d055d5795afede7108eb54a8bbe7fbe7fc54303abbcf941ae0478c583db7 SHA512 6bea8fa7e5d1396d80d7073811493f7c0635bbc161efbc3cdc31e179bb194bce422f67119ce1ab97c64ff6ab210624b540510df1bb81acf3b055e20ea0d1cee3 +DIST NixNote2-x86_64.AppImage 67507392 BLAKE2B 2817e9b7cd96f79880d55e7d2ed7449c77c6d2006bd135b2bdcfb2b9d3b554a04d8c03477158b460d11ffd9a12f9cd4c4964daebc8e644a174de04db65aa6fe4 SHA512 87a483c2254019bda1c9ba41c6d9739f30b2728ac521da8ca20023236123438f64b208171fd019ba2057f89069a0f322ee8ac79fc97f87c4343411f3b0de7eb5 From 01f31c3b474f72ac0cda8525f58c84e2f9c44809 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Sun, 9 Jun 2024 12:26:08 -0400 Subject: [PATCH 14/15] net-nntp/pan: revbump for RDEPEND, switch from local to eclass var. Didn't revbump when I updated RDEPEND for QA, so doing it now. Switching local build_dir to BUILD_DIR on feedback from antecrescent. See-Also: https://github.com/gentoo/guru/commit/ae98af00cbbc48ccbbf28e6f346b5973ed458ca0 Signed-off-by: Joe Kappus --- net-nntp/pan/pan-0.158-r1.ebuild | 58 ++++++++++++++++++++++++ net-nntp/pan/pan-0.159-r1.ebuild | 75 ++++++++++++++++++++++++++++++++ 2 files changed, 133 insertions(+) create mode 100644 net-nntp/pan/pan-0.158-r1.ebuild create mode 100644 net-nntp/pan/pan-0.159-r1.ebuild diff --git a/net-nntp/pan/pan-0.158-r1.ebuild b/net-nntp/pan/pan-0.158-r1.ebuild new file mode 100644 index 0000000000..e2a2d1237c --- /dev/null +++ b/net-nntp/pan/pan-0.158-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools gnome2 + +DESCRIPTION="A newsreader for GNOME" +HOMEPAGE="https://gitlab.gnome.org/GNOME/pan/" +SRC_URI="https://gitlab.gnome.org/GNOME/pan/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" +S="${WORKDIR}/pan-v${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="dbus gnome-keyring libnotify nls spell ssl" + +DEPEND=" + >=dev-libs/glib-2.26:2 + dev-libs/gmime:3.0 + >=x11-libs/gtk+-3.00:3 + gnome-keyring? ( + >=app-crypt/gcr-3.20 + >=app-crypt/libsecret-0.20 + ) + libnotify? ( >=x11-libs/libnotify-0.4.1:0= ) + spell? ( + >=app-text/enchant-2.2.3:2 + >=app-text/gtkspell-3.0.10:3 ) + ssl? ( >=net-libs/gnutls-3:0= ) + >=sys-libs/zlib-1.2.0 + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango +" +RDEPEND="${DEPEND}" +BDEPEND=" + app-text/yelp-tools + >=sys-devel/gettext-0.19.7 + virtual/pkgconfig +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myconf=( + $(use_with dbus) \ + $(use_enable gnome-keyring gkr) \ + $(use_enable nls) \ + $(use_with spell gtkspell) \ + $(use_enable libnotify) \ + $(use_with ssl gnutls) + ) + + gnome2_src_configure "${myconf[@]}" +} diff --git a/net-nntp/pan/pan-0.159-r1.ebuild b/net-nntp/pan/pan-0.159-r1.ebuild new file mode 100644 index 0000000000..0e4f95094e --- /dev/null +++ b/net-nntp/pan/pan-0.159-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake gnome2 + +DESCRIPTION="A newsreader for GNOME" +HOMEPAGE="https://gitlab.gnome.org/GNOME/pan/" +SRC_URI="https://gitlab.gnome.org/GNOME/pan/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" +S="${WORKDIR}/pan-v${PV}" + +LICENSE="GPL-2" +SLOT="0" + +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="dbus gnome-keyring libnotify spell ssl" + +DEPEND=" + >=dev-libs/glib-2.26:2 + dev-libs/gmime:3.0 + >=x11-libs/gtk+-3.00:3 + gnome-keyring? ( + >=app-crypt/gcr-3.20 + >=app-crypt/libsecret-0.20 + ) + libnotify? ( >=x11-libs/libnotify-0.4.1:0= ) + spell? ( + >=app-text/enchant-2.2.3:2 + >=app-text/gtkspell-3.0.10:3 ) + ssl? ( >=net-libs/gnutls-3:0= ) + >=sys-libs/zlib-1.2.0 + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango +" +RDEPEND="${DEPEND}" +BDEPEND=" + app-text/yelp-tools + >=sys-devel/gettext-0.19.7 + virtual/pkgconfig +" + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWANT_DBUS=$(usex dbus) \ + -DWANT_GKR=$(usex gnome-keyring) \ + -DWANT_GTKSPELL=$(usex spell) \ + -DWANT_NOTIFY=$(usex libnotify) \ + -DWANT_GNUTLS=$(usex ssl) + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + # Since cmake apparently doesn't include the below automatically + dolib.so "${BUILD_DIR}/pan/data/libdata.so" + dolib.so "${BUILD_DIR}/pan/data-impl/libdata-impl.so" + dolib.so "${BUILD_DIR}/pan/general/libgeneralutils.so" + dolib.so "${BUILD_DIR}/pan/tasks/libtasks.so" + dolib.so "${BUILD_DIR}/pan/usenet-utils/libusenet-utils.so" + + +} + +src_test() { + # not doing tests. Bug #933860 + einfo "Skipping tests..." +} From fc76788b5f1d0da163bcb055e4ff98feb755c426 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Sun, 9 Jun 2024 12:34:59 -0400 Subject: [PATCH 15/15] dev-build/just: die some more Adding missing || die on feedback from antecrescent. See-also: https://github.com/gentoo/guru/commit/c346c9b42525ac871f4c9c5e25dfcf43931e3a35 Signed-off-by: Joe Kappus --- dev-build/just/just-1.28.0.ebuild | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-build/just/just-1.28.0.ebuild b/dev-build/just/just-1.28.0.ebuild index 9dabe06bb4..e49394440b 100644 --- a/dev-build/just/just-1.28.0.ebuild +++ b/dev-build/just/just-1.28.0.ebuild @@ -209,21 +209,21 @@ src_install() { cargo_src_install mkdir -p man || die - ./target/$(usex debug debug release)/just --man > man/just.1 + ./target/$(usex debug debug release)/just --man > man/just.1 || die doman man/* einstalldocs # bash-completion - ./target/$(usex debug debug release)/just --completions bash > completions/just.bash + ./target/$(usex debug debug release)/just --completions bash > completions/just.bash || die newbashcomp "completions/${PN}.bash" "${PN}" # zsh-completion - ./target/$(usex debug debug release)/just --completions zsh > completions/just.zsh + ./target/$(usex debug debug release)/just --completions zsh > completions/just.zsh || die newzshcomp "completions/${PN}.zsh" "_${PN}" # fish-completion - ./target/$(usex debug debug release)/just --completions fish > completions/just.fish + ./target/$(usex debug debug release)/just --completions fish > completions/just.fish || die dofishcomp "completions/${PN}.fish" }