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

Михаил Страшун dicebot at archlinux.org
Mon Dec 15 06:47:34 UTC 2014


    Date: Monday, December 15, 2014 @ 07:47:33
  Author: dicebot
Revision: 123899

upgpkg: ldc 1:0.15.1-1

LDC 0.15.1, switch to shared standard library

Modified:
  ldc/trunk/PKGBUILD

----------+
 PKGBUILD |   19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-12-15 06:42:31 UTC (rev 123898)
+++ PKGBUILD	2014-12-15 06:47:33 UTC (rev 123899)
@@ -1,9 +1,9 @@
 # $Id$
 # Maintainer: Mihails Strasuns <public at dicebot.lv>
 # Contributor: Sven-Hendrik Haase <sh at lutzhaase.com>
-pkgname=('ldc' 'liblphobos-devel')
+pkgname=('ldc' 'liblphobos')
 groups=('dlang' 'dlang-ldc')
-pkgver=0.14.0
+pkgver=0.15.1
 epoch=1
 pkgrel=1
 pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2"
@@ -28,12 +28,13 @@
     cmake \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc \
+    -DBUILD_SHARED_LIBS=ON \
     ..
     make
 }
 
 package_ldc() {
-    depends=('liblphobos-devel')
+    depends=('liblphobos')
     backup=("etc/ldc2.conf")
     provides=("d-compiler")
 
@@ -51,18 +52,18 @@
     install -D -m644 $srcdir/ldc2.conf $pkgdir/etc/ldc2.conf
 }
 
-package_liblphobos-devel() {
+package_liblphobos() {
     provides=("d-runtime" "d-stdlib")
-	options=("staticlibs")
+    replaces=("liblphobos-devel")
 
     # licenses
     install -D -m644 $srcdir/ldc/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE    
 
     # libraries
-    install -D -m644 $srcdir/ldc/build/lib/libphobos2-ldc.a $pkgdir/usr/lib/liblphobos2.a
-    install -D -m644 $srcdir/ldc/build/lib/libdruntime-ldc.a $pkgdir/usr/lib/libldruntime.a
-    install -D -m644 $srcdir/ldc/build/lib/libphobos2-ldc-debug.a $pkgdir/usr/lib/liblphobos2-debug.a
-    install -D -m644 $srcdir/ldc/build/lib/libdruntime-ldc-debug.a $pkgdir/usr/lib/libldruntime-debug.a
+    install -D -m644 $srcdir/ldc/build/lib/libphobos2-ldc.so $pkgdir/usr/lib/liblphobos2.so
+    install -D -m644 $srcdir/ldc/build/lib/libdruntime-ldc.so $pkgdir/usr/lib/libldruntime.so
+    install -D -m644 $srcdir/ldc/build/lib/libphobos2-ldc-debug.so $pkgdir/usr/lib/liblphobos2-debug.so
+    install -D -m644 $srcdir/ldc/build/lib/libdruntime-ldc-debug.so $pkgdir/usr/lib/libldruntime-debug.so
 
     # imports
     mkdir -p $pkgdir/usr/include/dlang/ldc



More information about the arch-commits mailing list