1 Summary: GNOME 2 libraries for Ruby
2 Summary(pl.UTF-8): Biblioteki GNOME 2 dla Ruby
7 Group: Development/Languages
8 Source0: http://downloads.sourceforge.net/ruby-gnome2/%{name}-all-%{version}.tar.gz
9 # Source0-md5: bde7833035837ae2f4fe4fe1618c786c
10 URL: http://ruby-gnome2.sourceforge.jp/
11 BuildRequires: glib2-devel >= 1:2.16.0
12 BuildRequires: goocanvas-devel >= 0.8
13 BuildRequires: gstreamer-plugins-base-devel
14 BuildRequires: gtk+2-devel >= 2:2.12.0
15 BuildRequires: gtksourceview2-devel
16 BuildRequires: librsvg-devel
17 BuildRequires: pango-devel
18 BuildRequires: pkgconfig
19 BuildRequires: poppler-glib-devel >= 0.5.2
20 BuildRequires: rpmbuild(macros) >= 1.277
21 BuildRequires: ruby-devel
22 BuildRequires: ruby-pkg-config
23 BuildRequires: ruby-rubygems
24 BuildRequires: sed >= 4.0
25 BuildRequires: vte-devel >= 0.12.1
26 BuildRequires: xulrunner-devel >= 1.9-5
29 %{?ruby_mod_ver_requires_eq}
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 GNOME 2 libraries for Ruby, including GTKHtml2.
35 %description -l pl.UTF-8
36 Biblioteki GNOME 2 dla Ruby, włącznie z GTKHtml2.
39 Summary: Header files for Ruby-GNOME2
40 Summary(pl.UTF-8): Pliki nagłówkowe dla Ruby-GNOME2
41 Group: Development/Libraries
42 Requires: %{name} = %{version}-%{release}
45 Header files for Ruby-GNOME2.
47 %description devel -l pl.UTF-8
48 Pliki nagłówkowe dla Ruby-GNOME2.
51 Summary: Ruby-GNOME2 ri documentation
52 Summary(pl.UTF-8): Dokumentacja dla Ruby-GNOME2 w formacie ri.
54 Requires: %{name} = %{version}-%{release}
57 Ruby-GNOME2 ri documentation.
59 %description doc-ri -l pl.UTF-8
60 Dokumentacja dla Ruby-GNOME2 w formacie ri.
63 Summary: Ruby-GNOME2 examples
64 Summary(pl.UTF-8): Przykłady do Ruby-GNOME2
65 Group: Development/Libraries
70 %description examples -l pl.UTF-8
71 Przykłady do Ruby-GNOME2.
74 %setup -q -n %{name}-all-%{version}
75 find . -name '*.rb' | xargs sed -i -e '1s,#.*local/bin/ruby,#!%{_bindir}/ruby,'
78 ruby extconf.rb --enable-glib-experimental
85 rm -rf $RPM_BUILD_ROOT
86 install -d $RPM_BUILD_ROOT{%{ruby_archdir},%{ruby_rubylibdir},%{ruby_ridir}} \
87 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
90 DESTDIR=$RPM_BUILD_ROOT \
91 RUBYLIBDIR=$RPM_BUILD_ROOT%{ruby_rubylibdir} \
92 sitearchdir=$RPM_BUILD_ROOT%{ruby_archdir} \
93 pkgconfigdir=$RPM_BUILD_ROOT%{_pkgconfigdir} \
94 RUBYARCHDIR=$RPM_BUILD_ROOT%{ruby_archdir}
96 cp -a gdk_pixbuf2/sample \
97 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/gdk_pixbuf2
100 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/glib2
102 cp -a goocanvas/sample \
103 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/goocanvas
105 cp -a gstreamer/sample \
106 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/gstreamer
109 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/gtk2
111 cp -a poppler/sample \
112 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/poppler
114 cp -a gtkmozembed/sample \
115 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/gtkmozembed
117 cp -a gtksourceview2/sample \
118 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/gtksourceview2
121 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/pango
123 cp -a poppler/sample \
124 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/poppler
127 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/rsvg2
130 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/vte
132 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
133 rm -rf $RPM_BUILD_ROOT%{ruby_ridir}/ri/{Array,Object,TC*,Test*}
135 rm -f $RPM_BUILD_ROOT%{ruby_ridir}/Array/cdesc-Array.yaml
138 rm -rf $RPM_BUILD_ROOT
141 %defattr(644,root,root,755)
142 %doc README ChangeLog rdoc
143 %attr(755,root,root) %{ruby_archdir}/atk.so
144 %attr(755,root,root) %{ruby_archdir}/gdk_pixbuf2.so
145 %attr(755,root,root) %{ruby_archdir}/gio2.so
146 %attr(755,root,root) %{ruby_archdir}/glib2.so
147 %attr(755,root,root) %{ruby_archdir}/gst.so
148 #%%attr(755,root,root) %{ruby_archdir}/gtk2.so
149 %attr(755,root,root) %{ruby_archdir}/gtkmozembed.so
150 %attr(755,root,root) %{ruby_archdir}/gtksourceview2.so
151 %attr(755,root,root) %{ruby_archdir}/pango.so
152 %attr(755,root,root) %{ruby_archdir}/poppler.so
153 %attr(755,root,root) %{ruby_archdir}/rsvg2.so
154 %attr(755,root,root) %{ruby_archdir}/vte.so
155 %{ruby_rubylibdir}/*.rb
156 #%%{ruby_rubylibdir}/gtk2
159 %defattr(644,root,root,755)
161 %{_pkgconfigdir}/*.pc
164 %defattr(644,root,root,755)
168 %defattr(644,root,root,755)
169 %{_examplesdir}/%{name}-%{version}