The pipette part is already working quite nice but need to be finished. The widgets part needs more work...
79 lines
1.6 KiB
Bash
Executable File
79 lines
1.6 KiB
Bash
Executable File
#! /bin/bash
|
|
|
|
### arg1 : this script takes as input a directory which
|
|
### contains the svg files for the gold standard icon set.
|
|
### arg2: it creates in the output directory the png files
|
|
|
|
### make_all_icon_theme.bash tools/icons_source/scalable /tmp/png
|
|
|
|
DIR_IN=$1
|
|
DIR_OUT=$2
|
|
|
|
|
|
if [ $# -lt 2 ]
|
|
then
|
|
echo "Usage: $(basename $0) {input svg directory} {output directory}"
|
|
exit 0
|
|
fi
|
|
|
|
|
|
if [ ! -d $DIR_OUT ]
|
|
then
|
|
mkdir $DIR_OUT
|
|
else
|
|
rm -r $DIR_OUT/*
|
|
fi
|
|
|
|
if [ ! -d $DIR_OUT/Dark ]
|
|
then
|
|
mkdir $DIR_OUT/Dark
|
|
fi
|
|
|
|
if [ ! -d $DIR_OUT/Light ]
|
|
then
|
|
mkdir $DIR_OUT/Light
|
|
fi
|
|
|
|
|
|
rm -r $DIR_OUT/Dark/*
|
|
rm -r $DIR_OUT/Light/*
|
|
|
|
### make all icon with generic option
|
|
./make_icon_theme.bash $DIR_IN $DIR_OUT/Dark "#BBBBBB" "#FFFFFF"
|
|
./make_icon_theme.bash $DIR_IN $DIR_OUT/Light "#252525" "#7D7D7D"
|
|
|
|
### make custom icon with specific option
|
|
if [ ! -d $DIR_OUT/Light/tmp ]
|
|
then
|
|
mkdir $DIR_OUT/Light/tmp
|
|
fi
|
|
|
|
if [ ! -d $DIR_OUT/Dark/tmp ]
|
|
then
|
|
mkdir $DIR_OUT/Dark/tmp
|
|
fi
|
|
|
|
cp $DIR_IN/closedhand.* $DIR_OUT/Dark/tmp
|
|
cp $DIR_IN/closedhand.* $DIR_OUT/Light/tmp
|
|
|
|
./make_icon_theme.bash $DIR_OUT/Dark/tmp $DIR_OUT/Dark "#BBBBBB" "#000000"
|
|
./make_icon_theme.bash $DIR_OUT/Light/tmp $DIR_OUT/Light "#252525" "#FFFFFF"
|
|
|
|
DIR_TMP=/tmp/icons
|
|
|
|
if [ ! -d $DIR_TMP ]
|
|
then
|
|
mkdir $DIR_TMP
|
|
fi
|
|
|
|
cp -r $DIR_OUT/* $DIR_TMP
|
|
mv $DIR_TMP/Dark/*.png $DIR_TMP/Dark/actions
|
|
mv $DIR_TMP/Light/*.png $DIR_TMP/Light/actions
|
|
/bin/rm -r $DIR_TMP/Dark/*.file $DIR_TMP/Dark/tmp
|
|
/bin/rm -r $DIR_TMP/Light/*.file $DIR_TMP/Light/tmp
|
|
|
|
cd /tmp
|
|
tar cvf iconsets.tar icons
|
|
bzip2 iconsets.tar
|
|
mv iconsets.tar.bz2 $DIR_OUT
|