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

FrugalBuild gnome-scriptlet (Français)

From FrugalWiki

Jump to: navigation, search

Contents

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.

Personal tools
Namespaces
Variants
Actions