FreeBSD Bugzilla – Attachment 206294 Details for
Bug 239465
audio/spotifyd: add rc script
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
updated patch
spotifyd-rc-rev1.diff (text/plain), 2.79 KB, created by
Steve Wills
on 2019-08-05 15:53:26 UTC
(
hide
)
Description:
updated patch
Filename:
MIME Type:
Creator:
Steve Wills
Created:
2019-08-05 15:53:26 UTC
Size:
2.79 KB
patch
obsolete
>diff --git audio/spotifyd/Makefile audio/spotifyd/Makefile >index 401f28427f93..5c5cced35a27 100644 >--- audio/spotifyd/Makefile >+++ audio/spotifyd/Makefile >@@ -2,7 +2,7 @@ > > PORTNAME= spotifyd > DISTVERSION= 0.2.9 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= audio > > MAINTAINER= tobik@FreeBSD.org >@@ -20,6 +20,7 @@ GH_TUPLE= plietar:dns-parser:1d3e5a5591bc72eb061c23bd426c4a25f2f73791:dnsparser > librespot-org:librespot:5d2cb32e20815f3b7879962e8af2fb9ef4c3870d:librespot \ > plietar:rust-mdns:66a74033da6c9f1a06e7b0a29f4544fd189d6479:mdns \ > plietar:rust-tremor:5958cc302e78f535dad90e9665da981ddff4000a:tremor >+USE_RC_SUBR= ${PORTNAME} > > CARGO_CRATES= adler32-1.0.3 \ > advapi32-sys-0.2.0 \ >@@ -337,7 +338,8 @@ CARGO_BUILD_ARGS= --no-default-features > CARGO_INSTALL_ARGS= --no-default-features > CARGO_TEST_ARGS= --no-default-features > >-PLIST_FILES= bin/spotifyd >+PLIST_FILES= bin/spotifyd \ >+ "@sample etc/spotifyd.conf.sample" > PORTDOCS= README.md > > OPTIONS_DEFINE= DBUS DOCS PORTAUDIO PULSEAUDIO >@@ -359,6 +361,7 @@ post-patch: > > post-install: > ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/spotifyd >+ ${INSTALL_DATA} ${FILESDIR}/spotifyd.conf ${STAGEDIR}${PREFIX}/etc/spotifyd.conf.sample > > post-install-DOCS-on: > @${MKDIR} ${STAGEDIR}${DOCSDIR} >diff --git audio/spotifyd/files/spotifyd.conf audio/spotifyd/files/spotifyd.conf >new file mode 100644 >index 000000000000..df18fa86e36c >--- /dev/null >+++ audio/spotifyd/files/spotifyd.conf >@@ -0,0 +1,3 @@ >+[global] >+username = user >+password = pass >diff --git audio/spotifyd/files/spotifyd.in audio/spotifyd/files/spotifyd.in >new file mode 100644 >index 000000000000..cabe64bdfbcd >--- /dev/null >+++ audio/spotifyd/files/spotifyd.in >@@ -0,0 +1,40 @@ >+#!/bin/sh >+ >+# PROVIDE: spotifyd >+# REQUIRE: DAEMON NETWORKING >+# KEYWORD: shutdown >+ >+# >+# Add the following lines to /etc/rc.conf.local, /etc/rc.conf or >+# /etc/rc.conf.d/spotifyd to enable this service: >+# >+# spotifyd_enable (bool): Set to NO by default. >+# Set it to "YES" to enable spotifyd. >+# spotifyd_config (str): Set to $PREFIX/etc/spotifyd.conf by default. >+# Path to configuration file. >+# spotifyd_user (str): Set to "nobody" by default. >+# User to run spotifyd >+ >+. /etc/rc.subr >+ >+name=spotifyd >+rcvar=spotifyd_enable >+start_precmd="${name}_precmd" >+ >+load_rc_config $name >+ >+: ${spotifyd_enable:="NO"} >+: ${spotifyd_config:="%%PREFIX%%/etc/spotifyd.conf"} >+: ${spotifyd_user:="nobody"} >+ >+pidfile="/var/run/${name}/${name}.pid" >+procname="%%PREFIX%%/bin/${name}" >+command="/usr/sbin/daemon" >+command_args="-S -m 3 -s info -l daemon -p ${pidfile} ${procname} --no-daemon -c ${spotifyd_config} ${spotifyd_args}" >+ >+spotifyd_precmd() >+{ >+ /usr/bin/install -d -m 0755 -o ${spotifyd_user} /var/run/${name} >+} >+ >+run_rc_command "$1"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 239465
:
206086
| 206294