updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / lib32-libphobos / PKGBUILD
blob925412caf89233bcfbf5a9df8619697ab92c34bb
1 # Maintainer: kfgz <kfgz at interia pl>
2 # Contributor: Chris Brannon <cmbrannon79 at gmail dot com>
3 # Contributor: Andrea Scarpino <andrea at archlinux dot org>
4 # Contributor: Anders Bergh <anders1 at gmail dot com>
5 # Contributor: Dawid Ciezarkiewicz <dawid dot ciezarkiewicz at jabster dot pl>
7 pkgname=lib32-libphobos
8 pkgver=1.066
9 pkgrel=1
10 pkgdesc="Runtime library for the D programming language"
11 arch=('x86_64')
12 url="http://www.digitalmars.com/d/1.0/"
13 source=(http://ftp.digitalmars.com/dmd.${pkgver}.zip dmd.conf)
14 depends=(bin32-dmd=${pkgver})
15 license=('custom')
16 conflicts=('lib32-libtango')
17 md5sums=('fd2c3f8dd46d0fe4597e9d96b4ab86b2'
18          '79b65bb25a86b35e9bddf64eb50ee6d3')
20 package() {
21   install -d "${pkgdir}"/usr/include/d
22   cd "${srcdir}"/dmd/src/phobos
23   cp -Rf std "${pkgdir}"/usr/include/d
24   cp -Rf etc "${pkgdir}"/usr/include/d
25   cp -Rf internal "${pkgdir}"/usr/include/d
26   cp -f {crc32,object,gcstats}.d "${pkgdir}"/usr/include/d
28   install -Dm644 "${srcdir}"/dmd/linux/lib/libphobos.a "${pkgdir}"/usr/lib32/libphobos.a
29   install -Dm644 "${srcdir}"/dmd.conf "${pkgdir}"/etc/dmd.conf
31   # Get rid of this subdirectory; it's just an unpacked zlib source
32   # distribution.
33   rm -rf "${pkgdir}"/usr/include/d/etc/c/zlib
34   # Insure that files and directories under /usr/include/d have
35   # correct permissions.
36   find "${pkgdir}/usr/include/d" -type d -print0 |xargs -0 chmod 755
37   find "${pkgdir}/usr/include/d" -type f -print0 |xargs -0 chmod 644
38   install -Dm644 phoboslicense.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE