# Contributor: Jakub Jirutka # Maintainer: Jakub Jirutka pkgname=git-interactive-rebase-tool pkgver=2.1.0 pkgrel=3 pkgdesc="A terminal based sequence editor for interactive rebase" url="https://gitrebasetool.mitmaro.ca" arch="all !s390x !riscv64" # limited by rust/cargo license="GPL-3.0-or-later" makedepends="cargo libgit2-dev zlib-dev" subpackages="$pkgname-doc" source="https://github.com/MitMaro/git-interactive-rebase-tool/archive/$pkgver/$pkgname-$pkgver.tar.gz $pkgname-upgrade-git2.patch::https://github.com/MitMaro/git-interactive-rebase-tool/commit/f4d3026f23118d29a263bbca6c83f963e76c34c4.patch minimize-size.patch " prepare() { default_prepare cargo fetch --locked } build() { cargo build --frozen --release } check() { cargo test --frozen } package() { cargo install --frozen --offline --path . --root="$pkgdir/usr" rm "$pkgdir"/usr/.crates* install -D -m 644 src/interactive-rebase-tool.1 \ "$pkgdir"/usr/share/man/man1/interactive-rebase-tool.1 } sha512sums=" 488bf4206f3fa59a6c68a78ddf7b50c05b4b27fe922ad69575a23c34f9457a51fcd8c3caaee133f73c226129edc14b2dd6192532c9dedf64ea68bf19d90f10a6 git-interactive-rebase-tool-2.1.0.tar.gz 12a3c9d341ae7f5d6984cb49903d854e59976ba11240a39170ef06691b8d98fe21c1900cb43184a04a8fac84114e4780dbd54f27e298d1536e41698d73747b2b git-interactive-rebase-tool-upgrade-git2.patch b8aa6eaae78d6b7d1ad1b9a3b43268f5727b4b3a364bee0b4ca261eff5ce5e79044deb53fdd96e5c03f985b75be0671fde63068ba07996d8e5a21615e06d4d32 minimize-size.patch "