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

Antonio Rojas arojas at archlinux.org
Wed Jul 19 17:07:17 UTC 2017


    Date: Wednesday, July 19, 2017 @ 17:07:16
  Author: arojas
Revision: 245700

Update to 2.075.0, dump i686

Modified:
  dmd/trunk/PKGBUILD

----------+
 PKGBUILD |   18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-07-19 16:35:34 UTC (rev 245699)
+++ PKGBUILD	2017-07-19 17:07:16 UTC (rev 245700)
@@ -9,12 +9,12 @@
 pkgdesc="D programming language compiler and standard library"
 groups=('dlang' 'dlang-dmd')
 pkgbase=dmd
-pkgver=2.074.0
+pkgver=2.075.0
 pkgrel=1
 epoch=1
-arch=('i686' 'x86_64')
+arch=('x86_64')
 url="http://www.dlang.org"
-makedepends=('git' 'gcc' 'make' 'dmd' 'libphobos-devel')
+makedepends=('git' 'dmd' 'libphobos-devel')
 source=("git+https://github.com/D-Programming-Language/dmd.git#tag=v$pkgver"
         "git+https://github.com/D-Programming-Language/druntime.git#tag=v$pkgver"
         "git+https://github.com/D-Programming-Language/phobos.git#tag=v$pkgver"
@@ -24,19 +24,16 @@
             'SKIP'
             '3d639e89528fed1da90006f4dfb2b0fdc41308da5a96d953381ff4ccf257c035')
 
-[[ $CARCH == "x86_64" ]] && _archbits="64"
-[[ $CARCH == "i686" ]] && _archbits="32"
-
 build() {
     cd $srcdir/dmd/src
     echo $pkgver > ../VERSION
-    make -f posix.mak MODEL=$_archbits RELEASE=1
+    make -f posix.mak AUTO_BOOTSTRAP=1 RELEASE=1 PIC=1
 
     cd $srcdir/druntime
-    make -f posix.mak MODEL=$_archbits DMD=$srcdir/dmd/src/dmd RELEASE=1
+    make -f posix.mak DMD="$srcdir"/dmd/src/dmd RELEASE=1 PIC=1 
 
     cd $srcdir/phobos
-    make -f posix.mak MODEL=$_archbits DMD=$srcdir/dmd/src/dmd RELEASE=1
+    make -f posix.mak DMD="$srcdir"/dmd/src/dmd RELEASE=1 PIC=1
 }
 
 package_dmd() {
@@ -61,7 +58,7 @@
     cp -r $srcdir/dmd/docs/man/man1/* $pkgdir/usr/share/man/man1/
     cp -r $srcdir/dmd/docs/man/man5/* $pkgdir/usr/share/man/man5/
 
-    install -Dm644 $srcdir/dmd/src/ddmd/backendlicense.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE-backend
+    install -Dm644 $srcdir/dmd/src/ddmd/backend/backend.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE-backend
     install -Dm644 $srcdir/dmd/src/ddmd/boostlicense.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE-frontend
 
     mkdir -p $pkgdir/usr/share/d/samples/
@@ -92,7 +89,6 @@
 
 package_libphobos() {
     pkgdesc="The Phobos standard library for D programming language."
-    depends=("curl")
     license=("custom")
 
     install -Dm644 $srcdir/phobos/generated/linux/release/$_archbits/libphobos2.so $pkgdir/usr/lib/libphobos2.so



More information about the arch-commits mailing list