aboutsummaryrefslogtreecommitdiffstats
path: root/testing/care/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/care/APKBUILD')
-rw-r--r--testing/care/APKBUILD46
1 files changed, 46 insertions, 0 deletions
diff --git a/testing/care/APKBUILD b/testing/care/APKBUILD
new file mode 100644
index 00000000000..b1062bdb4ff
--- /dev/null
+++ b/testing/care/APKBUILD
@@ -0,0 +1,46 @@
+# Contributor: Peter Shkenev <santurysim@gmail.com>
+# Maintainer: Peter Shkenev <santurysim@gmail.com>
+pkgname=care
+pkgver=2.3.0
+_prootver=5.4.0
+pkgrel=0
+pkgdesc="Comprehensive Archiver for Reproducible Execution"
+url="https://proot-me.github.io/care/"
+arch="aarch64 armhf armv7 x86 x86_64"
+license="GPL-2.0-or-later"
+depends="proot"
+makedepends="
+ bsd-compat-headers
+ libarchive-dev
+ linux-headers
+ py3-docutils
+ talloc-dev
+ talloc-static
+ uthash-dev
+ "
+checkdepends="bash coreutils grep lzop mcookie strace"
+subpackages="$pkgname-doc"
+source="https://github.com/proot-me/proot/archive/v$_prootver/proot-$_prootver.tar.gz
+ 10-tests-musl-compat.patch
+ "
+options="!check"
+builddir="$srcdir"/proot-"$_prootver"
+
+build() {
+ make -C src care GIT=false
+ make -C doc care/man.1
+}
+
+check() {
+ make -C test
+}
+
+package() {
+ install -Dm 0755 "$builddir"/src/care "$pkgdir"/usr/bin/care
+ install -Dm 0644 ./doc/care/man.1 "$pkgdir"/usr/share/man/man1/care.1
+}
+
+sha512sums="
+c4d7b7428758c0d8f6a89ecaa01d1d7d5d9663a84b7e730e8160bc2a2385a7e278589f5dd86f5cd4f8e0736f09b3097b9efea7814096fd2d28e6032435b9ee63 proot-5.4.0.tar.gz
+d09de6d776072e9991abd04e294e6d36bd1634b9e972294a112526ebf3f63e919d01755de1ecd7253d614b41b07fe6882df8787c638b8576bcf2555abcafa466 10-tests-musl-compat.patch
+"