summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 33 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c5c77d6a6738..7d161b0b4816 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,12 @@
# Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
+# Maintainer: Mateusz Gozdek <mgozdekof@gmail.com>
# Contributor: Allan McRae <allan@archlinux.org>
# Contributor: judd <jvinet@zeroflux.org>
pkgname=ncurses5-compat-libs
_pkgname=ncurses
-pkgver=6.2
-pkgrel=1
+pkgver=6.4
+pkgrel=2
pkgdesc='System V Release 4.0 curses emulation library, ABI 5'
arch=(i686 x86_64)
url='http://invisible-island.net/ncurses/ncurses.html'
@@ -14,39 +15,49 @@ depends=(glibc gcc-libs sh)
provides=(libtinfo5)
conflicts=(libtinfo5)
source=(https://ftp.gnu.org/pub/gnu/ncurses/ncurses-$pkgver.tar.gz{,.sig})
-sha256sums=('30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d'
+sha256sums=('6931283d9ac87c5073f30b6290c4c75f21632bb4fc3603ac8100812bed248159'
'SKIP')
-validpgpkeys=('C52048C0C0748FEE227D47A2702353E0F7E48EDB') # Thomas Dickey
+validpgpkeys=('19882D92DDA4C400C22C0D56CC2AF4472167BE03') # Thomas Dickey
+
+prepare() {
+ cp -r ${_pkgname}-${pkgver}{,-no-widec}
+}
build() {
- cd ${_pkgname}-${pkgver}
-
- ./configure \
- --prefix=/usr \
- --mandir=/usr/share/man \
- --with-shared \
- --with-normal \
- --without-debug \
- --without-ada \
- --enable-widec \
- --disable-pc-files \
- --with-cxx-binding \
- --with-cxx-shared \
- --with-versioned-syms \
+ local configure_options=(
+ --prefix=/usr
+ --mandir=/usr/share/man
+ --with-shared
+ --with-normal
+ --without-debug
+ --without-ada
+ --disable-pc-files
+ --with-cxx-binding
+ --with-cxx-shared
+ --with-versioned-syms
--with-abi-version=5
+ )
+
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+
+ ./configure "${configure_options[@]}" --enable-widec
+ make
+
+ cd "${srcdir}/${_pkgname}-${pkgver}-no-widec"
+
+ ./configure "${configure_options[@]}"
make
}
package() {
- cd ${_pkgname}-${pkgver}
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ make DESTDIR="$pkgdir" install.libs
+ cd "${srcdir}/${_pkgname}-${pkgver}-no-widec"
make DESTDIR="$pkgdir" install.libs
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
rm -rf "$pkgdir/usr/include/" "$pkgdir/usr/lib/pkgconfig" \
"$pkgdir"/usr/lib/*.so "$pkgdir"/usr/lib/*.a
- 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"
- done
ln -s /usr/lib/libncurses.so.5 "$pkgdir/usr/lib/libtinfo.so.5"
ln -s /usr/lib/libncurses.so.5 "$pkgdir/usr/lib/libtic.so.5"
}