%define pkgname gtk-engines %define cleanice_version 2.4.0 %define xfce_version 2.2.1 %define wonderland_version 0.47 %define mist_version 0.5 %define gtkbinaryver %(pkg-config gtk+-2.0 --variable=gtk_binary_version) Name: %{pkgname}2 Summary: Default GTK+ 2.0 theme engines Version: 2.6.5 Release: 2mdk License: GPL Group: System/Libraries BuildRequires: libglade2.0-devel BuildRequires: gtk+2-devel >= 2.6.0 Source0: http://ftp.gnome.org/pub/GNOME/sources/gtk-engines/%{pkgname}-%{version}.tar.bz2 Source3: http://prdownloads.sourceforge.net/elysium-project/gtk-engines-cleanice-%{cleanice_version}.tar.bz2 Source4: http://prdownloads.sourceforge.net/xfce/gtk-xfce-engine-default-%{xfce_version}.tar.bz2 Source5: http://themes.freshmeat.net/redir/gtk2flat/31385/url_tgz/gtk2flat-default.tar.bz2 Source7: Wonderland-%{wonderland_version}.tar.bz2 Url: ftp://ftp.gnome.org/pub/GNOME/sources/gtk-engines/ BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot Requires: gtk+2.0 >= 2.1.5 Conflicts: ximian-artwork < 0.2.26-4mdk Conflicts: gnome-themes <= 2.8.2-2mdk Conflicts: gnome-themes-extras < 0.8.0-3mdk Provides: gtk-theme-clearlooks Obsoletes: gtk-theme-clearlooks %description These are the graphical engines for the various GTK+ toolkit themes. Included themes are: - Notif - Redmond95 - Pixmap - Metal (swing-like) - Many more %prep %setup -q -n %{pkgname}-%{version} -a 3 -a 4 -a 5 -a 7 %build %configure2_5x %make cd gtk-engines-cleanice-%{cleanice_version}/ %configure2_5x %make cd .. cd gtk-xfce-engine-%{xfce_version}/ %configure2_5x %make cd .. cd gtk-flat-theme-2.0/ %configure2_5x %make cd .. cd Wonderland-%{wonderland_version}/ %define __libtoolize /bin/true %configure2_5x %make cd .. %install [ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot} %makeinstall_std cd gtk-engines-cleanice-%{cleanice_version}/ %makeinstall_std cd .. cd gtk-xfce-engine-%{xfce_version}/ %makeinstall_std cd .. cd gtk-flat-theme-2.0/ %makeinstall_std cd .. cd Wonderland-%{wonderland_version}/ %makeinstall_std cd .. #remove empty files rm -f $RPM_BUILD_ROOT%{_datadir}/themes/*/ICON.png \ $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/*.la \ $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/*.a %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean [ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot} %files %defattr(-,root,root) %doc COPYING README ChangeLog %{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/*.so %{_datadir}/themes/* %{_libdir}/pkgconfig/* %changelog * Fri Sep 02 2005 Götz Waschk <waschk@mandriva.org> 2.6.5-2mdk - rebuild to remove glitz dep * Wed Aug 24 2005 Götz Waschk <waschk@mandriva.org> 2.6.5-1mdk - New release 2.6.5 * Thu Jul 28 2005 Götz Waschk <waschk@mandriva.org> 2.6.4-1mdk - install fix - New release 2.6.4 * Mon May 09 2005 Frederic Crozat <fcrozat@mandriva.com> 2.6.3-1mdk - fix build on x86-64 * Mon Apr 18 2005 Frederic Crozat <fcrozat@mandriva.com> 2.6.3-1mdk - Release 2.6.3 based on Götz Waschk package - Update cleanice to 2.4.0 and its url * Mon Mar 14 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 2.6.2-2mdk - Add conflicts to easy upgrade * Tue Mar 08 2005 Götz Waschk <waschk@linux-mandrake.com> 2.6.2-1mdk - New release 2.6.2 * Thu Feb 10 2005 Götz Waschk <waschk@linux-mandrake.com> 2.6.1-1mdk - update the file list - New release 2.6.1 * Mon Jan 10 2005 Guillaume Rousse <guillomovitch@mandrake.org> 2.6.0-4mdk - fix x86_64 build * Fri Jan 07 2005 Guillaume Rousse <guillomovitch@mandrake.org> 2.6.0-3mdk - buildrequires * Tue Dec 28 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.6.0-2mdk - Add conflicts with old version of ximian-artwork and gnome-themes * Mon Dec 27 2004 Götz Waschk <waschk@linux-mandrake.com> 2.6.0-1mdk - update file list - add source URL - New release 2.6.0 * Fri Dec 17 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 2.2.0-8mdk - Don't ship pixmap engine, it is now part of GTK+ 2.6 * Wed Nov 10 2004 Götz Waschk <waschk@linux-mandrake.com> 2.2.0-7mdk - new xfce engine 2.2.1 * Sat Apr 3 2004 Götz Waschk <waschk@linux-mandrake.com> 2.2.0-6mdk - rebuild for new gtk * Mon Dec 22 2003 Stefan van der Eijk <stefan@eijk.nu> 2.2.0-5mdk - rebuild for new pkgconfig Requires * Tue Aug 12 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 2.2.0-4mdk - Remove Thinice, it is now in gnome-theme package * Mon Jul 28 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 2.2.0-3mdk - rebuild * Fri Feb 7 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 2.2.0-2mdk - Remove crux, mist and Mandrake themes/engines, they are now in gnome-themes - Thinice 2.0.2 * Mon Jan 20 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 2.2.0-1mdk - Release 2.2.0 * Thu Jan 16 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-23mdk - Patch0: don't link crux engine with libglade/libgnomeui * Wed Jan 8 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-22mdk - Crux engine 1.9.5 * Fri Jan 3 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-21mdk - Update Crux engine to 1.9.4 * Thu Dec 19 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-20mdk - Ensure %%{_libdir}/gtk-2.0/%%{gtkbinaryver}/engines is owned by the package - Enforce gtk+ version * Tue Dec 17 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-19mdk - Rebuild against gtk+ 2.1.5 * Thu Dec 5 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-18mdk - Rebuild with GTK+ 2.1.3 * Tue Nov 19 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-17mdk - Rebuild with GTK+ 2.1.x (Götz Waschk) * Wed Oct 30 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-16mdk - Update xfce engine to 2.0.10 * Fri Oct 11 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-15mdk - Rename Bluecurve to Wonderland (don't use RH tm) * Mon Oct 7 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-14mdk - Add BlueCurve and Mist engines * Wed Sep 11 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-13mdk - Update Mandrake theme to use white foreground for selected text * Fri Aug 23 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-12mdk - Add Mandrake theme for GTK2 * Tue Aug 6 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-11mdk - XFCE 2.0.8 * Fri Jul 19 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-10mdk - XFCE 2.0.7 - new Flat GTK+ engine * Fri Jul 5 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-9mdk - XFCE 2.0.6 * Wed Jun 26 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-8mdk - Crux 1.9.3 * Mon Jun 24 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-7mdk - Götz Waschk <waschk@linux-mandrake.com> : - add xfce engine * Sat Jun 15 2002 Stefan van der Eijk <stefan@eijk.nu> 1.9.0-6mdk - BuildRequires * Tue Jun 4 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-5mdk - Include Crux engine 1.9.2 * Mon May 13 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-4mdk - Include release Crux engine 1.9.1 - Include gtk-cleanice-engine * Fri May 3 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-3mdk - Fix conflicts with gtk-engines * Fri May 3 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-2mdk - Add thinice and crux (snapshot) for GTK+2 * Tue Apr 30 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 1.9.0-1mdk - Release 1.9.0 (GNOME 2) * Thu Oct 4 2001 DindinX <odin@mandrakesoft.com> 0.12-2mdk - make rpmlint happy * Thu Mar 22 2001 DindinX <odin@mandrakesoft.com> 0.12-1mdk - 0.12 (bugfixes release) * Mon Mar 5 2001 DindinX <odin@mandrakesoft.com> 0.11-1mdk - 0.11 - removed merged patch * Sat Nov 04 2000 Vincent Danen <vdanen@mandrakesoft.com> 0.10-5mdk - add thinice theme and library (no more complaining about libthinice.so module missing!) - specfile cleanups * Wed Aug 16 2000 DindinX <odin@mandrakesoft.com> 0.10-4mdk - Fix URL - Remove unnecessary patch - BM - Macrozification - Other spec fixes - fix pixmap_path in the gtkrc files * Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.10-3mdk - automatically added BuildRequires * Fri Mar 24 2000 DindinX <odin@mandrakesoft.com> 0.10-2mdk - Group fix, small specs updates * Sun Feb 06 2000 Axalon Bloodstone <axalon@mandrakesoft.com> - 0.10 * Sun Oct 31 1999 Axalon Bloodstone <axalon@linux-mandrake.com> - SMP check/build - reinstate constabul Odo (issues are ok, if they are known) - 0.8 * Fri Sep 24 1999 Axalon Bloodstone <axalon@linux-mandrake.com> - 0.7 * Tue May 11 1999 Bernhard Rosenkränzer <bero@mandrakesoft.com> - Mandrake adaptions * Wed Apr 14 1999 Michael Fulbright <drmike@redhat.com> - removed Odo (has issues) * Fri Apr 9 1999 The Rasterman <raster@redhat.com> - patched metal theme - fixed handlebox redraw. * Wed Mar 31 1999 Michael Fulbright <drmike@redhat.com> - removed some themes that were misbehaving * Tue Mar 16 1999 Michael Fulbright <drmike@redhat.com> - removed enlightened themes, seems to be defective * Thu Mar 11 1999 Michael Fulbright <drmike@redhat.com> - removed Default theme data, this comes with gtk+ package * Wed Mar 10 1999 Michael Fulbright <drmike@redhat.com> - added extra gtk themes * Thu Mar 04 1999 Michael Fulbright <drmike@redhat.com> - version 0.5 * Fri Feb 12 1999 Michael Fulbright <drmike@redhat.com> - version 0.4 * Wed Feb 03 1999 Michael Fulbright <drmike@redhat.com> - version 0.3 * Mon Dec 18 1998 Michael Fulbright <drmike@redhat.com> - version 0.2 * Wed Dec 16 1998 Michael Fulbright <drmike@redhat.com> - rebuild because gtk+ version changed * Wed Dec 16 1998 Michael Fulbright <drmike@redhat.com> - in preparation for GNOME freeze * Fri Nov 20 1998 Michael Fulbright <drmike@redhat.com> - First try at a spec file