summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..55177cdd1307
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Nicolas QuiƩnot < niQo at aur >
+# Contributor: Alan Orth <alan.orth@gmail.com>
+
+pkgname=dmapd
+pkgver=0.0.72
+pkgrel=1
+pkgdesc="Serve DAAP (iTunes) and DPAP (iPhoto) shares from Linux"
+arch=('i686' 'x86_64')
+url="http://www.flyn.org/projects/dmapd/"
+license=('GPL')
+depends=('libdmapsharing>=2.9.21' 'graphicsmagick' 'libexif' 'vips>=7.36' 'gst-plugins-base-libs')
+makedepends=()
+optdepends=('gst-plugins-ugly: Extra media codecs')
+options=('!libtool')
+backup=('etc/dmapd.conf')
+source=("http://www.flyn.org/projects/$pkgname/$pkgname-$pkgver.tar.gz")
+install=dmapd.install
+md5sums=('0fe290d1bf003296b1ed9dfcc0108d6f')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ make DESTDIR="$pkgdir" install
+
+ # fix username in default config
+ sed -i 's/User=dmapd/User=daemon/' distro/dmapd.conf
+
+ # create cache directories
+ install -d ${pkgdir}/var/cache/dmapd || return 1
+ install -d ${pkgdir}/var/cache/dmapd/DAAP || return 1
+ install -d ${pkgdir}/var/cache/dmapd/DPAP || return 1
+
+ # copy distribution files
+ install -D -m 0644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" || return 1
+ install -D -m 0644 distro/dmapd.conf ${pkgdir}/etc/dmapd.conf || return 1
+ install -D -m 0755 distro/dmapd.service ${pkgdir}/usr/lib/systemd/system/dmapd.service || return 1
+}
+