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 --- meta-adservices-git/PKGBUILD | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'meta-adservices-git') diff --git a/meta-adservices-git/PKGBUILD b/meta-adservices-git/PKGBUILD index 2a4e9e6..9eb5147 100644 --- a/meta-adservices-git/PKGBUILD +++ b/meta-adservices-git/PKGBUILD @@ -19,6 +19,10 @@ sha256sums=("SKIP" "SKIP" "SKIP") +rust_chost() { + sed -e "s/-pc-linux/-unknown-linux/" -e "s/armv7l-/armv7-/" <<< "$CHOST" +} + pkgver() { cd "meta-adservices" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" @@ -26,14 +30,14 @@ pkgver() { prepare() { cd "meta-adservices" rustup default nightly - cargo +nightly fetch --target "$CHOST" + cargo +nightly fetch --target "$(rust_chost)" } build() { cd "meta-adservices" - cargo +nightly build --release --target "$CHOST" + cargo +nightly build --release --target "$(rust_chost)" } package() { - install -Dm755 meta-adservices/target/$CHOST/release/meta-adservices "$pkgdir/usr/bin/meta-adservices" + install -Dm755 meta-adservices/target/$(rust_chost)/release/meta-adservices "$pkgdir/usr/bin/meta-adservices" install -Dm644 meta-adservices/COPYING "$pkgdir/usr/share/licenses/meta-adservices/COPYING" install -Dm644 sysusers.conf "$pkgdir/usr/lib/sysusers.d/meta-adservices.conf" install -Dm644 meta_adservices.service "$pkgdir/usr/lib/systemd/system/meta_adservices.service" -- cgit v1.2.3-70-g09d2