All pastes #446771 Raw Edit

Something

public text v1 · immutable
·published 2007-04-18 17:23 UTC
rendered paste body
# Contributor: Anders Bergh <anders1@gmail.com>
pkgname=dmd
pkgver=1.010
pkgrel=1
pkgdesc="D is an object-oriented, imperative, multiparadigm system programming language."
arch=(i686)
url="http://www.digitalmars.com/d/"
license=('Proprietary')
depends=(libstdc++5)
makedepends=(unzip)
provides=()
conflicts=()
replaces=()
backup=()
install=
source=(http://ftp.digitalmars.com/$pkgname.$pkgver.zip)
noextract=()
md5sums=('b84310855be9ae1560e35ab4a5d91ed1')

build() {
  mkdir -p $startdir/pkg/usr/bin
  cp $startdir/src/dmd/bin/dmd $startdir/pkg/usr/bin
  cp $startdir/src/dmd/bin/dumpobj $startdir/pkg/usr/bin
  cp $startdir/src/dmd/bin/obj2asm $startdir/pkg/usr/bin
  cp $startdir/src/dmd/bin/rdmd $startdir/pkg/usr/bin
  chmod +x $startdir/pkg/usr/bin/*

  mkdir -p $startdir/pkg/etc
  cat > $startdir/pkg/etc/dmd.conf <<- 'EOF'
[Environment]
DFLAGS=-I/usr/src/phobos -L-L/usr/lib
EOF

  mkdir -p $startdir/pkg/usr/src
  cp -a $startdir/src/dmd/src/phobos $startdir/pkg/usr/src
  cp -a $startdir/src/dmd/src/dmd $startdir/pkg/usr/src

  mkdir -p $startdir/pkg/usr/lib
  cp $startdir/src/dmd/lib/libphobos.a $startdir/pkg/usr/lib
}