From b7086174d3589081743661f8978d3b1d6cea7a3a Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Fri, 23 Oct 2020 16:54:53 +0200 Subject: [PATCH] Remove Haskell from /usr/local/ Haskell is now availabe in /pkg. The wrappers in this bee package in /usr/bin mask the package-wrappers in /usr/local/package/bin. Some libraries this package depends on are already gone: MISS libncurses.so.5 /usr/local/haskell/ghc-8.0.1-x86_64/lib/ghc-8.0.1/terminfo-0.4.0.2/libform.so.5.7 MISS libncurses.so.5 /usr/local/haskell/ghc-8.0.1-x86_64/lib/ghc-8.0.1/terminfo-0.4.0.2/libmenu.so.5.7 MISS libncurses.so.5 /usr/local/haskell/ghc-8.0.1-x86_64/lib/ghc-8.0.1/terminfo-0.4.0.2/libpanel.so.5.7 MISS libtinfo.so.5 /usr/local/haskell/ghc-8.0.1-x86_64/lib/ghc-8.0.1/terminfo-0.4.0.2/libHSterminfo-0.4.0.2-ghc8.0.1.so If somebody needs this old Haskell version, we can easily add a /pkg based package for that version, too. --- haskell-platform-minimal-binary.be0 | 69 ----------------------------- 1 file changed, 69 deletions(-) delete mode 100755 haskell-platform-minimal-binary.be0 diff --git a/haskell-platform-minimal-binary.be0 b/haskell-platform-minimal-binary.be0 deleted file mode 100755 index bbdbac789..000000000 --- a/haskell-platform-minimal-binary.be0 +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/env beesh - -# BEE_VERSION haskell-platform-minimal-binary-8.0.1-1 - -#SRCURL[0]="https://haskell.org/platform/download/$PKGVERSION/haskell-platform-${PKGVERSION}-unknown-posix--minimal-x86_64.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/5fb7a85e2735b1268cd9617ba93f88ec/haskell-platform-8.0.1-unknown-posix--minimal-x86_64.tar.gz" - -# PATCHURL+=() - -# build_in_sourcedir - -# sourcesubdir_append src - -BEE_EXTRACT_STRIP=0 - -mee_getsources_post() { - fetch_one_file "https://beehive.molgen.mpg.de/50f6a361ef3325f254885071f3bfb97a/ncurses_libs-5.7.tar" -} - -#mee_extract() { -# bee_extract "${@}" -#} - -#mee_patch() { -# bee_patch "${@}" -#} - -#mee_configure() { -# bee_configure -#} - -#mee_build() { -# bee_build -#} - -mee_install() { - cd "$D" - tar -x -f "$S/hp-usr-local.tar.gz" --no-same-owner - - mkdir -p "$D$BINDIR" - cd "$D/usr/local/haskell/ghc-$PKGVERSION-x86_64/bin" - for f in *; do - ln -s "/usr/local/haskell/ghc-$PKGVERSION-x86_64/bin/$f" "$D$BINDIR/" - done - - mkdir -p "$D$MANDIR/man1" - cd "$D/usr/local/haskell/ghc-$PKGVERSION-x86_64/share/man/man1" - for f in *; do - ln -s "/usr/local/haskell/ghc-$PKGVERSION-x86_64/share/man/man1/$f" "$D$MANDIR/man1/" - done - - mkdir -p "$D$DATAROOTIR/doc/" - ln -s "/usr/local/haskell/ghc-$PKGVERSION-x86_64/share/doc/ghc" "$D$DATAROOTIR/doc/" - - cd $D/usr/local/haskell/ghc-${PKGVERSION}-x86_64/lib/ghc-${PKGVERSION}/terminfo-0.4.0.2 - tar xvf $F/ncurses_libs-5.7.tar - - cp ${D}/usr/local/haskell/ghc-$PKGVERSION-x86_64/bin/ghc-pkg ${B}/ghc-pkg - sed -i 's#="/usr/local#="'$D'/usr/local#' ${B}/ghc-pkg - - cd ${D} - for conf in "$D/usr/local/haskell/ghc-$PKGVERSION-x86_64/etc/registrations/"*; do - # $D/usr/local/haskell/ghc-$PKGVERSION-x86_64/bin/ghc-pkg \ - ${B}/ghc-pkg \ - --package-db $D/usr/local/haskell/ghc-$PKGVERSION-x86_64/lib/ghc-8.0.1/package.conf.d \ - register \ - $conf - done -}