diff --git a/testing/sad/APKBUILD b/testing/sad/APKBUILD index 12a77ac0d1619388621044a93d6f4119aa21f24e..7045038263e14432caedb52e8ea7f15df6f2afc5 100644 --- a/testing/sad/APKBUILD +++ b/testing/sad/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=sad pkgver=0.4.20 -pkgrel=0 +pkgrel=1 pkgdesc="CLI search and replace - a batch file edit tool" url="https://github.com/ms-jpq/sad" arch="aarch64 armhf armv7 ppc64le x86 x86_64" # limited by rust/cargo @@ -10,19 +10,14 @@ license="MIT" makedepends="cargo" source="https://github.com/ms-jpq/sad/archive/v$pkgver/sad-$pkgver.tar.gz" +export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 +export CARGO_PROFILE_RELEASE_LTO="true" +export CARGO_PROFILE_RELEASE_OPT_LEVEL="s" +export CARGO_PROFILE_RELEASE_PANIC="abort" + prepare() { default_prepare - # Reduce binary size. - cat >> Cargo.toml <<-EOF - - [profile.release] - codegen-units = 1 - lto = true - opt-level = "z" - panic = "abort" - EOF - cargo fetch --locked } @@ -35,8 +30,7 @@ check() { } package() { - cargo install --locked --offline --path . --root="$pkgdir/usr" - rm "$pkgdir"/usr/.crates* + install -D -m755 target/release/sad -t "$pkgdir"/usr/bin/ } sha512sums="