Orhun Parmaksız pushed to branch main at Arch Linux / Packaging / Packages / 
dua-cli


Commits:
b17d1359 by Orhun Parmaksız at 2024-01-17T18:08:58+03:00
upgpkg: 2.27.0-1: upstream release

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,13 +1,13 @@
 pkgbase = dua-cli
        pkgdesc = A tool to conveniently learn about the disk usage of 
directories, fast!
-       pkgver = 2.26.0
+       pkgver = 2.27.0
        pkgrel = 1
        url = https://github.com/Byron/dua-cli
        arch = x86_64
        license = MIT
-       makedepends = rust
+       makedepends = cargo
        depends = gcc-libs
-       source = 
dua-cli-2.26.0.tar.gz::https://github.com/Byron/dua-cli/archive/v2.26.0.tar.gz
-       sha512sums = 
42956bbbac6a2b78ace50a706aff51e1ab866411d07b178534190891e65e7f0530e24c5bc1d4704bb198dcc2480b93a708dcf93805fa090a48dbdbdb1737bae1
+       source = 
dua-cli-2.27.0.tar.gz::https://github.com/Byron/dua-cli/archive/v2.27.0.tar.gz
+       sha512sums = 
8c384d04287ff3445c52d429ece8ca8f54217eee68c2d3cca456883cce8c58f066ac38fdd2130c891023273a81ede7e4bb62efbdf3b1fb0c5db0bfd0df315e96
 
 pkgname = dua-cli


=====================================
PKGBUILD
=====================================
@@ -1,24 +1,37 @@
 # Maintainer: Sven-Hendrik Haase <svenst...@archlinux.org>
+# Maintainer: Orhun Parmaksız <or...@archlinux.org>
 # Contributor: mexus <gilaldpella...@gmail.com>
+
 pkgname=dua-cli
-pkgver=2.26.0
+pkgver=2.27.0
 pkgrel=1
 pkgdesc="A tool to conveniently learn about the disk usage of directories, 
fast!"
 arch=('x86_64')
 url="https://github.com/Byron/dua-cli";
 license=('MIT')
 depends=('gcc-libs')
-makedepends=('rust')
+makedepends=('cargo')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/Byron/${pkgname}/archive/v${pkgver}.tar.gz";)
-sha512sums=('42956bbbac6a2b78ace50a706aff51e1ab866411d07b178534190891e65e7f0530e24c5bc1d4704bb198dcc2480b93a708dcf93805fa090a48dbdbdb1737bae1')
+sha512sums=('8c384d04287ff3445c52d429ece8ca8f54217eee68c2d3cca456883cce8c58f066ac38fdd2130c891023273a81ede7e4bb62efbdf3b1fb0c5db0bfd0df315e96')
+
+prepare() {
+  cd "$pkgname-$pkgver"
+  cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+}
 
 build() {
   cd "$srcdir/$pkgname-$pkgver"
   cargo build --release --locked
 }
 
+check() {
+  cd "$pkgname-$pkgver"
+  cargo test --frozen
+}
+
 package() {
   cd "$srcdir/$pkgname-$pkgver"
   install -Dm 644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+  install -Dm 644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
   install -Dm 755 "target/release/dua" "$pkgdir/usr/bin/dua"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dua-cli/-/commit/b17d135997c830bf09d9d0e9fa535ebe96a66de7

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dua-cli/-/commit/b17d135997c830bf09d9d0e9fa535ebe96a66de7
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to