Table des matières
FrugalBuild dont fichier source est hébergé chez Berlios
Tout comme pour les projets sourceforge, Frugalware a également prévu des options possibles destinés aux projets hebergés sur Berlios.de.
Exemple de FrugalBuild d'un projet berlios (sonata)
# Compiling Time: 0.01 SBU
# Maintainer: Christian Hamar alias krix <krics@linuxforum.hu>
pkgname=sonata
pkgver=1.0.1
pkgrel=1
pkgdesc="Sonata is a lightweight GTK+ music client for the Music Player Daemon (MPD)."
_F_berlios_ext=".tar.bz2"
Finclude berlios
depends=('mpd' 'pygtk')
options=('scriptlet')
groups=('xapps-extra')
archs=('i686' 'x86_64')
sha1sums=('e771538c1fc4f6299efc4699acffd8af7d529417')
Finclude berlios
Finclude berlios
Comme Finclude Sourceforge vu précédemment, avec Finclude berlios plus besoin d'écrire les lignes source/up2date et url. Le FB devient plus court et simple.
_F_berlios_name
_F_berlios_name="nomdutarball"
Par défaut c'est le nom du paquet ($pkgname), c'est rare mais il arrive que le tarball est un nom différent du paquet, par exemple, à cause de majuscules.
_F_berlios_ext
_F_berlios_ext="extensiondutarball"
Par défaut c'est _F_berlios_ext=“.tar.gz”, si c'est une autre extension que du tar.gz, là il vous faudra utiliser cette fonction pour le spécifier.
Pour un tar.bz2:
_F_sourceforge_ext=".tar.bz2"
Pour un zip:
_F_sourceforge_ext=".zip"
_F_berlios_dirname
_F_berlios_dirname="nomduprojetchezsourceforge"
Par défaut c'est $_F_berlios_name, mais il se peut que le nom du projet hebergé chez berlios ne soit pas le même que le nom du paquet. Cette fonction permet de spécifier le nom du projet s'il est différent du nom du paquet.