diff --git a/profiles/templates/3.3/2_ac_install_merge/x11-themes/calculate-icon-theme/.calculate_directory b/profiles/templates/3.3/2_ac_install_merge/x11-themes/calculate-icon-theme/.calculate_directory new file mode 100644 index 000000000..50ab8bcaf --- /dev/null +++ b/profiles/templates/3.3/2_ac_install_merge/x11-themes/calculate-icon-theme/.calculate_directory @@ -0,0 +1 @@ +# Calculate merge()!=&&pkg()>=14-r4 append=skip diff --git a/profiles/templates/3.3/2_ac_install_merge/x11-themes/calculate-icon-theme/20-index.theme b/profiles/templates/3.3/2_ac_install_merge/x11-themes/calculate-icon-theme/20-index.theme new file mode 100644 index 000000000..7e5e3263d --- /dev/null +++ b/profiles/templates/3.3/2_ac_install_merge/x11-themes/calculate-icon-theme/20-index.theme @@ -0,0 +1,11 @@ +# Calculate multiline path=/usr/share/icons/Calculate name=index.theme +Inherits=.* +#?pkg(kde-apps/oxygen-icons)!=# +Inherits=oxygen,hicolor +#pkg# +#?pkg(kde-apps/oxygen-icons)==&&pkg(x11-themes/mate-icon-theme)!=# +Inherits=mate,hicolor +#pkg# +#?pkg(kde-apps/oxygen-icons)==&&pkg(x11-themes/mate-icon-theme)==&&pkg(x11-themes/elementary-icon-theme)!=# +Inherits=elementary,hicolor +#pkg# diff --git a/profiles/templates/3.3/2_ac_install_merge/x11-themes/calculate-icon-theme/40-update-icons-cache b/profiles/templates/3.3/2_ac_install_merge/x11-themes/calculate-icon-theme/40-update-icons-cache new file mode 100644 index 000000000..5c109a3d8 --- /dev/null +++ b/profiles/templates/3.3/2_ac_install_merge/x11-themes/calculate-icon-theme/40-update-icons-cache @@ -0,0 +1,5 @@ +# Calculate exec=/bin/bash ac_install_disk==off + +echo "Updating icon cache" +for i in /usr/share/icons/*;do gtk-update-icon-cache -ft $i &>/dev/null; done +true diff --git a/x11-themes/calculate-icon-theme/calculate-icon-theme-14-r4.ebuild b/x11-themes/calculate-icon-theme/calculate-icon-theme-14-r4.ebuild new file mode 100644 index 000000000..ed40eeea5 --- /dev/null +++ b/x11-themes/calculate-icon-theme/calculate-icon-theme-14-r4.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit gnome2-utils + +DESCRIPTION="Icons theme for Calculate Linux" +HOMEPAGE="http://www.calculate-linux.org/packages/media-gfx/dm-themes-calculate" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="kde" + +SRC_URI="ftp://ftp.calculate.ru/pub/calculate/themes/icon/icon-calculate-14-r2.tar.bz2 + http://mirror.yandex.ru/calculate/themes/icon/icon-calculate-14-r2.tar.bz2" + +RDEPEND="kde? ( kde-apps/oxygen-icons ) + !kde? ( || ( x11-themes/elementary-icon-theme + x11-themes/gnome-icon-theme + ) + ) + !media-gfx/cldx-themes + !media-gfx/cld-themes + !media-gfx/cldg-themes + !media-gfx/cls-themes" + +DEPEND="${RDEPEND}" + +src_install() { + if use kde + then + rm -r usr/share/pixmaps/gnome + mv usr/share/pixmaps/oxygen usr/share/pixmaps/faces + else + rm -r usr/share/pixmaps/oxygen + mv usr/share/pixmaps/gnome usr/share/pixmaps/faces + fi + insinto / + doins -r . +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} +