summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'xfce-extra/xfce4-pulseaudio-plugin')
-rw-r--r--xfce-extra/xfce4-pulseaudio-plugin/Manifest2
-rw-r--r--xfce-extra/xfce4-pulseaudio-plugin/metadata.xml9
-rw-r--r--xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.8.ebuild (renamed from xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.3.ebuild)42
3 files changed, 34 insertions, 19 deletions
diff --git a/xfce-extra/xfce4-pulseaudio-plugin/Manifest b/xfce-extra/xfce4-pulseaudio-plugin/Manifest
index 52b3c87fead3..bad14d876d09 100644
--- a/xfce-extra/xfce4-pulseaudio-plugin/Manifest
+++ b/xfce-extra/xfce4-pulseaudio-plugin/Manifest
@@ -1 +1 @@
-DIST xfce4-pulseaudio-plugin-0.4.3.tar.bz2 431773 BLAKE2B 2c0de4ea0ab9304b737fe4ce570bcd8427f983845fe898dbe7e053a5fe79793223df6882a931b186664d8c95d4c767daf39ba36a98dc58595ba77e8a18c13a6c SHA512 d3214b2b7c35a0a87ea60a5d843f5027d1b09f320d4d24c6bf89a8936de92226223cb4dc5368edf4c0a1aedb3b8796510981eeadee8e836e764569d9284f0efa
+DIST xfce4-pulseaudio-plugin-0.4.8.tar.bz2 434257 BLAKE2B 0ba1336fae01199996cd56b26393eecbf1276a645cdc8129ba4a4d817699282e0b84a1c060513fbffee1c84ed2e863b2a82eb5875ef5ea42c53332d6aae5de7f SHA512 8f6f06a65295ff53bd18a32dc302b2d12fb722bcfacd549c79dbc88e8ab6890888f158ea02ce5a21b261fa681068d68f18eb076f1dc2cb9135b7fc1e77fa7ce8
diff --git a/xfce-extra/xfce4-pulseaudio-plugin/metadata.xml b/xfce-extra/xfce4-pulseaudio-plugin/metadata.xml
index 5df76b730dcf..06d056085482 100644
--- a/xfce-extra/xfce4-pulseaudio-plugin/metadata.xml
+++ b/xfce-extra/xfce4-pulseaudio-plugin/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>xfce@gentoo.org</email>
@@ -8,10 +8,11 @@
<use>
<flag name="keybinder">Enable support for global hotkeys using
<pkg>dev-libs/keybinder</pkg>.</flag>
+ <flag name="libcanberra">Enable sound event support using
+ <pkg>media-libs/libcanberra</pkg></flag>
+ <flag name="libxfce4windowing">Enable experimental support for raising media
+ player windows using <pkg>xfce-base/libxfce4windowing</pkg>.</flag>
<flag name="wnck">Enable experimental support for raising media
player windows using <pkg>x11-libs/libwnck</pkg>.</flag>
</use>
- <upstream>
- <remote-id type="github">andrzej-r/xfce4-pulseaudio-plugin</remote-id>
- </upstream>
</pkgmetadata>
diff --git a/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.3.ebuild b/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.8.ebuild
index 63ba8af5f624..19e35bb4efc0 100644
--- a/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.3.ebuild
+++ b/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.8.ebuild
@@ -1,38 +1,53 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit xdg-utils
DESCRIPTION="A panel plug-in for PulseAudio volume control"
-HOMEPAGE="https://git.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/"
+HOMEPAGE="
+ https://docs.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/start
+ https://gitlab.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/
+"
SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
-IUSE="debug keybinder libnotify wnck"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv x86"
+# TODO: remove wnck when libxfce4windowing is ready to go stable
+IUSE="+keybinder libcanberra libnotify libxfce4windowing wnck"
+REQUIRED_USE="?? ( libxfce4windowing wnck )"
-RDEPEND=">=dev-libs/glib-2.42.0:=
- media-sound/pulseaudio:=
- >=x11-libs/gtk+-3.20.0:3=
+DEPEND="
+ >=dev-libs/glib-2.44.0
+ media-libs/libpulse:=[glib]
+ >=x11-libs/gtk+-3.20.0:3
>=xfce-base/exo-0.11:=
>=xfce-base/libxfce4ui-4.11.0:=[gtk3(+)]
>=xfce-base/libxfce4util-4.9.0:=
>=xfce-base/xfce4-panel-4.11.0:=
>=xfce-base/xfconf-4.6.0:=
- keybinder? ( dev-libs/keybinder:3= )
- libnotify? ( x11-libs/libnotify:= )
- wnck? ( x11-libs/libwnck:3= )"
-DEPEND="${RDEPEND}
+ keybinder? ( dev-libs/keybinder:3 )
+ libcanberra? ( media-libs/libcanberra )
+ libnotify? ( x11-libs/libnotify )
+ libxfce4windowing? ( xfce-base/libxfce4windowing:= )
+ wnck? ( x11-libs/libwnck:3 )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
dev-util/intltool
- virtual/pkgconfig"
+ virtual/pkgconfig
+"
src_configure() {
local myconf=(
$(use_enable keybinder)
+ $(use_enable libcanberra)
$(use_enable libnotify)
+ $(use_enable libxfce4windowing)
$(use_enable wnck)
)
@@ -41,7 +56,6 @@ src_configure() {
src_install() {
default
-
find "${D}" -name '*.la' -delete || die
}