# HG changeset patch # User Aleksej Bobylev # Date 1431003460 -10800 # Node ID ac8b7d6576b1824e4938c6df6ecf93d00499df0a # Parent 863f5e15a0cf806fa7c958c3ba123eec2568de08 Add full icon sets: Elementary, Hydroxygen, and its SliTaz subsets. Add big dialog icons into "make-slitaz-icons". diff -r 863f5e15a0cf -r ac8b7d6576b1 elementaryicons/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/elementaryicons/receipt Thu May 07 15:57:40 2015 +0300 @@ -0,0 +1,27 @@ +# SliTaz package receipt. + +PACKAGE="elementaryicons" +VERSION="3.1" +CATEGORY="misc" +SHORT_DESC="Smooth modern theme designed to be intuitive" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL3" +WEB_SITE="https://launchpad.net/elementaryicons" +TARBALL="$PACKAGE$VERSION.tar.gz" +WGET_URL="$WEB_SITE/${VERSION%%.*}.x/$VERSION/+download/$TARBALL" + +DEPENDS="" +BUILD_DEPENDS="wget cacerts" + +# Rules to configure and make the package. +compile_rules() +{ + mkdir -p $install/usr/share/icons/elementary + cp -a $src/* $install/usr/share/icons/elementary +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cp -a $install/* $fs +} diff -r 863f5e15a0cf -r ac8b7d6576b1 hydroxygen-iconset/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hydroxygen-iconset/receipt Thu May 07 15:57:40 2015 +0300 @@ -0,0 +1,94 @@ +# SliTaz package receipt. + +PACKAGE="hydroxygen-iconset" +VERSION="20090119" +CATEGORY="misc" +SHORT_DESC="GTK+ port of the KDE4 Oxygen icon theme" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="CC GPL" +WEB_SITE="http://deviantdark.deviantart.com/art/hydroxygen-iconset-100826865" +TARBALL="$PACKAGE-$VERSION.zip" +WGET_URL="http://fc04.deviantart.com/fs40/f/2009/019/8/7/hydroxygen_iconset_by_deviantdark.zip" + +DEPENDS="" +BUILD_DEPENDS="" + +# Rules to configure and make the package. +compile_rules() +{ + # Source Zip zrchive contains Tar.Bz2 archive inside + echo 'Extract sources' + busybox tar -xjf hydroxygen_iconset.tar.bz2 || return 1 + rm $src/*.tar.bz2 + + # Install all icons + echo 'Install all icons' + mkdir -p $install/usr/share/icons/hydroxygen + cd $src/hydroxygen + for i in $(ls -p | fgrep /) index.theme; do + cp -a $src/hydroxygen/$i $install/usr/share/icons/hydroxygen + done + + # Stick to oxyblue style, remove other + echo 'Remove styles' + for i in acquamarine agua black blue brown darkgray deviantdark deviantlight \ + dust gray green manilla minium orange oxyacquamarine oxyblack oxygreen \ + oxyorange oxyred oxyviolet oxywhite pink red skyblue violet white yellow; + do + echo " $i" + find $install -type f -name "$i-*.png" -delete + find $install -type f -name "*-$i.png" -delete + done + echo 'Apply oxyblue style' + for i in $(find $install -type f -name 'oxyblue-*'); do + mv -f $i ${i/oxyblue-/} + done + + # Remove alternatives + echo 'Remove alternatives' + F="$install/usr/share/icons/hydroxygen" + + echo ' wicd' + mv $F/128x128/apps/wicd-client01.png $F/128x128/apps/wicd-client.png + + echo ' openoffice' + find $install -type f \( -name 'ooo-*-default.png' -o \ + -name 'openofficeorg-*-default.png' \) -delete + for i in $(find $install -type f \( -name 'ooo-*-new.png' -o \ + -name 'openofficeorg-*-new.png' \) ); do + mv -f $i ${i/-new/} + done + + echo ' trash' + for i in $(find $install -type f -name 'trashcan_full-new.png'); do + mv -f $i ${i/-new/} + done + + echo ' arrows' + find $install -type f -name 'minimal*' -delete + + echo ' start-here' + find $install -type f -name 'start-here-*' -delete + + echo ' misc' + for i in wicd-client user-trash trashcan_full amule emesene evolution \ + exaile filezilla firefox rhythmbox solfege sunbird thunderbird totem \ + applications-other; do + find $install -type f \( -name "${i}0*.png" -o -name "${i}1*.png" -o \ + -name "$i-default.png" \) -delete + done + + # Fix permissions and ownersheep + echo 'Fix permissions and ownersheep' + find $install -type f -exec chmod u=rw,g=r,o=r \{\} \; + find $install -type d -exec chmod u=rwx,g=rx,o=rx \{\} \; + chown -R root:root $install + + echo 'All done! ;-)' +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cp -a $install/* $fs +} diff -r 863f5e15a0cf -r ac8b7d6576b1 make-slitaz-icons/receipt --- a/make-slitaz-icons/receipt Wed May 06 06:13:34 2015 -0400 +++ b/make-slitaz-icons/receipt Thu May 07 15:57:40 2015 +0300 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="make-slitaz-icons" -VERSION="20150417-2" +VERSION="150506" CATEGORY="development" SHORT_DESC="Make SliTaz icon theme" MAINTAINER="al.bobylev@gmail.com" diff -r 863f5e15a0cf -r ac8b7d6576b1 make-slitaz-icons/stuff/mksit.sh --- a/make-slitaz-icons/stuff/mksit.sh Wed May 06 06:13:34 2015 -0400 +++ b/make-slitaz-icons/stuff/mksit.sh Thu May 07 15:57:40 2015 +0300 @@ -3,7 +3,7 @@ # Aleksej Bobylev , 2014-2015 # (Started in November 2014) -VERSION="150417-2" +VERSION="150506" . /lib/libtaz.sh @@ -772,6 +772,10 @@ c user-trash-full # PCManFM desktop c dialog-password # tazbox su default icon c dialog-error # tazbox su error icon +c dialog-information +c dialog-password +c dialog-question +c dialog-warning # LXPanel status icons SIZES="22" diff -r 863f5e15a0cf -r ac8b7d6576b1 slitaz-icons-elementary/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-icons-elementary/receipt Thu May 07 15:57:40 2015 +0300 @@ -0,0 +1,26 @@ +# SliTaz package receipt. + +PACKAGE="slitaz-icons-elementary" +VERSION="3.1" +CATEGORY="misc" +SHORT_DESC="SliTaz icon set based on the elementary icons" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL3" +WEB_SITE="http://www.slitaz.org/" + +WANTED="elementaryicons" +BUILD_DEPENDS="make-slitaz-icons" + +# Rules to compile and makethe package. +compile_rules() { + mksit.sh \ + -f $install/usr/share/icons/elementary \ + -t $fs/usr/share/icons/SliTaz-Elementary \ + -opmax -nocolor +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + : +} diff -r 863f5e15a0cf -r ac8b7d6576b1 slitaz-icons-hydroxygen/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slitaz-icons-hydroxygen/receipt Thu May 07 15:57:40 2015 +0300 @@ -0,0 +1,26 @@ +# SliTaz package receipt. + +PACKAGE="slitaz-icons-hydroxygen" +VERSION="20090119" +CATEGORY="misc" +SHORT_DESC="SliTaz icon set based on the Hydroxygen icons" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="CC GPL" +WEB_SITE="http://www.slitaz.org/" + +WANTED="hydroxygen-iconset" +BUILD_DEPENDS="make-slitaz-icons" + +# Rules to compile and makethe package. +compile_rules() { + mksit.sh \ + -f $install/usr/share/icons/hydroxygen \ + -t $fs/usr/share/icons/SliTaz-Hydroxygen \ + -opmax -nocolor +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + : +}