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

FrugalBuild kde (Français)

From FrugalWiki

Jump to: navigation, search

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
Personal tools
Namespaces
Variants
Actions