File gtk2-engines.spec of Package gtk2-engines
#
# spec file for package gtk2-engines (Version 2.16.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: gtk2-engines
%define _name gtk-engines
BuildRequires: fdupes gtk2-devel intltool perl-XML-Parser
Summary: Engines for GTK2 Themes
Version: 2.16.1
Release: 4
License: GPL v2 or later
Group: System/GUI/GNOME
Source: %{_name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# gnome-themes had Industrial before this version (<= SuSE Linux 9.2, <= NLD9).
Conflicts: gnome-themes < 2.11.90
Requires: gtk2 >= 2.10.0
Url: http://www.gnome.org
# Fixes from gnome-themes
Patch6: indus_43092.diff
Patch14: gnome-themes-industrial-tree-insensitive-text-color.diff
Provides: %{name}-devel = %{version}-%{release}
Enhances: gtk2
# Prevent missing engine failures on bi-arch systems:
%ifarch x86_64 s390x
Recommends: %{name}-32bit = %{version}
%endif
Provides: gtk2-engines-lang = 2.14.1
Obsoletes: gtk2-engines-lang <= 2.14.1
# bug437293
%ifarch ppc64
Obsoletes: gnome-themes-64bit
Obsoletes: gtk2-engines-64bit
%endif
%ifarch ppc
Obsoletes: gnome-themes-32bit
Obsoletes: gtk2-engines-32bit
%endif
#
%description
This packages contains the theme engine libraries for GTK2.
%prep
%setup -q -n %{_name}-%{version}
# Fixes from gnome-themes
%patch6
%patch14
%build
autoreconf -f -i
%configure
# FIXME:
# --enable-lua\
# --enable-animation
make %{?jobs:-j%jobs}
%install
%makeinstall
rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/*/engines/*.*a
# % find_lang %{_name}
%fdupes $RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-, root, root)
# FIXME: Add also doc files from separate engines.
%doc AUTHORS COPYING COPYING.GPL COPYING.LGPL ChangeLog NEWS README
%{_datadir}/themes/*
%{_datadir}/gtk-engines
%{_libdir}/gtk-2.0/*/engines/*.so
%{_libdir}/pkgconfig/*.pc
### %files lang -f %{_name}.lang
%changelog
* Tue Dec 09 2008 ro@suse.de
- remove ix86 from ifarch statement obsoleting 32bit package
* Mon Nov 24 2008 olh@suse.de
- obsolete old -XXbit packages (bnc#437293)
* Wed Oct 22 2008 maw@suse.de
- Update to version 2.16.1:
+ Updated translations.
* Fri Oct 03 2008 mboman@suse.de
- Update to version 2.16.0:
+ Small fix in Clearlooks spinbutton drawing.
+ Translation updates.
* Tue Sep 02 2008 mboman@novell.com
- Updated to version 2.15.4:
+ Reworked Clearlooks gtkrc.
+ Bugs fixed: bgo#549830, bgo#546839, bgo#547024
+ A problem in the glide engine where the drawing of some widgets could
suddenly disappear forever was fixed.
+ Updated translations
* Tue Aug 12 2008 mboman@novell.com
- Updated to version 2.15.2:
+ The most important change in this release is that the smooth GTK+
engine has been removed. This engine has long lost its popularity
and it had a huge codebase that has not been properly maintained
for years now.
+ Larger menuitem separators in the Clearlooks theme
+ Frame drawing fixes in the Clearlooks engine
+ Padding of progress bars inside menus is fixed in the Industrial theme
+ Fixed bug bgo#511958 - List store tree view contains superfluous
border (clearlooks)
+ Fixed bug bgo#542625 - 1px gap between notebook at extension
(industrial)
+ Fixed bug bgo#501734 - Dead code in glide_gtk2_drawing.c
+ Fixed bug bgo#535456 - Unnecessary cast breaks build on Solaris
+ Fixed bug bgo#543608 - Fix for Fortify detected problem
+ Updated translations
- Remove gnome-themes-fortify.patch. It's upstream.
* Fri Jun 27 2008 maw@suse.de
- Remove the %%lang_package macro.
* Thu Jun 26 2008 coolo@suse.de
- there is no -lang package anymore, so don't require it
* Mon Jun 16 2008 maw@suse.de
- Update to version 2.15.1:
+ Schema translations are no longer installed, so the -lang
subpackage has been dropped
+ Improvements to the Redmond scrollbars, scrolled window and
menus
+ Various internal changes in the Clearlooks engine
+ Modifications to the "classic" style to be more like the pre
cairo versions of the engine
+ Bugs fixed: bgo#526890 and bgo#531633
+ Updated translations.
* Thu May 15 2008 olh@suse.de
- remove unneeded Recommends: -64bit on ppc (bnc#390761)
* Tue May 13 2008 sbrabec@suse.cz
- Updated to version 2.14.1:
* Warning fixes
* Parser fix in thinice
* Added a workaround for bgo#514400 (Glitches on panel launcher)
* Some improvements in Clearlooks (insensitive spinbuttons,
scales, notebook background color)
* New and udpated translations
- Enabled lua and animation support.
- Split gtk2-engine-cleanice out and moved to GNOME:Community Build
Service repository (bnc#380955).
* Thu Apr 10 2008 ro@suse.de
- added baselibs.conf file to build xxbit packages
for multilib support
* Fri Mar 14 2008 vuntz@suse.de
- Update to version 2.14.0:
+ Text color fixes and workarounds in the different themes
+ Clearlooks:
* Correct shadow for insensitive entries
* Changed contrast handling
+ Crux:
* Several improvements, this includes spinbuttons and
comboboxes.
+ bgo#395013: Visual artifacts setting radius to 10.0 (max value)
+ bgo#505334: work around GtkList label colors
+ Updated translations.
- Changes from version 2.13.6:
+ Clearlooks:
* Fix in the clearlooks schema file. It listed the wrong
default style.
* Some small changes in the Clearlooks GUMMY focus drawing.
+ Crux:
* Lighter background color
+ Updated translations.
- Changes from version 2.13.5:
+ Clearlooks:
* Read the shadow before drawing toolbars and menubars
+ mist:
* bgo#500952: check/radio buttons have no insensitive states
+ Updated translations.
* Mon Mar 10 2008 sbrabec@suse.cz
- Added bi-arch counterpart Recommends to prevent arch clashes
(bnc#354164).
- Added Enhances: gtk2.
* Wed Jan 30 2008 rodrigo@suse.de
- Update to version 2.13.4:
* Clearlooks progressbar padding inside menus has been fixed
* New "reliefstyle" option for clearlooks, which controls inset
vs. shadow around buttons. GUMMY based themes will now use inset
by default and need to be modified
* Updated focus drawing for treeviews and notebook tabs in GUMMY
* bgo#509226: focus rect not painted in aisleriot with clearlooks
* Updated translations
* Tue Nov 27 2007 prusnak@suse.cz
- removed gtk-xfce-engine [#342676]
* Tue Sep 18 2007 sbrabec@suse.cz
- Updated to version 2.12.0:
* A set of tweaks to the Clearlooks theme and Gummy engine code
* Fixed color scheme support in Clearlooks, Crux and Industrial
* Fixed GTK+ 2.12 tooltips in Clearlooks, Crux, Industrial and
Thinice
* Better notebook edge drawing in Clearlooks
* New and updated translations
* Thu Aug 30 2007 maw@suse.de
- Update to version 2.11.7:
+ Improvements to and cleanups of the clearlooks theme
+ Updated translations.
* Tue Aug 07 2007 maw@suse.de
- Use %%fdupes
- Split off a -lang subpackage.
* Thu Aug 02 2007 mauro@suse.de
- Update to version 2.11.4
- Small fixes, new ColorScheme, use of CairoColor when available.
* Fri Jul 06 2007 maw@suse.de
- Update to version 2.11.2
- Bug fixes, including bugzilla.gnome.org #429988, #430012,
[#429761], #429730, #428772, #427265, #438397, #438456, and
[#413055].
* Mon Mar 26 2007 sbrabec@suse.cz
- Fixed BuildRequires and file list, use %%find_lang.
* Fri Mar 23 2007 maw@suse.de
- Update to version 2.10.0
- Minor changes
- Now requires perl-XML-Parser to build.
* Mon Feb 19 2007 maw@suse.de
- Update to version 2.9.3
- Remove gtk2-engines-missing-return-type.patch which is now
upstream.
* Tue Dec 19 2006 sbrabec@suse.cz
- Prefix changed to /usr.
- Spec file cleanup.
* Tue Nov 14 2006 jhargadon@suse.de
- added static void return type to engines/crux/src/crux-draw.c
paint_scale_trough function to resolve defect #217105
* Tue Oct 03 2006 jhargadon@suse.de
- update to version 2.8.1
- Visual improvements to the Crux engine
- Implement "contrast" option in Industrial
- Minor build and information fixes
* Thu Sep 14 2006 jhargadon@suse.de
- update to version 2.8.0
- engines/crux/src/crux-draw.c: (draw_handle): Fix grip position
- themes/Crux/gtk-2.0/gtkrc: Make sure icons are 22x22 in toolbars etc
- themes/Mist/gtk-2.0/gtkrc: Use new Tango blue as "hilight" colour
* Tue Sep 05 2006 ro@suse.de
- autoreconf in cleanice to fix build on x86_64
* Fri Aug 25 2006 jhargadon@suse.de
- update to version 2.7.8
- Add paranoia and deprecated configure flags
- Improve HighContrast (HC) engine inconsistent state check mark
- Use the base/text values for expander arrow in HC
- Improve visibility/contrast of checks in HC
- Fix broken Clearlooks menu on panel check
- Implement a focus rectangle for GtkEntry
- New cairo based Engine called Glide for the Glider theme
- Fixed lots of memory leaks in Clearlooks, and several other bugs
* Thu Aug 03 2006 rml@suse.de
- Update to gtk-engines 2.10 and force rebuild against new gtk2
* Fixed bugs:
Bug 342199 - add locking to clearlooks animation code.
Bug 341694 - Crash in d4x (Industrial)
Bug 334557 - Compile errors with gcc 2.95 (Clearlooks)
Bug 333398 - Menubars in panel applets have sunken mode (Clearlooks)
Bug 317639 - GtkHScale not rendered properly in Clearlooks
Bug 148848 - No visual difference of disabled checkboxes in SimplySmooth (Smooth)
* Fixes for notebook dnd releated crash bugs in both industrial and crux.
* Slightly improved box_gap drawing in crux and industrial.
* Lots of other miscellaneous fixes
* Prevent unnecessary symbols from being exported (all engines)
* Prefix symbols in engines, to prevent possible conflicts with applications
* Improved RTL support in Clearlooks
* Mon Mar 13 2006 sbrabec@suse.cz
- Added Industrial theme fixes from gnome-themes.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Jan 18 2006 sbrabec@suse.cz
- Updated to version 2.6.7.
* Wed Nov 30 2005 gekker@suse.de
- Update to version 2.6.6
* Fri Oct 07 2005 sbrabec@suse.cz
- Removed unneeded static modules and .la files for modules.
* Sun Sep 04 2005 jpr@suse.de
- Renable clearlooks, upstream removed clearlooks gtkrc from
gnome-themes (114702)
* Tue Aug 23 2005 gekker@suse.de
- Update to version 2.6.5
* Tue Aug 16 2005 ro@suse.de
- remove gnome-themes from nfb (not needed and creates cycle)
* Fri Aug 12 2005 ro@suse.de
- removed gtkrc for Clearlooks (now in gnome-themes)
* Thu Aug 04 2005 clahey@suse.de
- Move Industrial gtk2 theme from gnome-themes.
* Tue Aug 02 2005 gekker@suse.de
- Update to version 2.6.4
* Mon Jun 20 2005 gekker@suse.de
- Update to version 2.6.3
* Thu Mar 10 2005 gekker@suse.de
- Update to version 2.6.2 (GNOME 2.10).
* Tue Feb 22 2005 sbrabec@suse.cz
- Package all engines.
* Fri Feb 11 2005 gekker@suse.de
- Update to version 2.6.1
* Sun Feb 06 2005 gekker@suse.de
- Update gtk-engines-cleanice to 2.4.0
- Update gtk-xfce-engine to 2.2.1
* Sat Jan 22 2005 ro@suse.de
- remove files also present in gnome-themes
* Fri Jan 21 2005 clahey@suse.de
- Updated to 2.6.0.
* Fri Jan 14 2005 ro@suse.de
- fix file conflict with gtk2
* Fri Mar 19 2004 pmladek@suse.cz
- fixed bg[SELECTED] to correspond to the color used by the native
gtk2 widget, bg[SELECTED] is used only by OpenOffice.org now
* Wed Mar 10 2004 hhetter@suse.de
- applied patch to resolve issues with 6nome widget theme
(and some others) in conjunction with gnumeric crashes
( SUSE Bugzilla ID#32861, also related:
http://bugzilla.gnome.org/show_bug.cgi?id=112066 )
* Sat Mar 06 2004 schwab@suse.de
- Fix doc location.
* Sat Jan 10 2004 adrian@suse.de
- build as user
* Thu Oct 09 2003 sbrabec@suse.cz
- Removed thinice engine - now part of gnome-themes.
- Don't package *.la files.
* Wed Jul 23 2003 hhetter@suse.de
- really prefix to /opt/gnome
* Mon Jul 14 2003 sbrabec@suse.cz
- GNOME prefix change to /opt/gnome.
* Wed Jun 25 2003 sbrabec@suse.cz
- Updated neededforbuild.
- Added xfce and cleanice engines.
* Wed Mar 12 2003 sbrabec@suse.cz
- Fixed prefix clash (fixes bug 25170).
* Thu Feb 06 2003 sbrabec@suse.cz
- Fixed %%files.
- Added gtk-thinice-engine-2.0.2 to package.
* Wed Jan 29 2003 hhetter@suse.de
- up to version 2.2.0
* Wed Jan 15 2003 ro@suse.de
- use wildcard in filelist for gtk2-version
* Fri Jun 21 2002 hhetter@suse.de
- initial SuSE package