summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp Wolfer2019-07-10 14:11:32 +0200
committerPhilipp Wolfer2019-07-10 14:11:32 +0200
commit04777d29de2f21776b57b763a3c8616da2e705e5 (patch)
tree19525a30b98516cb96971cc5876d2419a44d19f3
parenta1ca285b5e2b42525b48488d5cb2122109a1ccce (diff)
downloadaur-04777d29de2f21776b57b763a3c8616da2e705e5.tar.gz
New release, updated to meson build
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD27
2 files changed, 18 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6da19e1ca976..0d4ac13d5478 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,16 @@
pkgbase = rhythmbox-plugin-listenbrainz
pkgdesc = Rhythmbox plugin to submit your listens to ListenBrainz
- pkgver = 1.2.2
+ pkgver = 1.2.3
pkgrel = 1
url = https://github.com/phw/rhythmbox-plugin-listenbrainz
arch = any
license = MIT
+ makedepends = git
+ makedepends = meson
depends = rhythmbox>=3.0
depends = python
- source = rhythmbox-plugin-listenbrainz-1.2.2.tar.gz::https://github.com/phw/rhythmbox-plugin-listenbrainz/archive/v1.2.2.tar.gz
- sha1sums = 2404a10368f8f94345763d24b6ce87851e475d77
+ source = rhythmbox-plugin-listenbrainz-1.2.3.tar.gz::https://github.com/phw/rhythmbox-plugin-listenbrainz/archive/v1.2.3.tar.gz
+ sha1sums = eb61b4d3c514478a720cb991d48497236475db08
pkgname = rhythmbox-plugin-listenbrainz
diff --git a/PKGBUILD b/PKGBUILD
index f06942e7fceb..9df0bb18d64a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,25 @@
# Maintainer: Philipp Wolfer <ph.wolfer@gmail.com>
pkgname=rhythmbox-plugin-listenbrainz
-pkgver=1.2.2
+pkgver=1.2.3
pkgrel=1
pkgdesc="Rhythmbox plugin to submit your listens to ListenBrainz "
arch=('any')
url="https://github.com/phw/rhythmbox-plugin-listenbrainz"
license=('MIT')
depends=('rhythmbox>=3.0' 'python')
+makedepends=('git' 'meson')
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/phw/${pkgname}/archive/v${pkgver}.tar.gz)
-sha1sums=('2404a10368f8f94345763d24b6ce87851e475d77')
+sha1sums=('eb61b4d3c514478a720cb991d48497236475db08')
-package() {
- mkdir -p $pkgdir/usr/share/glib-2.0/schemas/
- mkdir -p $pkgdir/usr/share/rhythmbox/plugins/listenbrainz/
- mkdir -p $pkgdir/usr/share/licenses/${pkgname}/
- mkdir -p $pkgdir/usr/lib/rhythmbox/plugins/listenbrainz/
-
- cd "$srcdir/$pkgname-${pkgver}"
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ meson --prefix=/usr builddir
+ cd builddir
+ ninja
+}
- install -Dm644 listenbrainz/listenbrainz.plugin $pkgdir/usr/lib/rhythmbox/plugins/listenbrainz/
- install -Dm644 listenbrainz/*.py $pkgdir/usr/lib/rhythmbox/plugins/listenbrainz/
- install -Dm644 listenbrainz/*.ui $pkgdir/usr/share/rhythmbox/plugins/listenbrainz/
- install -Dm644 listenbrainz/schema/*.gschema.xml $pkgdir/usr/share/glib-2.0/schemas/
- install -Dm644 LICENSE $pkgdir/usr/share/licenses/${pkgname}/
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}/builddir"
+ DESTDIR=${pkgdir} ninja install
+ install -Dvm644 ../LICENSE -t $pkgdir/usr/share/licenses/${pkgname}/
}