diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e3c815626b2c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: Dicebot <public@dicebot.lv> +pkgname=dlang-digger +pkgver=2.2 +pkgrel=1 +pkgdesc="A tool to build D and bisect old D versions" +arch=('i686' 'x86_64') +groups=('dlang') +url="https://github.com/CyberShadow/Digger" +license=('custom') +depends=('git') +makedepends=('git' 'dmd' 'libphobos-devel' 'dtools') +source=( + "git+https://github.com/CyberShadow/Digger.git#tag=${pkgver//_/-}" + 'digger.ini' +) +sha256sums=( + 'SKIP' + '8077a00ca2c6b41ec2a8175a2fb7114787d076627d49f9374ddbbd2394ed9e8f' +) +backup=( + 'etc/digger.ini' +) + +build () +{ + cd $srcdir/Digger + git submodule update --init + rdmd -g --compiler=dmd --build-only digger.d +} + +package () +{ + mkdir -p $pkgdir/usr/bin $pkgdir/usr/share/doc/digger $pkgdir/usr/share/licenses/digger $pkgdir/etc + + install -m755 $srcdir/Digger/digger $pkgdir/usr/bin/digger + install -m644 $srcdir/digger.ini $pkgdir/etc/digger.ini + install -m644 $srcdir/Digger/bisect.ini.sample $pkgdir/usr/share/doc/digger/bisect.ini.sample + install -m644 $srcdir/Digger/LICENSE.md $pkgdir/usr/share/licenses/digger/LICENSE +} |