gtk2-engines-vl.spec 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
  2. Summary: Theme engines for GTK+ 2.x
  3. Summary(ja): GTK+ 2.x 用テーマエンジン
  4. Name: gtk2-engines
  5. Version: 2.20.2
  6. Release: 2%{?_dist_release}
  7. License: GPL
  8. Group: System Environment/Libraries
  9. Source: ftp://ftp.gnome.org/pub/gnome/sources/gtk-engines/2.20/gtk-engines-%{version}.tar.bz2
  10. Requires: gtk2 >= 2.20.0
  11. BuildRequires: gtk2-devel >= 2.20.0
  12. Conflicts: gnome-themes < 2.8.2-0vl1
  13. Conflicts: gnome-themes-extras < 0.8-0vl2
  14. URL: http://www.gnome.org/
  15. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  16. %description
  17. The gtk2-engines package contains shared objects and configuration
  18. files that implement a number of GTK+ theme engines. Theme engines
  19. provide different looks for GTK+, some of which resemble other
  20. toolkits or operating systems. This package is for GTK+ 2.0,
  21. the gtk+-engines package is for GTK+ 1.2.
  22. %package devel
  23. Summary: Development environment for gtk2-engines
  24. Summary(ja): gtk2-enginesの開発環境
  25. Group: Development/Libraries
  26. Requires: %{name} = %{version}-%{release}
  27. Requires: pkgconfig
  28. %description devel
  29. Header files and libraries for building a extension library for the
  30. gtk2-engines.
  31. # compat32
  32. %package -n compat32-%{name}
  33. Summary: Theme engines for GTK+ 2.x
  34. Summary(ja): GTK+ 2.x 用テーマエンジン
  35. Group: System Environment/Libraries
  36. Requires: %{name} = %{version}-%{release}
  37. %description -n compat32-%{name}
  38. The gtk2-engines package contains shared objects and configuration
  39. files that implement a number of GTK+ theme engines. Theme engines
  40. provide different looks for GTK+, some of which resemble other
  41. toolkits or operating systems. This package is for GTK+ 2.0,
  42. the gtk+-engines package is for GTK+ 1.2.
  43. %prep
  44. %setup -q -n gtk-engines-%{version}
  45. %build
  46. %configure
  47. %__make
  48. %install
  49. rm -rf $RPM_BUILD_ROOT
  50. %makeinstall
  51. # remove backup files that shouldn't be here. Fix me.
  52. find $RPM_BUILD_ROOT%{_datadir}/themes -name \*~ | xargs rm -rvf
  53. # No, we don't need to package these either
  54. find $RPM_BUILD_ROOT%{_datadir}/themes -type d -name ".xvpics" | xargs rm -rvf
  55. # sanitize permissions
  56. find $RPM_BUILD_ROOT%{_datadir}/themes -type d -exec chmod 755 {} \;
  57. find $RPM_BUILD_ROOT%{_datadir}/themes -type f -name "*.png" -exec chmod 644 {} \;
  58. find $RPM_BUILD_ROOT%{_datadir}/themes -name "gtkrc*" -perm +111 -exec chmod 644 {} \;
  59. # remove unpackaged files
  60. rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/*/engines/lib*.la
  61. %clean
  62. rm -rf $RPM_BUILD_ROOT
  63. %files
  64. %defattr(644, root, root, 755)
  65. %doc COPYING README ChangeLog
  66. %attr (755, root, root) %{_libdir}/gtk-2.0/*/engines/*.so
  67. %dir %{_libdir}/gtk-2.0
  68. %dir %{_libdir}/gtk-2.0/*
  69. %dir %{_libdir}/gtk-2.0/*/engines
  70. %{_datadir}/themes/*
  71. %{_datadir}/gtk-engines/*.xml
  72. %{_datadir}/locale
  73. %files devel
  74. %defattr(-, root, root, -)
  75. %{_libdir}/pkgconfig/*
  76. # compat32
  77. %if %{build_compat32}
  78. %files -n compat32-%{name}
  79. %defattr(644, root, root, 755)
  80. %attr (755, root, root) %{_libdir}/gtk-2.0/*/engines/*.so
  81. %dir %{_libdir}/gtk-2.0
  82. %dir %{_libdir}/gtk-2.0/*
  83. %dir %{_libdir}/gtk-2.0/*/engines
  84. %{_libdir}/pkgconfig/*
  85. %endif
  86. %changelog
  87. * Thu Dec 09 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.20.2-2
  88. - create -devel sub package
  89. * Sat Nov 20 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.20.2-1
  90. - new upstream release
  91. * Sat Sep 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.20.1-2
  92. - rebuild with rpm-4.8.1 for pkg-config file
  93. * Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.20.1-1
  94. - new upstream release
  95. * Wed Mar 31 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.20.0-1
  96. - new upstream release
  97. * Fri Oct 9 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.18.4-1
  98. - new upstream release
  99. * Sun Jun 28 2009 NAKAMURA Kenta <kenta@vinelinux.org> 2.18.2-2
  100. - added compat32 package for x86_64 arch support.
  101. * Thu May 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.2-1
  102. - new upstream release
  103. * Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.1-1
  104. - new upstream release
  105. * Thu Mar 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.18.0-1
  106. - new upstream release
  107. * Wed Oct 28 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.16.1-1
  108. - new upstream release
  109. * Thu Sep 25 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.16.0-1
  110. - new upstream release
  111. * Fri Sep 05 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.15.4-1
  112. - new upstream release
  113. * Fri May 30 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.2-1
  114. - new upstream release
  115. * Sat Mar 22 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.14.0-1vl5
  116. - new upstream release
  117. * Sat Nov 17 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.12.2-0vl1
  118. - new upstream release
  119. - build with gtk+-2.12
  120. * Tue Apr 24 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.1-0vl1
  121. - new upstream release
  122. - build with gtk+-2.10
  123. * Tue Mar 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7.4-0vl1
  124. - new upstream release
  125. * Tue Jan 10 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7.2-0vl1
  126. - new upstream release
  127. * Sat Dec 03 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.7.0-0vl1
  128. - new upstream release
  129. - use License tag instead of Copyright
  130. * Wed Nov 30 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.6-0vl1
  131. - new upstream release
  132. * Wed Aug 24 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.5-0vl1
  133. - new upstream release
  134. * Thu Apr 13 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.3-0vl1
  135. - new upstream release
  136. * Sun Mar 20 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.2-0vl1
  137. - new upstream version
  138. * Mon Jan 10 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.0-0vl1
  139. - new upstream release
  140. - add Conflicts: gnome-themes < 2.8.2-0vl1, gnome-themes-extras < 0.8-0vl2
  141. * Fri Mar 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl5
  142. - rebuild with gtk+-2.4.0
  143. * Sat Feb 2 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl4
  144. - remove all additional engines and move it to gnome-themes.
  145. * Sat Feb 2 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl3
  146. - add missing files.
  147. * Wed Jan 22 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl2
  148. - add gtk-mist-engines
  149. * Sun Jan 19 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl1
  150. - new upstream release
  151. * Wed Jan 8 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 1.9.0-0vl2
  152. - fixed to make and install addon engines correctly.
  153. - remove gnuaquase
  154. * Wed Dec 25 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 1.9.0-0vl1
  155. - build for Vine Linux
  156. - add some theme (gtk-xfce, lighthouseblue, gnuaquase)
  157. * Fri Jun 21 2002 Tim Powers <timp@redhat.com>
  158. - automated rebuild
  159. * Thu May 23 2002 Tim Powers <timp@redhat.com>
  160. - automated rebuild
  161. * Thu May 02 2002 Havoc Pennington <hp@redhat.com>
  162. - rebuild in different environment
  163. * Thu Apr 25 2002 Havoc Pennington <hp@redhat.com>
  164. - converted to gtk2-engines package
  165. * Mon Apr 15 2002 Alex Larsson <alexl@redhat.com>
  166. - Added Adept-Raleigh theme
  167. * Thu Apr 11 2002 Owen Taylor <otaylor@redhat.com>
  168. - Fix major pixmap leak that occurred with certain theme/app
  169. combinations (#59528)
  170. * Wed Mar 13 2002 Owen Taylor <otaylor@redhat.com>
  171. - Add gtk-hicontrast theme
  172. - Un-automake-1.4
  173. * Thu Jan 24 2002 Havoc Pennington <hp@redhat.com>
  174. - remove acinclude.m4 to avoid funky libtool crackrock
  175. * Tue Jan 22 2002 Havoc Pennington <hp@redhat.com>
  176. - automake14
  177. * Thu Aug 9 2001 Owen Taylor <otaylor@redhat.com>
  178. - Install %{_sysconfdir}/skel/.gtkrc as /root/.gtkrc as well, or we
  179. don't get Raleigh for our nice config tools
  180. * Sat Jul 21 2001 Owen Taylor <otaylor@redhat.com>
  181. - Add BuildPrereq on imlib-devel (#49478)
  182. * Tue Jul 10 2001 Owen Taylor <otaylor@redhat.com>
  183. - Version 0.11
  184. - Install a %{_sysconfdir}/skel/.gtkrc
  185. * Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
  186. - Bump release + rebuild.
  187. * Sat Feb 10 2001 Owen Taylor <otaylor@redhat.com>
  188. - New, slightly improved version of Raleigh
  189. * Sun Feb 04 2001 Owen Taylor <otaylor@redhat.com>
  190. - Require as well as BuildPrereq a sufficiently new GTK+ package.
  191. * Wed Jan 17 2001 Owen Taylor <otaylor@redhat.com>
  192. - remove references to /home/raster from a couple of themes
  193. * Tue Nov 21 2000 Owen Taylor <otaylor@redhat.com>
  194. - Add 'Raleigh' theme
  195. * Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
  196. - Up Epoch and release
  197. * Thu Jul 13 2000 Owen Taylor <otaylor@redhat.com>
  198. - Go back to real gtk-engines-0.10.tar.gz instead of hosed
  199. cvs snapshot that someone had inserted.
  200. * Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
  201. - automatic rebuild
  202. * Mon Jun 19 2000 Dave Mason <dcm@redhat.com>
  203. - Removed many themes to speed up control center and get rid of ugly themes
  204. * Sat Jun 17 2000 Matt Wilson <msw@redhat.com>
  205. - defattr files 644 and dirs 755, list attr of 755 for libraries explicitly
  206. - use %%makeinstall
  207. - remove spec file stupidism (defining docdir, using own prefix macro, rel, ver, etc)
  208. * Tue May 16 2000 Dave Mason <dcm@redhat.com>
  209. - fixed Tiger, RatsTheme, OldWood, and LCD themes as they had no gtk subdirectory
  210. * Tue Feb 22 2000 Bill Nottingham <notting@redhat.com>
  211. - sanitize various things (permissions, .xv thumbnails)
  212. * Thu Feb 10 2000 Preston Brown <pbrown@redhat.com>
  213. - remove backup files from package
  214. * Tue Jan 25 2000 Owen Taylor <otaylor@redhat.com>
  215. - Update to 0.10 (fixing problem with text in eventboxes
  216. becoming garbled)
  217. * Wed Sep 15 1999 Elliot Lee <sopwith@redhat.com>
  218. - Misc fixes from DrMike suggestions
  219. * Thu Sep 09 1999 Elliot Lee <sopwith@redhat.com>
  220. - Update to 0.6, etc.
  221. * Wed Apr 14 1999 Michael Fulbright <drmike@redhat.com>
  222. - removed Odo (has issues)
  223. * Fri Apr 9 1999 The Rasterman <raster@redhat.com>
  224. - patched metal theme - fixed handlebox redraw.
  225. * Wed Mar 31 1999 Michael Fulbright <drmike@redhat.com>
  226. - removed some themes that were misbehaving
  227. * Tue Mar 16 1999 Michael Fulbright <drmike@redhat.com>
  228. - removed enlightened themes, seems to be defective
  229. * Thu Mar 11 1999 Michael Fulbright <drmike@redhat.com>
  230. - removed Default theme data, this comes with gtk+ package
  231. * Wed Mar 10 1999 Michael Fulbright <drmike@redhat.com>
  232. - added extra gtk themes
  233. * Thu Mar 04 1999 Michael Fulbright <drmike@redhat.com>
  234. - version 0.5
  235. * Fri Feb 12 1999 Michael Fulbright <drmike@redhat.com>
  236. - version 0.4
  237. * Wed Feb 03 1999 Michael Fulbright <drmike@redhat.com>
  238. - version 0.3
  239. * Mon Dec 18 1998 Michael Fulbright <drmike@redhat.com>
  240. - version 0.2
  241. * Wed Dec 16 1998 Michael Fulbright <drmike@redhat.com>
  242. - rebuild because gtk+ version changed
  243. * Wed Dec 16 1998 Michael Fulbright <drmike@redhat.com>
  244. - in preparation for GNOME freeze
  245. * Fri Nov 20 1998 Michael Fulbright <drmike@redhat.com>
  246. - First try at a spec file