Merge pull request #3945 from allan/mopidy

mopidy: update to 2.0.0
This commit is contained in:
Allan May 2016-04-06 10:29:29 +02:00
commit 76fbcdd508
7 changed files with 57 additions and 33 deletions

View file

@ -1,4 +1,6 @@
Edit /etc/mopidy.conf and let 'media_dir' point to your
music directory. Install additional plugins via python-pip.
To get a list of plugins use »pip search Mopidy«. There is no
man page available... check https://docs.mopidy.com/
To run mopidy as a service: edit '/etc/mopidy/mopidy.conf' and let
'media_dir' point to your music directory (readable for the system
user 'mopidy'). Then run »mopidyctl local scan« and enable the service.
Install additional extensions via python-pip. To get a list of
extensions use »pip search Mopidy«.
See also: file:///usr/share/doc/mopidy/index.html

View file

@ -1,5 +1,5 @@
case "$ACTION" in
purge) test -d var/lib/mopidy &&
rm -rf var/lib/mopidy
purge) test -d var/cache/mopidy &&
rm -rf var/cache/mopidy
;;
esac

View file

@ -0,0 +1,20 @@
[loggers]
keys = root
[handlers]
keys = syslogHandler
[formatters]
keys = simpleFormatter
[logger_root]
handlers = syslogHandler
[handler_syslogHandler]
class=handlers.SysLogHandler
level=INFO
formatter=simpleFormatter
args=(('/dev/log'), handlers.SysLogHandler.LOG_DAEMON)
[formatter_simpleFormatter]
format = %(name)s: %(message)s

View file

@ -1,7 +1,10 @@
[core]
cache_dir = /var/cache/mopidy
config_dir = /etc/mopidy
data_dir = /var/lib/mopidy
[logging]
color = false
console_format = %(levelname)-8s %(message)s
config_file =
config_file = /etc/mopidy/logging.conf
[audio]
mixer = software
@ -9,18 +12,10 @@ mixer_volume =
output = autoaudiosink
visualizer =
[proxy]
#scheme =
#hostname =
#port =
#username =
#password =
[local]
enabled = true
library = json
media_dir =
data_dir = /var/lib/mopidy/
media_dir =
playlists_dir = /var/lib/mopidy/playlists
scan_timeout = 1000
scan_flush_threshold = 1000

View file

@ -1,2 +0,0 @@
#!/bin/sh
exec logger -p daemon.info -t mopidy

View file

@ -1,6 +1,4 @@
#!/bin/sh
# scan local lib on first run
test -f /var/lib/mopidy/library.json.gz \
|| chpst -umopidy mopidy --config /etc/mopidy.conf local scan
exec chpst -u mopidy:audio mopidy --config /etc/mopidy.conf 2>&1
exec chpst -u mopidy:audio \
mopidy --config /etc/mopidy/mopidy.conf \
>/dev/null 2>&1

View file

@ -1,28 +1,39 @@
# Template file for 'mopidy'
pkgname=mopidy
version=1.1.1
revision=2
version=2.0.0
revision=1
wrksrc="Mopidy-$version"
noarch=yes
build_style=python-module
pycompile_module=mopidy
hostmakedepends="python-setuptools"
depends="gst-python gst-plugins-good1 gst-plugins-ugly1 gst-plugins-bad1 python-tornado python-pykka python-setuptools"
conf_files="/etc/mopidy.conf"
hostmakedepends="python-setuptools python-Sphinx"
depends="gst1-python gst-plugins-good1 gst-plugins-ugly1 gst-plugins-bad1
python-tornado python-pykka python-setuptools python-requests"
conf_files="/etc/mopidy/*.conf"
system_accounts="mopidy"
mopidy_homedir="/var/lib/mopidy/"
mopidy_groups="audio"
make_dirs="/var/lib/mopidy 0755 mopidy mopidy"
make_dirs="
/var/lib/mopidy 0755 mopidy mopidy
/var/cache/mopidy 0755 mopidy mopidy"
short_desc="Music server for MPD, Spotify, SoundClound and others"
maintainer="allan <mail@may.mooo.com>"
license="Apache-2.0"
homepage="http://www.mopidy.com"
distfiles="${PYPI_SITE}/M/Mopidy/Mopidy-${version}.tar.gz"
checksum=823e1ba8781a107c69e8c1cd8fad9be81dc003c946e9d54fe41cadaad3a0e78e
checksum=14a04c249f83d42f2012b580f3a05853f56320f1bb68ac91c4068b64c81a9265
post_install() {
vmkdir usr/share/applications/
vcopy extra/desktop/mopidy.desktop usr/share/applications/
vconf $FILESDIR/mopidy.conf
vbin extra/mopidyctl/mopidyctl
vman extra/mopidyctl/mopidyctl.8
make -C docs man
vman docs/_build/man/mopidy.1
make -C docs html
vmkdir usr/share/doc/mopidy/
cp -r docs/_build/html/* ${DESTDIR}/usr/share/doc/mopidy/
vinstall ${FILESDIR}/mopidy.conf 644 etc/mopidy/
vinstall ${FILESDIR}/logging.conf 644 etc/mopidy/
vsv mopidy
}