Date: Wednesday, February 22, 2017 @ 19:53:27 Author: arojas Revision: 213550
Update to 1.1.0 Modified: ldc/trunk/PKGBUILD ----------+ PKGBUILD | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-02-22 19:52:09 UTC (rev 213549) +++ PKGBUILD 2017-02-22 19:53:27 UTC (rev 213550) @@ -3,7 +3,7 @@ # Contributor: Sven-Hendrik Haase <[email protected]> pkgname=('ldc' 'liblphobos') groups=('dlang' 'dlang-ldc') -pkgver=1.0.0 +pkgver=1.1.0 epoch=1 pkgrel=1 pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" @@ -11,20 +11,17 @@ url="https://github.com/ldc-developers/ldc" license=('BSD') depends=('libconfig') -makedepends=('git' 'cmake' 'llvm' 'dmd') -source=("git://github.com/ldc-developers/ldc.git#tag=v${pkgver}" +makedepends=('cmake' 'llvm' 'dmd') +source=("https://github.com/ldc-developers/ldc/releases/download/v$pkgver/ldc-$pkgver-src.tar.gz" "ldc2.conf" ) -sha256sums=('SKIP' - '2ef3b1090e25187305f18ce6fbbbc45527dcbb33570afbe30e177790813948db' - ) +sha256sums=('3b95216cd664e140dca321a6364c2238c442c972d6ccca8b9a65cb02d2e47112' + '2ef3b1090e25187305f18ce6fbbbc45527dcbb33570afbe30e177790813948db') build() { mkdir -p $srcdir/tmp_install_dir - cd $srcdir/ldc + cd ldc-$pkgver-src - git submodule update --init --recursive - mkdir -p build && cd build # workaround for wrong ld flag format generated by cmake: @@ -37,16 +34,16 @@ -DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc \ -DBUILD_SHARED_LIBS=ON \ .. - make -j 4 + make make install DESTDIR=$srcdir/tmp_install_dir } package_ldc() { - depends=('liblphobos' 'libconfig') + depends=('liblphobos' 'libconfig' 'llvm-libs') backup=("etc/ldc2.conf") provides=("d-compiler") - cd $srcdir/tmp_install_dir + cd tmp_install_dir # binaries install -D -m755 ./usr/bin/ldmd2 $pkgdir/usr/bin/ldmd @@ -55,10 +52,10 @@ ln -s /usr/bin/ldc $pkgdir/usr/bin/ldc2 # supplementaries - install -D -m644 $srcdir/ldc/bash_completion.d/ldc2 $pkgdir/usr/share/bash-completion/completions/ldc + install -D -m644 $srcdir/ldc-$pkgver-src/bash_completion.d/ldc2 $pkgdir/usr/share/bash-completion/completions/ldc # licenses - install -D -m644 $srcdir/ldc/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + install -D -m644 $srcdir/ldc-$pkgver-src/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE # default configuration files install -D -m644 $srcdir/ldc2.conf $pkgdir/etc/ldc2.conf @@ -71,9 +68,9 @@ depends=("curl") # licenses - install -D -m644 $srcdir/ldc/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + install -D -m644 $srcdir/ldc-$pkgver-src/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE - cd $srcdir/tmp_install_dir + cd tmp_install_dir # libraries install -D -m644 ./usr/lib/libphobos2-ldc.so $pkgdir/usr/lib/liblphobos2.so
