From ee222dff65fd2118aa201605b790b4124a5d31fd Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Wed, 9 Jul 2014 20:01:59 +0200 Subject: [PATCH] New package: ghc-bin-7.8.2 --- common/shlibs | 1 + srcpkgs/ghc-bin/template | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 srcpkgs/ghc-bin/template diff --git a/common/shlibs b/common/shlibs index a9d06c450fe..dbae66de130 100644 --- a/common/shlibs +++ b/common/shlibs @@ -68,6 +68,7 @@ libform.so ncurses-libs-5.8_1 libpanel.so ncurses-libs-5.8_1 libmenu.so ncurses-libs-5.8_1 libncursesw.so.6 ncurses-libs-5.8_1 +libncursesw.so.5 ncurses-libs-5.8_1 libformw.so.6 ncurses-libs-5.8_1 libpanelw.so.6 ncurses-libs-5.8_1 libmenuw.so.6 ncurses-libs-5.8_1 diff --git a/srcpkgs/ghc-bin/template b/srcpkgs/ghc-bin/template new file mode 100644 index 00000000000..472ef8d8ab3 --- /dev/null +++ b/srcpkgs/ghc-bin/template @@ -0,0 +1,38 @@ +# Template file for 'ghc-bin' +pkgname=ghc-bin +version=7.8.2 +revision=1 +depends="perl gcc" +short_desc="Glorious Haskell Compiler - precompiled binaries" +maintainer="Christian Neukirchen " +license="custom" +homepage="http://www.haskell.org/ghc/" +only_for_archs="i686 x86_64" +case "$XBPS_TARGET_MACHINE" in + x86_64*) + distfiles="http://code.haskell.org/~slyfox/ghc-amd64/$pkgname-$version-amd64.tbz2" + skip_extraction="$pkgname-$version-amd64.tbz2" + checksum=7e84c220275afff6b1c16f1e76453728c64e30d88b77fb41897c975ede7825ab + ;; + i686*) + distfiles="http://code.haskell.org/~slyfox/ghc-x86/$pkgname-$version-x86.tbz2" + skip_extraction="$pkgname-$version-x86.tbz2" + checksum=a19795b1bb5c91d6ccebbdf12f1eaa7647c24db16c4551340a5271072a51f683 + ;; +esac +create_wrksrc=yes +nostrip=1 + +do_install() { + vmkdir ${DESTDIR} + tar xjpvf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${skip_extraction} -C ${DESTDIR} + if [ -d ${DESTDIR}/usr/lib32 ]; then + mv ${DESTDIR}/usr/lib32 ${DESTDIR}/usr/lib + fi + if [ -d ${DESTDIR}/usr/lib64 ]; then + mv ${DESTDIR}/usr/lib64 ${DESTDIR}/usr/lib + fi + sed -i 's#x86_64-pc-linux-gnu-##g' ${DESTDIR}/usr/lib/ghc-${version}/settings + sed -i 's#i686-pc-linux-gnu-##g' ${DESTDIR}/usr/lib/ghc-${version}/settings + vlicense ${DESTDIR}/usr/share/doc/ghc-${version}/html/libraries/ghc-${version}/LICENSE +}