source: projects/specs/trunk/r/ruby-gnome2/ruby-gnome2-vl.spec @ 8771

Revision 8771, 15.4 KB checked in by Takemikaduchi, 10 years ago (diff)

poppler-0.26.2

Line 
1%define ruby     /usr/bin/ruby
2%define rbindir  %(%{ruby} -r rbconfig -e 'print RbConfig::CONFIG["bindir"]')
3%define rlibdir  %(%{ruby} -r rbconfig -e 'print RbConfig::CONFIG["rubylibdir"]')
4%define rarchdir %(%{ruby} -r rbconfig -e 'print RbConfig::CONFIG["archdir"]')
5
6Summary:     language bindings for GNOME2 and GNOME3 for use with Ruby
7Summary(ja): Ruby から GNOME2 及び GNOME3 を使う為のライブラリ
8Name:        ruby-gnome2
9Version:     2.2.0
10Release:     3%{?_dist_release}
11Group:       Development/Libraries
12License:     GPL
13URL:         http://ruby-gnome2.sourceforge.jp/
14Source0:     http://sourceforge.net/projects/%{name}/files/%{name}/%{name}-%{version}/%{name}-all-%{version}.tar.gz
15
16Requires:    ruby-gtk2 = %{version}-%{release}
17Requires:    ruby-gtk3 = %{version}-%{release}
18
19BuildRoot:   %{_tmppath}/%{name}-%{version}-root
20
21BuildRequires: ruby-devel
22BuildRequires: ruby-pkg-config
23BuildRequires: rcairo-devel >= 1.8.0
24BuildRequires: glib2-devel
25BuildRequires: pango-devel
26BuildRequires: atk-devel
27BuildRequires: gtk2-devel
28BuildRequires: gtk3-devel >= 3.4.2
29BuildRequires: gobject-introspection-devel >= 1.32.1
30BuildRequires: gtksourceview2-devel >= 2.0.0
31BuildRequires: gtksourceview3-devel >= 3.4.2
32BuildRequires: librsvg2-devel >= 2.8.0
33BuildRequires: goocanvas-devel >= 0.8.0
34BuildRequires: gstreamer1-devel
35BuildRequires: gstreamer1-plugins-base-devel
36BuildRequires: vte-devel >= 0.12.1
37BuildRequires: vte3-devel >= 0.32.2
38BuildRequires: poppler-devel >= 0.14.2
39BuildRequires: sed
40
41Obsoletes: ruby-gtkglext < 2.0.0
42Obsoletes: ruby-gtkmozembed < 2.0.0
43Obsoletes: ruby-glade2 < 2.0.0
44
45
46%description
47This is a set of bindings for the GNOME-2.x and GNOME-3.x libraries to
48use from Ruby 2.0.x.
49
50
51%package -n ruby-gtk2
52Summary:     language bindings for GTK+2 for use with Ruby
53Summary(ja): Ruby から GTK+2 を使う為のライブラリ
54Group:       Development/Libraries
55Requires:    ruby
56Requires:    rcairo >= 1.12.0
57
58%description -n ruby-gtk2
59This package is a ruby bindings for gtk2.
60This package contains follow bindings.
61  * Ruby/GLib2:           Ruby binding of GLib-2.x.
62  * Ruby/GIO2:            Ruby binding of gio-2.0.x.
63  * Ruby/ATK:             Ruby binding of ATK-1.0.x or later.
64  * Ruby/Pango:           Ruby binding of pango-1.x.
65  * Ruby/GdkPixbuf2:      Ruby binding of GdkPixbuf-2.x.
66  * Ruby/GTK2:            Ruby binding of GTK+-2.0.x.
67  * Ruby/GObjectIntrospection: Ruby binding of GObject Introspect.
68  * Ruby/CairoGObject:    Ruby binding of cairo-gobject.
69
70
71%package -n ruby-gtk3
72Summary:     language bindings for GTK+2 for use with Ruby
73Summary(ja): Ruby から GTK+2 を使う為のライブラリ
74Group:       Development/Libraries
75Requires:    ruby
76Requires:    ruby-gtk2
77
78%description -n ruby-gtk3
79This package is a ruby bindings for gtk3.
80This package contains follow bindings.
81  * Ruby/GDK3:            Ruby binding of GDK 3.
82  * Ruby/GTK3:            Ruby binding of GTK 3.
83
84
85%package -n %{name}-devel
86Summary:     The header files for the ruby-gnome2.
87Summary(ja): ruby-gnome2 用のヘッダーファイル群
88Group:       Development/Libraries
89Requires:    %{name} = %{version}-%{release}
90
91%description -n %{name}-devel
92%{name}-devel provides the header files for the %{name}.
93
94
95%package -n ruby-goocanvas
96Summary:    Ruby binding of GooCanvas
97Group:      Development/Libraries
98Requires:   ruby-gtk2 = %{version}-%{release}
99
100%description -n ruby-goocanvas
101Ruby/GooCanvas is a Ruby binding for GooCanvas
102
103
104%package -n ruby-gstreamer
105Summary:    Ruby binding of GStreamer
106Group:      Development/Libraries
107Requires:   ruby-gtk3 = %{version}-%{release}
108
109%description -n ruby-gstreamer
110Ruby/GStreamer is a Ruby binding for GStreamer
111
112
113%package -n ruby-gtksourceview2
114Summary:     Ruby binding of gtksourceview-2.x
115Summary(ja): Ruby の gtksourceview-2.x バインディング
116Group:       Development/Libraries
117Requires:    ruby-gtk2 = %{version}-%{release}
118
119%description -n ruby-gtksourceview2
120Ruby/GtkSourceView2 is a Ruby binding of gtksourceview-2.x.
121
122
123%package -n ruby-gtksourceview3
124Summary:     Ruby binding of gtksourceview-3.x
125Summary(ja): Ruby の gtksourceview-3.x バインディング
126Group:       Development/Libraries
127Requires:    ruby-gtk3 = %{version}-%{release}
128
129%description -n ruby-gtksourceview3
130Ruby/GtkSourceView3 is a Ruby binding of gtksourceview-3.x.
131
132
133%package -n ruby-poppler
134Summary:     bindings for poppler for use with Ruby
135Summary(ja): Ruby から poppler を使う為のライブラリ
136Group:       Development/Libraries
137License:     LGPL
138Requires:    ruby-gtk2 = %{version}-%{release}
139
140%description -n ruby-poppler
141Ruby/Poppler is a Ruby binding of poppler-glib.
142
143
144%package -n ruby-vte
145Summary:     bindings for vte for use with Ruby
146Summary(ja): Ruby から vte を使う為のライブラリ
147Group:       Development/Libraries
148License:     LGPL
149Requires:    ruby-gtk2 = %{version}-%{release}
150
151%description -n ruby-vte
152Ruby/VTE is a Ruby binding of VTE.
153
154
155%package -n ruby-vte3
156Summary:     bindings for vte3 for use with Ruby
157Summary(ja): Ruby から vte3 を使う為のライブラリ
158Group:       Development/Libraries
159License:     LGPL
160Requires:    ruby-gtk3 = %{version}-%{release}
161
162%description -n ruby-vte3
163Ruby/VTE3 is a Ruby binding of VTE3.
164
165
166%package -n ruby-rsvg2
167Summary:     Ruby binding of librsvg2
168Summary(ja): Ruby の rsvg-2.x バインディング
169Group:       Development/Libraries
170Requires:    ruby-gtk2 = %{version}-%{release}
171
172%description -n ruby-rsvg2
173Ruby/RSVG is a Ruby binding of librsvg2.
174
175
176%prep
177%setup -q -n %{name}-all-%{version}
178
179for file in `find . -regex '.*/sample/.*\.rb'`
180do
181    sed -e 's/^#! *\/usr\/local\/bin\/ruby/#!\/usr\/bin\/env ruby/' < $file > $file.mod
182    mv $file.mod $file
183done
184
185
186%build
187%{ruby} extconf.rb --with-opt-include=%{rarchdir}
188make
189
190%install
191rm -rf $RPM_BUILD_ROOT
192make DESTDIR=$RPM_BUILD_ROOT \
193     sitearchdir=$RPM_BUILD_ROOT%{rarchdir} \
194     sitelibdir=$RPM_BUILD_ROOT%{rlibdir} install
195
196%clean
197rm -rf $RPM_BUILD_ROOT
198
199%files
200%defattr(-,root,root)
201%doc AUTHORS COPYING.LIB NEWS README
202
203%{rlibdir}/gnome2/
204%{rlibdir}/gnome2-raketask.rb
205%{rlibdir}/mkmf-gnome2.rb
206
207%files -n %{name}-devel
208%defattr(-,root,root)
209%{rarchdir}/*.h
210
211%files -n ruby-gtk2
212%defattr(-,root,root)
213%doc glib2/COPYING.LIB glib2/README glib2/sample
214%doc gdk_pixbuf2/COPYING.LIB gdk_pixbuf2/README gdk_pixbuf2/sample
215%doc gio2/COPYING.LIB gio2/README gio2/sample
216%doc gobject-introspection/COPYING.LIB
217%doc gobject-introspection/README gobject-introspection/sample
218%doc gtk2/COPYING.LIB gtk2/README gtk2/sample
219%doc pango/COPYING.LIB pango/README pango/sample
220%{rlibdir}/atk.rb
221%{rlibdir}/cairo-gobject.rb
222%{rlibdir}/gdk_pixbuf2.rb
223%{rlibdir}/glib2.rb
224%{rlibdir}/glib2/
225%{rlibdir}/gio2.rb
226%{rlibdir}/gio2/
227%{rlibdir}/glib-mkenums.rb
228%{rlibdir}/gobject-introspection/
229%{rlibdir}/gobject-introspection.rb
230%{rlibdir}/gtk2/
231%{rlibdir}/gtk2.rb
232%{rlibdir}/pango.rb
233%{rarchdir}/atk.so
234%{rarchdir}/cairo_gobject.so
235%{rarchdir}/gdk_pixbuf2.so
236%{rarchdir}/glib2.so
237%{rarchdir}/gio2.so
238%{rarchdir}/gobject_introspection.so
239%{rarchdir}/gtk2.so
240%{rarchdir}/pango.so
241
242%files -n ruby-gtk3
243%defattr(-,root,root)
244%doc gdk3/COPYING.LIB gdk3/README
245%doc gtk3/COPYING.LIB gtk3/README gtk3/sample
246%{rlibdir}/gdk3/
247%{rlibdir}/gdk3.rb
248%{rlibdir}/gtk3/
249%{rlibdir}/gtk3.rb
250%{rarchdir}/gdk3.so
251%{rarchdir}/gtk3.so
252
253%files -n ruby-goocanvas
254%defattr(-,root,root,-)
255%doc goocanvas/README
256%{rlibdir}/goo/
257%{rlibdir}/goocanvas.rb
258%{rarchdir}/goocanvas.so
259
260%files -n ruby-gstreamer
261%defattr(-,root,root,-)
262%doc gstreamer/COPYING.LIB gstreamer/sample
263%{rlibdir}/gst/
264%{rlibdir}/gst.rb
265%{rarchdir}/gstreamer.so
266
267%files -n ruby-gtksourceview2
268%defattr(-,root,root,-)
269%doc gtksourceview2/COPYING.LIB gtksourceview2/README gtksourceview2/sample
270%{rlibdir}/gtksourceview2.rb
271%{rarchdir}/gtksourceview2.so
272
273%files -n ruby-gtksourceview3
274%defattr(-,root,root,-)
275%doc gtksourceview3/COPYING.LIB gtksourceview3/README gtksourceview3/sample
276%{rlibdir}/gtksourceview3.rb
277%{rlibdir}/gtksourceview3/
278%{rarchdir}/gtksourceview3.so
279
280%files -n ruby-poppler
281%defattr(-,root,root)
282%doc poppler/COPYING.LIB poppler/README poppler/sample
283%{rlibdir}/poppler.rb
284%{rarchdir}/poppler.so
285
286%files -n ruby-vte
287%defattr(-,root,root)
288%doc vte/COPYING.LIB vte/README vte/sample
289%{rlibdir}/vte.rb
290%{rlibdir}/vte/
291%{rarchdir}/vte.so
292
293%files -n ruby-vte3
294%defattr(-,root,root)
295%doc vte3/COPYING.LIB vte3/README vte3/sample
296%{rlibdir}/vte3.rb
297%{rlibdir}/vte3/
298%{rarchdir}/vte3.so
299
300%files -n ruby-rsvg2
301%defattr(-,root,root)
302%doc rsvg2/COPYING.LIB rsvg2/README rsvg2/sample
303%{rlibdir}/rsvg2.rb
304%{rarchdir}/rsvg2.so
305
306
307%changelog
308* Tue Jul 08 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.0-3
309- rebuild with poppler-0.26.2
310
311* Sat May 03 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.0-2
312- rebuild with poppler-0.24.5
313
314* Sun Mar 30 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.0-1
315- new upstream release
316
317* Sat Dec 07 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0.2-3
318- rebuild with ruby-2.0.0.353
319
320* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0.2-2
321- rebuild with poppler-0.24.2
322
323* Sat Sep 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0.2-1
324- new upstream release
325- fix BR
326- remove old patches
327- remove ruby-gtkglext, ruby-gtkmozembed, ruby-glade2 subpackages
328- add ruby-gtk3, ruby-gtksourceview3, ruby-vte3, ruby-rsvg2 subpackages
329
330* Sat Mar 12 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.19.3-3
331- rebuilt with poppler-0.16.3
332- added Patch15
333- added BuildRequires: goocanvas-devel
334
335* Wed Oct 06 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.19.3-2
336- rebuild with poppler-0.14.2
337- add BuildRequires: ruby
338- change BuildRequires: gnome-panel-devel instead of gnome-panel
339- fix %files (add pkgconfig files)
340
341* Fri Mar 19 2010 IWAI, Masaharu <iwai@alib.jp> 0.19.3-1
342- new upstream release
343- drop gtkmozembed.patch (Patch15): upstream fixed
344- add BuildRequires:
345  - gtksourceview-devel >= 1.0.1
346  - gstreamer-plugins-base-devel
347  - mesa-libGLU-devel
348  - libXmu-devel
349
350* Tue Jun 30 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.19.0-1
351- new upstream release
352- build with xulrunner-1.9.1
353
354* Sun Dec 14 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.18.1-2
355- rebuild with poppler-0.10.2
356
357* Sat Nov 15 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.18.1-1vl5
358- new upstream release
359- changed Group to Development/Libraries
360
361* Tue Oct 14 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.18.0-1vl5
362- applied new versioning policy
363- spec in UTF-8
364- new upstream release
365- added Patch14 from Fedora for building with xulrunner
366  * Fri Dec 28 2007 Alex Lancaster <alexlan@fedoraproject.org> 0.16.0-21
367  - Add xulrunner patch from bugzilla #402591
368  - Rebuild against gecko-lib 1.9 (xulrunner)
369- dropped Patch20-23
370- new ruby-gstreaner, ruby-gtksourceview2 subpackage
371
372* Fri Aug 31 2007 Shu KONNO <owa@bg.wakwak.com> 0.16.0-0vl3
373- add Patch20: ruby-gnome2-all-0.16.0-rbglib_unicode.patch
374- add Patch21: ruby-gnome2-all-0.16.0-rbglib_maincontext.patch
375- add Patch22: ruby-gnome2-all-0.16.0-rbgobj_boxed.patch
376- add Patch23: ruby-gnome2-all-0.16.0-rbgtktreeiter.patch
377- set iffox is true if x86_64
378
379* Sun Jun 25 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.16.0-0vl2
380- upstream release
381- add BuildRequires: poppler-devel, vte-devel
382- add new packages: ruby-poppler, ruby-vte
383- add Obsoletes: ruby-libgda (no longer supported)
384- drop Patch10
385- add Requires: mozilla to ruby-gtkmozembed
386
387* Tue May 16 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.14.1-0vl5
388- rebuild with Ruby-1.8.4
389
390* Sat Apr 1 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.14.1-0vl4
391- rebuild with GNOME-2.14
392- change BuildRequires: from gstreamer-devel to gstreamer08-devel
393- change BuildRequires: from firefox-devel to mozilla-devel
394  (Patch 10 is kept in package)
395
396* Sat Feb 25 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.14.1-0vl3
397- add Requires: ruby-gtk2 to ruby-gtkmozembed
398- add Requires: ruby-gnome2 to ruby-libglade2
399
400* Tue Feb 21 2006 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.14.1-0vl2
401- added Patch10 (use firefox-devel instead of mozilla-devel)
402
403* Sat Feb 18 2006 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.14.1-0vl1
404- upstream release
405- temporally remove ruby-libgda
406  (libgda binding is not available with libgda-1.9.100-0vl1)
407
408* Sun Oct 30 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.14.0-0vl2
409- fix typo in Summary: of ruby-gtk2
410- add Requires: rcairo for ruby-gtk2
411- add BuildRequires: rcairo-devel to support rcairo
412
413* Sun Oct 23 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.14.0-0vl1
414- upstream release
415- add BuildRequires: mozilla-devel to build ruby-gtkmozembed
416
417* Sun Sep 4 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.13.0-0vl1
418- upstream release
419- change BuildRequires: kernel-headers to glibc-kernheaders
420
421* Mon May 9 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.12.0-0vl2
422- add gtkglext and libgda modules as independent VineSeedPlus package
423
424* Fri May 6 2005 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.12.0-0vl1
425- catch up to upstream release
426- replace Patch10 with eqivalent C-shell script
427- replace BuildRequires
428- add new modules to ruby-gnome2
429- remove gtkglext modules (currently in VineSeedPlus)
430
431* Fri Nov 12 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.9.1-0vl3
432- rebuilt with newest gnome in VineSeed
433
434* Sun Sep 26 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.9.1-0vl2
435- remove ruby-libglade2's ruby-gnome2 dependency
436- temporarily removed libgda module (libgda is in VineSeedPlus)
437
438* Fri Mar 26 2004 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp> 0.9.1-0vl1
439- updated to newest upstream release
440- add ruby-gnome2-0.9.1-vine.patch for remove /usr/local/bin/ruby
441- add atk to ruby-gtk2 and libgda and gtkglext to ruby-gnome2
442- remove sentence for Imlib from description
443
444* Sun Dec 07 2003 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp> 0.8.1-0vl1
445- updated to newest upstream releas
446- added to kernel-headers and libgnomeui-devel in BuildPrereq
447- new subpackage ruby-gnome2-devel for header files
448
449* Fri Oct 10 2003 Satoshi MACHINO <machino@vinelinux.org> 0.7.0-0vl2
450- added to gstreamer-devel in BuildPrereq
451
452* Thu Oct 09 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.7.0-0vl1
453- updated to newest upstream release
454
455* Mon May 26 2003 Kazuhisa TAKEI <takei@vinelinux.org> 0.4.0-0vl6
456- add html_stream_close
457
458* Sun May 25 2003 Kazuhisa TAKEI <takei@vinelinux.org> 0.4.0-0vl5
459- fixed lack of HtmlStrem's free.
460
461* Sun May 25 2003 Kazuhisa TAKEI <takei@vinelinux.org> 0.4.0-0vl4
462- add html_stream_write.
463
464* Sun May 25 2003 Kazuhisa TAKEI <takei@vinelinux.org> 0.4.0-0vl3
465- add libgtkhtml2
466
467* Mon May 12 2003 kazuhisa TAKEI <takei@vinelinux.org> 0.4.0vl2
468- rebuild for new gtk2,gnome2
469
470* Fri Apr 11 2003 Kazuhisa TAKEI <takei@linux.or.jp> 0.4.0-0vl1
471- new upstream version
472
473* Wed Jan 1 2003 Kazuhisa TAKEI <takei@linux.or.jp> 0.2-0vl1
474- initial package for ruby-gnome2 based on ruby-gnme package.
475
476* Sat Sep 14 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.30-0vl1
477- updated to new upstream release
478- ruby-libgrade requires ruby-gnome
479
480* Fri Aug 02 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.29-0vl2
481- increased release number to avoid confusion between VinePlus and VineSeedPlus
482- put ruby-classbrowser-{%{gtk},gnome} to %%{_bindir}
483
484* Mon Jul 01 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.29-0vl1
485- updated to 0.29 upstream release
486- Patch0 removed
487- added forgottten %%clean section
488
489* Mon Jun 03 2002 Satoshi MACHINO <machino@vinelinux.org> 0.28-0vl1
490- updated ruby-gnome-0.28
491- dropped ruby-gnome-itemfactory.patch
492        -- merged upstream
493- added ruby-gnome-0.28-extconf.patch
494        -- To install gnome.rb
495       
496* Wed May 08 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.27-0vl1
497- tons of changes since 0.27-0vl0 :)
498- now ruby-gtk and ruby-libglade are separated subpackages
499- files installed to rlibdir, NOT sitedir
500- added Obsoletes: gnome-ruby < %%{version}
501
502* Fri Apr 12 2002 Seiya Nishizawa <seiya@kugi.kyoto-u.ac.jp>
503- First package.
Note: See TracBrowser for help on using the repository browser.