From 04a88f66d26810b1bbef1759d97e36f6f00f98e6 Mon Sep 17 00:00:00 2001 From: Mike Khiretskiy Date: Thu, 18 Jun 2015 17:57:13 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BF=D0=B0=D0=BA=D0=B5=D1=82=D0=B0=20cal?= =?UTF-8?q?culate-icon-theme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../calculate-icon-theme/.calculate_directory | 1 + .../calculate-icon-theme/20-index.theme | 11 ++++ .../40-update-icons-cache | 5 ++ .../calculate-icon-theme-14-r4.ebuild | 56 +++++++++++++++++++ 4 files changed, 73 insertions(+) create mode 100644 profiles/templates/3.3/2_ac_install_merge/x11-themes/calculate-icon-theme/.calculate_directory create mode 100644 profiles/templates/3.3/2_ac_install_merge/x11-themes/calculate-icon-theme/20-index.theme create mode 100644 profiles/templates/3.3/2_ac_install_merge/x11-themes/calculate-icon-theme/40-update-icons-cache create mode 100644 x11-themes/calculate-icon-theme/calculate-icon-theme-14-r4.ebuild 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 +} +