diff options
author | KenjiTakahashi | 2016-10-08 20:05:47 +0200 |
---|---|---|
committer | KenjiTakahashi | 2016-10-08 20:05:47 +0200 |
commit | 4045b56a5309fd3a2d2536e91539d1cb84f6b26d (patch) | |
tree | a35e3a0773537e8534af3a2798818dda66f00ed3 /PKGBUILD | |
download | aur-4045b56a5309fd3a2d2536e91539d1cb84f6b26d.tar.gz |
INIT
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 73 |
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 +} |