# $Id$ PNAME="xmonad" PVER="0.9.1" PBUILD="r2" PCATEGORIE="x11-wm" STATE="unstable" SDEPEND=">= dev-libs/gmp-4.3.1 >= x11-libs/libX11-1.3 >= x11-libs/libXinerama-1.1 >= dev-haskell/haskell-mtl-1.1.0.2 >= dev-haskell/haskell-x11-1.5.0.0 >= dev-haskell/haskell-utf8-string-0.3.6" SPLIT_PACKAGES="xmonad haskell-xmonad" sminclude haskell cleanutils UP2DATE="updatecmd http://hackage.haskell.org/package/${PNAME/#haskell-/} | lasttarball gz" split_info_haskell() { DESCRIPTION="xmonad: A tiling window manager." DEPEND=">= dev-libs/gmp-4.3.1 >= x11-libs/libX11-1.3 >= x11-libs/libXinerama-1.1" } split_info_haskell-xmonad() { DESCRIPTION="xmonad haskell module for ghc." DEPEND="== x11-wm/xmonad-${PVER} >= dev-haskell/haskell-mtl-1.1.0.2 >= dev-haskell/haskell-x11-1.5.0.0 >= dev-haskell/haskell-utf8-string-0.3.6" } # override sminclude to trigger split_srcinstalls src_install() { true; } # split srcinstall src_install_xmonad() { haskell_src_install || die # cleanup zapmost ${BINDIR} usr/bin usr/share/doc || die } # split srcinstall src_install_haskell-xmonad() { haskell_src_install || die # cleanup rm -rf ${BINDIR}/usr/bin || die rm -rf ${BINDIR}/usr/share/doc || die }