# Maintainer: Jaromir Capik <tavvva@email.cz>
#
# Thanks to:
# Aaron Griffin <aaron@archlinux.org>

pkgname=bash
_patchlevel=025
pkgver=3.2
pkgrel=7
pkgdesc="The GNU Bourne Again shell"
license=('GPL')
url="http://www.gnu.org/software/bash/bash.html"
groups=('core')
provides=('sh')
backup=(etc/profile etc/skel/.bashrc etc/skel/.bash_profile)
depends=('uclibc' 'ncurses' 'gettext' 'libiconv')
md5sums=('00bfa16d58e034e3c2aa27f390390d30' '6787b1c94648fde6edb3bbf5e3f042f8'\
         '36a0679aad928d6f7d237d6c5580b483' '9451109f3fe09d6381cbf36de9fbf06f')

source=(ftp://ftp.cwru.edu/pub/bash/bash-3.2.tar.gz
        bash-3.2-fixes-6.patch
        profile
        bashrc)

build() {
  cd ${startdir}/src/${pkgname}-${pkgver}

  patch -p1 < ../bash-3.2-fixes-6.patch

  ./configure --prefix=/usr --without-bash-malloc --with-curses \
              --host=i386-pc-linux-gnu --build=i386-pc-linux-gnu

  make || return 1
  make DESTDIR=${startdir}/pkg install

  mv ${startdir}/pkg/usr/bin ${startdir}/pkg/bin
  # we don't want bashbug
  rm -f ${startdir}/pkg/bin/bashbug
  rm -f ${startdir}/pkg/usr/man/man1/bashbug.1
  mkdir -p ${startdir}/pkg/etc
  ln -sf ${pkgname} ${startdir}/pkg/bin/sh

  mkdir -p $startdir/pkg/etc/skel/
  install -D -m644 $startdir/src/bashrc $startdir/pkg/etc/skel/.bashrc
  echo ". \$HOME/.bashrc" >$startdir/pkg/etc/skel/.bash_profile
}
