summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authore5ten2018-10-29 19:11:19 -0400
committere5ten2018-10-29 19:11:19 -0400
commitec5bb2eac5832a42383b4f33c8860ff0e8b8c7da (patch)
tree01564e3922260a9606ff81a6973211238f58ff35
parentfe294fef8ee85c18715a787b7e95c0608b9de754 (diff)
downloadaur-ec5bb2eac5832a42383b4f33c8860ff0e8b8c7da.tar.gz
switch to meson over removed autotools
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD56
2 files changed, 39 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b5201815b272..d467fdeb0ac5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = mpd-git
pkgdesc = Flexible, powerful, server-side application for playing music
- pkgver = 0.20.20.r935.g66a1e8b73
+ pkgver = 0.20.23.r1494.g901229699
pkgrel = 1
url = https://www.musicpd.org/
arch = x86_64
license = GPL
makedepends = boost
makedepends = doxygen
+ makedepends = meson
depends = libao
depends = ffmpeg
depends = libmodplug
@@ -32,6 +33,8 @@ pkgbase = mpd-git
depends = libgme
depends = zziplib
depends = libsystemd
+ depends = openal
+ depends = mpg123
provides = mpd
conflicts = mpd
backup = etc/mpd.conf
diff --git a/PKGBUILD b/PKGBUILD
index bd0084d41cad..f905d55d5a84 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,4 @@
-# Maintainer: e5ten
+# Maintainer: E5ten <e5ten.arch@gmail.com>
# Maintainer: anna <morganamilo@gmail.com>
# Contributor: sudokode <sudokode@gmail.com>
# Contributor: graysky <graysky AT archlinux DOT us>
@@ -12,7 +12,7 @@
pkgname=mpd-git
_pkgname=mpd
-pkgver=0.20.20.r935.g66a1e8b73
+pkgver=0.20.23.r1494.g901229699
pkgrel=1
pkgdesc='Flexible, powerful, server-side application for playing music'
url='https://www.musicpd.org/'
@@ -21,8 +21,8 @@ arch=('x86_64')
depends=('libao' 'ffmpeg' 'libmodplug' 'audiofile' 'libshout' 'libmad' 'curl'
'faad2' 'sqlite' 'jack' 'libmms' 'wavpack' 'avahi' 'libid3tag' 'yajl'
'libmpdclient' 'icu' 'libupnp' 'libnfs' 'libsamplerate' 'libsoxr'
- 'smbclient' 'libgme' 'zziplib' 'libsystemd')
-makedepends=('boost' 'doxygen')
+ 'smbclient' 'libgme' 'zziplib' 'libsystemd' 'openal' 'mpg123')
+makedepends=('boost' 'doxygen' 'meson')
provides=('mpd')
conflicts=('mpd')
source=("$_pkgname::git+https://github.com/MusicPlayerDaemon/MPD"
@@ -37,28 +37,42 @@ sha256sums=('SKIP'
backup=('etc/mpd.conf')
build() {
- cd "${_pkgname}"
- ./autogen.sh
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --enable-jack \
- --enable-libmpdclient \
- --enable-pipe-output \
- --enable-pulse \
- --enable-soundcloud \
- --enable-zzip \
- --disable-sidplay \
- --enable-systemd-daemon \
- --with-systemduserunitdir=/usr/lib/systemd/user \
- --with-systemdsystemunitdir=/usr/lib/systemd/system \
+ arch-meson ${_pkgname} build \
+ -Djack=enabled \
+ -Ddsd=false \
+ -Dlibmpdclient=enabled \
+ -Dpipe=true \
+ -Dpulse=enabled \
+ -Dqobuz=disabled \
+ -Dsoundcloud=enabled \
+ -Dtidal=disabled \
+ -Dzzip=enabled \
+ -Dsidplay=disabled \
+ -Dlibwrap=disabled \
+ -Droar=disabled \
+ -Dsndio=disabled \
+ -Dchromaprint=disabled \
+ -Dcdio_paranoia=disabled \
+ -Diso9660=disabled \
+ -Dadplug=disabled \
+ -Dfluidsynth=disabled \
+ -Dmikmod=disabled \
+ -Dmpcdec=disabled \
+ -Dwildmidi=disabled \
+ -Dtwolame=disabled \
+ -Dshine=disabled \
+ -Dsystemd=enabled \
+ -Dsystemd_system_unit_dir=/usr/lib/systemd/system \
+ -Dsystemd_user_unit_dir=/usr/lib/systemd/user
+
+ meson configure build
- make
+ ninja -C build
}
package() {
+ DESTDIR="$pkgdir" meson install -C build
cd "${_pkgname}"
- make DESTDIR="${pkgdir}" install
install -Dm644 ../conf "${pkgdir}"/etc/mpd.conf
install -Dm644 ../tmpfiles.d "${pkgdir}"/usr/lib/tmpfiles.d/mpd.conf
install -Dm644 ../sysusers.d "${pkgdir}"/usr/lib/sysusers.d/mpd.conf