aboutsummaryrefslogtreecommitdiffstats
path: root/testing/nixpacks/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/nixpacks/APKBUILD')
-rw-r--r--testing/nixpacks/APKBUILD29
1 files changed, 29 insertions, 0 deletions
diff --git a/testing/nixpacks/APKBUILD b/testing/nixpacks/APKBUILD
new file mode 100644
index 00000000000..8de3a985b13
--- /dev/null
+++ b/testing/nixpacks/APKBUILD
@@ -0,0 +1,29 @@
+# Contributor: Tomio <mail@tom1o.space>
+# Maintainer: Tomio <mail@tom1o.space>
+pkgname=nixpacks
+pkgver=0.1.7
+pkgrel=1
+pkgdesc="Generate an OCI compliant image based off app source."
+url="https://github.com/railwayapp/nixpacks"
+arch="x86_64 armv7 armhf aarch64 x86 ppc64le" # limited by alpine's integration/bootstrapping (https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/35671#note_243623)
+license="MIT"
+makedepends="cargo cargo-auditable"
+source="https://github.com/railwayapp/nixpacks/archive/v$pkgver/$pkgname-$pkgver.tar.gz"
+
+
+build() {
+ cargo auditable build --release
+}
+
+check() {
+ # Only generate_plan_tests, docker_run_tests needs docker
+ cargo test --test generate_plan_tests
+}
+
+package() {
+ install -D -m755 target/release/nixpacks -t "$pkgdir"/usr/bin/
+}
+
+sha512sums="
+66f437f3a4e357886a1eba59411d543f585b3204e662afcc2ef5d701d2d221f3ec4de9c7852de712eef2f9c7c8822822d7f6534597d58aab3b99ccf8e64a7c52 nixpacks-0.1.7.tar.gz
+"