diff options
author | Bruno Pagani | 2020-10-10 17:34:33 +0400 |
---|---|---|
committer | Bruno Pagani | 2020-10-10 17:34:33 +0400 |
commit | 86e9e2b07cf9b2f79486db970e4e29ca189cec81 (patch) | |
tree | 3df2a7b2937359fc0bd101c52fbb517c1b1d8aee | |
parent | 22b428e4f84686027c519008c888c3a30f1b4652 (diff) | |
download | aur-86e9e2b07cf9b2f79486db970e4e29ca189cec81.tar.gz |
upgpkg: mpd-minimal 0.22-1
upstream release
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 27 insertions, 28 deletions
@@ -1,6 +1,6 @@ pkgbase = mpd-minimal pkgdesc = Flexible, powerful, server-side application for playing music. Minimal version with only flac playback through socket connection as user. - pkgver = 0.21.20 + pkgver = 0.22 pkgrel = 1 url = https://www.musicpd.org/ arch = i686 @@ -9,18 +9,21 @@ pkgbase = mpd-minimal license = GPL makedepends = boost makedepends = meson + makedepends = python-sphinx + makedepends = systemd depends = alsa-lib depends = flac depends = icu depends = libmpdclient + depends = liburing depends = systemd-libs depends = zlib - provides = mpd=0.21.20 + provides = mpd=0.22 conflicts = mpd - source = https://www.musicpd.org//download/mpd/0.21/mpd-0.21.20.tar.xz - source = https://www.musicpd.org//download/mpd/0.21/mpd-0.21.20.tar.xz.sig + source = https://www.musicpd.org//download/mpd/0.22/mpd-0.22.tar.xz + source = https://www.musicpd.org//download/mpd/0.22/mpd-0.22.tar.xz.sig validpgpkeys = 0392335A78083894A4301C43236E8A58C6DB4512 - sha256sums = 422ef0a996d961f3ebc6856395f3a855b45fa0059910e878fb98281007e510e1 + sha256sums = 7de742d925d01bf52685cc6cbb31fdeb671e4992a448720897ef706e57e39076 sha256sums = SKIP pkgname = mpd-minimal @@ -1,33 +1,31 @@ -# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) <bruno.n.pagani@gmail.com> +# Maintainer: Bruno Pagani <archange@archlinux.org> _pkgname=mpd pkgname=${_pkgname}-minimal -pkgver=0.21.20 +pkgver=0.22 pkgrel=1 pkgdesc="Flexible, powerful, server-side application for playing music. Minimal version with only flac playback through socket connection as user." arch=(i686 x86_64 armv7h) url="https://www.musicpd.org/" license=(GPL) -depends=(alsa-lib flac icu libmpdclient systemd-libs zlib) -makedepends=(boost meson) -provides=("${_pkgname}=$pkgver") -conflicts=("${_pkgname}") +depends=(alsa-lib flac icu libmpdclient liburing systemd-libs zlib) +makedepends=(boost meson python-sphinx systemd) +provides=("${_pkgname}=${pkgver}") +conflicts=(${_pkgname}) source=("${url}/download/${_pkgname}/${pkgver:0:4}/${_pkgname}-${pkgver}.tar.xz"{,.sig}) -sha256sums=(422ef0a996d961f3ebc6856395f3a855b45fa0059910e878fb98281007e510e1 SKIP) +sha256sums=(7de742d925d01bf52685cc6cbb31fdeb671e4992a448720897ef706e57e39076 SKIP) validpgpkeys=(0392335A78083894A4301C43236E8A58C6DB4512) # Max Kellermann <max@musicpd.org> -prepare() { - cd ${_pkgname}-${pkgver} - rm -rf build - install -d build -} - build() { - cd ${_pkgname}-${pkgver}/build - _opts=('-Ddocumentation=false' + cd ${_pkgname}-${pkgver} + sed -i "s|get_option('html_manual')|get_option('html_manual') and not get_option('manpages')|" doc/meson.build + _opts=('-Ddocumentation=enabled' + '-Dhtml_manual=false' + '-Dmanpages=true' '-Dtest=false' '-Dsyslog=disabled' '-Dinotify=false' + '-Dio_uring=enabled' '-Ddaemon=true' '-Dsystemd=enabled' '-Dtcp=false' @@ -104,17 +102,15 @@ build() { '-Dzeroconf=disabled' ) - arch-meson .. ${_opts[@]} - ninja + arch-meson ${_opts[@]} build + ninja -C build } package() { - cd ${_pkgname}-${pkgver}/build - DESTDIR="${pkgdir}" ninja install - install -Dm644 ../doc/mpdconf.example "${pkgdir}"/usr/share/doc/mpd/mpdconf.example - install -Dm644 ../doc/mpd.conf.5 "${pkgdir}"/usr/share/man/man5/mpd.conf.5 - install -Dm644 ../doc/mpd.1 "${pkgdir}"/usr/share/man/man1/mpd.1 + cd ${_pkgname}-${pkgver} + DESTDIR="${pkgdir}" ninja -C build install + install -Dm644 doc/mpdconf.example -t "${pkgdir}"/usr/share/doc/mpd/ # Remove system services and clean user one rm -rf "${pkgdir}"/usr/lib/systemd/system/ - sed -e 's/network.target //g' -e 's/AF_INET AF_INET6 AF_UNIX AF_NETLINK/AF_UNIX/g' -i "${pkgdir}"/usr/lib/systemd/user/mpd.service + sed -e 's/After=network.target /After=/g' -e 's/AF_INET AF_INET6 AF_UNIX AF_NETLINK/AF_UNIX/g' -i "${pkgdir}"/usr/lib/systemd/user/mpd.service } |