summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2017-02-06 00:57:19 +0100
committerLars Wendler <polynomial-c@gentoo.org>2017-02-06 01:00:58 +0100
commit8554d7d102cbbf958d287711a6fc52f8fddce6c5 (patch)
tree61cf0a58bd613908651d0b3234a8a7e051099274
parentapp-emacs/python-mode: Remove old. (diff)
downloadgentoo-8554d7d102cbbf958d287711a6fc52f8fddce6c5.tar.gz
gentoo-8554d7d102cbbf958d287711a6fc52f8fddce6c5.tar.bz2
gentoo-8554d7d102cbbf958d287711a6fc52f8fddce6c5.zip
media-sound/bluez-alsa: Added conf.d file (bug #608354).
This enables users to submit their own set of options. Thanks to Sander Sweers for opening the bug and providing the initial patches. Package-Manager: Portage-2.3.3, Repoman-2.3.1
-rw-r--r--media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild (renamed from media-sound/bluez-alsa/bluez-alsa-1.1.0-r1.ebuild)3
-rw-r--r--media-sound/bluez-alsa/bluez-alsa-9999.ebuild3
-rw-r--r--media-sound/bluez-alsa/files/bluealsa-conf.d4
-rw-r--r--media-sound/bluez-alsa/files/bluealsa-init.d4
4 files changed, 10 insertions, 4 deletions
diff --git a/media-sound/bluez-alsa/bluez-alsa-1.1.0-r1.ebuild b/media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild
index 20e4c0d30b5e..4cdd6730581f 100644
--- a/media-sound/bluez-alsa/bluez-alsa-1.1.0-r1.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -43,6 +43,7 @@ src_install() {
prune_libtool_files --modules
newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+ newconfd "${FILESDIR}"/bluealsa-conf.d bluealsa
}
pkg_postinst() {
diff --git a/media-sound/bluez-alsa/bluez-alsa-9999.ebuild b/media-sound/bluez-alsa/bluez-alsa-9999.ebuild
index 263c3be8e5d1..fc34300d92b3 100644
--- a/media-sound/bluez-alsa/bluez-alsa-9999.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -51,6 +51,7 @@ multilib_src_install_all() {
prune_libtool_files --modules
newinitd "${FILESDIR}"/bluealsa-init.d bluealsa
+ newconfd "${FILESDIR}"/bluealsa-conf.d bluealsa
}
pkg_postinst() {
diff --git a/media-sound/bluez-alsa/files/bluealsa-conf.d b/media-sound/bluez-alsa/files/bluealsa-conf.d
new file mode 100644
index 000000000000..feb2e1e6a662
--- /dev/null
+++ b/media-sound/bluez-alsa/files/bluealsa-conf.d
@@ -0,0 +1,4 @@
+# Config file for /etc/init.d/bluealsa
+
+# Allow additional options to be set
+BLUEALSA_CONF="--disable-hsp"
diff --git a/media-sound/bluez-alsa/files/bluealsa-init.d b/media-sound/bluez-alsa/files/bluealsa-init.d
index 1b61e83faf03..0f60e93672d2 100644
--- a/media-sound/bluez-alsa/files/bluealsa-init.d
+++ b/media-sound/bluez-alsa/files/bluealsa-init.d
@@ -1,11 +1,11 @@
#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
pidfile="/var/run/bluealsa.pid"
command="/usr/bin/bluealsa"
-command_args="--disable-hsp"
+command_args="${BLUEALSA_CONF}"
command_background="true"
depend() {