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