summaryrefslogtreecommitdiff
path: root/build-support
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2022-01-15 14:47:05 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2022-01-15 14:47:05 +0100
commit95cb49f989b1e3d7feb949c5a06e224d735e24bf (patch)
tree78cc27c45fc97e1962b8512789773e250472c22c /build-support
parent890459adddd0e96daa75ed8f8922203c4be1ccd9 (diff)
downloadpackages-95cb49f989b1e3d7feb949c5a06e224d735e24bf.tar.xz
added ncurses5-compat-libs from the AUR for ghc-bin
Diffstat (limited to 'build-support')
-rw-r--r--build-support/ncurses5-compat-libs/PKGBUILD53
1 files changed, 53 insertions, 0 deletions
diff --git a/build-support/ncurses5-compat-libs/PKGBUILD b/build-support/ncurses5-compat-libs/PKGBUILD
new file mode 100644
index 00000000..a8e40fd1
--- /dev/null
+++ b/build-support/ncurses5-compat-libs/PKGBUILD
@@ -0,0 +1,53 @@
+# 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
+pkgdesc='System V Release 4.0 curses emulation library, ABI 5'
+arch=(i486 i686 pentium4 x86_64)
+url='http://invisible-island.net/ncurses/ncurses.html'
+license=(MIT)
+depends=(glibc gcc-libs sh)
+provides=(libtinfo5)
+conflicts=(libtinfo5)
+source=(https://ftp.gnu.org/pub/gnu/ncurses/ncurses-$pkgver.tar.gz{,.sig})
+sha256sums=('30306e0c76e0f9f1f0de987cf1c82a5c21e1ce6568b9227f7da5b71cbea86c9d'
+ 'SKIP')
+validpgpkeys=('C52048C0C0748FEE227D47A2702353E0F7E48EDB') # Thomas Dickey
+
+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 \
+ --with-abi-version=5
+ make
+}
+
+package() {
+ cd ${_pkgname}-${pkgver}
+ 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"
+}