pkgname=coreutils
pkgver=6.9
pkgrel=6
pkgdesc="The basic file, shell and text manipulation utilities of the GNU operating system"
license=('GPL')
url="http://www.gnu.org/software/coreutils"
groups=('core')
depends=('uclibc')
replaces=('sh-utils' 'fileutils' 'textutils')
options=('!makeflags')
source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz
	coreutils-i18n.patch
	coreutils-uname.patch)
 md5sums=('62032af4d79cd99743e06d5c40c4989c' 'ce0239547afd626b06c016e9ada429a9'\
          '18684a4be85074048483d1efef83a6bc')
		   
build() {
  cd $startdir/src/$pkgname-$pkgver
  # added i18n patch from fedora cvs
  patch -Np1 -i ../coreutils-i18n.patch || return 1
  # from gentoo portage
  patch -Np1 -i ../coreutils-uname.patch || return 1
  # make head and tail recognize the old syntax (eg, tail -10)
  export DEFAULT_POSIX2_VERSION=199209
  export CFLAGS="$CFLAGS -DIUTF8"
  ./configure --prefix=/usr --enable-pam ac_cv_func_openat=no 
  make || return 1
  make DESTDIR=$startdir/pkg install
  rm -f $startdir/pkg/usr/bin/hostname $startdir/pkg/usr/share/man/man1/hostname.1 || return 1
  rm -f $startdir/pkg/usr/bin/uptime $startdir/pkg/usr/share/man/man1/uptime.1 || return 1
  rm -f $startdir/pkg/usr/bin/groups $startdir/pkg/usr/share/man/man1/groups.1 || return 1
  rm -f $startdir/pkg/usr/bin/kill $startdir/pkg/usr/share/man/man1/kill.1|| return 1
  # we use su from shadow
  rm -f $startdir/pkg/usr/bin/su $startdir/pkg/usr/share/man/man1/su.1|| return 1
  cd $startdir/pkg/usr/bin
  mkdir -p $startdir/pkg/bin $startdir/pkg/sbin $startdir/pkg/usr/sbin
  mv date echo false pwd stty true uname cat tr cut readlink ../../bin
  mv dd cp df du ln ls mv rm dir sync vdir chgrp chmod chown ../../bin
  mv mkdir mknod rmdir shred touch mkfifo dircolors install sleep ../../bin
  mv chroot ../sbin
  ln -sf test [
  ln -sf /bin/sleep $startdir/pkg/usr/bin/sleep
  ln -sf /bin/install $startdir/pkg/usr/bin/install
}
