source: projects/specs/branches/6/g/gtk2-engines/gtk2-engines-vl.spec @ 4583

Revision 4583, 10.8 KB checked in by daisuke, 13 years ago (diff)

split compat32 pkgconfig to compat32-devel

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