Magellan Linux

Annotation of /trunk/extras/xmonad/xmonad-0.9.1-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5509 - (hide annotations) (download)
Wed Jun 30 23:39:00 2010 UTC (13 years, 10 months ago) by niro
File size: 1211 byte(s)
-split package
1 niro 5509 # $Id$
2    
3     PNAME="xmonad"
4     PVER="0.9.1"
5     PBUILD="r2"
6    
7     PCATEGORIE="x11-wm"
8     STATE="unstable"
9    
10     SDEPEND=">= dev-libs/gmp-4.3.1
11     >= x11-libs/libX11-1.3
12     >= x11-libs/libXinerama-1.1
13     >= dev-haskell/haskell-mtl-1.1.0.2
14     >= dev-haskell/haskell-x11-1.5.0.0
15     >= dev-haskell/haskell-utf8-string-0.3.6"
16    
17     SPLIT_PACKAGES="xmonad haskell-xmonad"
18     sminclude haskell cleanutils
19    
20     UP2DATE="updatecmd http://hackage.haskell.org/package/${PNAME/#haskell-/} | lasttarball gz"
21    
22     split_info_haskell()
23     {
24     DESCRIPTION="xmonad: A tiling window manager."
25     DEPEND=">= dev-libs/gmp-4.3.1
26     >= x11-libs/libX11-1.3
27     >= x11-libs/libXinerama-1.1"
28     }
29    
30     split_info_haskell-xmonad()
31     {
32     DESCRIPTION="xmonad haskell module for ghc."
33     DEPEND="== x11-wm/xmonad-${PVER}
34     >= dev-haskell/haskell-mtl-1.1.0.2
35     >= dev-haskell/haskell-x11-1.5.0.0
36     >= dev-haskell/haskell-utf8-string-0.3.6"
37     }
38    
39     # override sminclude to trigger split_srcinstalls
40     src_install() { true; }
41    
42     # split srcinstall
43     src_install_xmonad()
44     {
45     haskell_src_install || die
46     # cleanup
47     zapmost ${BINDIR} usr/bin usr/share/doc || die
48     }
49    
50     # split srcinstall
51     src_install_haskell-xmonad()
52     {
53     haskell_src_install || die
54     # cleanup
55     rm -rf ${BINDIR}/usr/bin || die
56     rm -rf ${BINDIR}/usr/share/doc || die
57     }

Properties

Name Value
svn:keywords Id