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
+}
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}"
diff --git a/gui-apps/hypridle/hypridle-0.1.2.ebuild b/gui-apps/hypridle/hypridle-0.1.2-r1.ebuild
similarity index 91%
rename from gui-apps/hypridle/hypridle-0.1.2.ebuild
rename to gui-apps/hypridle/hypridle-0.1.2-r1.ebuild
index b73b551219..e1ff2ef757 100644
--- a/gui-apps/hypridle/hypridle-0.1.2.ebuild
+++ b/gui-apps/hypridle/hypridle-0.1.2-r1.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..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"
@@ -25,10 +25,13 @@ 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
+ >=dev-libs/hyprlang-0.4.0
"
DEPEND="
${RDEPEND}
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
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
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
"
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
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"
-}
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"
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}"
diff --git a/net-vpn/cloudflare-warp/Manifest b/net-vpn/cloudflare-warp/Manifest
index fc5839180b..8c385d0cf5 100644
--- a/net-vpn/cloudflare-warp/Manifest
+++ b/net-vpn/cloudflare-warp/Manifest
@@ -1,3 +1,2 @@
-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
+DIST cloudflare-warp_2024.4.133-1_amd64.deb 87344416 BLAKE2B dd8fc0a72b0d68f64277d251a315d23dcbc9789507caa123423b78547d579121d88ecb391a1a5744e1882e616afa3f6126dd4199157571ff1b632870b5c33ce9 SHA512 494a2aab2c23bab5f5e60ce12a3faee9d7ab41f074ee65e7bc423347b1ac5222b7147f745987c86f966e9c09b4eff03d3bc2dfb362e8a4c10acfb31db1bbd720
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
-}
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"
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
+}
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
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
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
-"