summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBruno Pagani2022-03-19 17:44:23 +0400
committerBruno Pagani2022-03-19 17:44:23 +0400
commitb18f5c21a145dd18295079d9a31b53da6369fd03 (patch)
treefe9fb9d79d03759f2dd5e986014da113d1cead53 /PKGBUILD
parent0186ab85049b6f4b14b76d051424b3482eb7ba8f (diff)
downloadaur-b18f5c21a145dd18295079d9a31b53da6369fd03.tar.gz
upgpkg: mpd-server-minimal 0.23.6-1
upstream release + sync with mpd in [community]
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD215
1 files changed, 106 insertions, 109 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e0f0532f27ac..a5f29aff4b33 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_pkgname=mpd
pkgname=${_pkgname}-server-minimal
-pkgver=0.23.4
+pkgver=0.23.6
pkgrel=1
pkgdesc="Flexible, powerful, server-side application for playing music. Minimal version with only flac playback over alsa as server running under mpd user."
arch=(i686 x86_64 armv7h)
@@ -13,128 +13,125 @@ makedepends=(boost meson python-sphinx systemd)
provides=("${_pkgname}=${pkgver}")
conflicts=(${_pkgname})
backup=(etc/${_pkgname}.conf)
-source=("${url}/download/${_pkgname}/${pkgver:0:4}/${_pkgname}-${pkgver}.tar.xz"{,.sig}
- ${_pkgname}.tmpfiles
+source=("${url}/download/${_pkgname}/${pkgver%.*}/${_pkgname}-${pkgver}.tar.xz"{,.sig}
+ ${_pkgname}.conf
${_pkgname}.sysusers
- ${_pkgname}.conf)
-sha512sums=(fb476b108a7be842663683fe6ca6737cffad73c0f09874f9d052121d188d16f69b144e993d1691f2edfac713db24aa3c28302b399f4720b29c09c909860c0938
+ ${_pkgname}.tmpfiles
+ ${_pkgname}.service.override)
+sha512sums=(1595fcc53a67f1a68b0c0516697d242da53b91626e37bc2f49095add78eb497a52c67c961a421f20b40f3c57a571557a76559a212838de2a3ec4aec6c7a3288d
SKIP
- a2c1840bfaa96d0d21f66faa754404b3b0e63d032106e518e5e8276b3a19a7e3cf0fe6ea38471b6c02c0aea602aee8cee40b40231581de1256f7577461598012
+ 25a823740d92da8e186916701413114142eb6ad91a172c592e68b569c8e4f50fa99580e555ccf6cd31fc4f55a09bfe0278efa46e4e76ee0fe02846292fadf3c1
d6f36996089cbe746f7d7062e12723d8a41a0118da9301c053e4c244221d7a32b2b0c3d64b604714243be50a98dde00f2513680dc43fc6ac12622200fc234f73
- 25a823740d92da8e186916701413114142eb6ad91a172c592e68b569c8e4f50fa99580e555ccf6cd31fc4f55a09bfe0278efa46e4e76ee0fe02846292fadf3c1)
-b2sums=(34ea3f0065edcb26e57350a9cdfc79e8705674a4811b06ff4dfa0a93a1c92bcfae7c9e6ae208210289a1f11fac079aa53ad34a3b317fd5dbe4c6d522883b6623
+ db473db27cd68994c3ee26e78e0fb34d13126301d8861563dcc12a22d62ecb14c4ffb1e0798c6aaccdff34e73bae3fbeeff7b42606c901a2d35e278865cdf35d
+ c1782b82f9db1d30aece43a07230c5d57370f2494a16e108af03815d83968805472f10f53ea5495cf0e08ff8f245430c3c3bc44025af43aaf9ecd12fcd6afc6c)
+b2sums=(5ccb4a7c06c4317e3285846a261438bdcc10db5eaf71fcba969bcae8321ca50bb26fe9317e23e38eca1c4a8785015596064d5bfc692bf66f8007d0d2a1b71cbb
SKIP
- efe312e269f30ff1413c43c5ff712548f58a8099b32f4a709b8441d1e58444c2e8306d041f4e8d355a06ea5b1c86f4985b531cc17f2e7d83d0fd514f59a1b853
+ 0969a3c477b6a3f34b44e067e515d7f306414dd14e0163584417b9d071e3cc825898219f7ff66ead7905b15429b8411304052d3b2b14a72e560bfabf9bf0adcf
97e7d992a0c347fa6f34464136e5b603bdf50eb4a4718504c951ab9ef34d17f0f7b9f917974d049b88e54185dce2f64eb0e59fd40aa921b11d9703219809c29e
- 0969a3c477b6a3f34b44e067e515d7f306414dd14e0163584417b9d071e3cc825898219f7ff66ead7905b15429b8411304052d3b2b14a72e560bfabf9bf0adcf)
+ d7b587c25dd5830c27af475a8fdd8102139d7c8fdd6f04fe23b36be030e4411582e289f575c299255ff8183096f7d47247327276f9a24641cbd032d9675b837a
+ 753664445d7d5cc0b36f51ac66549beea403b9731cbcb81b0a782974a0a73d90559ba93e6afcaa470b6f2f5a844c09ef695bdf3b1e6dfee97aa080f41b7fe513)
validpgpkeys=(0392335A78083894A4301C43236E8A58C6DB4512) # Max Kellermann <max@musicpd.org>
-prepare() {
- cd ${_pkgname}-${pkgver}
- sed -e '/\[Service\]/a User=mpd' -i systemd/system/${_pkgname}.service.in
-}
-
build() {
- cd ${_pkgname}-${pkgver}
- _opts=('-Ddocumentation=enabled'
- '-Dhtml_manual=false'
- '-Dmanpages=true'
- '-Dtest=false'
- '-Dsyslog=disabled'
- '-Dinotify=true'
- '-Dio_uring=enabled'
- '-Ddaemon=true'
- '-Dsystemd=enabled'
- '-Dtcp=true'
- '-Dipv6=enabled'
- '-Dlocal_socket=false'
- '-Ddsd=false'
- '-Ddatabase=true'
- '-Dupnp=disabled'
- '-Dlibmpdclient=enabled'
- '-Dneighbor=false'
- '-Dudisks=disabled'
- '-Dwebdav=disabled'
- '-Dcue=false'
- '-Dcdio_paranoia=disabled'
- '-Dcurl=disabled'
- '-Dmms=disabled'
- '-Dnfs=disabled'
- '-Dsmbclient=disabled'
- '-Dqobuz=disabled'
- '-Dsoundcloud=disabled'
- '-Dbzip2=disabled'
- '-Diso9660=disabled'
- '-Dzzip=disabled'
- '-Did3tag=disabled'
- '-Dchromaprint=disabled'
- '-Dadplug=disabled'
- '-Daudiofile=disabled'
- '-Dfaad=disabled'
- '-Dffmpeg=disabled'
- '-Dflac=enabled'
- '-Dfluidsynth=disabled'
- '-Dgme=disabled'
- '-Dmad=disabled'
- '-Dmikmod=disabled'
- '-Dmodplug=disabled'
- '-Dopenmpt=disabled'
- '-Dmpcdec=disabled'
- '-Dmpg123=disabled'
- '-Dopus=disabled'
- '-Dsidplay=disabled'
- '-Dsndfile=disabled'
- '-Dtremor=disabled'
- '-Dvorbis=disabled'
- '-Dwavpack=disabled'
- '-Dwildmidi=disabled'
- '-Dvorbisenc=disabled'
- '-Dlame=disabled'
- '-Dtwolame=disabled'
- '-Dshine=disabled'
- '-Dwave_encoder=false'
- '-Dlibsamplerate=disabled'
- '-Dsoxr=disabled'
- '-Dalsa=enabled'
- '-Dao=disabled'
- '-Dfifo=true'
- '-Dhttpd=false'
- '-Djack=disabled'
- '-Dopenal=disabled'
- '-Doss=disabled'
- '-Dpipe=false'
- '-Dpipewire=disabled'
- '-Dpulse=disabled'
- '-Drecorder=false'
- '-Dshout=disabled'
- '-Dsnapcast=false'
- '-Dsndio=disabled'
- '-Dsolaris_output=disabled'
- '-Ddbus=disabled'
- '-Dexpat=disabled'
- '-Dicu=enabled'
- '-Diconv=disabled'
- '-Dpcre=disabled'
- '-Dsqlite=disabled'
- '-Dyajl=disabled'
- '-Dzlib=enabled'
- '-Dzeroconf=disabled'
- )
+ _meson_options=(
+ -D documentation=enabled
+ -D html_manual=false
+ -D manpages=true
+ -D test=false
+ -D syslog=disabled
+ -D inotify=true
+ -D io_uring=enabled
+ -D daemon=true
+ -D systemd=enabled
+ -D tcp=true
+ -D ipv6=enabled
+ -D local_socket=false
+ -D dsd=false
+ -D database=true
+ -D upnp=disabled
+ -D libmpdclient=enabled
+ -D neighbor=false
+ -D udisks=disabled
+ -D webdav=disabled
+ -D cue=false
+ -D cdio_paranoia=disabled
+ -D curl=disabled
+ -D mms=disabled
+ -D nfs=disabled
+ -D smbclient=disabled
+ -D qobuz=disabled
+ -D soundcloud=disabled
+ -D bzip2=disabled
+ -D iso9660=disabled
+ -D zzip=disabled
+ -D id3tag=disabled
+ -D chromaprint=disabled
+ -D adplug=disabled
+ -D audiofile=disabled
+ -D faad=disabled
+ -D ffmpeg=disabled
+ -D flac=enabled
+ -D fluidsynth=disabled
+ -D gme=disabled
+ -D mad=disabled
+ -D mikmod=disabled
+ -D modplug=disabled
+ -D openmpt=disabled
+ -D mpcdec=disabled
+ -D mpg123=disabled
+ -D opus=disabled
+ -D sidplay=disabled
+ -D sndfile=disabled
+ -D tremor=disabled
+ -D vorbis=disabled
+ -D wavpack=disabled
+ -D wildmidi=disabled
+ -D vorbisenc=disabled
+ -D lame=disabled
+ -D twolame=disabled
+ -D shine=disabled
+ -D wave_encoder=false
+ -D libsamplerate=disabled
+ -D soxr=disabled
+ -D alsa=enabled
+ -D ao=disabled
+ -D fifo=true
+ -D httpd=false
+ -D jack=disabled
+ -D openal=disabled
+ -D oss=disabled
+ -D pipe=false
+ -D pipewire=disabled
+ -D pulse=disabled
+ -D recorder=false
+ -D shout=disabled
+ -D snapcast=false
+ -D sndio=disabled
+ -D solaris_output=disabled
+ -D dbus=disabled
+ -D expat=disabled
+ -D icu=enabled
+ -D iconv=disabled
+ -D pcre=disabled
+ -D sqlite=disabled
+ -D yajl=disabled
+ -D zlib=enabled
+ -D zeroconf=disabled
+ -D b_ndebug=true
+ )
- arch-meson ${_opts[@]} -D b_ndebug=true build
- ninja -C build
+ arch-meson ${_meson_options[@]} build ${_pkgname}-${pkgver}
+ ninja -C build
}
package() {
- cd ${_pkgname}-${pkgver}
-
DESTDIR="${pkgdir}" ninja -C build install
- install -Dm644 doc/mpdconf.example -t "${pkgdir}"/usr/share/doc/mpd/
-
- install -Dm644 "${srcdir}"/${_pkgname}.conf "${pkgdir}"/etc/${_pkgname}.conf
- install -Dm644 "${srcdir}"/${_pkgname}.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${_pkgname}.conf
- install -Dm644 "${srcdir}"/${_pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${_pkgname}.conf
+ install -vDm644 ${_pkgname}-${pkgver}/doc/mpdconf.example -t "${pkgdir}"/usr/share/doc/mpd/
+ install -vDm644 ${_pkgname}.conf -t "${pkgdir}"/etc/
+ install -vDm644 ${_pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${_pkgname}.conf
+ install -vDm644 ${_pkgname}.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${_pkgname}.conf
+ install -vDm644 ${_pkgname}.service.override "${pkgdir}"/usr/lib/systemd/system/mpd.service.d/00-arch.conf
# Remove user service
rm -rf "${pkgdir}"/usr/lib/systemd/user/