diff options
author | Dan Printzell | 2017-07-24 03:46:35 +0200 |
---|---|---|
committer | Dan Printzell | 2017-07-24 03:46:35 +0200 |
commit | 77ecd79888aba334f57b1b79be5fa156307b0f38 (patch) | |
tree | b897fe2ad05d20007b718e0e394e31feb834a184 | |
parent | b730f574c44de87430542f9305847852fde65981 (diff) | |
download | aur-77ecd79888aba334f57b1b79be5fa156307b0f38.tar.gz |
Quoting variables and stuff
Signed-off-by: Dan Printzell <xwildn00bx@gmail.com>
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 28 insertions, 13 deletions
@@ -1,12 +1,13 @@ # Generated by mksrcinfo v8 -# Tue Jun 21 14:00:30 UTC 2016 +# Mon Jul 24 01:46:25 UTC 2017 pkgbase = dub-git pkgdesc = Package manager for D packages, git version - pkgver = 1.0.0.r0.b59af2b + pkgver = 1.4.0.rc.1.r46.46a74e2 pkgrel = 1 url = https://github.com/D-Programming-Language/dub arch = i686 arch = x86_64 + groups = dlang license = MIT makedepends = git makedepends = dmd @@ -1,33 +1,47 @@ -# Maintainer: Davi da Silva Böger <dsboger at gmail dot com> +# Maintainer: Dan Printzell <arch@vild.io> +# Contributor: Davi da Silva Böger <dsboger at gmail dot com> # Contributor: Moritz Maxeiner <moritz@ucworks.org> -pkgname=dub-git -_gitname=dub -pkgver=1.0.0.r0.b59af2b +pkgname=('dub-git') +pkgver=1.4.0.rc.1.r46.46a74e2 pkgrel=1 pkgdesc="Package manager for D packages, git version" arch=('i686' 'x86_64') url="https://github.com/D-Programming-Language/dub" license=('MIT') +groups=('dlang') depends=('curl') makedepends=('git' 'dmd') provides=('dub') conflicts=('dub') + source=('git+https://github.com/D-Programming-Language/dub') sha256sums=('SKIP') pkgver() { - cd ${srcdir}/${_gitname} - git describe --long --tags | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g' + cd "$srcdir/dub" + git describe --long --tags | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g' } build() { - cd ${srcdir}/${_gitname} - ./build.sh + DC=dmd + cd "$srcdir/dub" + + echo Generating version file... + GITVER=${pkgver} + echo "module dub.version_;" > source/dub/version_.d + echo "enum dubVersion = \"$GITVER\";" >> source/dub/version_.d + + $DC -ofbin/dub -w -O -g -version=DubUseCurl -Isource -L-lcurl @build-files.txt } package() { - cd ${srcdir}/${_gitname} - install -D -m755 bin/dub "${pkgdir}/usr/bin/dub" - install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt" + # binaries + install -Dm755 "$srcdir/dub/bin/dub" "$pkgdir/usr/bin/dub" + + # license + install -Dm644 "$srcdir/dub/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + # bash completion + install -Dm644 "$srcdir/dub/scripts/bash-completion/dub.bash" "$pkgdir/usr/share/bash-completion/completions/dub" } |