From efaef06d98da5a91766f36f203bdf9cdfd15d419 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Mar 25 2011 12:42:35 +0000 Subject: Enable icon theme selection --- diff --git a/gnome-tweak-tool-2.91.93-icon-theme.patch b/gnome-tweak-tool-2.91.93-icon-theme.patch new file mode 100644 index 0000000..38025b1 --- /dev/null +++ b/gnome-tweak-tool-2.91.93-icon-theme.patch @@ -0,0 +1,38 @@ +From 82c0639469a58217c2c23100e7a90aceb9f49495 Mon Sep 17 00:00:00 2001 +From: Michel Alexandre Salim +Date: Fri, 25 Mar 2011 13:10:50 +0100 +Subject: [PATCH] Enable icon theme selection + +--- + gtweak/tweaks/tweak_interface.py | 12 +++++++++++- + 1 files changed, 11 insertions(+), 1 deletions(-) + +diff --git a/gtweak/tweaks/tweak_interface.py b/gtweak/tweaks/tweak_interface.py +index 1e20452..cb0a037 100644 +--- a/gtweak/tweaks/tweak_interface.py ++++ b/gtweak/tweaks/tweak_interface.py +@@ -39,10 +39,20 @@ class ThemeSwitcher(GSettingsComboTweak): + [(t, t) for t in valid_themes], + **options) + ++class IconThemeSwitcher(GSettingsComboTweak): ++ def __init__(self, **options): ++ iconthemedir = os.path.join(gtweak.DATA_DIR, "icons") ++ GSettingsComboTweak.__init__(self, ++ "org.gnome.desktop.interface", ++ "icon-theme", ++ [(t, t) for t in os.listdir(iconthemedir)], ++ **options) ++ + TWEAK_GROUPS = ( + TweakGroup( + "Interface", + GSettingsSwitchTweak("org.gnome.desktop.interface", "menus-have-icons"), + GSettingsSwitchTweak("org.gnome.desktop.interface", "buttons-have-icons"), +- ThemeSwitcher()), ++ ThemeSwitcher(), ++ IconThemeSwitcher()), + ) +-- +1.7.4.1 + diff --git a/gnome-tweak-tool.spec b/gnome-tweak-tool.spec index e26d97c..65f3ec0 100644 --- a/gnome-tweak-tool.spec +++ b/gnome-tweak-tool.spec @@ -1,11 +1,12 @@ Name: gnome-tweak-tool Version: 2.91.93 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A tool to customize advanced GNOME 3 options License: GPLv3 URL: http://live.gnome.org/GnomeTweakTool Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-tweak-tool/2.91/gnome-tweak-tool-%{version}.tar.bz2 +Patch0: %{name}-2.91.93-icon-theme.patch BuildArch: noarch BuildRequires: GConf2 @@ -34,6 +35,7 @@ Features: %prep %setup -q +%patch0 -p1 -b .icon_theme %build @@ -58,6 +60,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop %changelog +* Fri Mar 25 2011 Michel Salim - 2.91.93-2 +- Enable icon theme selection + * Fri Mar 25 2011 Michel Salim - 2.91.93-1 - Update to 2.91.93