Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages /
diskus
Commits:
4040c5e1 by Daniel M. Capella at 2024-07-23T15:06:07-04:00
upgpkg: 0.7.0-4: SPDX license identifier and Git sources
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,14 +1,14 @@
pkgbase = diskus
pkgdesc = Minimal, fast alternative to 'du -sh'
pkgver = 0.7.0
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/sharkdp/diskus
arch = x86_64
- license = Apache
- license = MIT
+ license = Apache-2.0 OR MIT
+ makedepends = git
makedepends = rust
depends = gcc-libs
- source =
diskus-0.7.0.tar.gz::https://static.crates.io/crates/diskus/diskus-0.7.0.crate
- b2sums =
870a68e2fef66377ef6fdd3b5e5344c006ff029bd18a82413e2fc9e748766b17dcde451b48cb7122b6226e3a57dc85f87105066391c881b4310332d7a1f6c179
+ source = git+https://github.com/sharkdp/diskus.git#tag=v0.7.0
+ b2sums =
706a2a58b58c2051142a984de31cfce46b25d4bf3c2152a5644d65a3130506eff3d6f471a1765b60b6c64f0db89240c249f6a323992dd281c0301ae22eaca743
pkgname = diskus
=====================================
PKGBUILD
=====================================
@@ -2,34 +2,37 @@
pkgname=diskus
pkgver=0.7.0
-pkgrel=3
+pkgrel=4
pkgdesc="Minimal, fast alternative to 'du -sh'"
-arch=('x86_64')
+arch=(x86_64)
url=https://github.com/sharkdp/diskus
-license=('Apache' 'MIT')
-depends=('gcc-libs')
-makedepends=('rust')
-source=("diskus-$pkgver.tar.gz::https://static.crates.io/crates/diskus/diskus-$pkgver.crate")
-b2sums=('870a68e2fef66377ef6fdd3b5e5344c006ff029bd18a82413e2fc9e748766b17dcde451b48cb7122b6226e3a57dc85f87105066391c881b4310332d7a1f6c179')
+license=('Apache-2.0 OR MIT')
+depends=(gcc-libs)
+makedepends=(
+ git
+ rust
+)
+source=("git+$url.git#tag=v$pkgver")
+b2sums=('706a2a58b58c2051142a984de31cfce46b25d4bf3c2152a5644d65a3130506eff3d6f471a1765b60b6c64f0db89240c249f6a323992dd281c0301ae22eaca743')
prepare() {
- cd diskus-$pkgver
+ cd $pkgname
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
- cd diskus-$pkgver
+ cd $pkgname
cargo build --release --locked --offline
}
check() {
- cd diskus-$pkgver
+ cd $pkgname
cargo test --locked --offline
}
package() {
- cd diskus-$pkgver
- install -Dt "$pkgdir"/usr/bin target/release/diskus
- install -Dm644 -t "$pkgdir"/usr/share/man/man1 doc/diskus.1
- install -Dm644 -t "$pkgdir"/usr/share/licenses/diskus LICENSE-MIT
+ cd $pkgname
+ install -Dt "$pkgdir"/usr/bin target/release/$pkgname
+ install -Dm644 -t "$pkgdir"/usr/share/man/man1 doc/$pkgname.1
+ install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE-MIT
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/diskus/-/commit/4040c5e1b628f4b08d36c4bba625332a7be62b48
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/diskus/-/commit/4040c5e1b628f4b08d36c4bba625332a7be62b48
You're receiving this email because of your account on gitlab.archlinux.org.