News | About | Get Frugalware | Packages | Documentation | Discussion Forums | Bug Tracker | Wiki | Community | Development

FrugalBuild haskell (Français)

From FrugalWiki

Jump to: navigation, search

Contents

FrugalBuild pour applications Haskell

  • Exemple


 pkgname=haskell-x11
 pkgver=1.4.2
 pkgrel=1
 pkgdesc="A Haskell binding to the X11 graphics library."
 archs=('i686' 'x86_64')
 url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11"
 makedepends=('ghc')
 groups=('xlib-extra')
 sha1sums=('28f5a257b9f601538822f47c9731b6e20618fbcf')
 _F_cd_path=X11-$pkgver
 _F_haskell_name='X11'
 Finclude haskell


Finclude haskell

Permet de se passer de:

  • install
  • url
  • up2date
  • source

et

  • ajoute par défaut genscriptlet à options


_F_haskell_name

Par défaut sur $pkgname, pour indiquer le nom Haskell sur le dépôthackage.haskell.org


_F_haskell_install

par défaut sur src/haskell.install, pour spécifier le fichier Install

_F_haskell_ext

Par défaut sur tar.gz, pour spécifier l'extension du fichier source

_F_haskell_sep

par défaut sur -, permet de spécifier le séparateur

_F_haskell_prefix

Pour indiquer le préfixe du paquet.

_F_haskell_register_dir

Pour indiquer le dossier register

_F_haskell_confopts

Pour ajouter des options au ./configure


Fonctions fournies par le build()

  • Fbuild_haskell_regscripts: Construit et copie les scripts register
  • Fbuild_haskell: Construit le programme
  • build(): appelle apr défaut Fbuild_haskell
Personal tools
Namespaces
Variants
Actions