summaryrefslogtreecommitdiff
path: root/media-sound/pavucontrol
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-14 02:02:08 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-14 02:02:08 +0000
commit59d772d9463f8cf6a145a677bedbf377a0625aff (patch)
tree5a0e382968fd656a056c886e36cfb4491535b489 /media-sound/pavucontrol
parent2a3e0d61b3d88306b6fae46756f9ba7d230222ae (diff)
gentoo auto-resync : 14:12:2024 - 02:02:07
Diffstat (limited to 'media-sound/pavucontrol')
-rw-r--r--media-sound/pavucontrol/Manifest3
-rw-r--r--media-sound/pavucontrol/files/pavucontrol-6.1-docdir.patch13
-rw-r--r--media-sound/pavucontrol/pavucontrol-6.1.ebuild41
3 files changed, 57 insertions, 0 deletions
diff --git a/media-sound/pavucontrol/Manifest b/media-sound/pavucontrol/Manifest
index 7a1e07181e05..b8ec7bbcce1f 100644
--- a/media-sound/pavucontrol/Manifest
+++ b/media-sound/pavucontrol/Manifest
@@ -1,4 +1,7 @@
AUX pavucontrol-5.0-make-libcanberra-optional.patch 3727 BLAKE2B 27e38b16e1eaf64c7b1c3b0f3a6efc85bd4b290fef8b4c4c64a0e6e24de6565090e8a1f5d0ec1dc6ef1b65ff3c3c0836186ee53f27c844ca68515e98ea239e0c SHA512 3b866adf8495b8ffdbe48329ab4d54663ea3294e031f6d870d3c278b26b1d0314245ed4bca88e905e79cb503506f5762c3332fb5c9cc66ebe8205feb89e21369
+AUX pavucontrol-6.1-docdir.patch 466 BLAKE2B 77279c89f4889b6d96513f7be743d593065b01b1c94038c95746ca278225ac3c7fea2079984ebfb5052c3c22976afcb40c3ed107bb78bbdd8a30a330a6003305 SHA512 c8221cc4753b356603447f1ef913129e7c8fc867dbb9e7d57b7a07b622a0c41097e8b2c7255dff117928a579e39142f515a9439da036e46a3a257cae2c360689
DIST pavucontrol-5.0.tar.xz 194248 BLAKE2B 9e6b9b7d94be51a4ad8b5310e031c4fed0f5299e67c770c9a573c0647edf27345014fb6504892fad29b9b5e79ce43ed312217dbed8e2b31b805f291531062903 SHA512 5673d783c2c819a68b49025c051bedd39f4caba446a479797b06569e24a96acc0924ba680d2416baff8c3211cfc7c94760d503900207fbe7c89c5cb2adaebec1
+DIST pavucontrol-6.1.tar.xz 169488 BLAKE2B 888fbe404482e5da5b59d10f913f174daa128029babbb9493df5df5d6d3c0b95e22d03a3ec2629fbcd4f33c6267f6e2173428d7eb9be8b7f4c7f012d3e777e92 SHA512 90a0d85916010f624928f6aa68524f776b0a529d84e75287739a07db48e4084767ca0caf75503e44e04d8add84b1d668ee9ed5b822b8f8f945cd902cdf78413a
EBUILD pavucontrol-5.0-r4.ebuild 1059 BLAKE2B 9a89dc64569d4af159421bb1a3f3938cca18d3fef422580928f957f098a0b7293692242672b296e73ca32f1f4b127ff9316dd68e927315d5b8d9dc15dcc33ccc SHA512 5b41954bce30f44c077af758a9dd361f4f7a27993707001528132127fc6499f49a9c8c1a712c4bee9ed94e31c6d0071e182afb0f27bb41cd088160bebf934f11
+EBUILD pavucontrol-6.1.ebuild 827 BLAKE2B 359ac30723393fdee6a16c6833fbe189292aaf9d8af556d5d1a399452df92c12bd97e20f3fb59d1d6085d80374f7996d6702b3b0c1d49524fde76b9e7023edb0 SHA512 313fc7cdc005604584de798f3fe82a7a3ffeadc21a8d5e6c0f28965ae542478f868f2743c0b59c0030d5f375c5a2ab64fb2e6f3b4b1e51fb8ec6b80b5f16af1d
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-sound/pavucontrol/files/pavucontrol-6.1-docdir.patch b/media-sound/pavucontrol/files/pavucontrol-6.1-docdir.patch
new file mode 100644
index 000000000000..55dd41921a37
--- /dev/null
+++ b/media-sound/pavucontrol/files/pavucontrol-6.1-docdir.patch
@@ -0,0 +1,13 @@
+diff --git a/meson.build b/meson.build
+index bc1a300..553abc1 100644
+--- a/meson.build
++++ b/meson.build
+@@ -28,7 +28,7 @@ configinc = include_directories('.')
+
+ prefix = get_option('prefix')
+ datadir = join_paths(prefix, get_option('datadir'))
+-docdir = join_paths(datadir, 'doc', 'pavucontrol')
++docdir = join_paths(datadir, 'doc', 'pavucontrol-' + meson.project_version())
+ localedir = join_paths(prefix, get_option('localedir'))
+
+ cdata = configuration_data()
diff --git a/media-sound/pavucontrol/pavucontrol-6.1.ebuild b/media-sound/pavucontrol/pavucontrol-6.1.ebuild
new file mode 100644
index 000000000000..8cc8143ff6a2
--- /dev/null
+++ b/media-sound/pavucontrol/pavucontrol-6.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Pulseaudio Volume Control, GTK based mixer for Pulseaudio"
+HOMEPAGE="https://freedesktop.org/software/pulseaudio/pavucontrol/"
+SRC_URI="https://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="X"
+
+inherit meson
+
+RDEPEND="
+ dev-libs/json-glib
+ dev-cpp/gtkmm:4.0
+ X? ( media-libs/libcanberra-gtk3 )
+ dev-libs/libsigc++:3
+ >=media-libs/libpulse-15.0[glib]
+ virtual/freedesktop-icon-theme
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ sys-devel/gettext
+"
+
+PATCHES=(
+ "${FILESDIR}/pavucontrol-6.1-docdir.patch"
+)
+
+src_configure() {
+ local emesonargs=(
+ -Dlynx=false
+ )
+
+ meson_src_configure
+}