From 5801c5acd80d30d17aaef76b8bc401c61b3ef3c9 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 5 May 2012 00:01:14 +0000 Subject: Sat May 5 00:01:14 UTC 2012 --- community/minidlna/PKGBUILD | 18 +++++++++++++----- community/minidlna/minidlna.conf | 4 ++++ community/minidlna/minidlna.service | 12 ++++++++++++ 3 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 community/minidlna/minidlna.conf create mode 100644 community/minidlna/minidlna.service (limited to 'community/minidlna') diff --git a/community/minidlna/PKGBUILD b/community/minidlna/PKGBUILD index f542f23ae..23441c568 100644 --- a/community/minidlna/PKGBUILD +++ b/community/minidlna/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 65511 2012-02-21 07:16:38Z spupykin $ +# $Id: PKGBUILD 70262 2012-05-03 10:11:50Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer:Biginoz < biginoz AT free point fr> # Contributor: Ignacio Galmarino @@ -7,20 +7,24 @@ pkgname=minidlna pkgver=1.0.24 -pkgrel=2 +pkgrel=3 pkgdesc="A DLNA/UPnP-AV Media server (aka ReadyDLNA)" arch=('i686' 'x86_64') url="http://sourceforge.net/projects/minidlna/" license=('GPL') -depends=('libexif' 'libjpeg' 'libid3tag' 'flac' 'libvorbis' 'ffmpeg' 'sqlite3') +depends=('libexif' 'libjpeg' 'libid3tag' 'flac' 'libvorbis' 'ffmpeg' 'sqlite') conflicts=('minidlna-cvs') backup=('etc/minidlna.conf' 'etc/conf.d/minidlna') changelog=changelog source=(http://downloads.sourceforge.net/minidlna/minidlna_${pkgver}_src.tar.gz - minidlna.rc) + minidlna.rc + minidlna.conf + minidlna.service) md5sums=('be9b4c91e3fcde592dc3f9828098ca0f' - 'c9863d5703e0a8469cc200f2739567e7') + 'c9863d5703e0a8469cc200f2739567e7' + 'af1b8c0fef9902f797b0324c255da5a1' + '1903ed9ceee43b8bb86146b9ad8eb50c') build() { cd "$srcdir/$pkgname-$pkgver" @@ -36,4 +40,8 @@ package() { mkdir -p $pkgdir/etc/conf.d echo 'MINIDLNA_USER=nobody' >$pkgdir/etc/conf.d/minidlna echo 'MINIDLNA_OPTS=""' >>$pkgdir/etc/conf.d/minidlna + + # systemd files + install -Dm0644 $srcdir/minidlna.conf $pkgdir/usr/lib/tmpfiles.d/minidlna.conf + install -Dm0644 $srcdir/minidlna.service $pkgdir/usr/lib/systemd/system/minidlna.service } diff --git a/community/minidlna/minidlna.conf b/community/minidlna/minidlna.conf new file mode 100644 index 000000000..98be33c0d --- /dev/null +++ b/community/minidlna/minidlna.conf @@ -0,0 +1,4 @@ +# systemd tmpfile settings for minidlna +# See tmpfiles.d(5) for details + +d /var/run/minidlna 0755 nobody nobody - diff --git a/community/minidlna/minidlna.service b/community/minidlna/minidlna.service new file mode 100644 index 000000000..6c9a40152 --- /dev/null +++ b/community/minidlna/minidlna.service @@ -0,0 +1,12 @@ +[Unit] +Description=minidlna server +After=network.target + +[Service] +Type=forking +User=nobody +ExecStart=/usr/sbin/minidlna -P /var/run/minidlna/minidlna.pid +PIDFile=/var/run/minidlna/minidlna.pid + +[Install] +WantedBy=multi-user.target -- cgit v1.2.3-54-g00ecf