diff options
author | Vladimir Panteleev | 2020-11-08 09:26:37 +0000 |
---|---|---|
committer | Vladimir Panteleev | 2020-11-08 09:26:37 +0000 |
commit | 558f53790efc87de27246f17457b57579a7eb36d (patch) | |
tree | f685b49d368775ebae8fff57ba7ff34d7875c2cb | |
download | aur-558f53790efc87de27246f17457b57579a7eb36d.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 44 |
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1c73895fcef4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = btdu + pkgdesc = sampling disk usage profiler for btrfs + pkgver = 0.1.0 + pkgrel = 1 + url = https://github.com/CyberShadow/btdu + arch = i686 + arch = x86_64 + license = GPL2 + makedepends = dub + makedepends = d-compiler + depends = ncurses + source = btdu-0.1.0.tar.gz::https://github.com/CyberShadow/btdu/archive/v0.1.0.tar.gz + source = ae-0.0.2833.tar.gz::https://github.com/CyberShadow/ae/archive/v0.0.2833.tar.gz + source = d-btrfs-0.0.10.tar.gz::https://github.com/CyberShadow/d-btrfs/archive/v0.0.10.tar.gz + source = ncurses-0.0.148.tar.gz::https://github.com/D-Programming-Deimos/ncurses/archive/v0.0.148.tar.gz + sha256sums = 60f9de72ae3a471a86a5b06c1eecd32bb4b41e1f9c50ca9121f17ce98a51af5b + sha256sums = 97f129484f7ff431d0be3430ab62d32955c17cc43e6993de4a628ea4b8574c23 + sha256sums = 414077a05a21b910efe76d0afb6e61cb824727be5e3237a6ee1d2e67e7664029 + sha256sums = f42b28b488a0a06e3a4e08e5603f637481686d454d1538b549d3be9c40b24e4f + +pkgname = btdu + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..06ede37ce469 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/pkg +/src +/*.tar.gz +/*.pkg.tar.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..34deef40f3a1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Vladimir Panteleev <arch-pkg at thecybershadow.net> + +pkgname=btdu +pkgver=0.1.0 +pkgrel=1 +pkgdesc='sampling disk usage profiler for btrfs' +arch=('i686' 'x86_64') +url='https://github.com/CyberShadow/btdu' +license=('GPL2') +depends=('ncurses') +makedepends=('dub' 'd-compiler') + +# these should match dub.selections.json +_d_ae_ver=0.0.2833 +_d_btrfs_ver=0.0.10 +_d_ncurses_ver=0.0.148 + +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/CyberShadow/${pkgname}/archive/v${pkgver}.tar.gz + ae-${_d_ae_ver}.tar.gz::https://github.com/CyberShadow/ae/archive/v${_d_ae_ver}.tar.gz + d-btrfs-${_d_btrfs_ver}.tar.gz::https://github.com/CyberShadow/d-btrfs/archive/v${_d_btrfs_ver}.tar.gz + ncurses-${_d_ncurses_ver}.tar.gz::https://github.com/D-Programming-Deimos/ncurses/archive/v${_d_ncurses_ver}.tar.gz + ) +sha256sums=('60f9de72ae3a471a86a5b06c1eecd32bb4b41e1f9c50ca9121f17ce98a51af5b' + '97f129484f7ff431d0be3430ab62d32955c17cc43e6993de4a628ea4b8574c23' + '414077a05a21b910efe76d0afb6e61cb824727be5e3237a6ee1d2e67e7664029' + 'f42b28b488a0a06e3a4e08e5603f637481686d454d1538b549d3be9c40b24e4f') + +prepare() { + ln -sf ae-${_d_ae_ver} "${srcdir}/ae" # directory name must be "ae" for --rdmd + cd "${srcdir}/${pkgname}-${pkgver}" + dub add-local ../ae ${_d_ae_ver} + dub add-local ../d-btrfs-${_d_btrfs_ver} ${_d_btrfs_ver} + dub add-local ../ncurses-${_d_ncurses_ver} ${_d_ncurses_ver} +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + dub --skip-registry=all build -b release --rdmd # --rdmd creates smaller binaries +} + +package() { + mkdir -p "${pkgdir}/usr/bin" + install -m755 "${srcdir}/${pkgname}-${pkgver}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" +} |