Date: Monday, July 3, 2017 @ 11:57:35 Author: lcarlier Revision: 242168
archrelease: copy trunk to multilib-x86_64 Added: lib32-readline/repos/multilib-x86_64/PKGBUILD (from rev 242167, lib32-readline/trunk/PKGBUILD) Deleted: lib32-readline/repos/multilib-x86_64/PKGBUILD ----------+ PKGBUILD | 108 ++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 57 insertions(+), 51 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2017-07-03 11:57:30 UTC (rev 242167) +++ PKGBUILD 2017-07-03 11:57:35 UTC (rev 242168) @@ -1,51 +0,0 @@ -# $Id$ -# Contributor: Allan McRae <al...@archlinux.org> -# Contributor: judd <jvi...@zeroflux.org> - -_pkgbasename=readline -pkgname=lib32-$_pkgbasename -_basever=7.0 -_patchlevel=0 #prepare for some patches -pkgver=$_basever -pkgrel=1 -pkgdesc="GNU readline library (32-bit)" -arch=(x86_64) -url="http://tiswww.case.edu/php/chet/readline/rltop.html" -license=('GPL') -depends=('lib32-glibc' 'lib32-ncurses' $_pkgbasename) -makedepends=('gcc-multilib') -source=(https://ftp.gnu.org/gnu/readline/readline-$_basever.tar.gz) -if [ $_patchlevel -gt 00 ]; then - for (( p=1; p<=$((10#${_patchlevel})); p++ )); do - source=(${source[@]} https://ftp.gnu.org/gnu/readline/readline-$_basever-patches/readline${_basever//./}-$(printf "%03d" $p){,.sig}) - done -fi -validpgpkeys=('7C0135FB088AAF6C66C650B9BB5869F064EA74AB') # Chet Ramey - -md5sums=('205b03a87fc83dab653b628c59b9fc91') - -build() { - cd ${srcdir}/${_pkgbasename}-$_basever - - export CC="gcc -m32" - export CXX="g++ -m32" - export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - - for (( p=1; p<=$((10#${_patchlevel})); p++ )); do - msg "applying patch readline${_basever//./}-$(printf "%03d" $p)" - patch -Np0 -i $srcdir/readline${_basever//./}-$(printf "%03d" $p) - done - - # Remove RPATH from shared objects (FS#14366) - sed -i 's|-Wl,-rpath,$(libdir) ||g' support/shobj-conf - - ./configure --prefix=/usr --libdir=/usr/lib32 - make SHLIB_LIBS=-lncurses -} - -package() { - cd ${srcdir}/${_pkgbasename}-$_basever - - make DESTDIR=${pkgdir} install - rm -rf "${pkgdir}"/usr/{include,share,bin} -} Copied: lib32-readline/repos/multilib-x86_64/PKGBUILD (from rev 242167, lib32-readline/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2017-07-03 11:57:35 UTC (rev 242168) @@ -0,0 +1,57 @@ +# $Id$ +# Contributor: Allan McRae <al...@archlinux.org> +# Contributor: judd <jvi...@zeroflux.org> + +_pkgbasename=readline +pkgname=lib32-$_pkgbasename +_basever=7.0 +_patchlevel=003 +pkgver=${_basever}.${_patchlevel} +pkgrel=1 +pkgdesc="GNU readline library (32-bit)" +arch=(x86_64) +url="http://tiswww.case.edu/php/chet/readline/rltop.html" +license=('GPL') +depends=('lib32-glibc' 'lib32-ncurses' $_pkgbasename) +makedepends=('gcc-multilib') +source=(https://ftp.gnu.org/gnu/readline/readline-$_basever.tar.gz) +if [ $_patchlevel -gt 00 ]; then + for (( p=1; p<=$((10#${_patchlevel})); p++ )); do + source=(${source[@]} https://ftp.gnu.org/gnu/readline/readline-$_basever-patches/readline${_basever//./}-$(printf "%03d" $p){,.sig}) + done +fi +validpgpkeys=('7C0135FB088AAF6C66C650B9BB5869F064EA74AB') # Chet Ramey + +md5sums=('205b03a87fc83dab653b628c59b9fc91' + 'e299384458a4cbefaaac3f30e9cc2bba' + 'SKIP' + 'f9071a353e2fd52a91d32667b23715d6' + 'SKIP' + '03595464cf0283286a6e07f4f01c4a70' + 'SKIP') + +build() { + cd ${srcdir}/${_pkgbasename}-$_basever + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + for (( p=1; p<=$((10#${_patchlevel})); p++ )); do + msg "applying patch readline${_basever//./}-$(printf "%03d" $p)" + patch -Np0 -i $srcdir/readline${_basever//./}-$(printf "%03d" $p) + done + + # Remove RPATH from shared objects (FS#14366) + sed -i 's|-Wl,-rpath,$(libdir) ||g' support/shobj-conf + + ./configure --prefix=/usr --libdir=/usr/lib32 + make SHLIB_LIBS=-lncurses +} + +package() { + cd ${srcdir}/${_pkgbasename}-$_basever + + make DESTDIR=${pkgdir} install + rm -rf "${pkgdir}"/usr/{include,share,bin} +}