diff options
Diffstat (limited to 'community/cargo-bloat/APKBUILD')
-rw-r--r-- | community/cargo-bloat/APKBUILD | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/community/cargo-bloat/APKBUILD b/community/cargo-bloat/APKBUILD index 2f9e5377031..f22e123af8d 100644 --- a/community/cargo-bloat/APKBUILD +++ b/community/cargo-bloat/APKBUILD @@ -1,20 +1,27 @@ # Contributor: Jakub Jirutka <jakub@jirutka.cz> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=cargo-bloat -pkgver=0.10.0 -pkgrel=0 +pkgver=0.11.1 +pkgrel=3 pkgdesc="Find out what takes most of the space in your Rust executable" url="https://github.com/RazrFalcon/cargo-bloat" arch="x86_64 armv7 armhf aarch64 x86 ppc64le" # limited by rust/cargo license="MIT" -depends="cargo" +depends="cargo cargo-auditable" source="https://github.com/RazrFalcon/cargo-bloat/archive/v$pkgver/$pkgname-$pkgver.tar.gz - minimize-size.patch + lfs64.patch " -_cargo_opts="--locked --features regex-filter" + +_cargo_opts="--frozen --features regex-filter" + +prepare() { + default_prepare + + cargo fetch --target="$CTARGET" --locked +} build() { - cargo build --release $_cargo_opts + cargo auditable build $_cargo_opts --release } check() { @@ -22,9 +29,10 @@ check() { } package() { - cargo install $_cargo_opts --path . --root="$pkgdir/usr" - rm "$pkgdir"/usr/.crates* + install -Dm755 target/release/cargo-bloat -t "$pkgdir"/usr/bin/ } -sha512sums="875513c0fd1b5d4058bbfd5d1b6b05723b60ad81adb0eddb72e0470d9db731cf97261d0297ed73df08e0c6784596c593e07260a98ff67ee070eeac29b5b5754d cargo-bloat-0.10.0.tar.gz -d9442983e29139c6d2b4ab260a889a2751c16d6786e27e879076e048b3fd8f1ec3d3f8076464b462c20559d662f0370466e1d70c89e4f81353539ae54fb98e89 minimize-size.patch" +sha512sums=" +e6f33c99a80473123929424f91782cc7d364f5b09de7d5aca55058c1e811b6fb68db241c89f9de9ce1b8688cd6d9ebb8d7dc2077f324d31603f1a9c40fac6f5c cargo-bloat-0.11.1.tar.gz +c8bcfd8c08b36f3784c1bdc6dbdf8aecc6df66ca58ae42d448a549d812503d885a53aa0ea492802e79e903904c34534a637dcce1d7ba8afc8c8dd5ee3fd50eac lfs64.patch +" |