]> git.sthu.org Git - shuber-gentoo-overlay.git/commitdiff
Add wayland-pipewire-idle-inhibit master
authorStefan Huber <shuber@sthu.org>
Sun, 29 Mar 2026 18:54:22 +0000 (20:54 +0200)
committerStefan Huber <shuber@sthu.org>
Sun, 29 Mar 2026 18:54:22 +0000 (20:54 +0200)
gui-apps/wayland-pipewire-idle-inhibit/Manifest [new file with mode: 0644]
gui-apps/wayland-pipewire-idle-inhibit/wayland-pipewire-idle-inhibit-9999.ebuild [new file with mode: 0644]

diff --git a/gui-apps/wayland-pipewire-idle-inhibit/Manifest b/gui-apps/wayland-pipewire-idle-inhibit/Manifest
new file mode 100644 (file)
index 0000000..ec02d37
--- /dev/null
@@ -0,0 +1 @@
+EBUILD wayland-pipewire-idle-inhibit-9999.ebuild 882 BLAKE2B 4623655be3cf3a3502c78f542200957d9c63698dce9eb0da3a99a0b523fcd897cbe3008af24fe8029f537526d479bad120755671489d7738b16dac5843c04efa SHA512 491894316f3cba97b9e93c5a00c8fdbd228fa32c2226c734014426999c74e3c1435bdb2e2bb88714ccf7b30975b10a51d85206ed3203d4cda69a9b957fd39183
diff --git a/gui-apps/wayland-pipewire-idle-inhibit/wayland-pipewire-idle-inhibit-9999.ebuild b/gui-apps/wayland-pipewire-idle-inhibit/wayland-pipewire-idle-inhibit-9999.ebuild
new file mode 100644 (file)
index 0000000..606d7be
--- /dev/null
@@ -0,0 +1,41 @@
+EAPI=8
+
+# Live ebuild uses git-r3, release uses tarball
+inherit cargo systemd
+
+DESCRIPTION="Inhibit Wayland idle when audio is playing through PipeWire"
+HOMEPAGE="https://github.com/rafaelrc7/wayland-pipewire-idle-inhibit"
+
+# --- Source selection ---
+if [[ ${PV} == 9999 ]]; then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/rafaelrc7/wayland-pipewire-idle-inhibit.git"
+else
+       # Release tarball
+       SRC_URI="https://github.com/rafaelrc7/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+DEPEND="
+    dev-libs/wayland
+    dev-libs/wayland-protocols
+    media-video/pipewire
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_unpack() {
+       if [[ ${PV} == 9999 ]]; then
+               git-r3_src_unpack
+       fi
+       cargo_src_unpack
+       cargo_live_src_unpack
+}
+
+src_install() {
+    cargo_src_install
+    systemd_douserunit wayland-pipewire-idle-inhibit.service
+}