gtk-equinox-engine-vl.spec 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. %global engine equinox
  2. %global tarname 121881-%{engine}
  3. %global tarver 1.50
  4. %global tarthemes 140449-%{engine}-themes
  5. Name: gtk-equinox-engine
  6. Version: 1.50
  7. Release: 1%{?_dist_release}
  8. Summary: Equinox theme engine for GTK+ 2.x
  9. Group: System Environment/Libraries
  10. License: GPLv2+
  11. URL: http://gnome-look.org/content/show.php/Equinox+GTK+Engine?content=121881
  12. Source0: http://gnome-look.org/CONTENT/content-files/%{tarname}-%{tarver}.tar.gz
  13. Source1: http://gnome-look.org/CONTENT/content-files/%{tarthemes}-%{tarver}.tar.gz
  14. BuildRequires: gtk2-devel
  15. Requires: faenza-icon-theme
  16. %description
  17. A new engine derived from Aurora 1.4. It features smooth gradients or glassy
  18. effects, subtle shadows, rounded widgets.
  19. %prep
  20. %setup -q -n %{engine}-%{tarver}
  21. # Unpack gtk themes here
  22. tar -xzf %{SOURCE1}
  23. # Fix executable bits for debuginfo package
  24. chmod 0644 src/*
  25. %build
  26. %configure --enable-animation
  27. make %{?_smp_mflags}
  28. %install
  29. %{__rm} -rf %{buildroot}
  30. make install DESTDIR=%{buildroot}
  31. # Copy themes to proper directory
  32. mkdir -p %{buildroot}%{_datadir}/themes
  33. mkdir -p tmpdoc
  34. mv *.crx tmpdoc
  35. mv Equinox* %{buildroot}%{_datadir}/themes
  36. # Remove .la files
  37. find %{buildroot} -name *.la | xargs rm -f || true
  38. # Fix executable bits for files in themes
  39. chmod 0644 %{buildroot}%{_datadir}/themes/Equinox\ Evolution/README
  40. chmod 0644 %{buildroot}%{_datadir}/themes/Equinox\ Evolution\ Dawn/index.theme
  41. chmod 0644 %{buildroot}%{_datadir}/themes/Equinox\ Evolution\ Midnight/index.theme
  42. chmod 0644 %{buildroot}%{_datadir}/themes/Equinox\ Evolution\ Midnight/README
  43. chmod 0644 %{buildroot}%{_datadir}/themes/Equinox\ Evolution\ Midnight/gtk-2.0/apps/gnome-panel.rc
  44. chmod 0644 %{buildroot}%{_datadir}/themes/Equinox\ Evolution\ Midnight/gtk-2.0/apps/google-chrome.rc
  45. chmod 0644 %{buildroot}%{_datadir}/themes/Equinox\ Evolution\ Midnight/gtk-2.0/fixes/fixes.rc
  46. # Fix executable bits for doc files
  47. chmod 0644 AUTHORS ChangeLog COPYING README
  48. %clean
  49. rm -rf %{buildroot}
  50. %files
  51. %defattr(-,root,root,-)
  52. %doc AUTHORS ChangeLog COPYING README tmpdoc/*
  53. %{_libdir}/gtk-2.0/2.10.0/engines/libequinox.so
  54. %{_datadir}/themes/Equinox*
  55. %changelog
  56. * Mon May 23 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 1.50-1
  57. - initial build for Vine Linux based on fedora development
  58. * Thu Apr 20 2011 Germ叩n A. Racca <skytux@fedoraproject.org> 1.40-1
  59. - Updated to new version
  60. - Removed old gtk themes and added new ones
  61. - Added dependency on Faenza icons
  62. * Mon Oct 04 2010 Germ叩n A. Racca <skytux@fedoraproject.org> 1.30.2-1
  63. - Updated to new version
  64. - Defined some globals
  65. * Fri Sep 03 2010 Germ叩n A. Racca <skytux@fedoraproject.org> 1.30-1
  66. - Updated to new version
  67. - Icon name in Equinox Glass theme corrected by upstream
  68. * Thu Aug 26 2010 Germ叩n A. Racca <gracca@gmail.com> 1.20-4
  69. - Removed dependency on gnome-icon-theme because faenza-icon-theme was released
  70. - Fixed icon name in Equinox Glass theme
  71. * Wed Jul 07 2010 German A. Racca <gracca@gmail.com> 1.20-3
  72. - Fix permissions for debuginfo package
  73. * Tue Jul 06 2010 German A. Racca <gracca@gmail.com> 1.20-2
  74. - Fixed confused release number
  75. - Removed %%BuildRoot tag
  76. - Replaced Faenza icon theme by Gnome
  77. - Added %%Requires tag
  78. * Tue Jun 29 2010 German A. Racca <gracca@gmail.com> 1.20-1
  79. - New version
  80. * Tue Jun 01 2010 German A. Racca <gracca@gmail.com> 1.1-3
  81. - Rebuild for Fedora 13
  82. - Added %%{dist} tag
  83. * Thu May 13 2010 German A. Racca <gracca@gmail.com> 1.1-2
  84. - Rearrangement of spec file
  85. * Tue Apr 06 2010 German A. Racca <gracca@gmail.com> 1.1-1
  86. - Initial release of RPM package