diff options
author | Jason Ryan | 2020-09-05 07:50:41 +1200 |
---|---|---|
committer | Jason Ryan | 2020-09-05 07:50:41 +1200 |
commit | 1bf6e8e7684a791d6b7c1f1c8c417dd50dcb1aea (patch) | |
tree | ab1592b6d7026b5cb32499236d1ad6d1948c1972 | |
parent | ee46a17e3c540d7ca1c5bf74c3a21632a49a2e0a (diff) | |
download | aur-1bf6e8e7684a791d6b7c1f1c8c417dd50dcb1aea.tar.gz |
0.23.1
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 27 insertions, 35 deletions
@@ -1,22 +1,18 @@ -# Generated by mksrcinfo v8 -# Thu Apr 26 08:06:10 UTC 2018 pkgbase = mpdscribble pkgdesc = MPD client which submits track info to {Libre,Last}.fm - pkgver = 0.22 - pkgrel = 14 + pkgver = 0.23 + pkgrel = 1 url = https://github.com/MusicPlayerDaemon/mpdscribble install = mpdscribble.install - arch = i686 - arch = x86_64 - arch = armv6h - arch = armv7h + arch = any license = GPL - depends = libsoup - depends = glib2 + makedepends = meson + makedepends = ninja + depends = boost depends = libmpdclient - source = https://github.com/MusicPlayerDaemon/mpdscribble/archive/v0.22.tar.gz + source = https://github.com/MusicPlayerDaemon/mpdscribble/archive/v0.23.tar.gz source = service - md5sums = 15296ef0e7207ca291ad31aa0c3c7f54 + md5sums = 6b3b325c82f6b6eff38123960d7d91dc md5sums = a57d7d3d41b37fb23b45835aa0cfc325 pkgname = mpdscribble @@ -5,54 +5,50 @@ # Contributor: Luiz Ribeiro <luizribeiro@gmail.com> pkgname=mpdscribble -pkgver=0.22 -pkgrel=14 +pkgver=0.23 +pkgrel=1 pkgdesc='MPD client which submits track info to {Libre,Last}.fm' url='https://github.com/MusicPlayerDaemon/mpdscribble' -arch=('i686' 'x86_64' 'armv6h' 'armv7h') +arch=('any') license=('GPL') -depends=('libsoup' 'glib2' 'libmpdclient') +depends=('boost' 'libmpdclient') +makedepends=('meson' 'ninja') install=$pkgname.install source=(https://github.com/MusicPlayerDaemon/${pkgname}/archive/v${pkgver}.tar.gz service) -md5sums=('15296ef0e7207ca291ad31aa0c3c7f54' +md5sums=('6b3b325c82f6b6eff38123960d7d91dc' 'a57d7d3d41b37fb23b45835aa0cfc325') prepare() { sed 's/multi-user.target/default.target/;/User=%i/d' service > user.service - cd ${pkgname}-"${pkgver}" - autoreconf -i + cd "${pkgname}"-"${pkgver}" + DESTDIR="${pkgdir}" meson build \ + --prefix=/usr \ + --sysconfdir=/etc } build() { - cd ${pkgname}-"${pkgver}" - - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --with-http-client=soup - - make + cd "${pkgname}"-"${pkgver}" + DESTDIR="${pkgdir}" meson build \ + --prefix=/usr \ + --buildtype=plain + meson compile -C build } package() { cd ${pkgname}-"${pkgver}" + DESTDIR="${pkgdir}" meson install -C build - make DESTDIR="${pkgdir}" install - - install -Dm644 "${srcdir}"/service \ + install -Dm644 systemd/system/mpdscribble.service.in \ "${pkgdir}"/usr/lib/systemd/system/mpdscribble@.service - install -Dm644 "${srcdir}"/user.service \ + install -Dm644 systemd/user/mpdscribble.service.in \ "${pkgdir}"/usr/lib/systemd/user/mpdscribble.service # default config is really an example - install -D -m644 "${pkgdir}"/etc/mpdscribble.conf \ + install -Dm644 doc/mpdscribble.conf \ "${pkgdir}"/usr/share/mpdscribble/mpdscribble.conf.example rm -f "${pkgdir}"/etc/mpdscribble.conf - - install -d "${pkgdir}"/var/cache/mpdscribble - touch "${pkgdir}"/var/cache/mpdscribble/mpdscribble.cache } # vim:set ts=2 sw=2 et: |