aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDerekTBrown2015-11-25 16:31:13 -0500
committerDerekTBrown2015-11-25 16:31:13 -0500
commitcc32e596b9c2b60b3e5854ac02b0a6fffb984cad (patch)
tree7b1552f2ea3e0129542a95ccae46a479f2036b9c /PKGBUILD
parentdbb86c8d0f5e3d76e7119af69fa9b521e37952fb (diff)
downloadaur-cc32e596b9c2b60b3e5854ac02b0a6fffb984cad.tar.gz
Added compatibility layers for ncurses version 5
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD11
1 files changed, 9 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b493053e123c..1a93da1db5e2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,33 @@
# Maintainer: Derek Brown <derekbro@andrew.cmu.edu>
pkgname=c0
pkgver=0.523
-pkgrel=2
+pkgrel=3
pkgdesc="C0 Package for 15-122"
url="http://c0.typesafety.net/index.html"
arch=('x86_64' 'i686')
license=('GPL')
-depends=('libpng12>=1.2','zlib>=1.2','make>=4.0', 'gcc>=5.1')
+depends=('libpng12>=1.2','zlib>=1.2','make>=4.0', 'gcc>=5.1','ncurses5-compat-libs>=6.0')
provides=('coin','cc0')
source=("$pkgname::http://c0.typesafety.net/dist/cc0-v0523-linux3.13.0-64bit-bin.tgz")
md5sums=('c58f4b8720785ccc4063d2f5f3209da0')
package() {
+
+ # Create Installation Folder Structure
mkdir -p $pkgdir/usr/lib/c0
cp -r $srcdir/cc0/* $pkgdir/usr/lib/c0
mkdir -p $pkgdir/usr/bin
+ # Install Compatibility Symlink
+ ln -s /usr/lib/libncurses.so.5 $pkgdir/usr/lib/libtinfo.so.5
+
+ # Install C0 Bin
chmod +x $pkgdir/usr/lib/c0/bin/cc0.bin
echo -e '#!/bin/sh\n/usr/lib/c0/bin/cc0.bin $@' >> $pkgdir/usr/bin/cc0
chmod +x $pkgdir/usr/bin/cc0
+ # Install Coin Bin
chmod +x $pkgdir/usr/lib/c0/bin/coin.bin
echo -e '#!/bin/sh\n/usr/lib/c0/bin/coin.bin $@' >> $pkgdir/usr/bin/coin
chmod +x $pkgdir/usr/bin/coin