Re: Tazwok et fichiers/cmds génériques |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/slitaz Archives
]
Christophe Lincoln a écrit :
Bonjour,
Bonjour,
Tazwok (sur le dépôt Hg) a maintenant une fonction copiant
automatiquement des fichiers génériques tels que les fichiers de
locale, les pixmaps et le fichier.desktop s'y ils existent dans les
chemnins standards. La copie du ou des fichiers de langues nécessiste
une nouvelle variable de configuration dans le fichier de config de
Tazwok. Exemple pour /etc/tazwok.conf :
Cool.
# Translation files to include in packages, note that you can specifiy
# several locale.
LOCALE="fr"
Pour plusieurs ont sépare avec un espace ? (ex LOCALE="fr eu ch")
Du coup on peut modifier ou ajouter des langue dans tous les paquets
sans modifier toutes les recettes... On peut aussi se passer de
créer /usr/share/{applications,locale,pixmaps}, Tazwok copiera les
fichiers automatiquement depuis les chemnins standards. Il est aussi
possible d'utiliser un pixmap ou .desktop fait maison en le mettant
simplement dans stuf. Pour un icon ou une entrée dans le menu
freedesktop : stuff/$PACKAGE.png ou stuff/$PACKAGE.desktop.
D'autres fichiers génériques à copier ?
On fait une fonction pour striper les fichiers automatiquement, on
pourrait aussi créer quelques fonctions standars dans /etc/tawok.conf,
qui pourrait être, libre à chacun, dans genpkg_rules des recettes. Genre
(plus élaborées...) :
Des fonctions dans un fichies de conf ? Ca me choque.
En plus on rsique de les perdres en faisaint une mise à jour de tazwok.
Je verai plutôt soit un /etc/tazwok.local, soit un $HOME/.tazwok avec
bien sur un include dans tazwok siles fichiers existent.
cp_bin()
{
mkdir -p $fs/usr/bin
cp $_pkg/usr/bin/$PACAKGE $fs/usr/bin
strip $fs/usr/bin/*
}
Perso je préfère install.
cp_bin()
{
mkdir -p $fs/usr/bin
install -s $_pkg/usr/bin/$PACAKGE $fs/usr/bin
}
cp_dev_file()
{
mkdir -p $fs/usr/lib
cp $_pkg/usr/lib/*.*a $fs/usr/lib
cp $_pkg/usr/include $fs/usr
strip --strip--debug $fs/usr/lib/*.a
}
Utile ou pas... ?
Sympa comme idée..
Ce qui serai pas mal aussi,c'est de ne pas lancer wget si il n'ya rien à
télécharger (si WGET_URL=""). Voir le paquet isolinux où on télécharge
un tarball qui n'est pas utilisé.
- Christophe
+ Eric.
---
SliTaz GNU/Linux Mailing list.
Web site : http://www.slitaz.org/
---
SliTaz GNU/Linux Mailing list.
Web site : http://www.slitaz.org/