From f6e73ecb023f981ff33d96fb0b53fc6be1a85752 Mon Sep 17 00:00:00 2001 From: Alexpux Date: Fri, 28 Feb 2014 09:02:08 +0400 Subject: [PATCH] readline: Update to 6.2.005 --- readline/PKGBUILD | 59 ++++++++++++++++++++++++++--------------------- 1 file changed, 33 insertions(+), 26 deletions(-) diff --git a/readline/PKGBUILD b/readline/PKGBUILD index 427845ee..1aa1cdec 100644 --- a/readline/PKGBUILD +++ b/readline/PKGBUILD @@ -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/ }