diff options
Diffstat (limited to 'gnix/PKGBUILD')
-rw-r--r-- | gnix/PKGBUILD | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/gnix/PKGBUILD b/gnix/PKGBUILD index 17fd2c5..a404359 100644 --- a/gnix/PKGBUILD +++ b/gnix/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: metamuffin <metamuffin@disroot.org> pkgname=gnix -pkgver=2.4.0 +pkgver=2.4.1 pkgrel=1 pkgdesc="a simple stupid http reverse proxy" arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64') @@ -13,21 +13,25 @@ source=("$pkgname-$pkgver.tar.gz::https://codeberg.org/metamuffin/gnix/archive/v "gnix.service" "config.yaml" "sysusers.conf") -sha256sums=('afadc550fe00ca73b2b17d76e7afefcf1ee558721ff73fabb40a858d7ea86a0e' +sha256sums=('SKIP' 'a80df54a4e44960decf43ad618dc1afef9cc498370460362e91646ac3f95358e' '6f39c6a2e82f9e09eb7ffe5082bfdd795936c3665863f118fcfd4135bc8e70f1' '9e03be16b1b3dd4c0d0e5feb5c31221758b68a54bad5ba7232e8565d766ea620') +rust_chost() { + sed -e "s/-pc-linux/-unknown-linux/" -e "s/armv7l-/armv7-/" <<< "$CHOST" +} + prepare() { cd "gnix" - cargo +nightly fetch --locked --target "$CHOST" + cargo +nightly fetch --locked --target "$(rust_chost)" } build() { cd "gnix" - cargo +nightly build --frozen --release --target "$CHOST" + cargo +nightly build --frozen --release --target "$(rust_chost)" } package() { - install -Dm755 gnix/target/$CHOST/release/gnix "$pkgdir/usr/bin/gnix" + install -Dm755 gnix/target/$(rust_chost)/release/gnix "$pkgdir/usr/bin/gnix" install -Dm644 gnix/src/modules/auth/login.html "$pkgdir/usr/share/gnix/login.html" install -Dm644 config.yaml "$pkgdir/etc/gnix.yaml" install -Dm644 sysusers.conf "$pkgdir/usr/lib/sysusers.d/gnix.conf" |