Date: Saturday, September 9, 2017 @ 09:49:04 Author: arojas Revision: 256649
archrelease: copy trunk to multilib-x86_64 Added: lib32-ncurses/repos/multilib-x86_64/PKGBUILD (from rev 256648, lib32-ncurses/trunk/PKGBUILD) Deleted: lib32-ncurses/repos/multilib-x86_64/PKGBUILD ----------+ PKGBUILD | 122 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 61 insertions(+), 61 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2017-09-09 09:48:43 UTC (rev 256648) +++ PKGBUILD 2017-09-09 09:49:04 UTC (rev 256649) @@ -1,61 +0,0 @@ -# $Id$ -# Maintainer: Allan McRae <al...@archlinux.org> -# Contributor: judd <jvi...@zeroflux.org> - -_pkgbasename=ncurses -pkgname=lib32-${_pkgbasename} -_pkgver=6.0-20170527 -pkgver=${_pkgver/-/+} -pkgrel=1 -pkgdesc="System V Release 4.0 curses emulation library (32-bit)" -arch=('x86_64') -url="http://www.gnu.org/software/ncurses/" -license=('MIT') -depends=('lib32-glibc' ${_pkgbasename}) -makedepends=("gcc-multilib") -source=(http://invisible-mirror.net/archives/ncurses/current/ncurses-${_pkgver}.tgz{,.asc}) -md5sums=('c0e32e50ed6fd81af7ecc4910de9fa3f' - 'SKIP') -validpgpkeys=('C52048C0C0748FEE227D47A2702353E0F7E48EDB') # Thomas Dickey - -build() { - cd ${_pkgbasename}-${_pkgver} - - export CC="gcc -m32" - export CXX="g++ -m32" - export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - - ./configure --prefix=/usr --mandir=/usr/share/man \ - --with-pkg-config-libdir=/usr/lib32/pkgconfig \ - --with-shared --with-normal --without-debug --without-ada \ - --with-install-prefix=${pkgdir} --enable-widec --libdir=/usr/lib32 - make -} - -package() { - cd ${_pkgbasename}-${_pkgver} - make install - - install -dm755 ${pkgdir}/usr/lib32 - - # fool packages looking to link to non-wide-character ncurses libraries - for lib in curses ncurses form panel menu; do - rm -f ${pkgdir}/usr/lib32/lib${lib}.so - echo "INPUT(-l${lib}w)" >${pkgdir}/usr/lib32/lib${lib}.so - ln -sf lib${lib}w.a ${pkgdir}/usr/lib32/lib${lib}.a - done - ln -sf libncurses++w.a ${pkgdir}/usr/lib32/libncurses++.a - - # some packages look for -lcurses during build - rm -f ${pkgdir}/usr/lib32/libcursesw.so - echo "INPUT(-lncursesw)" >${pkgdir}/usr/lib32/libcursesw.so - ln -sf libncurses.so ${pkgdir}/usr/lib32/libcurses.so - ln -sf libncursesw.a ${pkgdir}/usr/lib32/libcursesw.a - ln -sf libncurses.a ${pkgdir}/usr/lib32/libcurses.a - - rm -rf "${pkgdir}"/usr/{include,share,bin} - mkdir -p "$pkgdir/usr/share/licenses" - ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" -} - -# vim: set et ts=2 sw=2: Copied: lib32-ncurses/repos/multilib-x86_64/PKGBUILD (from rev 256648, lib32-ncurses/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2017-09-09 09:49:04 UTC (rev 256649) @@ -0,0 +1,61 @@ +# $Id$ +# Maintainer: Allan McRae <al...@archlinux.org> +# Contributor: judd <jvi...@zeroflux.org> + +_pkgbasename=ncurses +pkgname=lib32-${_pkgbasename} +_pkgver=6.0-20170527 +pkgver=${_pkgver/-/+} +pkgrel=2 +pkgdesc="System V Release 4.0 curses emulation library (32-bit)" +arch=('x86_64') +url="http://www.gnu.org/software/ncurses/" +license=('MIT') +depends=('lib32-glibc' ${_pkgbasename}) +makedepends=("gcc-multilib") +source=(http://invisible-mirror.net/archives/ncurses/current/ncurses-${_pkgver}.tgz{,.asc}) +md5sums=('c0e32e50ed6fd81af7ecc4910de9fa3f' + 'SKIP') +validpgpkeys=('C52048C0C0748FEE227D47A2702353E0F7E48EDB') # Thomas Dickey + +build() { + cd ${_pkgbasename}-${_pkgver} + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + ./configure --prefix=/usr --mandir=/usr/share/man \ + --with-pkg-config-libdir=/usr/lib32/pkgconfig \ + --with-shared --with-normal --without-debug --without-ada \ + --with-install-prefix=${pkgdir} --enable-widec --libdir=/usr/lib32 + make +} + +package() { + cd ${_pkgbasename}-${_pkgver} + make install + + install -dm755 ${pkgdir}/usr/lib32 + + # fool packages looking to link to non-wide-character ncurses libraries + for lib in curses ncurses form panel menu; do + rm -f ${pkgdir}/usr/lib32/lib${lib}.so + echo "INPUT(-l${lib}w)" >${pkgdir}/usr/lib32/lib${lib}.so + ln -sf lib${lib}w.a ${pkgdir}/usr/lib32/lib${lib}.a + done + ln -sf libncurses++w.a ${pkgdir}/usr/lib32/libncurses++.a + + # some packages look for -lcurses during build + rm -f ${pkgdir}/usr/lib32/libcursesw.so + echo "INPUT(-lncursesw)" >${pkgdir}/usr/lib32/libcursesw.so + ln -sf libncurses.so ${pkgdir}/usr/lib32/libcurses.so + ln -sf libncursesw.a ${pkgdir}/usr/lib32/libcursesw.a + ln -sf libncurses.a ${pkgdir}/usr/lib32/libcurses.a + + rm -rf "${pkgdir}"/usr/{include,share,bin} + mkdir -p "$pkgdir/usr/share/licenses" + ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" +} + +# vim: set et ts=2 sw=2: