[arch-commits] Commit in ldc/trunk (PKGBUILD)

Antonio Rojas arojas at archlinux.org
Wed Feb 22 19:53:28 UTC 2017


    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 <sh at lutzhaase.com>
 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



More information about the arch-commits mailing list