commit: 88bf9109ee65e817b0e3a40a8d2e27a4a6705456 Author: dsaf <ghostyn678+git <AT> gmail <DOT> com> AuthorDate: Wed Sep 17 00:30:44 2025 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Wed Sep 17 00:30:44 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88bf9109
gui-apps/sway-audio-idle-inhibit: add 0.2.0, add IUSE systemd Signed-off-by: dsaf <ghostyn678+git <AT> gmail.com> gui-apps/sway-audio-idle-inhibit/Manifest | 1 + .../sway-audio-idle-inhibit-0.2.0.ebuild | 44 ++++++++++++++++++++++ .../sway-audio-idle-inhibit-9999.ebuild | 22 ++++++++++- 3 files changed, 66 insertions(+), 1 deletion(-) diff --git a/gui-apps/sway-audio-idle-inhibit/Manifest b/gui-apps/sway-audio-idle-inhibit/Manifest new file mode 100644 index 0000000000..aa1cee86e6 --- /dev/null +++ b/gui-apps/sway-audio-idle-inhibit/Manifest @@ -0,0 +1 @@ +DIST sway-audio-idle-inhibit-0.2.0.tar.gz 19335 BLAKE2B 9fbc6448ec7353aecba48b5a0f1e0db0ed1498135aed1723d7f734c9a76a089b8a81b86ee4dbc5e45c63970f1e42c669f3f4f680f21c1df0038ebaf12bb811f2 SHA512 8f1dd8e517a49f944a6a462d4fe88b19893d24dd35f6d9d5ec494ec32e796db11db4e8ba704d85ce6bf1c5c575929689e149e8a30eea291498a5c04d5da63db6 diff --git a/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-0.2.0.ebuild b/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-0.2.0.ebuild new file mode 100644 index 0000000000..e504cec688 --- /dev/null +++ b/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-0.2.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Prevents swayidle from idle when an application is outputting or receiving audio" +HOMEPAGE="https://github.com/ErikReider/SwayAudioIdleInhibit" + +SRC_URI="https://github.com/ErikReider/SwayAudioIdleInhibit/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/SwayAudioIdleInhibit-${PV}" +LICENSE="GPL-3" + +SLOT="0" +KEYWORDS="~amd64" + +IUSE="systemd" + +DEPEND=" + dev-libs/wayland + dev-libs/wayland-protocols + media-libs/libpulse + systemd? ( + sys-apps/systemd + ) + !systemd? ( + sys-auth/elogind + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + -Dlogind-provider="$(usex systemd systemd elogind)" + ) + + meson_src_configure +} + +src_install() { + meson_src_install + dodoc README.md +} diff --git a/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-9999.ebuild b/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-9999.ebuild index 64febe12b2..a2dd861b0d 100644 --- a/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-9999.ebuild +++ b/gui-apps/sway-audio-idle-inhibit/sway-audio-idle-inhibit-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,10 +11,30 @@ EGIT_REPO_URI="https://github.com/ErikReider/SwayAudioIdleInhibit.git" LICENSE="GPL-3" SLOT="0/9999" +IUSE="systemd" DEPEND=" dev-libs/wayland dev-libs/wayland-protocols media-libs/libpulse + systemd? ( + sys-apps/systemd + ) + !systemd? ( + sys-auth/elogind + ) " RDEPEND="${DEPEND}" + +src_configure() { + local emesonargs=( + -Dlogind-provider="$(usex systemd systemd elogind)" + ) + + meson_src_configure +} + +src_install() { + meson_src_install + dodoc README.md +}
