aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCeleste <20312-Celeste@users.gitlab.alpinelinux.org>2024-03-31 12:05:29 +0000
committeromni <omni+alpine@hack.org>2024-04-01 00:30:37 +0000
commit34369f02b27306ffddf8b5f03417b55bf346dbd1 (patch)
tree43f288742656718e574a80810bb85001b478ff54
parent6e1c3ddd7c70e681d75bdbbc8faf2eb4cb993eaa (diff)
testing/aparte: new aport
https://github.com/paulfariello/aparte Simple XMPP console client written in Rust
-rw-r--r--testing/aparte/APKBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/testing/aparte/APKBUILD b/testing/aparte/APKBUILD
new file mode 100644
index 00000000000..a540a642fa0
--- /dev/null
+++ b/testing/aparte/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Celeste <cielesti@protonmail.com>
+# Maintainer: Celeste <cielesti@protonmail.com>
+pkgname=aparte
+pkgver=0.2.0_git20240324
+_gitrev=e5d9ac7f3bb6cd6d135657d9342f9ccac6f1d182
+pkgrel=0
+pkgdesc="Simple XMPP console client written in Rust"
+url="https://github.com/paulfariello/aparte"
+arch="all"
+license="MPL-2.0"
+makedepends="
+ cargo
+ cargo-auditable
+ protoc
+ sqlite-dev
+ "
+source="https://github.com/paulfariello/aparte/archive/$_gitrev/aparte-$_gitrev.tar.gz"
+builddir="$srcdir/$pkgname-$_gitrev"
+
+prepare() {
+ default_prepare
+
+ cargo fetch --target="$CTARGET" --locked
+}
+
+build() {
+ cargo auditable build --frozen --release
+}
+
+check() {
+ cargo test --frozen
+}
+
+package() {
+ install -Dvm755 target/release/aparte \
+ -t "$pkgdir"/usr/bin/
+}
+
+sha512sums="
+49d8ba59dcb8978e56dd9e36e62bb151239961302ddfffdcac1345aeaa41a1736e3970157f744b074ced2d7fc3f368de02be93d0d8ca713a6cec14f604992620 aparte-e5d9ac7f3bb6cd6d135657d9342f9ccac6f1d182.tar.gz
+"