Sophie

Sophie

distrib > Mageia > 1 > i586 > by-pkgid > 464e662f2e5d0b08256db593f324ff90 > files > 4

gtk-engines2-2.20.2-1.mga1.src.rpm

%define pkgname gtk-engines
%define pkgversion 2
%define lib_name %mklibname %{pkgname}%{pkgversion}

%define cleanice_version 2.4.0
%define bluecurve_version 1.0.0
%define mist_version 0.5

%define _requires_exceptions pkgconfig\(.*\)

%define gtkbinaryver %(if $([ -x %{_bindir}/pkg-config ] && pkg-config --exists gtk+-2.0); then pkg-config --variable=gtk_binary_version gtk+-2.0; else echo 0; fi)

Name:			%{pkgname}%{pkgversion}
Summary:		Default GTK+ 2.0 theme engines
Version:		2.20.2
Release:		%mkrel 1
License:		GPLv2+ and LGPLv2+
Group:			System/Libraries
BuildRequires:		libglade2.0-devel
BuildRequires:		gtk+2-devel >= 2.6.0
BuildRequires:		lua-devel
BuildRequires:		intltool
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
Source5:		http://themes.freshmeat.net/redir/gtk2flat/31385/url_tgz/gtk2flat-default.tar.bz2
Source7:		bluecurve-gtk-themes-%{bluecurve_version}.tar.bz2
Url:			ftp://ftp.gnome.org/pub/GNOME/sources/gtk-engines/

Requires:		%{lib_name} >= %{version}
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


#--------------------------------------------------------------------

%package -n %{lib_name}
Summary:	Library files for %{name}
Group:		System/Libraries
Requires:	gtk+2.0 >= 2.9.0
Provides:	%lib_name = %version

%description -n %{lib_name}
Library files for %{name}


%prep
%setup -q -n %{pkgname}-%{version} -a 3 -a 5 -a 7

%build

%configure2_5x --enable-lua --with-system-lua --enable-animation
%make LIBS=-lm

cd gtk-engines-cleanice-%{cleanice_version}/
libtoolize --copy --force
aclocal
autoconf
%configure2_5x
%make
cd ..

cd gtk-flat-theme-2.0/
autoreconf -fi
%configure2_5x
%make libflat_la_LIBADD="-lgtk-x11-2.0 -lgdk-x11-2.0 -lgobject-2.0 -lglib-2.0"
cd ..

cd bluecurve-gtk-themes-%{bluecurve_version}/
%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-flat-theme-2.0/
%makeinstall_std libflat_la_LIBADD="-lgtk-x11-2.0 -lgdk-x11-2.0 -lgobject-2.0 -lglib-2.0"
cd ..

cd bluecurve-gtk-themes-%{bluecurve_version}/
%makeinstall_std
cd ..

#remove empty files
rm -f %{buildroot}%{_datadir}/themes/*/ICON.png \
  %{buildroot}%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/*.la \
  %{buildroot}%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/*.a
#gw needed at build time only
rm -rf %buildroot%_datadir/locale

%clean
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}


#--------------------------------------------------------------------

%files
%defattr(-,root,root)
%doc COPYING README
%{_datadir}/themes/*
%_datadir/gtk-engines/

%files -n %{lib_name}
%defattr(-,root,root)
%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/libbluecurve.so
%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/libcleanice.so
%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/libclearlooks.so
%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/libcrux-engine.so
%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/libflat.so
%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/libglide.so
%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/libhcengine.so
%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/libindustrial.so
%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/libluaengine.so
%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/libmist.so
%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/libredmond95.so
%{_libdir}/gtk-2.0/%{gtkbinaryver}/engines/libthinice.so
%{_libdir}/pkgconfig/*




%changelog
* Mon Feb 28 2011 eandry <eandry> 2.20.2-1.mga1
+ Revision: 61825
- clean spec
- imported package gtk-engines2


* Fri Oct 01 2010 Götz Waschk <waschk@mandriva.org> 2.20.2-1mdv2011.0
+ Revision: 582372
- update to new version 2.20.2

* Tue Apr 27 2010 Christophe Fergeau <cfergeau@mandriva.com> 2.20.1-2mdv2010.1
+ Revision: 539614
- rebuild so that shared libraries are properly stripped again

* Sat Apr 17 2010 Götz Waschk <waschk@mandriva.org> 2.20.1-1mdv2010.1
+ Revision: 535891
- update to new version 2.20.1

* Tue Mar 30 2010 Götz Waschk <waschk@mandriva.org> 2.20.0-1mdv2010.1
+ Revision: 528952
- update to new version 2.20.0

* Mon Jan 11 2010 Götz Waschk <waschk@mandriva.org> 2.19.0-1mdv2010.1
+ Revision: 489955
- update to new version 2.19.0

* Fri Jan 01 2010 Götz Waschk <waschk@mandriva.org> 2.18.5-1mdv2010.1
+ Revision: 484676
- update to new version 2.18.5

* Thu Sep 24 2009 Götz Waschk <waschk@mandriva.org> 2.18.4-1mdv2010.0
+ Revision: 448383
- update to new version 2.18.4

* Mon Sep 21 2009 Götz Waschk <waschk@mandriva.org> 2.18.3-1mdv2010.0
+ Revision: 446956
- build with system lua
- update to new version 2.18.3

* Mon May 18 2009 Götz Waschk <waschk@mandriva.org> 2.18.2-1mdv2010.0
+ Revision: 377376
- update to new version 2.18.2

* Sat May 16 2009 Tomasz Pawel Gajc <tpg@mandriva.org> 2.18.1-2mdv2010.0
+ Revision: 376406
- split gtk-xfce-engine to a standalone package

* Tue Apr 14 2009 Götz Waschk <waschk@mandriva.org> 2.18.1-1mdv2009.1
+ Revision: 366933
- update to new version 2.18.1

* Mon Mar 16 2009 Götz Waschk <waschk@mandriva.org> 2.18.0-1mdv2009.1
+ Revision: 356195
- update to new version 2.18.0

* Mon Mar 02 2009 Götz Waschk <waschk@mandriva.org> 2.17.4-1mdv2009.1
+ Revision: 347591
- update to new version 2.17.4

* Fri Feb 27 2009 Jérôme Soyer <saispo@mandriva.org> 2.17.3-2mdv2009.1
+ Revision: 345647
- Update Xfce engine

* Tue Feb 17 2009 Götz Waschk <waschk@mandriva.org> 2.17.3-1mdv2009.1
+ Revision: 341296
- fix build
- update to new version 2.17.3

* Sun Dec 07 2008 Götz Waschk <waschk@mandriva.org> 2.17.2-1mdv2009.1
+ Revision: 311646
- update to new version 2.17.2

* Tue Dec 02 2008 Götz Waschk <waschk@mandriva.org> 2.17.1-1mdv2009.1
+ Revision: 309079
- update to new version 2.17.1

* Tue Nov 04 2008 Götz Waschk <waschk@mandriva.org> 2.17.0-1mdv2009.1
+ Revision: 299719
- update to new version 2.17.0

* Tue Oct 21 2008 Götz Waschk <waschk@mandriva.org> 2.16.1-1mdv2009.1
+ Revision: 295911
- update to new version 2.16.1

* Fri Oct 17 2008 Tomasz Pawel Gajc <tpg@mandriva.org> 2.16.0-2mdv2009.1
+ Revision: 294766
- update gtk-xfce-engine to the latest version 2.5.91 (Xfce4.6 beta1)

* Mon Sep 22 2008 Götz Waschk <waschk@mandriva.org> 2.16.0-1mdv2009.0
+ Revision: 286919
- new version

* Tue Sep 02 2008 Götz Waschk <waschk@mandriva.org> 2.15.4-1mdv2009.0
+ Revision: 278812
- new version

* Tue Aug 19 2008 Götz Waschk <waschk@mandriva.org> 2.15.3-1mdv2009.0
+ Revision: 273590
- new version

* Tue Aug 05 2008 Götz Waschk <waschk@mandriva.org> 2.15.2-1mdv2009.0
+ Revision: 263725
- new version
- update file list, the smooth engine is gone

* Thu Jul 03 2008 Götz Waschk <waschk@mandriva.org> 2.15.1-1mdv2009.0
+ Revision: 231029
- fix installation
- new version

* Tue Jul 01 2008 Götz Waschk <waschk@mandriva.org> 2.14.3-1mdv2009.0
+ Revision: 230455
- new version
- update license

* Tue May 27 2008 Götz Waschk <waschk@mandriva.org> 2.14.2-1mdv2009.0
+ Revision: 211689
- more build fixes
- fix buildrequires
- new version
- fix flat theme build

* Wed Apr 09 2008 Götz Waschk <waschk@mandriva.org> 2.14.1-1mdv2009.0
+ Revision: 192478
- new version

* Mon Mar 10 2008 Götz Waschk <waschk@mandriva.org> 2.14.0-1mdv2008.1
+ Revision: 183799
- new version

* Tue Feb 26 2008 Götz Waschk <waschk@mandriva.org> 2.13.6-1mdv2008.1
+ Revision: 175275
- new version

* Tue Feb 12 2008 Götz Waschk <waschk@mandriva.org> 2.13.5-1mdv2008.1
+ Revision: 165699
- new version

* Mon Jan 28 2008 Götz Waschk <waschk@mandriva.org> 2.13.4-1mdv2008.1
+ Revision: 159482
- new version

* Tue Jan 08 2008 Götz Waschk <waschk@mandriva.org> 2.13.3-3mdv2008.1
+ Revision: 146804
- fix cleanice build on x86_64
- replace wonderland by bluecurve gtk engine

* Tue Jan 08 2008 Götz Waschk <waschk@mandriva.org> 2.13.3-1mdv2008.1
+ Revision: 146370
- new version

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Mon Dec 17 2007 Götz Waschk <waschk@mandriva.org> 2.13.2-1mdv2008.1
+ Revision: 131634
- new version

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request
    - do not package big ChangeLog

* Tue Dec 04 2007 Götz Waschk <waschk@mandriva.org> 2.13.1-1mdv2008.1
+ Revision: 115242
- new version

* Sun Nov 18 2007 Jérôme Soyer <saispo@mandriva.org> 2.13.0-2mdv2008.1
+ Revision: 110064
- Add new gtk-xfce-engine

* Wed Nov 14 2007 Götz Waschk <waschk@mandriva.org> 2.13.0-1mdv2008.1
+ Revision: 108582
- new version

* Tue Oct 16 2007 Götz Waschk <waschk@mandriva.org> 2.12.2-1mdv2008.1
+ Revision: 98886
- new version

* Fri Sep 21 2007 Frederic Crozat <fcrozat@mandriva.com> 2.12.1-1mdv2008.0
+ Revision: 91895
- Release 2.12.1

* Mon Sep 17 2007 Götz Waschk <waschk@mandriva.org> 2.12.0-1mdv2008.0
+ Revision: 89346
- new version

* Fri Aug 24 2007 Götz Waschk <waschk@mandriva.org> 2.11.7-1mdv2008.0
+ Revision: 70982
- new version

* Fri Aug 17 2007 Götz Waschk <waschk@mandriva.org> 2.11.6-1mdv2008.0
+ Revision: 64704
- new version

* Tue Aug 14 2007 Götz Waschk <waschk@mandriva.org> 2.11.5-1mdv2008.0
+ Revision: 63078
- new version

* Tue Aug 07 2007 Frederic Crozat <fcrozat@mandriva.com> 2.11.4-2mdv2008.0
+ Revision: 59863
- Enable animation support in clearlooks engine (Mdv bug #30574)

* Tue Jul 31 2007 Götz Waschk <waschk@mandriva.org> 2.11.4-1mdv2008.0
+ Revision: 56958
- new version

* Tue Jul 10 2007 Götz Waschk <waschk@mandriva.org> 2.11.3-1mdv2008.0
+ Revision: 50853
- new version

* Tue Jun 19 2007 Götz Waschk <waschk@mandriva.org> 2.11.2-1mdv2008.0
+ Revision: 41285
- new version

* Thu Jun 07 2007 Anssi Hannula <anssi@mandriva.org> 2.11.1-3mdv2008.0
+ Revision: 36283
- rebuild with correct optflags

  + Götz Waschk <waschk@mandriva.org>
    - new version

* Tue May 29 2007 Götz Waschk <waschk@mandriva.org> 2.10.2-1mdv2008.0
+ Revision: 32363
- new version

* Wed Apr 25 2007 Jérôme Soyer <saispo@mandriva.org> 2.10.1-2mdv2008.0
+ Revision: 18148
- Update gtk-engine for the new XFCE

* Wed Apr 18 2007 Götz Waschk <waschk@mandriva.org> 2.10.1-1mdv2008.0
+ Revision: 14415
- new version


* Mon Mar 19 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.10.0-3mdv2007.1
+ Revision: 146579
- package smaller NEWS instead of BIG less usefull ChangeLog

* Tue Mar 13 2007 Götz Waschk <waschk@mandriva.org> 2.10.0-2mdv2007.1
+ Revision: 142335
- fix buildrequires
- new version
- update file list

* Wed Mar 07 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.9.4-2mdv2007.1
+ Revision: 134510
- fix wrongly requiring devel packages (#29034)

* Tue Feb 27 2007 Götz Waschk <waschk@mandriva.org> 2.9.4-1mdv2007.1
+ Revision: 126213
- new version

* Mon Feb 26 2007 Götz Waschk <waschk@mandriva.org> 2.9.3-2mdv2007.1
+ Revision: 125756
- fix checkbox colour in clearlooks engine

* Tue Feb 13 2007 Götz Waschk <waschk@mandriva.org> 2.9.3-1mdv2007.1
+ Revision: 120273
- new version

* Tue Jan 23 2007 Götz Waschk <waschk@mandriva.org> 2.9.2-2mdv2007.1
+ Revision: 112338
- xfce engine 4.4.0

* Mon Jan 22 2007 Götz Waschk <waschk@mandriva.org> 2.9.2-1mdv2007.1
+ Revision: 111970
- new version

* Tue Jan 09 2007 Götz Waschk <waschk@mandriva.org> 2.9.1-1mdv2007.1
+ Revision: 106283
- new version
- enable lua engine

* Wed Dec 13 2006 Götz Waschk <waschk@mandriva.org> 2.9.0-3mdv2007.1
+ Revision: 96467
- remove ldconfig calls

* Wed Dec 13 2006 Götz Waschk <waschk@mandriva.org> 2.9.0-2mdv2007.1
+ Revision: 96222
- update xfce engine

  + Colin Guthrie <cguthrie@mandriva.org>
    - Remove the old source tarball

* Tue Dec 05 2006 Götz Waschk <waschk@mandriva.org> 2.9.0-1mdv2007.1
+ Revision: 90678
- new version

* Fri Nov 24 2006 Götz Waschk <waschk@mandriva.org> 2.8.2-2mdv2007.1
+ Revision: 86903
- add conflict to ease upgrade

* Wed Nov 22 2006 Colin Guthrie <cguthrie@mandriva.org> 2.8.2-1mdv2007.1
+ Revision: 86241
- Move the gtk requires to the lib package where it is more appropriate
- Libify the engines for the benefit of x86_64 users

  + Götz Waschk <waschk@mandriva.org>
    - new version
    - fix gtkbinaryver macro
    - Import gtk-engines2

* Wed Oct 04 2006 Götz Waschk <waschk@mandriva.org> 2.8.1-1mdv2007.0
- New version 2.8.1

* Sat Sep 09 2006 Götz Waschk <waschk@mandriva.org> 2.8.0-2mdv2007.0
- obsolete the gtk-xfce-engine package
- update xfce engine

* Wed Sep 06 2006 Götz Waschk <waschk@mandriva.org> 2.8.0-1mdv2007.0
- New version 2.8.0

* Fri Aug 25 2006 Götz Waschk <waschk@mandriva.org> 2.7.8-2mdv2007.0
- drop bad patch

* Wed Aug 23 2006 Götz Waschk <waschk@mandriva.org> 2.7.8-1mdv2007.0
- New release 2.7.8

* Wed Aug 09 2006 Götz Waschk <waschk@mandriva.org> 2.7.7-1mdv2007.0
- rediff the patch
- New release 2.7.7

* Wed Jul 26 2006 Götz Waschk <waschk@mandriva.org> 2.7.6-1mdv2007.0
- New release 2.7.6

* Wed Jul 12 2006 Götz Waschk <waschk@mandriva.org> 2.7.5-1mdv2007.0
- drop patches 0,1
- New release 2.7.5

* Fri Jun 02 2006 Frederic Crozat <fcrozat@mandriva.com> 2.7.4-1mdv2007.0
- Release 2.7.4
- Patches 0, 1, 2 : fixes from Fedora

* Wed May 31 2006 Götz Waschk <waschk@mandriva.org> 2.6.9-1mdv2007.0
- New release 2.6.9

* Mon Mar 13 2006 Götz Waschk <waschk@mandriva.org> 2.6.8-1mdk
- New release 2.6.8

* Mon Jan 09 2006 Götz Waschk <waschk@mandriva.org> 2.6.7-1mdk
- drop patch
- New release 2.6.7
- use mkrel

* Mon Dec 05 2005 Frederic Crozat <fcrozat@mandriva.com> 2.6.6-2mdk
- Patch0 (CVS): remove undefined reference

* Tue Nov 29 2005 Götz Waschk <waschk@mandriva.org> 2.6.6-1mdk
- New release 2.6.6

* Sat Sep 03 2005 Götz Waschk <waschk@mandriva.org> 2.6.5-2mdk
- rebuild to remove glitz dep

* Thu Aug 25 2005 Götz Waschk <waschk@mandriva.org> 2.6.5-1mdk
- New release 2.6.5

* Fri Jul 29 2005 Götz Waschk <waschk@mandriva.org> 2.6.4-1mdk
- install fix
- New release 2.6.4

* Tue May 10 2005 Frederic Crozat <fcrozat@mandriva.com> 2.6.3-1mdk 
- fix build on x86-64

* Tue Apr 19 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

* Sun Apr 04 2004 Götz Waschk <waschk@linux-mandrake.com> 2.2.0-6mdk
- rebuild for new gtk