summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOle Bertram2022-02-25 20:38:30 +0100
committerOle Bertram2022-02-25 21:59:29 +0100
commit3050efd1d2c0dab56b351bfa0ceae40a66a36bf3 (patch)
treecf830369c561c477ab6469ad549e1fbb90062591
downloadaur-3050efd1d2c0dab56b351bfa0ceae40a66a36bf3.tar.gz
v1.0.1
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD30
2 files changed, 43 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..040a38b610cf
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = listenbrainz-mpd
+ pkgdesc = ListenBrainz submission client for MPD
+ pkgver = 1.0.1
+ pkgrel = 1
+ url = https://codeberg.org/elomatreb/listenbrainz-mpd
+ arch = x86_64
+ license = AGPL3
+ makedepends = cargo
+ depends = openssl
+ source = listenbrainz-mpd-1.0.1.tar.gz::https://static.crates.io/crates/listenbrainz-mpd/listenbrainz-mpd-1.0.1.crate
+ sha256sums = 0bb68321da5210bada34bf6c41afc6cb805e74b3f8512acb3a4457cd4bda3968
+
+pkgname = listenbrainz-mpd
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..75058a436aea
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: elomatreb <ole@bertr.am>
+pkgname=listenbrainz-mpd
+pkgver=1.0.1
+pkgrel=1
+pkgdesc="ListenBrainz submission client for MPD"
+arch=('x86_64')
+url='https://codeberg.org/elomatreb/listenbrainz-mpd'
+license=('AGPL3')
+depends=('openssl')
+makedepends=('cargo')
+source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate")
+sha256sums=('0bb68321da5210bada34bf6c41afc6cb805e74b3f8512acb3a4457cd4bda3968')
+
+prepare() {
+ cd "$srcdir/$pkgname-$pkgver"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
+ cargo build --frozen --release --all-features
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+ install -Dm0755 "$srcdir/$pkgname-$pkgver/target/release/listenbrainz-mpd" "$pkgdir/usr/bin/listenbrainz-mpd"
+ install -Dm0644 listenbrainz-mpd.service "$pkgdir/usr/lib/systemd/user/listenbrainz-mpd.service"
+}