diff options
Diffstat (limited to 'gpn-tron-git/PKGBUILD')
-rw-r--r-- | gpn-tron-git/PKGBUILD | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gpn-tron-git/PKGBUILD b/gpn-tron-git/PKGBUILD index b0def43..feb8870 100644 --- a/gpn-tron-git/PKGBUILD +++ b/gpn-tron-git/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: metamuffin <metamuffin@disroot.org> pkgname=gpn-tron-git -pkgver=r21.12f974f +pkgver=r22.821af51 pkgrel=1 pkgdesc="GPN-Tron Rust rewrite" arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64') @@ -18,20 +18,24 @@ sha256sums=("SKIP" "SKIP" "SKIP") +rust_chost() { + sed -e "s/-pc-linux/-unknown-linux/" -e "s/armv7l-/armv7-/" <<< "$CHOST" +} + pkgver() { cd "gpn-tron" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd "gpn-tron" - cargo +nightly fetch --locked --target "$CHOST" + cargo +nightly fetch --locked --target "$(rust_chost)" } build() { cd "gpn-tron" - cargo +nightly build --frozen --release --target "$CHOST" + cargo +nightly build --frozen --release --target "$(rust_chost)" } package() { - install -Dm755 gpn-tron/target/$CHOST/release/gpn-tron "$pkgdir/usr/bin/gpn-tron" + install -Dm755 gpn-tron/target/$(rust_chost)/release/gpn-tron "$pkgdir/usr/bin/gpn-tron" install -Dm644 gpn-tron/COPYING "$pkgdir/usr/share/licenses/gpn-tron/COPYING" install -Dm644 sysusers.conf "$pkgdir/usr/lib/sysusers.d/gpn-tron.conf" install -Dm644 gpn-tron.service "$pkgdir/usr/lib/systemd/system/gpn-tron.service" |