FrugalBuild mono (Français)
From FrugalWiki
FrugalBuild spécifique à Mono
- Exemple
pkgname=galago-sharp pkgver=0.5.0 pkgrel=2 pkgdesc="Galago Desktop Presence Framework - C# Bindings" url="http://www.galago-project.org" depends=('libgalago' 'gtk2-sharp>=2.10.0' 'perl-xml-libxml' 'dbus-mono') groups=('gnome') archs=('i686' 'x86_64') source=($url/files/releases/source/$pkgname/$pkgname-$pkgver.tar.bz2 \ galago-sharp-0.5.0-fix-nunit-name.patch) Finclude mono up2date="lynx -dump http://www.galago-project.org/files/releases/source/$pkgname | Flasttar" sha1sums=('67ec03129e3ca55c982f0fc3c61825779f80b9f0' \ '3e4dcbd3fa3f7b5bb1995c3f268ac19e4c9da15f')
Fonctions fournies par Finclude mono
- Fmonoexport(): crée le MONO_SHARED_DIR
- Fmonoccompileaot(): AOT toutes les librairies dans le paquet
- Fmonocleanup(): efface le MONO_SHARED_DIR
- Fbuild_mono(): améliore le build() pour pouvoir utiliser ces fonctions
- build() par défaut appelle la fonction Fbuild_mono()