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.