summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKenjiTakahashi2016-10-08 20:05:47 +0200
committerKenjiTakahashi2016-10-08 20:05:47 +0200
commit4045b56a5309fd3a2d2536e91539d1cb84f6b26d (patch)
treea35e3a0773537e8534af3a2798818dda66f00ed3 /PKGBUILD
downloadaur-4045b56a5309fd3a2d2536e91539d1cb84f6b26d.tar.gz
INIT
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD73
1 files changed, 73 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d261da48b97c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,73 @@
+# Maintainer: Karol 'Kenji Takahashi' Woźniak <kenji.sx>
+# Contributor: Alexey D. <lq07829icatm@rambler.ru>
+# Contributor: Gaetan Bisson <bisson@archlinux.org>
+# Contributor: Angel Velasquez <angvp@archlinux.org>
+# Contributor: Andrea Scarpino <andrea@archlinux.org>
+# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
+# Contributor: Ben <ben@benmazer.net>
+
+pkgname=mpd-light-pulse
+pkgver=0.19.19
+pkgrel=1
+pkgdesc='Flexible, powerful, server-side application for playing music. Light version without ao, ffmpeg, jack, modplug, shout, sidplay, soundcloud, wavpack, avahi, smbclient support.'
+url='http://www.musicpd.org/'
+license=('GPL')
+arch=('i686' 'x86_64' 'armv6h')
+depends=('audiofile' 'libmad' 'curl' 'faad2' 'sqlite' 'libmms' 'libid3tag' 'libmpdclient'
+ 'icu' 'libupnp' 'libnfs' 'libsamplerate' 'libsoxr' 'libcdio-paranoia')
+makedepends=('doxygen' 'boost')
+provides=("mpd=$pkgver")
+conflicts=('mpd')
+replaces=('mpd')
+source=("http://www.musicpd.org/download/mpd/${pkgver%.*}/mpd-${pkgver}.tar.xz"
+ 'mpd.tmpfile'
+ 'mpd.conf')
+sha1sums=('8c281b823825cab6677cb142b564acbf09a2874d'
+ 'f4d5922abb69abb739542d8e93f4dfd748acdad7'
+ 'fd581b976f4931abf9b849224dcb38a73af14af0')
+backup=('etc/mpd.conf')
+install=mpd.install
+
+prepare() {
+ # Temporary; see FS#48372
+ install -d "${srcdir}"/pkg-config
+ ln -s /usr/lib/pkgconfig/libsystemd.pc "${srcdir}"/pkg-config/libsystemd-daemon.pc
+}
+
+build() {
+ cd "${srcdir}/mpd-${pkgver}"
+
+ export PKG_CONFIG_PATH="${srcdir}"/pkg-config
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --enable-cdio-paranoia \
+ --enable-libmpdclient \
+ --disable-ao \
+ --disable-ffmpeg \
+ --disable-jack \
+ --disable-modplug \
+ --disable-shout \
+ --disable-sidplay \
+ --disable-soundcloud \
+ --disable-wavpack \
+ --with-zeroconf=no \
+ --disable-smbclient \
+ --with-systemdsystemunitdir=/usr/lib/systemd/system
+
+ make
+}
+
+package() {
+ cd "${srcdir}/mpd-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
+
+ install -Dm644 ../mpd.conf "${pkgdir}"/etc/mpd.conf
+ install -Dm644 ../mpd.tmpfile "${pkgdir}"/usr/lib/tmpfiles.d/mpd.conf
+ install -d -g 45 -o 45 "${pkgdir}"/var/lib/mpd{,/playlists}
+
+ install -Dm644 "${pkgdir}"/usr/lib/systemd/{system,user}/mpd.service
+ sed '/\[Service\]/a User=mpd' -i "${pkgdir}"/usr/lib/systemd/system/mpd.service
+ sed '/WantedBy=/c WantedBy=default.target' -i "${pkgdir}"/usr/lib/systemd/{system,user}/mpd.service
+}