From 454907274e613002cedc66980bac60fef281bec2 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Sun, 29 Mar 2026 20:54:22 +0200 Subject: [PATCH] Add wayland-pipewire-idle-inhibit --- .../wayland-pipewire-idle-inhibit/Manifest | 1 + .../wayland-pipewire-idle-inhibit-9999.ebuild | 41 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 gui-apps/wayland-pipewire-idle-inhibit/Manifest create mode 100644 gui-apps/wayland-pipewire-idle-inhibit/wayland-pipewire-idle-inhibit-9999.ebuild diff --git a/gui-apps/wayland-pipewire-idle-inhibit/Manifest b/gui-apps/wayland-pipewire-idle-inhibit/Manifest new file mode 100644 index 0000000..ec02d37 --- /dev/null +++ b/gui-apps/wayland-pipewire-idle-inhibit/Manifest @@ -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 index 0000000..606d7be --- /dev/null +++ b/gui-apps/wayland-pipewire-idle-inhibit/wayland-pipewire-idle-inhibit-9999.ebuild @@ -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 +} -- 2.39.5