diff options
author | Ole Bertram | 2022-02-25 20:38:30 +0100 |
---|---|---|
committer | Ole Bertram | 2022-02-25 21:59:29 +0100 |
commit | 3050efd1d2c0dab56b351bfa0ceae40a66a36bf3 (patch) | |
tree | cf830369c561c477ab6469ad549e1fbb90062591 | |
download | aur-3050efd1d2c0dab56b351bfa0ceae40a66a36bf3.tar.gz |
v1.0.1
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 30 |
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" +} |