sources/dmd/PKGBUILD
author Anders Bergh <anders1@gmail.com>
Fri, 21 Dec 2007 22:32:34 +0000
changeset 12 faa5eb587542
parent 1 c42d991ddcdb
permissions -rw-r--r--
new versions

# Maintainer: Anders Bergh <anders1@gmail.com>
# Contributor: Alexander Fehr <pizzapunk gmail com>
pkgname=dmd
pkgver=1.024
pkgrel=1
pkgdesc="The Digital Mars D compiler."
arch=('i686')
url="http://www.digitalmars.com/d/1.0/"
source=(http://ftp.digitalmars.com/$pkgname.$pkgver.zip)
md5sums=('249eb2a3b337ad4918444bb684219687')
provides=('d-compiler' 'd-dmd')
license=('custom')
options=('!strip')
makedepends=('unzip')

build() {
  # Copy the license
  mkdir -p $startdir/pkg/usr/share/licenses/dmd || return 1
  cp $startdir/src/dmd/license.txt $startdir/pkg/usr/share/licenses/dmd/COPYING || return 1

  mkdir -p $startdir/pkg/usr/bin || return 1
  install -m755 $startdir/src/dmd/bin/dmd $startdir/pkg/usr/bin || return 1
  install -m755 $startdir/src/dmd/bin/dumpobj $startdir/pkg/usr/bin || return 1
  install -m755 $startdir/src/dmd/bin/obj2asm $startdir/pkg/usr/bin || return 1
  install -m755 $startdir/src/dmd/bin/rdmd $startdir/pkg/usr/bin || return 1

  mkdir -p $startdir/pkg/usr/man/man{1,5}
  install -m644 $startdir/src/dmd/man/man1/*.1 $startdir/pkg/usr/man/man1
  install -m644 $startdir/src/dmd/man/man1/*.5 $startdir/pkg/usr/man/man5
}