FS#17836 - [ghc] 6.12.1-2 changes
Attached to Project:
Community Packages
Opened by orbisvicis (orbisvicis) - Thursday, 14 January 2010, 17:38 GMT
Last edited by Vesa Kaihlavirta (vegai) - Monday, 01 February 2010, 10:10 GMT
Opened by orbisvicis (orbisvicis) - Thursday, 14 January 2010, 17:38 GMT
Last edited by Vesa Kaihlavirta (vegai) - Monday, 01 February 2010, 10:10 GMT
|
Details
Description: (several things)
. xmonad and xmonad-contrib need to be rebuilt . gtk2hs needs to be rebuilt . utf8-string is now part of ghc-g.12.1, so: - xmonad-contrib - haskell-x11-xft probably should not need to depend on haskell-utf8-string Additional info: extra/ghc 6.12.1-2 extra/haskell-utf8-string 0.3.6-2.1 community/haskell-x11 1.5.0.0-1 community/haskell-x11-xft 0.3-11 community/xmonad 0.9-2.1 community/xmonad-contrib 0.9-1.2 community/gtk2hs 0.10.1-3 Other: (marked as higher severity b/c it should be easy enough to accomplish) |
This task depends upon
ghc has utf8-string-0.3.4, which is not recent enough for a lot of packages, that's why there's a newer haskell-utf8-string.
Built and uploaded xmonad and xmonad-contrib 0.9.1 to community (i686 only, my x86_64 is not available during the weekends). If somebody wants to build x86_64, that'd be great.
user chpln on the forum mentioned this comment:
haskell-mtl has just been moved to [extra], though the xmonad PKGBUILD does not seem to have it in 'depends='. Could you try installing haskell-mtl manually and, if this solves it, mention this in the bug-report?
this did in fact solve a problem i had while upgrading the xmonad package, so it seems a useful addition to the package.
Added several libs that were with ghc before: xhtml, parallel, quickcheck, hunit, haskell-src, stm, deepseq.
A few things:
XMonad
. updated the pkgdesc
. since "sh" is already in [core] it probably should not be listed in depends()
. since utf8-string is not listed in xmonad.cabal, haskell-utf8-string probably should not be listed in depends()
. xmonad-contrib should be added to optdepends()
. does the line "install -d -m755 $pkgdir/usr/share/xmonad" serve any purpose?
. is the weird "&> /dev/null" still needed in xmonad.install?
XMonad-Contrib
. updated the pkgdesc
. since "sh" is already in [core] it probably should not be listed in depends()
. According to xmonad-contrib.cabal the flag "use_utf8" no longer exists and utf8-string is now a global dependency
. According to xmonad-contrib.cabal the flag "with_xft" is now "use_xft"
. Since a depends() is also a makedepends(), the makedepends() line is probably not necessary as everything is inherited from the xmonad package.
http://haskell.org/gtk2hs/archives/2010/01/18/compiling-with-ghc-612/