diff options
Diffstat (limited to 'community/dub/APKBUILD')
-rw-r--r-- | community/dub/APKBUILD | 42 |
1 files changed, 5 insertions, 37 deletions
diff --git a/community/dub/APKBUILD b/community/dub/APKBUILD index 516ff5f6ea6..570978ea6a3 100644 --- a/community/dub/APKBUILD +++ b/community/dub/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Mathias LANG <pro.mathias.lang@gmail.com> # Maintainer: Mathias LANG <pro.mathias.lang@gmail.com> pkgname=dub -pkgver=1.28.0 +pkgver=1.35.1 pkgrel=0 pkgdesc="Package and build management system for D" url="https://code.dlang.org/" @@ -9,17 +9,10 @@ arch="x86_64 aarch64" license="MIT" depends="libcurl" makedepends="chrpath ldc bash curl-dev" -subpackages="$pkgname-zsh-completion:zsh:noarch $pkgname-doc:doc:noarch" -source="$pkgname-$pkgver.zip::https://github.com/dlang/dub/archive/v$pkgver.zip" - -# pass on edge but fail on 3.16(edge) .. -[ "$CARCH" = "aarch64" ] && options="$options !check" +subpackages="$pkgname-zsh-completion $pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/dlang/dub/archive/v$pkgver.tar.gz" build() { - # Default abuild.conf has '-Os' which gdmd doesn't support - # Since we later build the man pages using dub, make it persistent - DFLAGS="" - # The build script needs a DMD-like interface to pass its arguments, so use ldmd2 DMD=ldmd2 GITVER="v$pkgver" ldc2 -run "$builddir/build.d" @@ -31,7 +24,7 @@ build() { } check() { - bin/dub test + bin/dub test --compiler=ldc2 } package() { @@ -41,31 +34,6 @@ package() { cp "$builddir"/scripts/man/*.1 "$pkgdir/usr/share/man/man1/" } -zsh() { - pkgdesc="Zsh completion for dub" - depends="" - install_if="$pkgname=$pkgver-r$pkgrel zsh" - - mkdir -p "$subpkgdir"/usr/share/zsh/site-functions - mv "$pkgdir"/usr/share/zsh/site-functions/* \ - "$subpkgdir"/usr/share/zsh/site-functions - # Satisfy abuild's linter - rmdir "$pkgdir"/usr/share/zsh/site-functions -} - -doc() { - pkgdesc="Man pages for dub" - depends="" - install_if="$pkgname=$pkgver-r$pkgrel docs" - - gzip -9 "$pkgdir"/usr/share/man/man1/* - mkdir -p "$subpkgdir"/usr/share/man/man1 - mv "$pkgdir"/usr/share/man/man1/* "$subpkgdir"/usr/share/man/man1/ - # Satisfy abuild's linter - rmdir "$pkgdir"/usr/share/man/man1/ - rmdir "$pkgdir"/usr/share/man/ -} - sha512sums=" -d29e7ca79aea66617205b1102b2017ba694b39f93f64206ed7143a8327542f15d33c38f85e42a0cb777e3da892fc5b3694f1e56a8eb9d9fd32294d34de2cd328 dub-1.28.0.zip +a371a7ec7003a4a4fb642a3567fce0685c99f4940a02de94d026bdc6fe4e84512b16e4bb57673da4d3b8e25177cc3df329da41862086cecc7b98aec1ebf9e4e7 dub-1.35.1.tar.gz " |