aboutsummaryrefslogtreecommitdiffstats
path: root/community/cargo-bloat/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/cargo-bloat/APKBUILD')
-rw-r--r--community/cargo-bloat/APKBUILD28
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
+"