FrugalBuild haskell (Français)
From FrugalWiki
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