diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 18 insertions, 11 deletions
@@ -1,16 +1,18 @@ pkgbase = empress pkgdesc = A D-Bus MPRIS daemon for controlling media players. - pkgver = 1.6.0+stable + pkgver = 2.0.0 pkgrel = 1 url = https://github.com/ray-kast/empress arch = i686 arch = x86_64 - license = AGPL-3.0-or-later + license = AGPL3 makedepends = git makedepends = cargo + makedepends = jq + makedepends = grep provides = empress conflicts = empress - source = empress-1.6.0.tar.gz::https://github.com/ray-kast/empress/archive/v1.6.0.tar.gz - sha256sums = baa2ccf9700b7fd3830b6b69d58eb31e7e5ccdeb82878de01fd9d25eac9ba422 + source = empress-2.0.0.tar.gz::https://github.com/ray-kast/empress/archive/v2.0.0.tar.gz + sha256sums = bb0189cf2482f0a60a29ac915e59c8133ef1c4bc1cd165419bc0b756fa7a9932 pkgname = empress @@ -1,18 +1,18 @@ # Maintainer: Ryan Schroeder <me at rk1024 dot net> pkgname='empress' -pkgver='1.6.0+stable' -_semver="1.6.0" +pkgver='2.0.0' +_semver='2.0.0' pkgrel=1 pkgdesc='A D-Bus MPRIS daemon for controlling media players.' arch=('i686' 'x86_64') url='https://github.com/ray-kast/empress' -license=('AGPL-3.0-or-later') -makedepends=('git' 'cargo') +license=('AGPL3') +makedepends=('git' 'cargo' 'jq' 'grep') provides=('empress') conflicts=('empress') source=("$pkgname-$_semver.tar.gz::$url/archive/v$_semver.tar.gz") -sha256sums=('baa2ccf9700b7fd3830b6b69d58eb31e7e5ccdeb82878de01fd9d25eac9ba422') +sha256sums=('bb0189cf2482f0a60a29ac915e59c8133ef1c4bc1cd165419bc0b756fa7a9932') prepare() { cd "$pkgname-$_semver" @@ -27,13 +27,18 @@ build() { check() { cd "$pkgname-$_semver" cargo test --release --locked + + binver="$(cargo metadata --format-version=1 --no-deps --manifest-path Cargo.toml | jq -r '.packages[] | select(.name == "empress") | .version')" + if [[ "$_semver" != "$binver" ]]; then + echo "Binary version is $binver (expected $_semver)" >&2 + exit -1 + fi } package() { cd "$pkgname-$_semver" install -Dm755 target/release/empress -t "$pkgdir/usr/bin/" install -Dm644 target/empress.service -t "$pkgdir/usr/lib/systemd/user/" - install -Dm644 target/net.ryan_s.Empress1.service -t "$pkgdir/usr/share/dbus-1/services/" - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/empress/LICENSE-AGPL" + install -Dm644 target/net.ryan_s.Empress2.service -t "$pkgdir/usr/share/dbus-1/services/" } |