summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMansour Behabadi2015-11-24 14:17:10 +1100
committerMansour Behabadi2015-11-24 14:17:10 +1100
commit3c315ffa9d3e3f98144b8e8163b84cc37bb3c162 (patch)
tree99d009adc33abe0c4e90c9f0e85083d43a20acd9
downloadaur-3c315ffa9d3e3f98144b8e8163b84cc37bb3c162.tar.gz
Initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD26
-rw-r--r--upmpdcli.install12
3 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..76ff09779dec
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = upmpdcli
+ pkgdesc = A UPnP Media Renderer front-end for the Music Player Daemon (MPD)
+ pkgver = 0.12.0
+ pkgrel = 1
+ url = http://www.lesbonscomptes.com/upmpdcli/
+ install = upmpdcli.install
+ arch = i686
+ arch = x86_64
+ arch = armv7h
+ license = GPL2
+ depends = libmpdclient
+ depends = libupnpp>=0.12.1
+ source = http://www.lesbonscomptes.com/upmpdcli/downloads/upmpdcli-0.12.0.tar.gz
+ sha256sums = 7862fc599fc60dfdf22bbbf7e134655d29c51a8ccc6b5cc81232f7bc4a7351c9
+
+pkgname = upmpdcli
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..214a945d0598
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,26 @@
+# Maintainer: Mansour Behabadi <mansour@oxplot.com>
+
+pkgname=upmpdcli
+pkgver=0.12.0
+pkgrel=1
+pkgdesc="A UPnP Media Renderer front-end for the Music Player Daemon (MPD)"
+arch=('i686' 'x86_64' 'armv7h')
+url="http://www.lesbonscomptes.com/upmpdcli/"
+license=('GPL2')
+depends=('libmpdclient' 'libupnpp>=0.12.1')
+install=upmpdcli.install
+source=(http://www.lesbonscomptes.com/upmpdcli/downloads/$pkgname-$pkgver.tar.gz)
+sha256sums=('7862fc599fc60dfdf22bbbf7e134655d29c51a8ccc6b5cc81232f7bc4a7351c9')
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ ./configure --sysconfdir=/etc --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ install -Dm644 systemd/upmpdcli.service ${pkgdir}/usr/lib/systemd/system/upmpcli.service
+ sed '/\[Service\]/a User=upmpdcli' -i ${pkgdir}/usr/lib/systemd/system/upmpcli.service
+}
diff --git a/upmpdcli.install b/upmpdcli.install
new file mode 100644
index 000000000000..c68f7f6b6dbd
--- /dev/null
+++ b/upmpdcli.install
@@ -0,0 +1,12 @@
+post_install() {
+ if ! getent group upmpdcli >/dev/null; then
+ groupadd --system upmpdcli >/dev/null
+ fi
+ if ! getent passwd upmpdcli >/dev/null; then
+ useradd -g upmpdcli --system upmpdcli -s /bin/false -d / >/dev/null
+ fi
+}
+
+post_upgrade() {
+ post_install $1
+}