From 552ced69e1d8a17d953d7f157d45d9a3d1bd7bd9 Mon Sep 17 00:00:00 2001 From: Sam Hadow Date: Mon, 7 Apr 2025 13:59:02 +0200 Subject: [PATCH] PKGBUILD --- PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..88430cf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Sam Hadow + +_pkgname=disk-usage +pkgname=du-rust +pkgver=0.1.0 +pkgrel=1 +pkgdesc="Disk usage tool in rust." +arch=('x86_64') +url='https://git.hadow.fr/sam.hadow/disk-usage' +license=('BSD-3-Clause-Attribution ') +makedepends=(cargo git make upx) +provides=("${pkgname}") +conflicts=("${pkgname}") + +commit='3227a57848c2ed77331a245d7185522c6ce186ba' +sha256sums=('SKIP') + +source=("git+$url#commit=$commit") + +prepare() { + cd $_pkgname +} + +build() { + cd $_pkgname + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + make build +} + +package() { + cd $_pkgname + install -vDm755 target/release/$pkgname -t "$pkgdir/usr/bin/" +}