FrugalBuild gnome-scriptlet (Français)
From FrugalWiki
FrugalBuild utilisant le script gnome-scriptlet
- L'exemple
pkgname=notification-daemon pkgver=0.3.6 pkgrel=1 pkgdesc="Galago Desktop Presence Framework - Desktop Notification Daemon" url="http://www.galago-project.org" depends=('libnotify>=0.4.3' 'libwnck' 'libsexy' 'gconf' 'dbus-glib>=0.71') makedepends=('gnome-doc-utils' 'intltool') groups=('gnome') archs=('i686' 'x86_64') source=($url/files/releases/source/$pkgname/$pkgname-$pkgver.tar.bz2) up2date="lynx -dump http://www.galago-project.org/files/releases/source/$pkgname | Flasttar" options=('scriptlet') _F_gnome_schemas=('/etc/gconf/schemas/notification-daemon.schemas') _F_gnome_desktop="y" _F_gnome_scrollkeeper="y" Finclude gnome-scriptlet sha1sums=('e43940d202e6af08ac69ec8129fa52be2a99300d')
Important
N'oubliez pas d'inclure les paquets nécessaires (scrollkeeper, desktop-file-utils etc.) dans depends(). Pour le moment gnome-scriptlet.sh ne le fait pas pour vous.
Finclude gnome-scriptlet
Applique les options par défaut de script gnome-scriplet.
_F_gnome_schemas
Si déclaré, gconf va les enregistrer dans sa configuration.
_F_gnome_entries
Même chose que précédemment sauf pour les fichiers gconf .entries.
_F_gnome_desktop
Mettre
_F_gnome_desktop="y"
si votre paquet fournit un fichier .desktop
_F_gnome_scrollkeeper
Mettre
_F_gnome_scrollkeeper="y"
si vous voulez faire tourner scrollkeeper.
_F_gnome_mime
Mettre
_F_gnome_mime="y"
si votre paquet fournit un type mime.
_F_gnome_iconcache
Mettre
_F_gnome_iconcache="y"
si votre paquet fournit une icône dans /usr/share/icons/hicolor.
_F_gnome_scriptlet
Nom du script d'installation
Fbuild_slice_scrollkeeper
Retire scrollkeeper-update du fichier Makefile.in et omf.make.
Fbuild_gnome_scriptlet
Génère un scriplet pour un paquet donné depuis un template suivant les options déclarées.
Concernant le build
Le build par défaut contient juste Fbuild_slice_scrollkeeper et Fbuild_gnome_scriptlet.