FrugalBuild kde (Français)
From FrugalWiki
Contents |
FrugalBuild spécfique aux applications officielles KDE, ainsi que pour kde-apps.org et kde-look.org
- L'exemple
pkgname=kdegames pkgver=3.5.6 pkgrel=1 pkgdesc="Games for KDE." groups=("kde") archs=("i686" "x86_64") depends=("kdebase>=3.5.6" "dbus>=0.93") makedepends=("doxygen" "qt-docs") Finclude kde sha1sums=("1848b81f890180b130000dd6004009d4acc98f48")
Finclude kde
Avec Finclude kde, plus besoin d'écrire les lignes source/up2date et url. Le FB devient plus court et simple.
_F_kde_name
_F_kde_name="nomdutarball"
Par défaut c'est le nom du paquet ($pkgname), c'est rare mais il arrive que le tarball ait un nom différent du paquet, par exemple, à cause de majuscules.
_F_kde_build_debug
Par défaut,
_F_kde_build_debug="0"
donc désactivé, en changeant le 0 par 1 cela active le support de débogage.
_F_kde_reconf
Par défaut,
_F_kde_reconf="0"
donc désactivé, en changeant le 0 par 1 cela active l'autoreconf de KDE.
_F_kde_split_docs
Par défaut,
_F_kde_split_docs="0"
donc désactivé, en changeant le 0 par 1 cela va départager la documentation.
_F_kde_defaults
Par défaut,
_F_kde_defaults="0"
donc désactivé, en changeant le 0 par 1 cela va écrire par dessus les fonctions url, up2date et source. C'est seulement pour les “kde core”.
_F_kde_do_not_compile
Empêcher la compilation de sous-répertoires.
_F_kde_id
C'est pour les programmes hébergés sur http://www.kde-apps.org, cela évite de spécifier l'url et l'up2date.
Exemple pour ktwitter, l'adresse de sa fiche sur kde-apps est
http://kde-apps.org/content/show.php/ktwitter?content=65012
Pour trouver l'ID du programme il faut regarder la suite de nombres qu'il y a après ?content= dans l'URL
Donc l'ID de ktwitter est : 65012, il faudra mettre
_F_kde_id="65012"
_F_kde_id2
Même chose que _F_kde_id1 mais pour les programmes hébergés sur http://www.kde-look.org.
Concernant le build
Il existe ces fonctions:
- Fbuild_kde_reconf
- Fbuild_kde_split_docs
- Fbuild_kde