From 295f1bcd6eb526552cd6fc0071f95e817ca19cab Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Fri, 24 May 2024 00:11:41 +0200 Subject: [PATCH 01/18] dev-build/pdpmake: new package, add 1.4.2 Signed-off-by: Haelwenn (lanodan) Monnier --- dev-build/pdpmake/Manifest | 1 + dev-build/pdpmake/metadata.xml | 8 ++++++++ dev-build/pdpmake/pdpmake-1.4.2.ebuild | 19 +++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 dev-build/pdpmake/Manifest create mode 100644 dev-build/pdpmake/metadata.xml create mode 100644 dev-build/pdpmake/pdpmake-1.4.2.ebuild diff --git a/dev-build/pdpmake/Manifest b/dev-build/pdpmake/Manifest new file mode 100644 index 0000000000..83ebcee30f --- /dev/null +++ b/dev-build/pdpmake/Manifest @@ -0,0 +1 @@ +DIST pdpmake-1.4.2.tgz 39514 BLAKE2B 188d95e4be13de07927f34b05cd2aa5a6e86d238a3e4a2f36f4bf477bc9fd81ba15fc9af9b506c7e22fd95c1669ca6d14877ebd0ebfbcae5558e0ba7450e2039 SHA512 3f43685eeaeea15d55d4a6e7ca6f8a36d344e4f5096aca19f56b696db79dcf6a7d9593cef1d99b15d1a025ee45c23a4e1c217800bbc6006afacf20468c547d31 diff --git a/dev-build/pdpmake/metadata.xml b/dev-build/pdpmake/metadata.xml new file mode 100644 index 0000000000..2092bcc33a --- /dev/null +++ b/dev-build/pdpmake/metadata.xml @@ -0,0 +1,8 @@ + + + + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + + diff --git a/dev-build/pdpmake/pdpmake-1.4.2.ebuild b/dev-build/pdpmake/pdpmake-1.4.2.ebuild new file mode 100644 index 0000000000..2bf363aeac --- /dev/null +++ b/dev-build/pdpmake/pdpmake-1.4.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 2024 Haelwenn (lanodan) Monnier +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Public domain POSIX make" +HOMEPAGE="https://frippery.org/make" +SRC_URI="https://frippery.org/make/pdpmake-1.4.2.tgz" +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64" + +src_test() { + emake test +} + +src_install() { + emake install DESTDIR="${ED}" PREFIX=/usr +} From 9d653a458633b92ec7a34b17949429827d5aa171 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 24 May 2024 01:06:31 -0400 Subject: [PATCH 02/18] gui-apps/hyprpicker: update upstream metadata Signed-off-by: Joe Kappus --- gui-apps/hyprpicker/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/hyprpicker/metadata.xml b/gui-apps/hyprpicker/metadata.xml index ec59957c92..3a0d8ca207 100644 --- a/gui-apps/hyprpicker/metadata.xml +++ b/gui-apps/hyprpicker/metadata.xml @@ -8,6 +8,6 @@ https://github.com/hyprwm/hyprpicker/issues https://github.com/hyprwm/hyprpicker/releases - hypr/hyprpicker + hyprwm/hyprpicker From e3608ecab23143bf63cfb61b6206e829ed044b16 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 24 May 2024 01:08:17 -0400 Subject: [PATCH 03/18] gui-apps/hyprpaper: update upstream metadata Signed-off-by: Joe Kappus --- gui-apps/hyprpaper/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/hyprpaper/metadata.xml b/gui-apps/hyprpaper/metadata.xml index e35d12b008..685dcc15cb 100644 --- a/gui-apps/hyprpaper/metadata.xml +++ b/gui-apps/hyprpaper/metadata.xml @@ -8,6 +8,6 @@ https://github.com/hyprwm/hyprpaper/issues https://github.com/hyprwm/hyprpaper/releases - hypr/hyprpaper + hyprwm/hyprpaper From 536d4e7a4b305bcee8fed13c6f69b93d90ceb74d Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 24 May 2024 01:19:11 -0400 Subject: [PATCH 04/18] gui-apps/hyprpicker: RDEPEND QA fixup Closes: https://bugs.gentoo.org/932561 Signed-off-by: Joe Kappus --- gui-apps/hyprpicker/hyprpicker-0.2.0.ebuild | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/gui-apps/hyprpicker/hyprpicker-0.2.0.ebuild b/gui-apps/hyprpicker/hyprpicker-0.2.0.ebuild index a938e3accd..6ae449d89d 100644 --- a/gui-apps/hyprpicker/hyprpicker-0.2.0.ebuild +++ b/gui-apps/hyprpicker/hyprpicker-0.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,14 +13,18 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -BDEPEND=" +RDEPEND=" dev-libs/wayland + x11-libs/cairo + x11-libs/pango +" + +BDEPEND=" + ${RDEPEND} dev-libs/wayland-protocols dev-util/wayland-scanner media-libs/libglvnd media-libs/libjpeg-turbo - x11-libs/cairo - x11-libs/pango x11-libs/libxkbcommon " From e89ef88f836599802f336eb962af7d6d746e3803 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 24 May 2024 01:49:01 -0400 Subject: [PATCH 05/18] gui-apps/hyprpaper: QA fixups (DEPEND) Closes: https://bugs.gentoo.org/932560 Signed-off-by: Joe Kappus --- gui-apps/hyprpaper/hyprpaper-0.6.0-r1.ebuild | 3 ++- gui-apps/hyprpaper/hyprpaper-0.7.0.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/gui-apps/hyprpaper/hyprpaper-0.6.0-r1.ebuild b/gui-apps/hyprpaper/hyprpaper-0.6.0-r1.ebuild index 6459d23b2b..158b02cb6d 100644 --- a/gui-apps/hyprpaper/hyprpaper-0.6.0-r1.ebuild +++ b/gui-apps/hyprpaper/hyprpaper-0.6.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -BDEPEND=" +DEPEND=" dev-libs/hyprlang:= dev-libs/wayland dev-libs/wayland-protocols @@ -21,6 +21,7 @@ BDEPEND=" dev-vcs/git " RDEPEND=" + ${DEPEND} gui-libs/wlroots media-libs/libglvnd media-libs/libjpeg-turbo diff --git a/gui-apps/hyprpaper/hyprpaper-0.7.0.ebuild b/gui-apps/hyprpaper/hyprpaper-0.7.0.ebuild index 6459d23b2b..158b02cb6d 100644 --- a/gui-apps/hyprpaper/hyprpaper-0.7.0.ebuild +++ b/gui-apps/hyprpaper/hyprpaper-0.7.0.ebuild @@ -13,7 +13,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -BDEPEND=" +DEPEND=" dev-libs/hyprlang:= dev-libs/wayland dev-libs/wayland-protocols @@ -21,6 +21,7 @@ BDEPEND=" dev-vcs/git " RDEPEND=" + ${DEPEND} gui-libs/wlroots media-libs/libglvnd media-libs/libjpeg-turbo From 9ce16a6b7a73648d305bd4b69c8c00735c4edbbd Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 24 May 2024 02:18:59 -0400 Subject: [PATCH 06/18] profiles: mask net-p2p/ipfs-cluster for removal Signed-off-by: Joe Kappus --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 20001f0566..b67802a62f 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,11 @@ # New entries go on top. +# Joe Kappus (2024-05-24) +# Golang crap hosted on dead ipfs node without maintainer +# Bug #884915, Removal on 2024/06/23 +net-p2p/ipfs-cluster + # Takuya Wakazono (2024-05-20) # Inactive upstream. No revdeps. # Removal on 2024/06/19 From f7fd68a0e0d3073244e63cf7676d45b7f4a62db8 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 24 May 2024 02:25:25 -0400 Subject: [PATCH 07/18] gui-apps/hypridle: handle mesa dropping gles2 useflag Closes: https://bugs.gentoo.org/932597 Signed-off-by: Joe Kappus --- gui-apps/hypridle/hypridle-0.1.2.ebuild | 5 ++++- gui-apps/hypridle/hypridle-9999.ebuild | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gui-apps/hypridle/hypridle-0.1.2.ebuild b/gui-apps/hypridle/hypridle-0.1.2.ebuild index b73b551219..e1ff2ef757 100644 --- a/gui-apps/hypridle/hypridle-0.1.2.ebuild +++ b/gui-apps/hypridle/hypridle-0.1.2.ebuild @@ -25,7 +25,10 @@ SLOT="0" RDEPEND=" dev-libs/wayland gui-libs/egl-wayland - media-libs/mesa[egl(+),gles2] + || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + =gui-wm/hyprland-0.35.0 dev-cpp/sdbus-c++ >=dev-libs/hyprlang-0.4.0 diff --git a/gui-apps/hypridle/hypridle-9999.ebuild b/gui-apps/hypridle/hypridle-9999.ebuild index b73b551219..e1ff2ef757 100644 --- a/gui-apps/hypridle/hypridle-9999.ebuild +++ b/gui-apps/hypridle/hypridle-9999.ebuild @@ -25,7 +25,10 @@ SLOT="0" RDEPEND=" dev-libs/wayland gui-libs/egl-wayland - media-libs/mesa[egl(+),gles2] + || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + =gui-wm/hyprland-0.35.0 dev-cpp/sdbus-c++ >=dev-libs/hyprlang-0.4.0 From 01ea40e705b1ff58a539a55999cb21bfdaf7d62c Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 24 May 2024 02:28:19 -0400 Subject: [PATCH 08/18] gui-apps/hypridle: pkgcheck scan cleanups Signed-off-by: Joe Kappus --- gui-apps/hypridle/hypridle-0.1.2.ebuild | 4 ++-- gui-apps/hypridle/hypridle-9999.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gui-apps/hypridle/hypridle-0.1.2.ebuild b/gui-apps/hypridle/hypridle-0.1.2.ebuild index e1ff2ef757..11e24b3e4e 100644 --- a/gui-apps/hypridle/hypridle-0.1.2.ebuild +++ b/gui-apps/hypridle/hypridle-0.1.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake toolchain-funcs +inherit cmake COMMIT="158c52c4a76cff7a1635be8ec1a4a369bc8674ed" DESCRIPTION="Hyprland's idle daemon" @@ -31,7 +31,7 @@ RDEPEND=" ) >=gui-wm/hyprland-0.35.0 dev-cpp/sdbus-c++ - >=dev-libs/hyprlang-0.4.0 + >=dev-libs/hyprlang-0.4.0 " DEPEND=" ${RDEPEND} diff --git a/gui-apps/hypridle/hypridle-9999.ebuild b/gui-apps/hypridle/hypridle-9999.ebuild index e1ff2ef757..11e24b3e4e 100644 --- a/gui-apps/hypridle/hypridle-9999.ebuild +++ b/gui-apps/hypridle/hypridle-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake toolchain-funcs +inherit cmake COMMIT="158c52c4a76cff7a1635be8ec1a4a369bc8674ed" DESCRIPTION="Hyprland's idle daemon" @@ -31,7 +31,7 @@ RDEPEND=" ) >=gui-wm/hyprland-0.35.0 dev-cpp/sdbus-c++ - >=dev-libs/hyprlang-0.4.0 + >=dev-libs/hyprlang-0.4.0 " DEPEND=" ${RDEPEND} From 624879a4dfc0aeac74aae7123ba1cf08f983abd6 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 24 May 2024 02:43:21 -0400 Subject: [PATCH 09/18] net-vpn/cloudflare-warp: fix systray RDEPEND Closes: https://bugs.gentoo.org/924981 Signed-off-by: Joe Kappus --- .../cloudflare-warp/cloudflare-warp-2024.2.62-r2.ebuild | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/net-vpn/cloudflare-warp/cloudflare-warp-2024.2.62-r2.ebuild b/net-vpn/cloudflare-warp/cloudflare-warp-2024.2.62-r2.ebuild index 18187a2301..c4becdbc44 100644 --- a/net-vpn/cloudflare-warp/cloudflare-warp-2024.2.62-r2.ebuild +++ b/net-vpn/cloudflare-warp/cloudflare-warp-2024.2.62-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,6 +18,11 @@ IUSE="systemd +systray dex" RESTRICT="bindist mirror" RDEPEND="net-firewall/nftables dex? ( net-libs/libpcap ) + systray? ( + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + ) " QA_PREBUILT="/bin/warp-cli /bin/warp-dex /bin/warp-diag /bin/warp-svc /bin/warp-taskbar" From d59bb57602c638bb49dc2c915b69050585c79067 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 24 May 2024 02:44:05 -0400 Subject: [PATCH 10/18] net-vpn/cloudflare-warp: drop 2023.3.470, 2023.7.40 Signed-off-by: Joe Kappus --- net-vpn/cloudflare-warp/Manifest | 2 - .../cloudflare-warp-2023.3.470.ebuild | 50 ------------------- .../cloudflare-warp-2023.7.40.ebuild | 50 ------------------- 3 files changed, 102 deletions(-) delete mode 100644 net-vpn/cloudflare-warp/cloudflare-warp-2023.3.470.ebuild delete mode 100644 net-vpn/cloudflare-warp/cloudflare-warp-2023.7.40.ebuild diff --git a/net-vpn/cloudflare-warp/Manifest b/net-vpn/cloudflare-warp/Manifest index fc5839180b..53562314d0 100644 --- a/net-vpn/cloudflare-warp/Manifest +++ b/net-vpn/cloudflare-warp/Manifest @@ -1,3 +1 @@ -DIST cloudflare-warp-2023.3.470-1.x86_64.rpm 40881976 BLAKE2B de58e4b0ec2afb7c888d112aecb9bd4d8b1346f31a0de236fd0e0d9276fae7268760d966def3724a28e0776fe3ad33a60c468443228c54c1b5f6917803c7fefc SHA512 ccc17265ffb7e8fc023ce1c1f22b11df1c654578f9b6b0122112f7d75938d704c3afaeb7229df6af42d4a0a8774284df23b8d2514e17dfe52e76b91dab8eb632 -DIST cloudflare-warp-2023.7.40-1.x86_64.rpm 73449004 BLAKE2B e2c033933a11b3a0f1f68bc64f1ad82d3715e08f37a61ec9a2fdbfd30f898e991720b15a28da384c765238a862bc8183c72ca6b8a075d63b6cecea4ae9200ad8 SHA512 b458a141cbf5e9c8e78c502051f773b0e3a048039cf09b56967b1705e893282eb6e203a75cf58524a5612786c0f8b4303d168b26e908b278da9b7a429c88e003 DIST cloudflare-warp_2024.2.62-1_amd64.deb 86268064 BLAKE2B 663aae6d60bd7fe3eb10806463470f7623128e4eb942607909002bfa895eade8c76e00f987bf9603cd9f0ecbb661dde116c930734b1bfe087ee09018506415c0 SHA512 d68410374baffae76637df277d002891d5a4c0d28abb8ac3b44e0db8a07e1be07acdfdd79a01d6220c1cd0696dfbb77d71e8b7b3a30003a269063d6870f012a8 diff --git a/net-vpn/cloudflare-warp/cloudflare-warp-2023.3.470.ebuild b/net-vpn/cloudflare-warp/cloudflare-warp-2023.3.470.ebuild deleted file mode 100644 index b19e9b416a..0000000000 --- a/net-vpn/cloudflare-warp/cloudflare-warp-2023.3.470.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit rpm systemd xdg desktop - -DESCRIPTION="Cloudflare Warp Client" -HOMEPAGE="https://1.1.1.1" -SRC_URI="https://pkg.cloudflareclient.com/rpm/x86_64/${P}-1.x86_64.rpm" - -S="${WORKDIR}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="~amd64" -IUSE="systemd +systray" -RESTRICT="bindist mirror" - -QA_PREBUILT="/bin/warp-cli /bin/warp-diag /bin/warp-svc /bin/warp-taskbar" - -src_install() { - into / - dobin bin/warp-cli - dobin bin/warp-diag - dobin bin/warp-svc - doinitd "${FILESDIR}"/warp-svc - systemd_dounit opt/cloudflare-warp/warp-svc.service - - if use systray; then - dobin bin/warp-taskbar - systemd_douserunit usr/lib/systemd/user/warp-taskbar.service - - doicon -s scalable \ - usr/share/icons/hicolor/scalable/apps/zero-trust.svg \ - usr/share/icons/hicolor/scalable/apps/zero-trust-error.svg \ - usr/share/icons/hicolor/scalable/apps/zero-trust-connected.svg \ - usr/share/icons/hicolor/scalable/apps/zero-trust-disconnected.svg - - desktopfile=$(\ - usex systemd \ - usr/share/applications/com.cloudflare.WarpTaskbar.desktop \ - "${FILESDIR}"/com.cloudflare.WarpTaskbar.desktop\ - ) - domenu $desktopfile - - insinto /etc/xdg/autostart - doins $desktopfile - fi -} diff --git a/net-vpn/cloudflare-warp/cloudflare-warp-2023.7.40.ebuild b/net-vpn/cloudflare-warp/cloudflare-warp-2023.7.40.ebuild deleted file mode 100644 index b19e9b416a..0000000000 --- a/net-vpn/cloudflare-warp/cloudflare-warp-2023.7.40.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit rpm systemd xdg desktop - -DESCRIPTION="Cloudflare Warp Client" -HOMEPAGE="https://1.1.1.1" -SRC_URI="https://pkg.cloudflareclient.com/rpm/x86_64/${P}-1.x86_64.rpm" - -S="${WORKDIR}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="~amd64" -IUSE="systemd +systray" -RESTRICT="bindist mirror" - -QA_PREBUILT="/bin/warp-cli /bin/warp-diag /bin/warp-svc /bin/warp-taskbar" - -src_install() { - into / - dobin bin/warp-cli - dobin bin/warp-diag - dobin bin/warp-svc - doinitd "${FILESDIR}"/warp-svc - systemd_dounit opt/cloudflare-warp/warp-svc.service - - if use systray; then - dobin bin/warp-taskbar - systemd_douserunit usr/lib/systemd/user/warp-taskbar.service - - doicon -s scalable \ - usr/share/icons/hicolor/scalable/apps/zero-trust.svg \ - usr/share/icons/hicolor/scalable/apps/zero-trust-error.svg \ - usr/share/icons/hicolor/scalable/apps/zero-trust-connected.svg \ - usr/share/icons/hicolor/scalable/apps/zero-trust-disconnected.svg - - desktopfile=$(\ - usex systemd \ - usr/share/applications/com.cloudflare.WarpTaskbar.desktop \ - "${FILESDIR}"/com.cloudflare.WarpTaskbar.desktop\ - ) - domenu $desktopfile - - insinto /etc/xdg/autostart - doins $desktopfile - fi -} From ffc174451cf0ca1cda30a577aaf90a4175cabf95 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 24 May 2024 03:06:49 -0400 Subject: [PATCH 11/18] net-vpn/cloudflare-warp: add 2024.4.133-r1 Signed-off-by: Joe Kappus --- net-vpn/cloudflare-warp/Manifest | 1 + .../cloudflare-warp-2024.4.133-r1.ebuild | 65 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 net-vpn/cloudflare-warp/cloudflare-warp-2024.4.133-r1.ebuild diff --git a/net-vpn/cloudflare-warp/Manifest b/net-vpn/cloudflare-warp/Manifest index 53562314d0..8c385d0cf5 100644 --- a/net-vpn/cloudflare-warp/Manifest +++ b/net-vpn/cloudflare-warp/Manifest @@ -1 +1,2 @@ DIST cloudflare-warp_2024.2.62-1_amd64.deb 86268064 BLAKE2B 663aae6d60bd7fe3eb10806463470f7623128e4eb942607909002bfa895eade8c76e00f987bf9603cd9f0ecbb661dde116c930734b1bfe087ee09018506415c0 SHA512 d68410374baffae76637df277d002891d5a4c0d28abb8ac3b44e0db8a07e1be07acdfdd79a01d6220c1cd0696dfbb77d71e8b7b3a30003a269063d6870f012a8 +DIST cloudflare-warp_2024.4.133-1_amd64.deb 87344416 BLAKE2B dd8fc0a72b0d68f64277d251a315d23dcbc9789507caa123423b78547d579121d88ecb391a1a5744e1882e616afa3f6126dd4199157571ff1b632870b5c33ce9 SHA512 494a2aab2c23bab5f5e60ce12a3faee9d7ab41f074ee65e7bc423347b1ac5222b7147f745987c86f966e9c09b4eff03d3bc2dfb362e8a4c10acfb31db1bbd720 diff --git a/net-vpn/cloudflare-warp/cloudflare-warp-2024.4.133-r1.ebuild b/net-vpn/cloudflare-warp/cloudflare-warp-2024.4.133-r1.ebuild new file mode 100644 index 0000000000..c4becdbc44 --- /dev/null +++ b/net-vpn/cloudflare-warp/cloudflare-warp-2024.4.133-r1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit unpacker systemd xdg desktop + +DESCRIPTION="Cloudflare Warp Client" +HOMEPAGE="https://1.1.1.1" +SRC_URI="https://pkg.cloudflareclient.com/pool/jammy/main/c/cloudflare-warp/cloudflare-warp_${PV}-1_amd64.deb" + +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64" +IUSE="systemd +systray dex" +RESTRICT="bindist mirror" +RDEPEND="net-firewall/nftables + dex? ( net-libs/libpcap ) + systray? ( + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + ) +" + +QA_PREBUILT="/bin/warp-cli /bin/warp-dex /bin/warp-diag /bin/warp-svc /bin/warp-taskbar" + +src_unpack() { + unpack_deb ${A} +} + +src_install() { + into / + dobin bin/warp-cli + dobin bin/warp-diag + dobin bin/warp-svc + doinitd "${FILESDIR}/warp-svc" + systemd_dounit lib/systemd/system/warp-svc.service + + # warp-dex relies on "libpcap.so.0.8" which is not in tree. + if use dex; then + dobin bin/warp-dex + fi + + if use systray; then + dobin bin/warp-taskbar + systemd_douserunit usr/lib/systemd/user/warp-taskbar.service + + doicon -s scalable $(ls usr/share/icons/hicolor/scalable/apps/*.svg) + insinto /usr/share/warp/images + doins $(ls usr/share/warp/images/*.png) + + desktopfile=$( \ + usex systemd \ + usr/share/applications/com.cloudflare.WarpTaskbar.desktop \ + "${FILESDIR}/com.cloudflare.WarpTaskbar.desktop" \ + ) + domenu $desktopfile + + insinto /etc/xdg/autostart + doins $desktopfile + fi +} From 335194611a19d714848be1888445faa9e6f43cd2 Mon Sep 17 00:00:00 2001 From: Joe Kappus Date: Fri, 24 May 2024 03:36:36 -0400 Subject: [PATCH 12/18] media-fonts/warframe-fonts: update EAPI 7 -> 8 This probably should have been treecleaned but its just fonts so I fixed the URL's. Signed-off-by: Joe Kappus --- .../warframe-fonts-0_pre20191111.ebuild | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/media-fonts/warframe-fonts/warframe-fonts-0_pre20191111.ebuild b/media-fonts/warframe-fonts/warframe-fonts-0_pre20191111.ebuild index acb346632b..e11082fd45 100644 --- a/media-fonts/warframe-fonts/warframe-fonts-0_pre20191111.ebuild +++ b/media-fonts/warframe-fonts/warframe-fonts-0_pre20191111.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI="8" inherit font DESCRIPTION="Fonts from the Warframe game" HOMEPAGE="https://www.warframe.com/news/warframe-fansite-kit" SRC_URI=" - https://m.box.com/file/401032406918/download?shared_link=https%3A%2F%2Fdigitalextremesltd.app.box.com%2Fs%2Fvh2u41yhdlgp3girffucbynadoi33173 -> Corpus.ttf - https://m.box.com/file/401037009816/download?shared_link=https%3A%2F%2Fdigitalextremesltd.app.box.com%2Fs%2Fvh2u41yhdlgp3girffucbynadoi33173 -> CorpusBold.ttf - https://m.box.com/file/401042823306/download?shared_link=https%3A%2F%2Fdigitalextremesltd.app.box.com%2Fs%2Fvh2u41yhdlgp3girffucbynadoi33173 -> Grineer.ttf - https://m.box.com/file/302545392046/download?shared_link=https%3A%2F%2Fdigitalextremesltd.app.box.com%2Fs%2Fvh2u41yhdlgp3girffucbynadoi33173 -> Solaris.ttf + https://www.dropbox.com/scl/fo/el9i8ltoms44id3wt3swv/h/Languages/Corpus.ttf?dl=1&rlkey=3ehhk98vupze6if64gl3lia08 -> Corpus.ttf + https://www.dropbox.com/scl/fo/el9i8ltoms44id3wt3swv/h/Languages/CorpusBold.ttf?dl=1&rlkey=3ehhk98vupze6if64gl3lia08 -> CorpusBold.ttf + https://www.dropbox.com/scl/fo/el9i8ltoms44id3wt3swv/h/Languages/Grineer.ttf?dl=1&rlkey=3ehhk98vupze6if64gl3lia08 -> Grineer.ttf + https://www.dropbox.com/scl/fo/el9i8ltoms44id3wt3swv/h/Languages/Solaris.ttf?dl=1&rlkey=3ehhk98vupze6if64gl3lia08 -> Solaris.ttf " S="${DISTDIR}" From 4183534a981beb2b16240d744f3a8f7f94a2a1b9 Mon Sep 17 00:00:00 2001 From: tastytea Date: Fri, 24 May 2024 12:12:36 +0200 Subject: [PATCH 13/18] dev-cpp/qt-jdenticon: add missing dependency Closes: https://bugs.gentoo.org/932332 Signed-off-by: tastytea --- dev-cpp/qt-jdenticon/qt-jdenticon-0.3.0-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-cpp/qt-jdenticon/qt-jdenticon-0.3.0-r1.ebuild b/dev-cpp/qt-jdenticon/qt-jdenticon-0.3.0-r1.ebuild index fafae716b2..f26a661156 100644 --- a/dev-cpp/qt-jdenticon/qt-jdenticon-0.3.0-r1.ebuild +++ b/dev-cpp/qt-jdenticon/qt-jdenticon-0.3.0-r1.ebuild @@ -14,6 +14,7 @@ SLOT="5" KEYWORDS="~amd64" RDEPEND=" + dev-qt/qtcore:5 dev-qt/qtgui:5 " DEPEND="${RDEPEND}" From 175361190aa7ec5ee262cc366e09af66157d75c4 Mon Sep 17 00:00:00 2001 From: tastytea Date: Fri, 24 May 2024 12:23:36 +0200 Subject: [PATCH 14/18] x11-apps/xcur2png: add RDEPEND Closes: https://bugs.gentoo.org/932490 Signed-off-by: tastytea --- .../{xcur2png-0.7.1-r1.ebuild => xcur2png-0.7.1-r2.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename x11-apps/xcur2png/{xcur2png-0.7.1-r1.ebuild => xcur2png-0.7.1-r2.ebuild} (88%) diff --git a/x11-apps/xcur2png/xcur2png-0.7.1-r1.ebuild b/x11-apps/xcur2png/xcur2png-0.7.1-r2.ebuild similarity index 88% rename from x11-apps/xcur2png/xcur2png-0.7.1-r1.ebuild rename to x11-apps/xcur2png/xcur2png-0.7.1-r2.ebuild index 9bc21ff8fd..cc4e3e034c 100644 --- a/x11-apps/xcur2png/xcur2png-0.7.1-r1.ebuild +++ b/x11-apps/xcur2png/xcur2png-0.7.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2023 Gentoo Authors +# Copyright 2020-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,6 +17,7 @@ DEPEND=" media-libs/libpng x11-libs/libXcursor " +RDEPEND="${DEPEND}" src_configure() { append-cflags "-std=gnu89" # bug 916457 From a849461a679d7d29657fb69183b44c59345be67b Mon Sep 17 00:00:00 2001 From: tastytea Date: Fri, 24 May 2024 12:24:25 +0200 Subject: [PATCH 15/18] x11-apps/xcur2png: drop 0.7.1 Signed-off-by: tastytea --- x11-apps/xcur2png/xcur2png-0.7.1.ebuild | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 x11-apps/xcur2png/xcur2png-0.7.1.ebuild diff --git a/x11-apps/xcur2png/xcur2png-0.7.1.ebuild b/x11-apps/xcur2png/xcur2png-0.7.1.ebuild deleted file mode 100644 index 603e029c38..0000000000 --- a/x11-apps/xcur2png/xcur2png-0.7.1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Convert X cursors to PNG images" -HOMEPAGE="https://github.com/eworm-de/xcur2png" -SRC_URI="https://github.com/eworm-de/xcur2png/releases/download/${PV}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - media-libs/libpng - x11-libs/libXcursor -" From 7d664fbfae53a703e99dc134b43983f2ac118baa Mon Sep 17 00:00:00 2001 From: tastytea Date: Fri, 24 May 2024 12:28:07 +0200 Subject: [PATCH 16/18] gui-apps/intiface-central-bin: explicitly add dependencies they were pulled in by other dependencies before, so no revbump Closes: https://bugs.gentoo.org/932605 Signed-off-by: tastytea --- .../intiface-central-bin/intiface-central-bin-2.5.7.ebuild | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gui-apps/intiface-central-bin/intiface-central-bin-2.5.7.ebuild b/gui-apps/intiface-central-bin/intiface-central-bin-2.5.7.ebuild index 23ba73ce78..00284d6a13 100644 --- a/gui-apps/intiface-central-bin/intiface-central-bin-2.5.7.ebuild +++ b/gui-apps/intiface-central-bin/intiface-central-bin-2.5.7.ebuild @@ -16,11 +16,16 @@ KEYWORDS="~amd64" RDEPEND=" app-accessibility/at-spi2-core + dev-libs/glib + dev-libs/openssl:0/3 media-gfx/graphite2 + media-libs/harfbuzz sys-apps/dbus sys-apps/systemd-utils + x11-libs/cairo + x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] - dev-libs/openssl:0/3 + x11-libs/pango " BDEPEND="app-arch/unzip" From 932d5e4de75a29a2a19f3d870a58ea0e46c4533a Mon Sep 17 00:00:00 2001 From: tastytea Date: Fri, 24 May 2024 12:29:47 +0200 Subject: [PATCH 17/18] gui-apps/intiface-central-bin: drop 2.5.5 Signed-off-by: tastytea --- gui-apps/intiface-central-bin/Manifest | 1 - .../intiface-central-bin-2.5.5.ebuild | 48 ------------------- 2 files changed, 49 deletions(-) delete mode 100644 gui-apps/intiface-central-bin/intiface-central-bin-2.5.5.ebuild diff --git a/gui-apps/intiface-central-bin/Manifest b/gui-apps/intiface-central-bin/Manifest index 32e8ae3197..e4aba0f799 100644 --- a/gui-apps/intiface-central-bin/Manifest +++ b/gui-apps/intiface-central-bin/Manifest @@ -1,2 +1 @@ -DIST intiface-central-v2.5.5-linux-ubuntu-22.04-x64.zip 39887250 BLAKE2B d854274adcac9d06ee412142908d77f6332f12178bfb45cd7895cba014d2227ae2a56220d553af2381029c9aa2c6c93634a9872fdfcc9aa6ec69def0fdcd0710 SHA512 81b4b604c417df1d6d5b4246207c2847eb861543e3722c79c72781a57aa7f1ffdbdbfa079741b9cb42ee98b33f7e36a0c6df7963d1b0eb9c52d0eb9ef6c49086 DIST intiface-central-v2.5.7-linux-ubuntu-22.04-x64.zip 19978864 BLAKE2B 0e22f90eaf464fae0463f31a6a1537154956c44e04a91514aca2f097c4f2494d802b1e40e762b2e7f639efaf142b9fed56384fe5d1e167afba39132678554049 SHA512 be855842b3150e7e9f972502dc2711051528305419c135c525ac3d2d5b5002e1c923d91fee9d533e170f05d29bc0047e2772b8e10ba8373c10eb7d4ce034e4eb diff --git a/gui-apps/intiface-central-bin/intiface-central-bin-2.5.5.ebuild b/gui-apps/intiface-central-bin/intiface-central-bin-2.5.5.ebuild deleted file mode 100644 index 8dccf7be9a..0000000000 --- a/gui-apps/intiface-central-bin/intiface-central-bin-2.5.5.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop xdg - -DESCRIPTION="Buttplug frontend application" -HOMEPAGE="https://github.com/intiface/intiface-central" -SRC_URI="https://github.com/intiface/intiface-central/releases/download/v${PV}/intiface-central-v${PV}-linux-ubuntu-22.04-x64.zip" -S="${WORKDIR}/${PN/-bin/}-v${PV}-linux-ubuntu-22.04-x64" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-accessibility/at-spi2-core - media-gfx/graphite2 - sys-apps/dbus - sys-apps/systemd-utils - x11-libs/gtk+:3[X] - dev-libs/openssl:0/3 -" -BDEPEND="app-arch/unzip" - -QA_PREBUILT=" - opt/${PN}/lib/*.so - opt/${PN}/intiface_central -" - -src_install() { - insinto /opt/${PN} - doins -r . - fperms +x /opt/${PN}/intiface_central - - cat << EOF > intiface_central -#!/bin/sh -cd /opt/${PN} -./intiface_central "\${@}" -EOF - dobin intiface_central - - newicon --size 512 \ - data/flutter_assets/assets/icons/intiface_central_icon.png ${PN}.png - - make_desktop_entry intiface_central "Intiface Central" ${PN} "Utility" -} From d8f18a52e3fbce441f9db4337655792c6ade959c Mon Sep 17 00:00:00 2001 From: Anthony Ruhier Date: Fri, 24 May 2024 13:26:59 +0200 Subject: [PATCH 18/18] gui-apps/hypridle: Update mesa dependency Signed-off-by: Anthony Ruhier --- .../{hypridle-0.1.2.ebuild => hypridle-0.1.2-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename gui-apps/hypridle/{hypridle-0.1.2.ebuild => hypridle-0.1.2-r1.ebuild} (94%) diff --git a/gui-apps/hypridle/hypridle-0.1.2.ebuild b/gui-apps/hypridle/hypridle-0.1.2-r1.ebuild similarity index 94% rename from gui-apps/hypridle/hypridle-0.1.2.ebuild rename to gui-apps/hypridle/hypridle-0.1.2-r1.ebuild index 11e24b3e4e..e1ff2ef757 100644 --- a/gui-apps/hypridle/hypridle-0.1.2.ebuild +++ b/gui-apps/hypridle/hypridle-0.1.2-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake toolchain-funcs COMMIT="158c52c4a76cff7a1635be8ec1a4a369bc8674ed" DESCRIPTION="Hyprland's idle daemon" @@ -31,7 +31,7 @@ RDEPEND=" ) >=gui-wm/hyprland-0.35.0 dev-cpp/sdbus-c++ - >=dev-libs/hyprlang-0.4.0 + >=dev-libs/hyprlang-0.4.0 " DEPEND=" ${RDEPEND}