summaryrefslogtreecommitdiff
path: root/gnix/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'gnix/PKGBUILD')
-rw-r--r--gnix/PKGBUILD14
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"