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
8 _patchlevel=001 #prepare for some patches
9 pkgver=$_basever.$_patchlevel
11 pkgdesc="GNU readline library"
12 arch=('i686' 'x86_64')
13 url="http://tiswww.case.edu/php/chet/readline/rltop.html"
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))
23 md5sums=('67948acb2ca081f23359d0256e9a271c'
24 '83287d52a482f790dfb30ec0a8746669')
28 cd ${srcdir}/readline-$_basever
29 for p in ../readline${_basever//./}-*; do
30 [ -e "$p" ] || continue
31 msg "applying patch ${p}"
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
44 cd ${srcdir}/readline-$_basever
45 make DESTDIR=${pkgdir} install
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
55 #ln -sv /lib/libreadline.so .
56 #ln -sv /lib/libhistory.so .