readline: Update to 6.2.005
This commit is contained in:
@@ -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/
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user