# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
# Contributor: juergen <juergen@archlinux.org>
# Contributor: Chris Brannon <cmbrannon79@gmail.com>
# Contributor: Yu-Fu Wu <wennynnewenny@gmail.com>
pkgname=scheme48
pkgver=1.9
pkgrel=0
pkgdesc="Scheme 48 is an implementation of Scheme"
arch=(i686 x86_64)
depends=(glibc)
license=(BSD)
source=(http://www.s48.org/$pkgver/scheme48-$pkgver.tgz)
md5sums=('b4c20057f92191d05a61fac1372878ad')
url="http://www.s48.org/index.html"
build() {
  cd "$srcdir/$pkgname-$pkgver"
  # This package won't build if --as-needed is set in LDFLAGS.  So the
  # following three lines strip out --as-needed.
  # For more, see this thread on the Arch forums:
  # http://bbs.archlinux.org/viewtopic.php?pid=668686
  # Also see http://bugs.gentoo.org/157188
  export LDFLAGS="${LDFLAGS//-Wl,--as-needed}"
  export LDFLAGS="${LDFLAGS//,--as-needed}"
  export LDFLAGS="${LDFLAGS//--as-needed}"
  # I think patch isn't needed anymore in version 1.9.0.
  # So I comment out the patch command.
  #patch -p1 -i "$srcdir/scheme48-1.8-makefile.patch" || return 1
  ./configure --prefix=/usr
  sed -i -e '/@DYNAMIC_EXTERNALS_LDFLAGS/s/,/=/g' \
    -e 's/ $(docdir)/ $(DESTDIR)$(docdir)/' \
    Makefile
  make
  make install DESTDIR="$pkgdir" || return 1
  #install -Dm644 "$srcdir/$pkgname-$pkgver/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}