summaryrefslogtreecommitdiff
path: root/media-sound/pulseaudio-daemon
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
committerV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
commit752d6256e5204b958b0ef7905675a940b5e9172f (patch)
tree330d16e6362a49cbed8875a777fe641a43376cd3 /media-sound/pulseaudio-daemon
parent0c100b7dd2b30e75b799d806df4ef899fd98e1ea (diff)
gentoo resync : 12.05.2022
Diffstat (limited to 'media-sound/pulseaudio-daemon')
-rw-r--r--media-sound/pulseaudio-daemon/Manifest3
-rw-r--r--media-sound/pulseaudio-daemon/files/enable-autospawn.conf2
-rw-r--r--media-sound/pulseaudio-daemon/pulseaudio-daemon-15.99.1-r2.ebuild (renamed from media-sound/pulseaudio-daemon/pulseaudio-daemon-15.99.1.ebuild)10
3 files changed, 13 insertions, 2 deletions
diff --git a/media-sound/pulseaudio-daemon/Manifest b/media-sound/pulseaudio-daemon/Manifest
index 1f9d41cf738d..4fa3b852b47e 100644
--- a/media-sound/pulseaudio-daemon/Manifest
+++ b/media-sound/pulseaudio-daemon/Manifest
@@ -1,7 +1,8 @@
+AUX enable-autospawn.conf 65 BLAKE2B 47e57076b19000ca3c57f0368e453198131c41a5a9c2d0cc8632f0a7ed4e5c992cf93e3c7651c4f3b59ceaf177d4d811bd6774676a2b005ec12259e56d99b4d2 SHA512 61f90b0d19e807a672bd39d190c1102db0b8c46284cf09d4a19b4b96d566633e56a60d21a3a1374e447e8e06496a3aef56bf5ae574337c081e7cf18842458e59
AUX pulseaudio.conf.d 151 BLAKE2B 99b185b9353259f37f3396c6f2bb56b80cac0159c9c5d06af4b298ad71d9c577dd6b3f0d9097fc95184b14193d0d55252987465ebd93bd0005849a68ce9b428d SHA512 f97ed431e371e43d297b099952bf1e897b243a822183524b8e3ea17e888c08590bb3793e195bc22e3254eae7f2e1fa00204a752638746c4dde825a423f08c24b
AUX pulseaudio.init.d-5 2224 BLAKE2B d7710b77b209391016e9f84b574cdf70636904d7f54caf9297357ebee97e8ae10c54119521ecad99fbef5f1ad341128b06816f8c733faa29d9c44fa8c435008b SHA512 a11d02fd1c6672a7f022e6ef3e3ad8e3a7f2bf50257c38573db0823415c990021a7bf29b1e194d3d9c8a59464673958604086ef519313a4e3a6bd79071397f29
AUX pulseaudio.service 227 BLAKE2B f58fa701152e84f4d52426f6f76b5a01a1a315d09e5fb8e9e57860b44dc63b78b3f1c1629380b4345c53b003c677f729b3959419e8488e37607c56d6a700626a SHA512 567663b231fe7c2682b08b1059cdad1fcb3c4cb01c1b24aed9afb6fb767b30f250b78bbbed48aadfb06c6d1a4963a6db24877d79a1d36c4be2a128b479c086d6
AUX pulseaudio.tmpfiles 36 BLAKE2B 4fe7c88fb35f561b0eb756146db17e37201126b5d7f906c88cdc778c6191f17c799f1db072f09d5a384485830e4d33266c224955bad22081255544642399b2f6 SHA512 f040850d81030ef04e1aa368d333a1ae1b7238adef5772280fc344c3068262d5ab8c9f3edb92db9c443f9d7d21abb27583ea1efc51ed733bbfa43e2edc68dde1
DIST pulseaudio-15.99.1.tar.xz 1546536 BLAKE2B d77b7f9d05c1ffe1490b72dbf58b479962798d6e961d4efc935cbab0a6ad7fcd6ecb99de5efa5b85658b58e59024087cfd446ac4e7eeef1cd38fa7e579b5fb3c SHA512 3eb7cdc9795204513d43336836d12709e78ebb001a97e9bab81969a4981a10df2d68a5fad34aef2660f37b72d269cb01e4c6e76c42a5c5742ac56c0f575778d5
-EBUILD pulseaudio-daemon-15.99.1.ebuild 10068 BLAKE2B 2ba9ced46da22c3d8f7c2ca5463297ac8570233ebda4063118e03c40e0f075663847916eb3d0e1b3dc2624a08f5a921e24105770c6425d08c003f2fa2c1dbe23 SHA512 fcf96d0bf03b14b689b56fd12eacdbd73aafd17c0ccff76383cc737c7c9b9e8a4a0442b8a0d4dfcb6a6ccd33005fef208156dc8e23f1bfb952553c52637281f8
+EBUILD pulseaudio-daemon-15.99.1-r2.ebuild 10309 BLAKE2B a0c724825e6a88bbcd459b82ecc1d85eb3375648bd7b1e69be30a892c6c8c28cc6a309a11d44b9df20d62380ede6b79b15a1444236a58469610936b5b7454bfd SHA512 f09b09b8db9109fe9a2ab9ad33accc1598ed84b2336ce44eb10650a1e0ed2c46a114dbbae34e3887254bfbd6581db35c9a86c45b13a965acb569e7252d561345
MISC metadata.xml 3219 BLAKE2B fd8c28b21c9fc9d2185d2f92481b5cdf1b344dbd95a7d668f5fa14320f90698654ae68cca14789fd9f83fe9fe9b46f906988acdbce36c5e0102846baaf10e7e0 SHA512 9b1c4d4a5077d6e7dae69c4f54d82586d77d32dca078ae39f63995b2b2320ec9804be24688657ed47823ee034ce8b54a8f9e0229e9b35849778b0204ef97352c
diff --git a/media-sound/pulseaudio-daemon/files/enable-autospawn.conf b/media-sound/pulseaudio-daemon/files/enable-autospawn.conf
new file mode 100644
index 000000000000..5681459a32cd
--- /dev/null
+++ b/media-sound/pulseaudio-daemon/files/enable-autospawn.conf
@@ -0,0 +1,2 @@
+# Enable automatic spawning of pulseaudio daemon
+autospawn = yes
diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-15.99.1.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-15.99.1-r2.ebuild
index 71655e65efbd..61a9f133cb5f 100644
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-15.99.1.ebuild
+++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-15.99.1-r2.ebuild
@@ -56,7 +56,7 @@ REQUIRED_USE="
# - media-libs/speexdsp is providing echo canceller implementation and used in resampler
# TODO: libatomic_ops is only needed on some architectures and conditions, and then at runtime too
COMMON_DEPEND="
- >=media-libs/libpulse-${PV}[glib?,systemd?,tcpd?]
+ >=media-libs/libpulse-${PV}[dbus?,glib?,systemd?,tcpd?,X?]
dev-libs/libatomic_ops
>=media-libs/libsndfile-1.0.20
>=media-libs/speexdsp-1.2
@@ -272,12 +272,20 @@ src_install() {
|| die
fi
+ # Only enable autospawning pulseaudio daemon on systems without systemd
+ if ! use systemd; then
+ insinto /etc/pulse/client.conf.d
+ newins "${FILESDIR}/enable-autospawn.conf" "enable-autospawn.conf"
+ fi
+
find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
}
pkg_postinst() {
gnome2_schemas_update
+ use udev && udev_reload
+
if use system-wide; then
tmpfiles_process "pulseaudio.conf"