From 745e0745a73d2b3593d7d3322d9d417bb88d09dd Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 13 Apr 2025 15:02:30 +0200 Subject: add rust_chost function and general updates --- gpn-tron-git/PKGBUILD | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'gpn-tron-git') 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 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" -- cgit v1.2.3-70-g09d2