diff options
Diffstat (limited to 'community/git-interactive-rebase-tool/APKBUILD')
-rw-r--r-- | community/git-interactive-rebase-tool/APKBUILD | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/community/git-interactive-rebase-tool/APKBUILD b/community/git-interactive-rebase-tool/APKBUILD index 1447e52a360..e4a3fd15e6b 100644 --- a/community/git-interactive-rebase-tool/APKBUILD +++ b/community/git-interactive-rebase-tool/APKBUILD @@ -1,29 +1,40 @@ # Contributor: Jakub Jirutka <jakub@jirutka.cz> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=git-interactive-rebase-tool -pkgver=2.2.0 +pkgver=2.3.0 pkgrel=0 -pkgdesc="A terminal based sequence editor for interactive rebase" +pkgdesc="Terminal based sequence editor for interactive rebase" url="https://gitrebasetool.mitmaro.ca" -arch="all !s390x !riscv64" # limited by rust/cargo +arch="all" license="GPL-3.0-or-later" -makedepends="cargo libgit2-dev zlib-dev" +makedepends="cargo libgit2-dev zlib-dev cargo-auditable" subpackages="$pkgname-doc" -source="https://github.com/MitMaro/git-interactive-rebase-tool/archive/$pkgver/$pkgname-$pkgver.tar.gz" +source="https://github.com/MitMaro/git-interactive-rebase-tool/archive/$pkgver/git-interactive-rebase-tool-$pkgver.tar.gz" +options="net" -export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 -export CARGO_PROFILE_RELEASE_LTO="true" export CARGO_PROFILE_RELEASE_OPT_LEVEL="z" -export CARGO_PROFILE_RELEASE_PANIC="abort" prepare() { default_prepare - cargo fetch --locked + # Rust target triple. + local target=$(rustc -vV | sed -n 's/host: //p') + + # Build against system-provided libs + mkdir -p .cargo + cat >> .cargo/config.toml <<-EOF + [target.$target] + git2 = { rustc-link-lib = ["git2"] } + EOF + + # open64 + cargo update -p getrandom --precise 0.2.10 + + cargo fetch --target="$CTARGET" --locked } build() { - cargo build --frozen --release + cargo auditable build --frozen --release } check() { @@ -38,5 +49,5 @@ package() { } sha512sums=" -4aec9b5e7462bc95b7e45e8aae195537a9c8ae37c2bac07370cbe95979fa81d5f48ab3b130d9613517498b961e7755c0925033d7cbeec560b394756686a4da61 git-interactive-rebase-tool-2.2.0.tar.gz +11d4be71bf6f55f541046ea607b965ffd0f044e525ed3dfbfc37c8d986cda6819c1838d2852e7d6468f43f9482766a3cddb5b8305d09a0d6fd5596b85d6671af git-interactive-rebase-tool-2.3.0.tar.gz " |