media-sound/bluez-alsa: Added conf.d file (bug #608354).
authorLars Wendler <polynomial-c@gentoo.org>
Sun, 5 Feb 2017 23:57:19 +0000 (00:57 +0100)
committerLars Wendler <polynomial-c@gentoo.org>
Mon, 6 Feb 2017 00:00:58 +0000 (01:00 +0100)
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

media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild [moved from media-sound/bluez-alsa/bluez-alsa-1.1.0-r1.ebuild with 91% similarity]
media-sound/bluez-alsa/bluez-alsa-9999.ebuild
media-sound/bluez-alsa/files/bluealsa-conf.d [new file with mode: 0644]
media-sound/bluez-alsa/files/bluealsa-init.d

similarity index 91%
rename from media-sound/bluez-alsa/bluez-alsa-1.1.0-r1.ebuild
rename to media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild
index 20e4c0d30b5e28ee00c693dddc6c196de43c8a82..4cdd6730581fe769a1b106278eef4e3142b90078 100644 (file)
@@ -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() {
index 263c3be8e5d1b802b4e84eb217f317aa0e2bdd49..fc34300d92b3e60d1c499a830dfa4dfb01f0f025 100644 (file)
@@ -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 (file)
index 0000000..feb2e1e
--- /dev/null
@@ -0,0 +1,4 @@
+# Config file for /etc/init.d/bluealsa
+
+# Allow additional options to be set
+BLUEALSA_CONF="--disable-hsp"
index 1b61e83faf03cbe3a07d876c334d30d822525b95..0f60e93672d2874020322ece60070abf6808f8bb 100644 (file)
@@ -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() {