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

Revision 9537, 15.2 KB checked in by Takemikaduchi, 9 years ago (diff)

new upstream release

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