From 3dab375f4a028f9624e87d0081ba7fd379211a29 Mon Sep 17 00:00:00 2001
From: Jakub Jirutka <jakub@jirutka.cz>
Date: Sat, 5 Dec 2020 19:18:44 +0100
Subject: [PATCH] testing/kibi: new aport

---
 testing/kibi/APKBUILD | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)
 create mode 100644 testing/kibi/APKBUILD

diff --git a/testing/kibi/APKBUILD b/testing/kibi/APKBUILD
new file mode 100644
index 000000000000..2d5a082677a2
--- /dev/null
+++ b/testing/kibi/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Jakub Jirutka <jakub@jirutka.cz>
+# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
+pkgname=kibi
+pkgver=0.2.1
+pkgrel=0
+pkgdesc="A text editor in ≤1024 lines of code, written in Rust"
+url="https://github.com/ilai-deutel/kibi"
+arch="x86_64 armv7 armhf aarch64 x86 ppc64le"  # limited by rust/cargo
+license="(Apache-2.0 OR MIT) AND BSD-2-Clause"
+makedepends="cargo"
+source="https://github.com/ilai-deutel/kibi/archive/v$pkgver/$pkgname-$pkgver.tar.gz"
+builddir="$srcdir/$pkgname-$pkgver"
+
+prepare() {
+	default_prepare
+
+	# Optimize binary for size.
+	cat >> Cargo.toml <<-EOF
+
+		[profile.release]
+		codegen-units = 1
+		lto = true
+		opt-level = "z"
+		panic = "abort"
+	EOF
+}
+
+build() {
+	cargo build --release --locked
+}
+
+check() {
+	cargo test --locked
+}
+
+package() {
+	cargo install --locked --path . --root="$pkgdir/usr"
+	rm "$pkgdir"/usr/.crates*
+}
+
+sha512sums="17d5c7fbbac669ebc433b07ce5dea5251edb3f5576afc859acf1c960a7daafba1d0521505c7df054a95a459e5a7d53e906f0798935a18b500467ff342e22fc85  kibi-0.2.1.tar.gz"
-- 
GitLab