diff options
author | Bartłomiej Piotrowski | 2016-06-19 12:44:27 +0200 |
---|---|---|
committer | Bartłomiej Piotrowski | 2016-06-19 12:44:27 +0200 |
commit | c147f71dd73334585b4e20bf5221afa651c47fe6 (patch) | |
tree | f4648eee66495bb87bb5646ea47d98ce6cceb56a | |
parent | afcd537a7d626c28c6a452176fb0d3cb4ef763b6 (diff) | |
download | aur-c147f71dd73334585b4e20bf5221afa651c47fe6.tar.gz |
provide compatibility symlink to libtinfo
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 15 insertions, 12 deletions
@@ -1,7 +1,7 @@ pkgbase = ncurses5-compat-libs pkgdesc = System V Release 4.0 curses emulation library, ABI 5 pkgver = 6.0 - pkgrel = 3 + pkgrel = 4 url = http://invisible-island.net/ncurses/ncurses.html arch = i686 arch = x86_64 @@ -9,8 +9,10 @@ pkgbase = ncurses5-compat-libs depends = glibc depends = gcc-libs depends = sh - source = http://invisible-mirror.net/archives/ncurses/ncurses-6.0.tar.gz - source = http://invisible-mirror.net/archives/ncurses/ncurses-6.0.tar.gz.asc + provides = libtinfo5 + conflicts = libtinfo5 + source = http://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz + source = http://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz.sig validpgpkeys = C52048C0C0748FEE227D47A2702353E0F7E48EDB md5sums = ee13d052e1ead260d7c28071f46eefb1 md5sums = SKIP @@ -2,19 +2,17 @@ # Contributor: Allan McRae <allan@archlinux.org> # Contributor: judd <jvinet@zeroflux.org> -# Before you complain about unverifiable signature, please read Allan's post: -# http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/ -# TLDR: gpg --keyserver pgp.mit.edu --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB - pkgname=ncurses5-compat-libs _pkgname=ncurses pkgver=6.0 -pkgrel=3 +pkgrel=4 pkgdesc='System V Release 4.0 curses emulation library, ABI 5' arch=('i686' 'x86_64') url='http://invisible-island.net/ncurses/ncurses.html' license=('MIT') depends=('glibc' 'gcc-libs' 'sh') +provides=('libtinfo5') +conflicts=('libtinfo5') source=(http://ftp.gnu.org/gnu/ncurses/ncurses-${pkgver/_/-}.tar.gz{,.sig}) md5sums=('ee13d052e1ead260d7c28071f46eefb1' 'SKIP') @@ -32,14 +30,17 @@ build() { package() { cd $_pkgname-${pkgver/_/-} make DESTDIR="$pkgdir" install.libs - rm -rf "$pkgdir"/usr/include/ "$pkgdir"/usr/lib/pkgconfig "$pkgdir"/usr/lib/*.so + rm -rf "$pkgdir"/usr/include/ "$pkgdir"/usr/lib/pkgconfig \ + "$pkgdir"/usr/lib/*.so # fool packages looking to link to non-wide-character ncurses libraries for lib in ncurses ncurses++ form panel menu; do - ln -s /usr/lib/lib${lib}w.so.5 "$pkgdir"/usr/lib/lib${lib}.so.5 + ln -s /usr/lib/lib${lib}w.so.5 "$pkgdir/usr/lib/lib${lib}.so.5" done + ln -s /usr/lib/libncurses.so.5 "$pkgdir/usr/lib/libtinfo.so.5" # install license, rip it from the readme - install -d "$pkgdir"/usr/share/licenses/$pkgname - grep -B 100 '$Id' README > "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + install -d "$pkgdir/usr/share/licenses/$pkgname" + grep -B 100 '$Id' README > "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + } |