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/APKBUILD25
1 files changed, 14 insertions, 11 deletions
diff --git a/community/cargo-bloat/APKBUILD b/community/cargo-bloat/APKBUILD
index c570c41042f..d2a16e2fb45 100644
--- a/community/cargo-bloat/APKBUILD
+++ b/community/cargo-bloat/APKBUILD
@@ -1,20 +1,25 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=cargo-bloat
-pkgver=0.10.1
+pkgver=0.12.0
pkgrel=0
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"
-source="https://github.com/RazrFalcon/cargo-bloat/archive/v$pkgver/$pkgname-$pkgver.tar.gz
- minimize-size.patch
- "
-_cargo_opts="--locked --features regex-filter"
+depends="cargo cargo-auditable"
+source="https://github.com/RazrFalcon/cargo-bloat/archive/v$pkgver/cargo-bloat-$pkgver.tar.gz"
+
+_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,11 +27,9 @@ 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="
-47f7d95517a3433fe7a4caca921b29a333c184db890261781521fb98974d00cfa0faa3763ccb344051f19bebc272995999a534c04c3271a20f1c51d8733b84ce cargo-bloat-0.10.1.tar.gz
-d9442983e29139c6d2b4ab260a889a2751c16d6786e27e879076e048b3fd8f1ec3d3f8076464b462c20559d662f0370466e1d70c89e4f81353539ae54fb98e89 minimize-size.patch
+ae28ee5a179745b76b358c39984184a6b36fa5e5486749f0c1e750b25fb75ac1745eefa5c6fae5b4200ce9e6304d29c075bee2f76cc549e921b385c56c5b0a03 cargo-bloat-0.12.0.tar.gz
"