Magellan Linux

Diff of /trunk/include/haskell.sminc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/core/include/haskell.sminc revision 5545 by niro, Thu Jul 1 15:38:38 2010 UTC trunk/include/haskell.sminc revision 9880 by niro, Sat Jan 14 01:48:34 2012 UTC
# Line 3  Line 3 
3  # default includes  # default includes
4  sminclude mtools  sminclude mtools
5    
6    # upstream package name
7    : ${HASKELL_PACKAGE="${PNAME/#haskell-/}"}
8    
9  # some sane default values  # some sane default values
10  : ${PCATEGORIE="dev-haskell"}  : ${PCAT="dev-haskell"}
11  : ${DESCRIPTION="${PNAME}"}  : ${DESCRIPTION="${PNAME}"}
12  : ${HOMEPAGE="http://hackage.haskell.org/package/${PNAME/#haskell-/}"}  : ${HOMEPAGE="http://hackage.haskell.org/package/${HASKELL_PACKAGE}"}
13    
14  # some sane default dependencies  # some sane default dependencies
15    # all packages with haskell in the name needs ghc as runtime
16    if [[ ${PNAME/#haskell-/} != ${PNAME} ]]
17    then
18     DEPEND="${DEPEND}
19     >= dev-lang/ghc-6.12"
20    fi
21    # all other only as SDEPEND
22  SDEPEND="${SDEPEND}  SDEPEND="${SDEPEND}
23   >= dev-lang/ghc-6.12"   >= dev-lang/ghc-6.12"
24    
25  # default SRCFILE SRCDIR and SRC_URI  # default SRCFILE SRCDIR and SRC_URI
26  : ${SRCFILE="${PNAME/#haskell-/}-${PVER}.tar.gz"}  : ${SRCFILE="${HASKELL_PACKAGE}-${PVER}.tar.gz"}
27  : ${SRCDIR="${BUILDDIR}/${PNAME/#haskell-/}-${PVER}"}  : ${SRCDIR="${BUILDDIR}/${HASKELL_PACKAGE}-${PVER}"}
28  SRC_URI=(  SRC_URI=(
29   ${SRC_URI[*]}   ${SRC_URI[*]}
30   http://hackage.haskell.org/packages/archive/${PNAME/#haskell-/}/${PVER}/${SRCFILE}   http://hackage.haskell.org/packages/archive/${HASKELL_PACKAGE}/${PVER}/${SRCFILE}
31   mirror://${PNAME}/${SRCFILE}   mirror://${PNAME}/${SRCFILE}
32  )  )
33    
# Line 123  haskell_src_configure() Line 133  haskell_src_configure()
133   --ghc \   --ghc \
134   --prefix=/usr \   --prefix=/usr \
135   --libdir=/usr/$(mlibdir) \   --libdir=/usr/$(mlibdir) \
136   --libsubdir=ghc-$(haskell_ghc_version)/${PNAME/#haskell-/}-${PVER} \   --libsubdir=ghc-$(haskell_ghc_version)/${HASKELL_PACKAGE}-${PVER} \
137   --datadir=/usr/share \   --datadir=/usr/share \
138   --datasubdir=ghc-$(haskell_ghc_version)/${PNAME/#haskell-/}-${PVER} \   --datasubdir=ghc-$(haskell_ghc_version)/${HASKELL_PACKAGE}-${PVER} \
139   ${configure_opts} \   ${configure_opts} \
140   || die   || die
141  }  }

Legend:
Removed from v.5545  
changed lines
  Added in v.9880