diff options
author | Leo Shen | 2023-01-03 17:40:46 -0500 |
---|---|---|
committer | Leo Shen | 2023-01-03 17:40:46 -0500 |
commit | 906b3eae37a9d1cc8f1b84e8734bc0b6bc3a9413 (patch) | |
tree | ae2ccb65c280af1d8acab981ebf736e235195bd9 | |
download | aur-906b3eae37a9d1cc8f1b84e8734bc0b6bc3a9413.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | mpdris2-rs.service | 12 |
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..222c7b6d60f2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = mpdris2-rs + pkgdesc = Exposing MPRIS V2.1 D-Bus interface for mpd + pkgver = 0.1.0 + pkgrel = 1 + url = https://github.com/szclsya/mpdris2-rs + arch = x86_64 + license = GPL3 + makedepends = cargo + depends = dbus + source = mpdris2-rs-0.1.0.tar.gz::https://github.com/szclsya/mpdris2-rs/archive/0.1.0.tar.gz + source = mpdris2-rs.service + sha512sums = aba74d1ca5044343a576e97ac5a784ef4fa9e82a5987f4b5729293922c64403860aed85a85368cf5c13c3b11e5ef6bffd9572f366f856bc28e0c8a03ebb6f1d5 + sha512sums = SKIP + +pkgname = mpdris2-rs diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d00972069efc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Leo Shen <i@szclsya.me> +pkgname=mpdris2-rs +pkgver=0.1.0 +pkgrel=1 +pkgdesc="Exposing MPRIS V2.1 D-Bus interface for mpd" +arch=(x86_64) +url="https://github.com/szclsya/mpdris2-rs" +license=('GPL3') +depends=('dbus') +makedepends=('cargo') +source=("$pkgname-$pkgver.tar.gz::https://github.com/szclsya/$pkgname/archive/$pkgver.tar.gz" + "mpdris2-rs.service") +sha512sums=('aba74d1ca5044343a576e97ac5a784ef4fa9e82a5987f4b5729293922c64403860aed85a85368cf5c13c3b11e5ef6bffd9572f366f856bc28e0c8a03ebb6f1d5' + 'SKIP') + +build() { + cd "$pkgname-$pkgver" + + cargo build --release --locked +} + +package() { + install -Dm755 "$pkgname-$pkgver/target/release/mpdris2-rs" "$pkgdir/usr/bin/mpdris2-rs" + install -Dm644 "mpdris2-rs.service" "$pkgdir/usr/lib/systemd/user/mpdris2-rs.service" + install -Dm644 "$pkgname-$pkgver/README.md" "$pkgdir/usr/share/doc/${pkgname}/README.md" + install -Dm644 "$pkgname-$pkgver/COPYING" "$pkgdir/usr/share/licenses/${pkgname}/COPYING" +} diff --git a/mpdris2-rs.service b/mpdris2-rs.service new file mode 100644 index 000000000000..559a4d0673b6 --- /dev/null +++ b/mpdris2-rs.service @@ -0,0 +1,12 @@ +[Unit] +Description=Music Player Daemon D-Bus Bridge +Wants=mpd.service +After=mpd.service + +[Service] +Restart=on-failure +ExecStart=/usr/bin/mpdris2-rs +BusName=org.mpris.MediaPlayer2.mpd + +[Install] +WantedBy=default.target |