Skip to content
Snippets Groups Projects
Commit 3dab375f authored by Jakub Jirutka's avatar Jakub Jirutka :flag_ua:
Browse files

testing/kibi: new aport

parent 5c2145da
No related merge requests found
# 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"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment