readline: Update to 6.2.005

This commit is contained in:
Alexpux
2014-02-28 09:02:08 +04:00
parent f905ae33f7
commit f6e73ecb02

View File

@@ -3,7 +3,7 @@
pkgbase=readline
pkgname=('libreadline' 'libreadline-devel')
_basever=6.2
_patchlevel=004 #prepare for some patches
_patchlevel=005 #prepare for some patches
pkgver=$_basever.$_patchlevel
pkgrel=1
pkgdesc="GNU readline library"
@@ -12,7 +12,7 @@ groups=('libraries')
url="http://tiswww.case.edu/php/chet/readline/rltop.html"
license=('GPL')
depends=('ncurses')
makedepends=('ncurses-develop')
makedepends=('ncurses-devel')
#backup=('etc/inputrc')
options=('!emptydirs')
install=readline.install
@@ -33,42 +33,49 @@ md5sums=('67948acb2ca081f23359d0256e9a271c'
'c9d5d79718856e711667dede87cb7622'
'SKIP'
'c08e787f50579ce301075c523fa660a4'
'SKIP'
'd20eb0134cc3ff8956c218f0df8e1be1'
'SKIP')
prepare() {
cd ${srcdir}/${pkgbase}-$_basever
for (( p=1; p<=$((10#${_patchlevel})); p++ )); do
msg "applying patch readline${_basever//./}-$(printf "%03d" $p)"
patch -p0 -i $srcdir/readline${_basever//./}-$(printf "%03d" $p)
done
patch -p1 -i $srcdir/readline-6.2-msys2.patch
cd ${srcdir}/${pkgbase}-$_basever
for (( p=1; p<=$((10#${_patchlevel})); p++ )); do
msg "applying patch readline${_basever//./}-$(printf "%03d" $p)"
patch -p0 -i $srcdir/readline${_basever//./}-$(printf "%03d" $p)
done
patch -p1 -i $srcdir/readline-6.2-msys2.patch
}
build() {
cd ${srcdir}/${pkgbase}-$_basever
cd ${srcdir}/${pkgbase}-$_basever
# Remove RPATH from shared objects (FS#14366)
sed -i 's|-Wl,-rpath,$(libdir) ||g' support/shobj-conf
# Remove RPATH from shared objects (FS#14366)
sed -i 's|-Wl,-rpath,$(libdir) ||g' support/shobj-conf
./configure --prefix=/usr --with-curses bash_cv_termcap_lib=libncurses
make
make DESTDIR=$srcdir/dest install
./configure \
--prefix=/usr \
--build=${CHOST} \
--host=${CHOST} \
--with-curses \
bash_cv_termcap_lib=libncurses
make
make DESTDIR=$srcdir/dest install
}
package_libreadline() {
mkdir -p ${pkgdir}/usr
cp -rf $srcdir/dest/usr/bin ${pkgdir}/usr/
cp -rf $srcdir/dest/usr/share ${pkgdir}/usr/
mkdir -p ${pkgdir}/usr
cp -rf $srcdir/dest/usr/bin ${pkgdir}/usr/
cp -rf $srcdir/dest/usr/share ${pkgdir}/usr/
}
package_libreadline-devel() {
groups=('development')
options=('!staticlibs')
depends=("libreadline=${pkgver}")
pkgdesc="readline headers and libraries"
mkdir -p ${pkgdir}/usr
cp -rf $srcdir/dest/usr/include ${pkgdir}/usr/
cp -rf $srcdir/dest/usr/lib ${pkgdir}/usr/
groups=('development')
options=('!staticlibs')
depends=("libreadline=${pkgver}")
pkgdesc="readline headers and libraries"
mkdir -p ${pkgdir}/usr
cp -rf $srcdir/dest/usr/include ${pkgdir}/usr/
cp -rf $srcdir/dest/usr/lib ${pkgdir}/usr/
}