gtk2-engines-vl.spec 11 KB

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