[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