archrelease: copy trunk to community-any
[ArchLinux/community.git] / diskus / trunk / PKGBUILD
blobcdc63d89361ce2bf6d9ad3b0dab61632ead59324
1 # Maintainer: Daniel M. Capella <polyzen@archlinux.org>
3 pkgname=diskus
4 pkgver=0.7.0
5 pkgrel=2
6 pkgdesc="Minimal, fast alternative to 'du -sh'"
7 arch=('x86_64')
8 url=https://github.com/sharkdp/diskus
9 license=('Apache' 'MIT')
10 depends=('gcc-libs')
11 makedepends=('rust')
12 source=("diskus-$pkgver.tar.gz::https://static.crates.io/crates/diskus/diskus-$pkgver.crate")
13 b2sums=('870a68e2fef66377ef6fdd3b5e5344c006ff029bd18a82413e2fc9e748766b17dcde451b48cb7122b6226e3a57dc85f87105066391c881b4310332d7a1f6c179')
15 prepare() {
16   cd diskus-$pkgver
17   cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
20 build() {
21   cd diskus-$pkgver
22   cargo build --release --locked --offline
25 check() {
26   cd diskus-$pkgver
27   cargo test --locked --offline
30 package() {
31   cd diskus-$pkgver
32   install -Dt "$pkgdir"/usr/bin target/release/diskus
33   install -Dm644 -t "$pkgdir"/usr/share/man/man1 doc/diskus.1
34   install -Dm644 -t "$pkgdir"/usr/share/licenses/diskus LICENSE-MIT