summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Ryan2020-09-05 07:50:41 +1200
committerJason Ryan2020-09-05 07:50:41 +1200
commit1bf6e8e7684a791d6b7c1f1c8c417dd50dcb1aea (patch)
treeab1592b6d7026b5cb32499236d1ad6d1948c1972
parentee46a17e3c540d7ca1c5bf74c3a21632a49a2e0a (diff)
downloadaur-1bf6e8e7684a791d6b7c1f1c8c417dd50dcb1aea.tar.gz
0.23.1
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD42
2 files changed, 27 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b33f9cbe6db4..49d03a619e6f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b5ee6098a4e3..73647a309d3f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: