summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57235 -> 57402 bytes
-rw-r--r--media-sound/ncpamixer/Manifest3
-rw-r--r--media-sound/ncpamixer/metadata.xml11
-rw-r--r--media-sound/ncpamixer/ncpamixer-1.3.8.ebuild48
-rw-r--r--media-sound/ncspot/Manifest2
-rw-r--r--media-sound/ncspot/ncspot-1.2.1-r1.ebuild2
-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
9 files changed, 121 insertions, 2 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index b7d1daa2feda..bcd055ac456b 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/ncpamixer/Manifest b/media-sound/ncpamixer/Manifest
new file mode 100644
index 000000000000..1cdd1808243c
--- /dev/null
+++ b/media-sound/ncpamixer/Manifest
@@ -0,0 +1,3 @@
+DIST ncpamixer-1.3.8.tar.gz 24514 BLAKE2B b7f4e10479f5aa18a0e7ddaa7e8b0c943c763a8d7e9d7422356236c5f45f3cb2be19f0e88da774a483c75db09517c7c7f74e09f7a5fa2c43dfc833883889fa31 SHA512 a50147861f0cabee40b24143f8e1e34290aa74622a46afa751352d691398ea87979a3a1e6c2f44cca8f02428135354b2b485f6fc21b388955a750155a1763cfb
+EBUILD ncpamixer-1.3.8.ebuild 834 BLAKE2B 6ef359a895c4a4ddafcd471cd0e3717f24b0c73de1196559630411c97f0dd8bf3339f63796b439754346db7b919563eb83a90a671041071cc26643459d8b695d SHA512 b836e5095d1b54415f7a31495d5383704238216ad932e34718fd56167cd793d547a060afe4209470748e9e93d5f80eeafc8f2850e6b810c0549a1f41321d34a5
+MISC metadata.xml 331 BLAKE2B 5c957cf28048007adf5582b707bb48a9742f33df228e048c6e2e4f6095352651813d225c4d23a320cbbc1c5923fa3f52592570b71a75a1e148ce8d334205bf25 SHA512 c006ca23026ca19a41a3c0fc85053801146490d2e13d30f941566e188ec4f36fcce9a2ddde6f92cf559cdd21b136d4211d94d195ec59869991cc9f0827208f60
diff --git a/media-sound/ncpamixer/metadata.xml b/media-sound/ncpamixer/metadata.xml
new file mode 100644
index 000000000000..d939cb76fe16
--- /dev/null
+++ b/media-sound/ncpamixer/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">fulhax/ncpamixer</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-sound/ncpamixer/ncpamixer-1.3.8.ebuild b/media-sound/ncpamixer/ncpamixer-1.3.8.ebuild
new file mode 100644
index 000000000000..c813a84dc0a8
--- /dev/null
+++ b/media-sound/ncpamixer/ncpamixer-1.3.8.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="ncurses PulseAudio Mixer"
+HOMEPAGE="https://github.com/fulhax/ncpamixer"
+SRC_URI="https://github.com/fulhax/ncpamixer/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+man +unicode"
+
+DEPEND="
+ media-libs/libpulse:=
+ sys-libs/ncurses:=[unicode(+)?]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ man? ( app-text/lowdown )
+"
+
+CMAKE_USE_DIR="${S}/src"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_WIDE=$(usex unicode)
+ -DBUILD_MANPAGES=no
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ use man && lowdown -s -tman src/man/ncpamixer.1.md -o ncpamixer.1
+}
+
+src_install() {
+ cmake_src_install
+
+ use man && doman ncpamixer.1
+ dodoc "${S}"/README.md
+}
diff --git a/media-sound/ncspot/Manifest b/media-sound/ncspot/Manifest
index 9b06e56e55ee..8b2d52259fee 100644
--- a/media-sound/ncspot/Manifest
+++ b/media-sound/ncspot/Manifest
@@ -824,5 +824,5 @@ DIST zvariant_utils-2.1.0.crate 7043 BLAKE2B b891c5fc2b5afb5eba01b9068b454a965b4
DIST zvariant_utils-3.0.1.crate 13746 BLAKE2B f3f4f294f7b8889ab71a180139af8a7df00c5e448d0b909726ae8b6ea05b0d908e8e006d077d26f418cdaa19589d4f29209d0064f7f09cd22ad8d4a87f95369f SHA512 05498f82a688a08b2cc90e94ea7feb239050e28cca21e675b2c7ff9a0038e0dc8fb84dd9b36c1a49084c971d36c7d58887a39ca62bd610a0a4dafcf83438baf4
EBUILD ncspot-1.1.2-r1.ebuild 11555 BLAKE2B cfdafd9b0f93eec5743a63b39aa47d5abe55140181ac2c49827294c8fb261e9df87dbba8c93f54a37b05cac402b1a00632e6e7d2788fbf24087f5aeccdb220b5 SHA512 ebff03fc1e257f71e9b33e0115b076348317a701f998967041fc4ada236c504d0e0ee88156eb0522d8c1b9c72f7a9b903797f7141ccf64c79e816dfdc675eeed
EBUILD ncspot-1.2.0-r1.ebuild 12917 BLAKE2B 37169bf7e47d5231aa492718aa4c8f891aa9f35affef008cd13b186d6c9cc989c509750d46e13a60dda9212050cf967d30ae6a763090a583afa1cf964c662243 SHA512 6733333bff37358fcff2035193e3573a93604a6c399a6026dad9e0212e878dab8b66d4630afef47fc142d36e503d550b0b8315663aa0f90c0105dfe56eb4d63a
-EBUILD ncspot-1.2.1-r1.ebuild 13029 BLAKE2B d29611f7fbea230fc6f470fbbd0c3251fe8d7215cffa1b3304fdc450941ab547436eca508719f635ed446de38a3de5e056c8737e98f7074feb1b23323aebcd2e SHA512 e1841d5a08392889ceaabaf4bdb3cd364dc34e014549b94167d45ea316d16c1465210a6b283ba414f5d6f9319b0addbede4190fc014c350bc0cc7a8cfd9db92b
+EBUILD ncspot-1.2.1-r1.ebuild 13028 BLAKE2B fc95d987fefa1e57f6ddf7335548848886b0f08a7bf39403a5b883e1aade0a09c13b8b17a82776077317d0d1fd49e0205bfe4eb93ae2e926b2fe5877f9e3f447 SHA512 75ada9b591adb74dce7bb6f1894e323145202ae2cf663e6e7a4adfb99cac85b36aa52c077041dd98eb4110332f062a6f8eda214c5ce06f0b48cefc602523aff3
MISC metadata.xml 705 BLAKE2B 2b9da3a49db8021c1f76adbeabb88180dbe0f213ee362fb524a0e0772cfb5fd431631ba7ff6973ae97dc3f841c2cf11c50cf065a66cd3834c2aaa2cd429971f6 SHA512 bc8ccdf5c3a2d3e16c16bf970a55d22a8011ac8193ca20d58faa0af5214f6f05405536255ea6f610e672c9c205ffe0a2b2de195e87dfa412f8edb26f313ed900
diff --git a/media-sound/ncspot/ncspot-1.2.1-r1.ebuild b/media-sound/ncspot/ncspot-1.2.1-r1.ebuild
index ff8820871b7f..6f9fd15b4c3a 100644
--- a/media-sound/ncspot/ncspot-1.2.1-r1.ebuild
+++ b/media-sound/ncspot/ncspot-1.2.1-r1.ebuild
@@ -583,7 +583,7 @@ LICENSE+="
Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 openssl Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="clipboard cover mpris ncurses +notify pulseaudio"
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
+}