Auto-éditer un wikilivre/Annexer (Version internationalisée)/icons
Apparence
icons installation
[modifier | modifier le wikicode]Install icons files in local icons directory
[modifier | modifier le wikicode]- Les images doivent se trouver dans le même répertoire que ce script .../tests/PACKAGE/icons/.
- Les images sont récupérables sur wikmedia commons:
https://commons.wikimedia.org/wiki/File:AA48x48bleu.png (image ci -dessus)
- Catégorie Add_appendix:
https://commons.wikimedia.org/wiki/Category:Add_appendix
- les contours nets sont obtenus à partir de fichiers SVG:
/usr/share/icon/hicolors/scalable/mimetypes/addappendix.svg
#!/bin/bash
#H Command for addappendix software
#H syntax sudo install_icon.bash
#H File install_icons in tests/PACKAGE/icons
VERSION=211213
#O Create variables : Workdir, Iconsdir
if pwd | grep Add_appendix; then Workdir=~/Add_appendix
elif pwd | grep Annexer; then Workdir=~/Annexer
fi
Iconsdir=$Workdir/share/icons
echo -e "install_icons.bash in tests/PACKAGE/icons to :\n Version $VERSION\n Syntax: install_icons.bash"
#install icons and update cache
chmod 644 *.png *.svg
cp -f AA256x256.png $Iconsdir/hicolor/256x256/mimetypes/addappendix.png
cp -f AA256x256.svg $Iconsdir/hicolor/256x256/mimetypes/addappendix.svg
cp -f AA256x256.svg $Iconsdir/hicolor/scalable/mimetypes/addappendix.svg
cp -f AA48x48bleu.png $Iconsdir/hicolor/48x48/apps/addappendix.png
cp -f AA32x32bleu.png $Iconsdir/hicolor/32x32/apps/addappendix.png
cp -f AA16x16bleu.png $Iconsdir/hicolor/16x16/apps/addappendix.png
cp -f AA8x8bleu.png $Iconsdir/hicolor/8x8/apps/addappendix.png
find $Iconsdir/hicolor
# Pour mémoire:
# Attention il faut que toute la commande soit sur la même ligne dans le Makefie d'où le caractère éventuel escape: '\'
# On ne peut mettre à jour la base de données que si les images sont installées dans le système
# if test -e "/usr/share/icons/hicolor/16x16/apps/addappendix.png"; then sudo gtk-update-icon-cache -t /usr/share/icons/hicolor; fi
Makefile to test and/or update icons cache
[modifier | modifier le wikicode]#!/bin/make
# file: icons/mak for packaging ubuntu addappendix
# addappendix-O~211208
# updated by french wikibooks user:Goelette_Cardabela
# To install : sudo make -f icons.mak -d clean install
# To test : make -f icons.mak -d clean install DESTDIR=./tests
# To examine ./tests directory type find ./tests
# Lors de l'installation les fichiers sources doivent être recopiés
# d'un autre répertoire qui peut être dans ~/Add_appendix
#
# This test makefile is in $HOME/Add_appendix/tests/PACKAGES/icons
# system directories
VERSION=211214
ICONS = $(DESTDIR)/usr/share/icons/hicolor
Sharedir=../../../share
# for simulation in package root directory
install:
#install icons and update cache
install -d $(ICONS) $(ICONS)/scalable/mimetypes $(ICONS)/256x256/mimetypes
install -d $(ICONS)/256x256/apps $(ICONS)/48x48/apps $(ICONS)/32x32/apps $(ICONS)/16x16/apps $(ICONS)/8x8/apps
#chmod 644 $(Sharedir)/icons/*
#cp -f $(Sharedir)/icons/AA256x256.svg $(ICONS)/scalable/mimetypes/addappendix.svg
cp -f $(Sharedir)/icons/hicolor/scalable/mimetypes/addappendix.svg $(ICONS)/scalable/mimetypes/addappendix.svg
#cp -f $(Sharedir)/icons/AA256x256.png $(ICONS)/256x256/mimetypes/addappendix.png
cp -f $(Sharedir)/icons/hicolor/256x256/mimetypes/addappendix.png $(ICONS)/256x256/mimetypes/addappendix.png
#cp -f $(Sharedir)/icons/AA256x256.svg $(ICONS)/256x256/mimetypes/addappendix.svg
cp -f $(Sharedir)/icons/hicolor/256x256/mimetypes/addappendix.svg $(ICONS)/256x256/mimetypes/addappendix.svg
#cp -f $(Sharedir)/icons/AA48x48bleu.png $(ICONS)/48x48/apps/addappendix.png
cp -f $(Sharedir)/icons/hicolor/48x48/apps/addappendix.png $(ICONS)/48x48/apps/addappendix.png
#cp -f $(Sharedir)/icons/AA32x32bleu.png $(ICONS)/32x32/apps/addappendix.png
cp -f $(Sharedir)/icons/hicolor/32x32/apps/addappendix.png $(ICONS)/32x32/apps/addappendix.png
#cp -f $(Sharedir)/icons/AA16x16bleu.png $(ICONS)/16x16/apps/addappendix.png
cp -f $(Sharedir)/icons/hicolor/16x16/apps/addappendix.png $(ICONS)/16x16/apps/addappendix.png
#cp -f $(Sharedir)/icons/AA8x8bleu.png $(ICONS)/8x8/apps/addappendix.png
cp -f $(Sharedir)/icons/hicolor/8x8/apps/addappendix.png $(ICONS)/8x8/apps/addappendix.png
#
# Attention il faut que toute la commande soit sur la même ligne d'où le caractère escape '\'
# On ne peut mettre à jour la base de données que si les images sont installées dans le système
@if [ -z $(DESTDIR) ]; then sudo gtk-update-icon-cache -t /usr/share/icons/hicolor;fi
clean: install
find ./tests result :
./tests ./tests/usr ./tests/usr/share ./tests/usr/share/icons ./tests/usr/share/icons/hicolor ./tests/usr/share/icons/hicolor/48x48 ./tests/usr/share/icons/hicolor/48x48/apps ./tests/usr/share/icons/hicolor/48x48/apps/addappendix.png ./tests/usr/share/icons/hicolor/16x16 ./tests/usr/share/icons/hicolor/16x16/apps ./tests/usr/share/icons/hicolor/16x16/apps/addappendix.png ./tests/usr/share/icons/hicolor/256x256 ./tests/usr/share/icons/hicolor/256x256/apps ./tests/usr/share/icons/hicolor/256x256/mimetypes ./tests/usr/share/icons/hicolor/256x256/mimetypes/addappendix.svg ./tests/usr/share/icons/hicolor/256x256/mimetypes/addappendix.png ./tests/usr/share/icons/hicolor/32x32 ./tests/usr/share/icons/hicolor/32x32/apps ./tests/usr/share/icons/hicolor/32x32/apps/addappendix.png ./tests/usr/share/icons/hicolor/8x8 ./tests/usr/share/icons/hicolor/8x8/apps ./tests/usr/share/icons/hicolor/8x8/apps/addappendix.png ./tests/usr/share/icons/hicolor/scalable ./tests/usr/share/icons/hicolor/scalable/mimetypes ./tests/usr/share/icons/hicolor/scalable/mimetypes/addappendix.svg