updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / mingw32-readline / PKGBUILD
blob88ab68c1dd052ce642c37f5886f48fd340751eba
1 # $Id$
2 # Contributor: Allan McRae <allan@archlinux.org>
3 # Contributor: judd <jvinet@zeroflux.org>
4 # Maintainer: Alexandre Bique <bique.alexandre@gmail.com>
6 pkgname=mingw32-readline
7 _basever=6.2
8 _patchlevel=001 #prepare for some patches
9 pkgver=$_basever.$_patchlevel
10 pkgrel=1
11 pkgdesc="GNU readline library"
12 arch=('i686' 'x86_64')
13 url="http://tiswww.case.edu/php/chet/readline/rltop.html"
14 license=('GPL')
15 depends=()
16 options=('!emptydirs' '!strip' '!buildflags')
17 source=("http://ftp.gnu.org/gnu/readline/readline-$_basever.tar.gz")
18 if [ $_patchlevel -gt 00 ]; then
19     for (( p=1; p<=$((10#${_patchlevel})); p++ )); do
20         source=(${source[@]} http://ftp.gnu.org/gnu/readline/readline-$_basever-patches/readline${_basever//./}-$(printf "%03d" $p))
21     done
23 md5sums=('67948acb2ca081f23359d0256e9a271c'
24          '83287d52a482f790dfb30ec0a8746669')
26 build() {
27   unset LDFLAGS
28   cd ${srcdir}/readline-$_basever
29   for p in ../readline${_basever//./}-*; do
30     [ -e "$p" ] || continue
31     msg "applying patch ${p}"
32     patch -Np0 -i ${p}
33   done
35   # Remove RPATH from shared objects (FS#14366)
36   sed -i 's|-Wl,-rpath,$(libdir) ||g' support/shobj-conf
38   ./configure --prefix=/usr/i486-mingw32 --build=$CHOST --host=i486-mingw32
39   #make SHLIB_LIBS=-lncurses
40   make
43 package() {
44   cd ${srcdir}/readline-$_basever
45   make DESTDIR=${pkgdir} install
46   
47   #install -Dm644 ${srcdir}/inputrc ${pkgdir}/etc/inputrc
49   # FHS recommends only shared libs in /lib
50   #install -dm755 $pkgdir/usr/lib
51   #mv $pkgdir/lib/*.a $pkgdir/usr/lib
53   # to make the linker find the shared lib and fix compile issues
54   #cd ${pkgdir}/usr/lib
55   #ln -sv /lib/libreadline.so .
56   #ln -sv /lib/libhistory.so .