From 334c2a7916a80d08b1c216cfbf02135e64891632 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 7 Jun 2012 00:01:55 +0000 Subject: Thu Jun 7 00:01:54 UTC 2012 --- multilib/lib32-libphobos/PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 multilib/lib32-libphobos/PKGBUILD (limited to 'multilib/lib32-libphobos') diff --git a/multilib/lib32-libphobos/PKGBUILD b/multilib/lib32-libphobos/PKGBUILD new file mode 100644 index 000000000..2b6acfd17 --- /dev/null +++ b/multilib/lib32-libphobos/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 72006 2012-06-05 14:34:01Z svenstaro $ +# Maintainer: Sven-Hendrik Haase +# Contributor: Chris Brannon +# Contributor: Andrea Scarpino +# Contributor: Anders Bergh +# Contributor: Alexander Fehr + +pkgname=('lib32-libphobos') +_pkgname=dmd +pkgver=2.059 +pkgrel=1 +pkgdesc="The phobos D standard library for DMD (32-bit)" +arch=('x86_64') +url="http://www.digitalmars.com/d/2.0/" +source=(http://ftp.digitalmars.com/$_pkgname.$pkgver.zip) +makedepends=('dmd') +md5sums=('803b182e71c4b021dfd1811066201140') +license=('custom') + +build() { + cd $srcdir/dmd2/src/ + + cd druntime + make -f posix.mak MODEL=32 + + cd ../phobos + make -f posix.mak MODEL=32 +} + +package() { + install -Dm644 $srcdir/dmd2/src/druntime/lib/libdruntime-linux32.a $pkgdir/usr/lib32/libdruntime.a + install -Dm644 $srcdir/dmd2/src/phobos/generated/linux/release/32/libphobos2.a $pkgdir/usr/lib32/libphobos2.a + + install -Dm644 $srcdir/dmd2/src/druntime/LICENSE_1_0.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE-druntime + install -Dm644 $srcdir/dmd2/src/phobos/phoboslicense.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE-phobos +} -- cgit v1.2.3-54-g00ecf