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/APKBUILD24
1 files changed, 14 insertions, 10 deletions
diff --git a/testing/piping-server/APKBUILD b/testing/piping-server/APKBUILD
index 38134d5eebd..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.8.2
+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,11 +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="cb7065060aa8a61152dc2f1de10547ec4b17bc9d0ccf2f661b2342aabf21f71ad092cdf0fa1050d853a1f4470e4c0255b3c4594c70c48074b453d7e2c5083a7e piping-server-rust-0.8.2.tar.gz
-4f928fd0a0160cd3770f9c0cda5b52a3d2feb3ae2919a252d9b8e618eaf375905779853725130868b24afcb2421c5ecc894be19ce353469f696968f1a1f1ec65 piping-server.initd
-250716bb0da8e61538812e233dc49d1f4a781f04ff7326475705a5c82a8df1207db8c062d4e6e9501f5cc716a4935f173e6212edfa7eddb7b02c8f26e52a5e09 piping-server.confd"
+sha512sums="
+c68a7e14a6eaadeaec3f72864a0cd1d605b7e65d09ee2f17bd424d955028a6cc616085da04fef0766ddc4a383d0c74b50267c9f967b6a02038ca9726862eff51 piping-server-rust-0.17.0.tar.gz
+88fe822b7d98f9d1d63a24e30c11a39504641b664bd26eb5ff3a834ad343bbc46140762dfcc63131d1dc6938c9e4d82131ebc7249283ac3f288cc8aebd6dbe4c piping-server.initd
+"