diff options
author | Bruno Pagani | 2022-03-19 17:44:23 +0400 |
---|---|---|
committer | Bruno Pagani | 2022-03-19 17:44:23 +0400 |
commit | b18f5c21a145dd18295079d9a31b53da6369fd03 (patch) | |
tree | fe9fb9d79d03759f2dd5e986014da113d1cead53 | |
parent | 0186ab85049b6f4b14b76d051424b3482eb7ba8f (diff) | |
download | aur-b18f5c21a145dd18295079d9a31b53da6369fd03.tar.gz |
upgpkg: mpd-server-minimal 0.23.6-1
upstream release + sync with mpd in [community]
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 215 | ||||
-rw-r--r-- | mpd.service.override | 2 | ||||
-rw-r--r-- | mpd.tmpfiles | 2 |
4 files changed, 124 insertions, 122 deletions
@@ -1,6 +1,6 @@ pkgbase = mpd-server-minimal pkgdesc = Flexible, powerful, server-side application for playing music. Minimal version with only flac playback over alsa as server running under mpd user. - pkgver = 0.23.4 + pkgver = 0.23.6 pkgrel = 1 url = https://www.musicpd.org/ arch = i686 @@ -19,24 +19,27 @@ pkgbase = mpd-server-minimal depends = liburing depends = systemd-libs depends = zlib - provides = mpd=0.23.4 + provides = mpd=0.23.6 conflicts = mpd backup = etc/mpd.conf - source = https://www.musicpd.org//download/mpd/0.23/mpd-0.23.4.tar.xz - source = https://www.musicpd.org//download/mpd/0.23/mpd-0.23.4.tar.xz.sig - source = mpd.tmpfiles - source = mpd.sysusers + source = https://www.musicpd.org//download/mpd/0.23/mpd-0.23.6.tar.xz + source = https://www.musicpd.org//download/mpd/0.23/mpd-0.23.6.tar.xz.sig source = mpd.conf + source = mpd.sysusers + source = mpd.tmpfiles + source = mpd.service.override validpgpkeys = 0392335A78083894A4301C43236E8A58C6DB4512 - sha512sums = fb476b108a7be842663683fe6ca6737cffad73c0f09874f9d052121d188d16f69b144e993d1691f2edfac713db24aa3c28302b399f4720b29c09c909860c0938 + sha512sums = 1595fcc53a67f1a68b0c0516697d242da53b91626e37bc2f49095add78eb497a52c67c961a421f20b40f3c57a571557a76559a212838de2a3ec4aec6c7a3288d sha512sums = SKIP - sha512sums = a2c1840bfaa96d0d21f66faa754404b3b0e63d032106e518e5e8276b3a19a7e3cf0fe6ea38471b6c02c0aea602aee8cee40b40231581de1256f7577461598012 - sha512sums = d6f36996089cbe746f7d7062e12723d8a41a0118da9301c053e4c244221d7a32b2b0c3d64b604714243be50a98dde00f2513680dc43fc6ac12622200fc234f73 sha512sums = 25a823740d92da8e186916701413114142eb6ad91a172c592e68b569c8e4f50fa99580e555ccf6cd31fc4f55a09bfe0278efa46e4e76ee0fe02846292fadf3c1 - b2sums = 34ea3f0065edcb26e57350a9cdfc79e8705674a4811b06ff4dfa0a93a1c92bcfae7c9e6ae208210289a1f11fac079aa53ad34a3b317fd5dbe4c6d522883b6623 + sha512sums = d6f36996089cbe746f7d7062e12723d8a41a0118da9301c053e4c244221d7a32b2b0c3d64b604714243be50a98dde00f2513680dc43fc6ac12622200fc234f73 + sha512sums = db473db27cd68994c3ee26e78e0fb34d13126301d8861563dcc12a22d62ecb14c4ffb1e0798c6aaccdff34e73bae3fbeeff7b42606c901a2d35e278865cdf35d + sha512sums = c1782b82f9db1d30aece43a07230c5d57370f2494a16e108af03815d83968805472f10f53ea5495cf0e08ff8f245430c3c3bc44025af43aaf9ecd12fcd6afc6c + b2sums = 5ccb4a7c06c4317e3285846a261438bdcc10db5eaf71fcba969bcae8321ca50bb26fe9317e23e38eca1c4a8785015596064d5bfc692bf66f8007d0d2a1b71cbb b2sums = SKIP - b2sums = efe312e269f30ff1413c43c5ff712548f58a8099b32f4a709b8441d1e58444c2e8306d041f4e8d355a06ea5b1c86f4985b531cc17f2e7d83d0fd514f59a1b853 - b2sums = 97e7d992a0c347fa6f34464136e5b603bdf50eb4a4718504c951ab9ef34d17f0f7b9f917974d049b88e54185dce2f64eb0e59fd40aa921b11d9703219809c29e b2sums = 0969a3c477b6a3f34b44e067e515d7f306414dd14e0163584417b9d071e3cc825898219f7ff66ead7905b15429b8411304052d3b2b14a72e560bfabf9bf0adcf + b2sums = 97e7d992a0c347fa6f34464136e5b603bdf50eb4a4718504c951ab9ef34d17f0f7b9f917974d049b88e54185dce2f64eb0e59fd40aa921b11d9703219809c29e + b2sums = d7b587c25dd5830c27af475a8fdd8102139d7c8fdd6f04fe23b36be030e4411582e289f575c299255ff8183096f7d47247327276f9a24641cbd032d9675b837a + b2sums = 753664445d7d5cc0b36f51ac66549beea403b9731cbcb81b0a782974a0a73d90559ba93e6afcaa470b6f2f5a844c09ef695bdf3b1e6dfee97aa080f41b7fe513 pkgname = mpd-server-minimal @@ -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/ diff --git a/mpd.service.override b/mpd.service.override new file mode 100644 index 000000000000..d38c0594680c --- /dev/null +++ b/mpd.service.override @@ -0,0 +1,2 @@ +[Service] +User=mpd diff --git a/mpd.tmpfiles b/mpd.tmpfiles index 8e42cd363d09..bef72182b228 100644 --- a/mpd.tmpfiles +++ b/mpd.tmpfiles @@ -1,3 +1,3 @@ +d /run/mpd 0755 mpd mpd d /var/lib/mpd 0755 mpd mpd d /var/lib/mpd/playlists 0755 mpd mpd -d /run/mpd 0755 mpd mpd |