aboutsummaryrefslogtreecommitdiffstats
path: root/testing/piping-server/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/piping-server/APKBUILD')
-rw-r--r--testing/piping-server/APKBUILD22
1 files changed, 12 insertions, 10 deletions
diff --git a/testing/piping-server/APKBUILD b/testing/piping-server/APKBUILD
index 6a55d0fb9c9..d91533c5800 100644
--- a/testing/piping-server/APKBUILD
+++ b/testing/piping-server/APKBUILD
@@ -1,23 +1,28 @@
# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=piping-server
-pkgver=0.11.0
+pkgver=0.17.0
pkgrel=0
pkgdesc="Infinitely transfer data between devices over HTTP"
url="https://github.com/nwtgck/piping-server-rust"
license="MIT"
-arch="all !s390x !mips64 !riscv64" # limited by cargo
+arch="all !s390x !riscv64" # limited by cargo
arch="$arch !ppc64le" # FTBFS
-makedepends="cargo"
+makedepends="cargo cargo-auditable"
subpackages="$pkgname-openrc"
source="https://github.com/nwtgck/piping-server-rust/archive/v$pkgver/piping-server-rust-$pkgver.tar.gz
piping-server.initd
- piping-server.confd
"
builddir="$srcdir/piping-server-rust-$pkgver"
+options="net" # fetch dependencies
+
+prepare() {
+ default_prepare
+ cargo fetch --target="$CTARGET" --locked
+}
build() {
- cargo build --release --locked
+ cargo auditable build --release --frozen
}
check() {
@@ -26,13 +31,10 @@ check() {
package() {
install -Dm755 target/release/piping-server "$pkgdir"/usr/bin/piping-server
-
install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
- install -Dm644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
}
sha512sums="
-f1c0285fde0d2d90203b45e7a6c88a6fe4d2d577f7aaece39d322ee4249119a9c1c9d55ebaf1b6163890f6489d3edb129090eb4508269e36fa1764b1d231e155 piping-server-rust-0.11.0.tar.gz
-4f928fd0a0160cd3770f9c0cda5b52a3d2feb3ae2919a252d9b8e618eaf375905779853725130868b24afcb2421c5ecc894be19ce353469f696968f1a1f1ec65 piping-server.initd
-250716bb0da8e61538812e233dc49d1f4a781f04ff7326475705a5c82a8df1207db8c062d4e6e9501f5cc716a4935f173e6212edfa7eddb7b02c8f26e52a5e09 piping-server.confd
+c68a7e14a6eaadeaec3f72864a0cd1d605b7e65d09ee2f17bd424d955028a6cc616085da04fef0766ddc4a383d0c74b50267c9f967b6a02038ca9726862eff51 piping-server-rust-0.17.0.tar.gz
+88fe822b7d98f9d1d63a24e30c11a39504641b664bd26eb5ff3a834ad343bbc46140762dfcc63131d1dc6938c9e4d82131ebc7249283ac3f288cc8aebd6dbe4c piping-server.initd
"