[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