3 %bcond_without gtk3 # GTK+ 3.x based packages too
4 %bcond_without vte3 # VTE 3.x binding
9 Summary: GNOME 2 libraries for Ruby
10 Summary(pl.UTF-8): Biblioteki GNOME 2 dla języka Ruby
15 Group: Development/Languages
16 Source0: http://downloads.sourceforge.net/ruby-gnome2/%{name}-all-%{version}.tar.gz
17 # Source0-md5: c55db58f909b1d778c4b95a0da3cd73d
18 URL: http://ruby-gnome2.sourceforge.jp/
19 BuildRequires: atk-devel >= 1:1.12.0
20 BuildRequires: cairo-devel >= 1.10.0
21 BuildRequires: cairo-gobject-devel >= 1.12.10
22 BuildRequires: clutter-devel >= 1.12.0
23 %{?with_gtk3:BuildRequires: clutter-gtk-devel >= 1.2.0}
24 BuildRequires: gdk-pixbuf2-devel >= 2
25 BuildRequires: glib2-devel >= 1:2.16.0
26 BuildRequires: gobject-introspection-devel >= 1.35.4
27 BuildRequires: gstreamer0.10-devel >= 0.10.35
28 BuildRequires: gstreamer0.10-plugins-base-devel >= 0.10.35
29 BuildRequires: gtk+2-devel >= 2:2.12.0
30 %{?with_gtk3:BuildRequires: gtk+3-devel >= 3.4.2}
31 BuildRequires: gtksourceview2-devel >= 2
32 %{?with_gtk3:BuildRequires: gtksourceview3-devel >= 3.4.2}
33 BuildRequires: librsvg-devel >= 2.8
34 BuildRequires: pango-devel >= 1:1.14.0
35 BuildRequires: pkgconfig
36 BuildRequires: poppler-glib-devel >= 0.12.0
37 BuildRequires: rpmbuild(macros) >= 1.277
38 BuildRequires: ruby-devel >= 1.9
39 %{?with_gtk3:BuildRequires: ruby-devel >= 1.9.2}
40 BuildRequires: ruby-pkg-config
41 BuildRequires: ruby-rcairo-devel
42 BuildRequires: ruby-rubygems
43 BuildRequires: sed >= 4.0
44 BuildRequires: vte0-devel >= 0.12.1
45 #%{?with_gtk3:BuildRequires: vte-devel >= 0.32.2}
46 %{?with_vte3:BuildRequires: vte2.90-devel >= 0.32.2}
47 BuildRequires: gtk-webkit-devel >= 1.8.1
48 %{?with_gtk3:BuildRequires: gtk-webkit3-devel >= 1.8.1}
49 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52 GNOME 2 libraries for Ruby.
54 %description -l pl.UTF-8
55 Biblioteki GNOME 2 dla języka Ruby.
57 %package -n ruby-glib2
58 Summary: Ruby/Glib2 - Ruby binding of GLib 2.x
59 Summary(pl.UTF-8): Ruby/Glib2 - wiązanie języka Ruby do biblioteki GLib 2.x
60 Group: Development/Languages
61 Requires: glib2 >= 1:2.16.0
63 Obsoletes: ruby-gnome2
64 Obsoletes: ruby-goocanvas < 2.2.1
66 %description -n ruby-glib2
67 Ruby/Glib2 is a Ruby binding of GLib 2.x.
69 %description -n ruby-glib2 -l pl.UTF-8
70 Ruby/Glib2 to wiązanie języka Ruby do biblioteki GLib 2.x.
72 %package -n ruby-glib2-devel
73 Summary: Header files for Ruby/GLib2 library
74 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/GLib2
75 Group: Development/Libraries
76 Requires: glib2-devel >= 1:2.16.0
77 Requires: ruby-devel >= 1.9
78 Requires: ruby-glib2 = %{version}-%{release}
79 Obsoletes: ruby-gnome2-devel
80 Obsoletes: ruby-goocanvas-devel < 2.2.1
82 %description -n ruby-glib2-devel
83 Header files for Ruby/GLib2 library.
85 %description -n ruby-glib2-devel -l pl.UTF-8
86 Pliki nagłówkowe biblioteki Ruby/GLib2.
88 %package -n ruby-gobject-introspection
89 Summary: Ruby/GObjectIntrospection - Ruby binding of GObject Introspection
90 Summary(pl.UTF-8): Ruby/GObjectIntrospection - wiązania języka Ruby do biblioteki GObject Introspection
91 Group: Development/Languages
92 Requires: gobject-introspection >= 1.35.4
93 Requires: ruby-glib2 = %{version}-%{release}
95 %description -n ruby-gobject-introspection
96 Ruby/GObjectIntrospection is a Ruby binding of GObject Introspection.
98 %description -n ruby-gobject-introspection -l pl.UTF-8
99 Ruby/GObjectIntrospection to wiązanie języka Ruby do biblioteki
100 GObject Introspection.
102 %package -n ruby-gobject-introspection-devel
103 Summary: Header files for Ruby/GObjectIntrospection library
104 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/GObjectIntrospection
105 Group: Development/Languages
106 Requires: ruby-glib2-devel = %{version}-%{release}
107 Requires: ruby-gobject-introspection = %{version}-%{release}
109 %description -n ruby-gobject-introspection-devel
110 Header files for Ruby/GObjectIntrospection library.
112 %description -n ruby-gobject-introspection-devel -l pl.UTF-8
113 Pliki nagłówkowe biblioteki Ruby/GObjectIntrospection.
115 %package -n ruby-gio2
116 Summary: Ruby/GIO2 - Ruby binding of GIO 2.x library
117 Summary(pl.UTF-8): Ruby/GIO2 - wiązanie języka Ruby do biblioteki GIO 2.x
118 Group: Development/Languages
119 Requires: glib2 >= 1:2.16.0
120 Requires: ruby-gobject-introspection = %{version}-%{release}
122 %description -n ruby-gio2
123 Ruby/GIO2 is a Ruby binding of GIO 2.x library.
125 %description -n ruby-gio2 -l pl.UTF-8
126 Ruby/GIO2 to wiązanie języka Ruby do biblioteki GIO 2.x.
129 Summary: Ruby/ATK - Ruby binding of ATK
130 Summary(pl.UTF-8): Ruby/ATK - wiązanie języka Ruby do biblioteki ATK
131 Group: Development/Languages
132 Requires: atk >= 1:1.12.0
133 Requires: ruby-glib2 = %{version}-%{release}
135 %description -n ruby-atk
136 Ruby/ATK is a Ruby binding of ATK.
138 %description -n ruby-atk -l pl.UTF-8
139 Ruby/ATK to wiązanie języka Ruby do biblioteki ATK.
141 %package -n ruby-atk-devel
142 Summary: Header files for Ruby/ATK library
143 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/ATK
144 Group: Development/Libraries
145 Requires: atk-devel >= 1:1.12.0
146 Requires: ruby-atk = %{version}-%{release}
147 Requires: ruby-glib2-devel = %{version}-%{release}
149 %description -n ruby-atk-devel
150 Header files for Ruby/ATK library.
152 %description -n ruby-atk-devel -l pl.UTF-8
153 Pliki nagłówkowe biblioteki Ruby/ATK.
155 %package -n ruby-cairo-gobject
156 Summary: Ruby/CairoGObject - Ruby binding of cairo-gobject library
157 Summary(pl.UTF-8): Ruby/CairoGObject - wiązania języka Ruby do biblioteki cairo-gobject
158 Group: Development/Languages
159 Requires: cairo-gobject >= 1.12.10
160 Requires: ruby-glib2 = %{version}-%{release}
161 Requires: ruby-rcairo
163 %description -n ruby-cairo-gobject
164 Ruby/CairoGObject is a Ruby binding of cairo-gobject library.
166 %description -n ruby-cairo-gobject -l pl.UTF-8
167 Ruby/CairoGObject to wiązanie języka Ruby do biblioteki cairo-gobject.
169 %package -n ruby-pango
170 Summary: Ruby/Pango - Ruby binding of pango 1.x
171 Summary(pl.UTF-8): Ruby/Pango - wiązanie języka Ruby do biblioteki pango 1.x
172 Group: Development/Languages
173 Requires: cairo >= 1.10.0
174 Requires: pango >= 1:1.14.0
175 Requires: ruby-glib2 = %{version}-%{release}
176 Requires: ruby-rcairo
178 %description -n ruby-pango
179 Ruby/Pango is a Ruby binding of pango 1.x.
181 %description -n ruby-pango -l pl.UTF-8
182 Ruby/Pango to wiązanie języka Ruby do biblioteki pango 1.x.
184 %package -n ruby-pango-devel
185 Summary: Header files for Ruby/Pango library
186 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/Pango
187 Group: Development/Libraries
188 Requires: cairo-devel >= 1.10.0
189 Requires: pango-devel >= 1:1.14.0
190 Requires: ruby-glib2-devel = %{version}-%{release}
191 Requires: ruby-pango = %{version}-%{release}
193 %description -n ruby-pango-devel
194 Header files for Ruby/Pango library.
196 %description -n ruby-pango-devel -l pl.UTF-8
197 Pliki nagłówkowe biblioteki Ruby/Pango.
199 %package -n ruby-gdk_pixbuf2
200 Summary: Ruby/GdkPixbuf2 - Ruby binding of GdkPixbuf 2.x
201 Summary(pl.UTF-8): Ruby/GdkPixbuf2 - wiązanie języka Ruby do biblioteki GdkPixbuf 2.x
202 Group: Development/Languages
203 Requires: gdk-pixbuf2 >= 2
204 Requires: ruby-glib2 = %{version}-%{release}
206 %description -n ruby-gdk_pixbuf2
207 Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf 2.x.
209 %description -n ruby-gdk_pixbuf2 -l pl.UTF-8
210 Ruby/GdkPixbuf2 to wiązanie języka Ruby do biblioteki GdkPixbuf 2.x.
212 %package -n ruby-gdk_pixbuf2-devel
213 Summary: Header files for Ruby/GdkPixbuf2 library
214 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/GdkPixbuf2
215 Group: Development/Libraries
216 Requires: gdk-pixbuf2-devel >= 2
217 Requires: ruby-gdk_pixbuf2 = %{version}-%{release}
218 Requires: ruby-glib2-devel = %{version}-%{release}
220 %description -n ruby-gdk_pixbuf2-devel
221 Header files for Ruby/GdkPixbuf2 library.
223 %description -n ruby-gdk_pixbuf2-devel -l pl.UTF-8
224 Pliki nagłówkowe biblioteki Ruby/GdkPixbuf2.
226 %package -n ruby-gtk2
227 Summary: Ruby/GTK2 - Ruby binding of GTK+ 2.x
228 Summary(pl.UTF-8): Ruby/GTK2 - wiązanie języka Ruby do biblioteki GTK+ 2.x
229 Group: Development/Languages
230 Requires: gtk+2 >= 2:2.12.0
231 Requires: ruby-atk = %{version}-%{release}
232 Requires: ruby-gdk_pixbuf2 = %{version}-%{release}
233 Requires: ruby-glib2 = %{version}-%{release}
234 Requires: ruby-pango = %{version}-%{release}
236 %description -n ruby-gtk2
237 Ruby/GTK2 is a Ruby binding of GTK+ 2.x.
239 %description -n ruby-gtk2 -l pl.UTF-8
240 Ruby/GTK2 to wiązanie języka Ruby do biblioteki GTK+ 2.x.
242 %package -n ruby-gtk2-devel
243 Summary: Header files for Ruby/GTK2 library
244 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/GTK2
245 Group: Development/Libraries
246 Requires: gtk+2-devel >= 2:2.12.0
247 Requires: ruby-atk-devel = %{version}-%{release}
248 Requires: ruby-gdk_pixbuf2-devel = %{version}-%{release}
249 Requires: ruby-glib2-devel = %{version}-%{release}
250 Requires: ruby-gtk2 = %{version}-%{release}
251 Requires: ruby-pango-devel = %{version}-%{release}
253 %description -n ruby-gtk2-devel
254 Header files for Ruby/GTK2 library.
256 %description -n ruby-gtk2-devel -l pl.UTF-8
257 Pliki nagłówkowe biblioteki Ruby/GTK2.
259 %package -n ruby-clutter
260 Summary: Ruby/Clutter - Ruby binding of Clutter library
261 Summary(pl.UTF-8): Ruby/Clutter - wiązanie języka Ruby do biblioteki Clutter
262 Group: Development/Languages
263 Requires: clutter >= 1.16.4
264 Requires: ruby-cairo-gobject = %{version}-%{release}
265 Requires: ruby-gobject-introspection = %{version}-%{release}
267 %description -n ruby-clutter
268 Ruby/Clutter is a Ruby binding of Clutter library.
270 %description -n ruby-clutter -l pl.UTF-8
271 Ruby/Clutter to wiązanie języka Ruby do biblioteki Clutter.
273 %package -n ruby-clutter-gstreamer
274 Summary: Ruby/ClutterGStreamer - Ruby binding of Clutter-GStreamer library
275 Summary(pl.UTF-8): Ruby/ClutterGStreamer - wiązanie języka Ruby do biblioteki Clutter-GStreamer
276 Group: Development/Languages
277 Requires: clutter-gst >= 2.0.10
278 Requires: ruby-clutter = %{version}-%{release}
279 Requires: ruby-gstreamer = %{version}-%{release}
281 %description -n ruby-clutter-gstreamer
282 Ruby/ClutterGStreamer is a Ruby binding of Clutter-GStreamer library.
284 %description -n ruby-clutter-gstreamer -l pl.UTF-8
285 Ruby/ClutterGStreamer to wiązanie języka Ruby do biblioteki
288 %package -n ruby-gstreamer
289 Summary: Ruby/GStreamer - Ruby binding of GStreamer
290 Summary(pl.UTF-8): Ruby/GStreamer - wiązanie języka Ruby do biblioteki GStreamer
291 Group: Development/Languages
292 Requires: gstreamer0.10 >= 0.10.35
293 Requires: gstreamer0.10-plugins-base >= 0.10.35
294 Requires: ruby-gdk_pixbuf2 = %{version}-%{release}
295 Requires: ruby-glib2 = %{version}-%{release}
296 Requires: ruby-pango = %{version}-%{release}
298 %description -n ruby-gstreamer
299 Ruby/GStreamer is a Ruby binding of GStreamer.
301 %description -n ruby-gstreamer -l pl.UTF-8
302 Ruby/GStreamer to wiązanie języka Ruby do biblioteki GStreamer.
304 %package -n ruby-gstreamer-devel
305 Summary: Header files for Ruby/GStreamer library
306 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/GStreamer
307 Group: Development/Libraries
308 Requires: gstreamer0.10-devel >= 0.10.35
309 Requires: gstreamer0.10-plugins-base-devel >= 0.10.35
310 Requires: ruby-gdk_pixbuf2-devel = %{version}-%{release}
311 Requires: ruby-glib2-devel = %{version}-%{release}
312 Requires: ruby-pango-devel = %{version}-%{release}
314 %description -n ruby-gstreamer-devel
315 Header files for Ruby/GStreamer library.
317 %description -n ruby-gstreamer-devel -l pl.UTF-8
318 Pliki nagłówkowe biblioteki Ruby/GStreamer.
320 %package -n ruby-gtksourceview2
321 Summary: Ruby/GtkSourceView2 - Ruby binding of gtksourceview 2.x
322 Summary(pl.UTF-8): Ruby/GtkSourceView2 - wiązanie języka Ruby do biblioteki gtksourceview 2.x
323 Group: Development/Languages
324 Requires: gtksourceview2 >= 2.0.0
325 Requires: ruby-gtk2 = %{version}-%{release}
327 %description -n ruby-gtksourceview2
328 Ruby/GtkSourceView2 is a Ruby binding of gtksourceview 2.x.
330 %description -n ruby-gtksourceview2 -l pl.UTF-8
331 Ruby/GtkSourceView2 to wiązanie języka Ruby do biblioteki
334 %package -n ruby-gtksourceview2-devel
335 Summary: Header files for Ruby/GtkSourceView2 library
336 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/GtkSourceView2
337 Group: Development/Libraries
338 Requires: gtksourceview2-devel >= 2.0.0
339 Requires: ruby-gtk2-devel = %{version}-%{release}
340 Requires: ruby-gtksourceview2 = %{version}-%{release}
342 %description -n ruby-gtksourceview2-devel
343 Header files for Ruby/GtkSourceView2 library.
345 %description -n ruby-gtksourceview2-devel -l pl.UTF-8
346 Pliki nagłówkowe biblioteki Ruby/GtkSourceView2.
348 %package -n ruby-poppler
349 Summary: Ruby/Poppler - Ruby binding of poppler-glib
350 Summary(pl.UTF-8): Ruby/Poppler - wiązanie języka Ruby do biblioteki poppler-glib
351 Group: Development/Languages
352 Requires: poppler-glib >= 0.12.0
353 Requires: ruby-gdk_pixbuf2 = %{version}-%{release}
354 Requires: ruby-glib2 = %{version}-%{release}
355 Requires: ruby-gtk2 = %{version}-%{release}
357 %description -n ruby-poppler
358 Ruby/Poppler is a Ruby binding of poppler-glib.
360 %description -n ruby-poppler -l pl.UTF-8
361 Ruby/Poppler to wiązanie języka Ruby do biblioteki poppler-glib.
363 %package -n ruby-poppler-devel
364 Summary: Header files for Ruby/Poppler library
365 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/Poppler
366 Group: Development/Libraries
367 Requires: poppler-glib-devel >= 0.12.0
368 Requires: ruby-gdk_pixbuf2-devel = %{version}-%{release}
369 Requires: ruby-glib2-devel = %{version}-%{release}
370 Requires: ruby-gtk2-devel = %{version}-%{release}
372 %description -n ruby-poppler-devel
373 Header files for Ruby/Poppler library.
375 %description -n ruby-poppler-devel -l pl.UTF-8
376 Pliki nagłówkowe biblioteki Ruby/Poppler.
378 %package -n ruby-rsvg2
379 Summary: Ruby/RSVG - Ruby binding of librsvg
380 Summary(pl.UTF-8): Ruby/RSVG - wiązanie języka Ruby do biblioteki librsvg
381 Group: Development/Languages
382 Requires: librsvg >= 2.8
383 Requires: ruby-gdk_pixbuf2 = %{version}-%{release}
384 Requires: ruby-glib2 = %{version}-%{release}
385 Requires: ruby-rcairo
387 %description -n ruby-rsvg2
388 Ruby/RSVG is a Ruby binding of librsvg.
390 %description -n ruby-rsvg2 -l pl.UTF-8
391 Ruby/RSVG to wiązanie języka Ruby do biblioteki librsvg.
393 %package -n ruby-rsvg2-devel
394 Summary: Header files for Ruby/RSVG library
395 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/RSVG
396 Group: Development/Libraries
397 Requires: librsvg-devel >= 2.8
398 Requires: ruby-gdk_pixbuf2-devel = %{version}-%{release}
399 Requires: ruby-glib2-devel = %{version}-%{release}
401 %description -n ruby-rsvg2-devel
402 Header files for Ruby/RSVG library.
404 %description -n ruby-rsvg2-devel -l pl.UTF-8
405 Pliki nagłówkowe biblioteki Ruby/RSVG.
408 Summary: Ruby/VTE - Ruby binding of VTE
409 Summary(pl.UTF-8): Ruby/VTE - wiązanie języka Ruby do biblioteki VTE
410 Group: Development/Languages
411 Requires: ruby-gtk2 = %{version}-%{release}
412 Requires: vte0 >= 0.12.1
414 %description -n ruby-vte
415 Ruby/VTE is a Ruby binding of VTE.
417 %description -n ruby-vte -l pl.UTF-8
418 Ruby/VTE to wiązanie języka Ruby do biblioteki VTE.
420 %package -n ruby-vte-devel
421 Summary: Header files for Ruby/VTE library
422 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/VTE
423 Group: Development/Libraries
424 Requires: ruby-gtk2-devel = %{version}-%{release}
425 Requires: ruby-vte = %{version}-%{release}
426 Requires: vte0-devel >= 0.12.1
428 %description -n ruby-vte-devel
429 Header files for Ruby/VTE library.
431 %description -n ruby-vte-devel -l pl.UTF-8
432 Pliki nagłówkowe biblioteki Ruby/VTE.
434 %package -n ruby-webkit-gtk2
435 Summary: Ruby/WebKitGTK2 - Ruby binding of WebKitGTK+ (GTK+ 2.x based) library
436 Summary(pl.UTF-8): Ruby/WebKitGTK2 - wiązanie języka Ruby do biblioteki WebKitGTK+ (dla GTK+ 2.x)
437 Group: Development/Languages
438 Requires: gtk-webkit >= 2.2.3
439 Requires: ruby-gobject-introspection = %{version}-%{release}
440 Requires: ruby-gtk2 = %{version}-%{release}
442 %description -n ruby-webkit-gtk2
443 Ruby/WebKitGTK2 is a Ruby binding of WebKitGTK+ library (based on
446 %description -n ruby-webkit-gtk2 -l pl.UTF-8
447 Ruby/WebKitGTK2 to wiązanie języka Ruby do biblioteki WebKitGTK+
448 (opartej na GTK+ 2.x).
450 %package -n ruby-gtk3
451 Summary: Ruby/GTK3 - Ruby binding of GTK+ 3.x
452 Summary(pl.UTF-8): Ruby/GTK3 - wiązanie języka Ruby do bibliotek GTK+ 3.x
453 Group: Development/Languages
454 Requires: gtk+3 >= 3.4.2
455 Requires: ruby >= 1.9.2
456 Requires: ruby-atk = %{version}-%{release}
457 Requires: ruby-gdk_pixbuf2 = %{version}-%{release}
458 Requires: ruby-glib2 = %{version}-%{release}
459 Requires: ruby-pango = %{version}-%{release}
461 %description -n ruby-gtk3
462 Ruby/GTK3 is a Ruby binding of GTK+ 3.x.
464 %description -n ruby-gtk3 -l pl.UTF-8
465 Ruby/GTK3 to wiązanie języka Ruby do bibliotek GTK+ 3.x.
467 %package -n ruby-gtk3-devel
468 Summary: Header files for Ruby/GTK3 library
469 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/GTK3
470 Group: Development/Libraries
471 Requires: gtk+3-devel >= 3.4.2
472 Requires: ruby-atk-devel = %{version}-%{release}
473 Requires: ruby-devel >= 1.9.2
474 Requires: ruby-gdk_pixbuf2-devel = %{version}-%{release}
475 Requires: ruby-glib2-devel = %{version}-%{release}
476 Requires: ruby-gtk3 = %{version}-%{release}
477 Requires: ruby-pango-devel = %{version}-%{release}
479 %description -n ruby-gtk3-devel
480 Header files for Ruby/GTK3 library.
482 %description -n ruby-gtk3-devel -l pl.UTF-8
483 Pliki nagłówkowe biblioteki Ruby/GTK3.
485 %package -n ruby-clutter-gtk
486 Summary: Ruby/ClutterGTK - Ruby binding of Clutter-GTK library
487 Summary(pl.UTF-8): Ruby/ClutterGTK - wiązanie języka Ruby do biblioteki Clutter-GTK
488 Group: Development/Languages
489 Requires: clutter-gtk >= 1.4.4
490 Requires: ruby-clutter = %{version}-%{release}
491 Requires: ruby-gtk3 = %{version}-%{release}
493 %description -n ruby-clutter-gtk
494 Ruby/ClutterGTK is a Ruby binding of Clutter-GTK library.
496 %description -n ruby-clutter-gtk -l pl.UTF-8
497 Ruby/ClutterGTK to wiązanie języka Ruby do biblioteki Clutter-GTK.
499 %package -n ruby-gtksourceview3
500 Summary: Ruby/GtkSourceView3 - Ruby binding of gtksourceview 3.x
501 Summary(pl.UTF-8): Ruby/GtkSourceView3 - wiązanie języka Ruby do biblioteki gtksourceview 3.x
502 Group: Development/Languages
503 Requires: gtksourceview3 >= 3.4.2
504 Requires: ruby-gtk3 = %{version}-%{release}
506 %description -n ruby-gtksourceview3
507 Ruby/GtkSourceView3 is a Ruby binding of gtksourceview 3.x.
509 %description -n ruby-gtksourceview3 -l pl.UTF-8
510 Ruby/GtkSourceView3 to wiązanie języka Ruby do biblioteki
513 %package -n ruby-gtksourceview3-devel
514 Summary: Header files for Ruby/GtkSourceView3 library
515 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/GtkSourceView3
516 Group: Development/Libraries
517 Requires: gtksourceview3-devel >= 3.4.2
518 Requires: ruby-gtk3-devel = %{version}-%{release}
519 Requires: ruby-gtksourceview3 = %{version}-%{release}
521 %description -n ruby-gtksourceview3-devel
522 Header files for Ruby/GtkSourceView3 library.
524 %description -n ruby-gtksourceview3-devel -l pl.UTF-8
525 Pliki nagłówkowe biblioteki Ruby/GtkSourceView3.
527 %package -n ruby-vte3
528 Summary: Ruby/VTE3 - Ruby binding of VTE on GTK+ 3.x
529 Summary(pl.UTF-8): Ruby/VTE3 - wiązanie języka Ruby do biblioteki VTE na GTK+ 3.x
530 Group: Development/Languages
531 Requires: ruby-gtk3 = %{version}-%{release}
532 Requires: vte >= 0.32.2
534 %description -n ruby-vte3
535 Ruby/VTE3 is a Ruby binding of VTE on GTK+ 3.x.
537 %description -n ruby-vte3 -l pl.UTF-8
538 Ruby/VTE3 to wiązanie języka Ruby do biblioteki VTE opartej na GTK+
541 %package -n ruby-vte3-devel
542 Summary: Header files for Ruby/VTE3 library
543 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Ruby/VTE3
544 Group: Development/Libraries
545 Requires: ruby-gtk3-devel = %{version}-%{release}
546 Requires: ruby-vte3 = %{version}-%{release}
547 Requires: vte-devel >= 0.32.2
549 %description -n ruby-vte3-devel
550 Header files for Ruby/VTE3 library.
552 %description -n ruby-vte3-devel -l pl.UTF-8
553 Pliki nagłówkowe biblioteki Ruby/VTE3.
555 %package -n ruby-webkit-gtk
556 Summary: Ruby/WebKitGTK - Ruby binding of WebKitGTK+ (GTK+ 3.x based) library
557 Summary(pl.UTF-8): Ruby/WebKitGTK - wiązanie języka Ruby do biblioteki WebKitGTK+ (dla GTK+ 3.x)
558 Group: Development/Languages
559 Requires: gtk-webkit3 >= 2.2.3
560 Requires: ruby-gobject-introspection = %{version}-%{release}
561 Requires: ruby-gtk3 = %{version}-%{release}
563 %description -n ruby-webkit-gtk
564 Ruby/WebKitGTK is a Ruby binding of WebKitGTK+ library (based on
567 %description -n ruby-webkit-gtk -l pl.UTF-8
568 Ruby/WebKitGTK to wiązanie języka Ruby do biblioteki WebKitGTK+
569 (opartej na GTK+ 3.x).
572 Summary: Ruby-GNOME2 ri documentation
573 Summary(pl.UTF-8): Dokumentacja dla Ruby-GNOME2 w formacie ri
578 Ruby-GNOME2 ri documentation.
580 %description doc-ri -l pl.UTF-8
581 Dokumentacja dla Ruby-GNOME2 w formacie ri.
584 Summary: Ruby-GNOME2 HTML documentation
585 Summary(pl.UTF-8): Dokumentacja dla Ruby-GNOME2 w formacie HTML
588 %description doc-html
589 Ruby-GNOME2 HTML documentation.
591 %description doc-html -l pl.UTF-8
592 Dokumentacja dla Ruby-GNOME2 w formacie HTML.
595 Summary: Ruby-GNOME2 examples
596 Summary(pl.UTF-8): Przykłady do Ruby-GNOME2
597 Group: Development/Libraries
599 %description examples
600 Ruby-GNOME2 examples.
602 %description examples -l pl.UTF-8
603 Przykłady do Ruby-GNOME2.
606 %setup -q -n %{name}-all-%{version}
607 find . -name '*.rb' | xargs sed -i -e '1s,#.*local/bin/ruby,#!%{_bindir}/ruby,'
609 cp -p glib2/README README.glib2
610 cp -p glib2/TODO TODO.glib2
611 cp -p gdk3/README.md README.gdk3.md
612 cp -p gtk3/README.md README.gtk3.md
615 # echo */extconf.rb | xargs -l1 dirname
625 gobject-introspection
648 --enable-glib-experimental \
656 rm -rf $RPM_BUILD_ROOT
657 install -d $RPM_BUILD_ROOT{%{ruby_archdir},%{ruby_rubylibdir},%{ruby_ridir}} \
658 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
661 DESTDIR=$RPM_BUILD_ROOT \
662 RUBYLIBDIR=$RPM_BUILD_ROOT%{ruby_rubylibdir} \
663 sitearchdir=$RPM_BUILD_ROOT%{ruby_archdir} \
664 pkgconfigdir=$RPM_BUILD_ROOT%{_pkgconfigdir} \
665 RUBYARCHDIR=$RPM_BUILD_ROOT%{ruby_archdir}
667 # omitted by make install
668 cp -pr clutter/lib/{clutter,clutter.rb} $RPM_BUILD_ROOT%{ruby_rubylibdir}
669 cp -p clutter-gstreamer/lib/clutter-gst.rb $RPM_BUILD_ROOT%{ruby_rubylibdir}
670 cp -p webkit-gtk2/lib/webkit-gtk2.rb $RPM_BUILD_ROOT%{ruby_rubylibdir}
672 cp -p clutter-gtk/lib/clutter-gtk.rb $RPM_BUILD_ROOT%{ruby_rubylibdir}
673 cp -p webkit-gtk/lib/webkit-gtk.rb $RPM_BUILD_ROOT%{ruby_rubylibdir}
676 cp -a clutter/sample \
677 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/clutter
679 cp -a clutter-gstreamer/sample \
680 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/clutter-gstreamer
682 cp -a gdk_pixbuf2/sample \
683 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/gdk_pixbuf2
686 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/glib2
688 cp -a gstreamer/sample \
689 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/gstreamer
692 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/gtk2
694 cp -a gtksourceview2/sample \
695 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/gtksourceview2
698 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/pango
700 cp -a poppler/sample \
701 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/poppler
704 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/rsvg2
707 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/vte
709 cp -a webkit-gtk2/sample \
710 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/webkit-gtk2
713 cp -a clutter-gtk/sample \
714 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/clutter-gtk
717 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/gtk3
719 cp -a gtksourceview3/sample \
720 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/gtksourceview3
724 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/vte3
727 cp -a webkit-gtk/sample \
728 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/webkit-gtk
731 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
732 %{__rm} -r $RPM_BUILD_ROOT%{ruby_ridir}/{Math,Object,REXML,RbConfig,Test*,page-*,rdoc,ri}
734 %{__rm} -r $RPM_BUILD_ROOT%{ruby_ridir}/{ClutterGtk*,Goo*,WebKitGtk,WebKitGtkTestUtils,clutter-gtk,gdk3,gtk3,gtksourceview3,webkit-gtk}
737 %{__rm} -r $RPM_BUILD_ROOT%{ruby_ridir}/vte3
739 %{__rm} $RPM_BUILD_ROOT%{ruby_ridir}/{cache.ri,created.rid}
742 rm -rf $RPM_BUILD_ROOT
745 %defattr(644,root,root,755)
746 %doc AUTHORS NEWS README.md README.glib2 TODO.glib2
747 %attr(755,root,root) %{ruby_archdir}/glib2.so
748 %{ruby_rubylibdir}/glib-mkenums.rb
749 %{ruby_rubylibdir}/glib2.rb
750 %{ruby_rubylibdir}/gnome2-raketask.rb
751 %dir %{ruby_rubylibdir}/gnome2
752 %{ruby_rubylibdir}/gnome2/rake
753 %{ruby_rubylibdir}/mkmf-gnome2.rb
754 %{ruby_rubylibdir}/glib2
756 %files -n ruby-glib2-devel
757 %defattr(644,root,root,755)
758 %{ruby_archdir}/glib-enum-types.h
759 %{ruby_archdir}/rbgcompat.h
760 %{ruby_archdir}/rbglib.h
761 %{ruby_archdir}/rbglib2conversions.h
762 %{ruby_archdir}/rbglibdeprecated.h
763 %{ruby_archdir}/rbgobject.h
764 %{ruby_archdir}/rbgutil.h
765 %{ruby_archdir}/rbgutil_list.h
766 %{ruby_archdir}/rbgutildeprecated.h
767 %{_pkgconfigdir}/ruby-glib2.pc
769 %files -n ruby-gobject-introspection
770 %defattr(644,root,root,755)
771 %doc gobject-introspection/README.md
772 %attr(755,root,root) %{ruby_archdir}/gobject_introspection.so
773 %{ruby_rubylibdir}/gobject-introspection.rb
774 %{ruby_rubylibdir}/gobject-introspection
776 %files -n ruby-gobject-introspection-devel
777 %defattr(644,root,root,755)
778 %{ruby_archdir}/rb-gobject-introspection.h
779 %{_pkgconfigdir}/ruby-gobject-introspection.pc
782 %defattr(644,root,root,755)
784 %attr(755,root,root) %{ruby_archdir}/gio2.so
785 %{ruby_rubylibdir}/gio2.rb
786 %{ruby_rubylibdir}/gio2
787 %{_pkgconfigdir}/ruby-gio2.pc
790 %defattr(644,root,root,755)
792 %attr(755,root,root) %{ruby_archdir}/atk.so
793 %{ruby_rubylibdir}/atk.rb
795 %files -n ruby-atk-devel
796 %defattr(644,root,root,755)
797 %{ruby_archdir}/rbatk.h
798 %{ruby_archdir}/rbatkversion.h
799 %{_pkgconfigdir}/ruby-atk.pc
801 %files -n ruby-cairo-gobject
802 %defattr(644,root,root,755)
803 %doc cairo-gobject/README.md
804 %attr(755,root,root) %{ruby_archdir}/cairo_gobject.so
805 %{ruby_rubylibdir}/cairo-gobject.rb
808 %defattr(644,root,root,755)
810 %attr(755,root,root) %{ruby_archdir}/pango.so
811 %{ruby_rubylibdir}/pango.rb
813 %files -n ruby-pango-devel
814 %defattr(644,root,root,755)
815 %{ruby_archdir}/rbpango.h
816 %{ruby_archdir}/rbpangoconversions.h
817 %{ruby_archdir}/rbpangoversion.h
818 %{_pkgconfigdir}/ruby-pango.pc
820 %files -n ruby-gdk_pixbuf2
821 %defattr(644,root,root,755)
822 %doc gdk_pixbuf2/README
823 %attr(755,root,root) %{ruby_archdir}/gdk_pixbuf2.so
824 %{ruby_rubylibdir}/gdk_pixbuf2.rb
826 %files -n ruby-gdk_pixbuf2-devel
827 %defattr(644,root,root,755)
828 %{ruby_archdir}/rbgdk-pixbuf.h
829 %{ruby_archdir}/rbgdk-pixbuf2conversions.h
830 %{_pkgconfigdir}/ruby-gdk-pixbuf2.pc
833 %defattr(644,root,root,755)
835 %attr(755,root,root) %{ruby_archdir}/gtk2.so
836 %{ruby_rubylibdir}/gtk2.rb
837 %{ruby_rubylibdir}/gtk2
839 %files -n ruby-gtk2-devel
840 %defattr(644,root,root,755)
841 %{ruby_archdir}/rbgdk.h
842 %{ruby_archdir}/rbgdkconversions.h
843 %{ruby_archdir}/rbgtk.h
844 %{ruby_archdir}/rbgtkconversions.h
845 %{ruby_archdir}/rbgtkmacros.h
846 %{_pkgconfigdir}/ruby-gtk2.pc
848 %files -n ruby-clutter
849 %defattr(644,root,root,755)
850 %doc clutter/README.md
851 %{ruby_rubylibdir}/clutter.rb
852 %{ruby_rubylibdir}/clutter
854 %files -n ruby-clutter-gstreamer
855 %defattr(644,root,root,755)
856 %doc clutter-gstreamer/README.md
857 %{ruby_rubylibdir}/clutter-gst.rb
859 %files -n ruby-gstreamer
860 %defattr(644,root,root,755)
861 %doc gstreamer/README.md
862 %attr(755,root,root) %{ruby_archdir}/gstreamer.so
863 %{ruby_rubylibdir}/gst.rb
864 %{ruby_rubylibdir}/gst
865 %{ruby_rubylibdir}/gstreamer.rb
867 %files -n ruby-gstreamer-devel
868 %defattr(644,root,root,755)
869 %{_pkgconfigdir}/ruby-gstreamer.pc
871 %files -n ruby-gtksourceview2
872 %defattr(644,root,root,755)
873 %doc gtksourceview2/README
874 %attr(755,root,root) %{ruby_archdir}/gtksourceview2.so
875 %{ruby_rubylibdir}/gtksourceview2.rb
877 %files -n ruby-gtksourceview2-devel
878 %defattr(644,root,root,755)
879 %{_pkgconfigdir}/ruby-gtksourceview2.pc
881 %files -n ruby-poppler
882 %defattr(644,root,root,755)
884 %attr(755,root,root) %{ruby_archdir}/poppler.so
885 %{ruby_rubylibdir}/poppler.rb
887 %files -n ruby-poppler-devel
888 %defattr(644,root,root,755)
889 %{_pkgconfigdir}/ruby-poppler.pc
892 %defattr(644,root,root,755)
894 %attr(755,root,root) %{ruby_archdir}/rsvg2.so
895 %{ruby_rubylibdir}/rsvg2.rb
897 %files -n ruby-rsvg2-devel
898 %defattr(644,root,root,755)
899 %{_pkgconfigdir}/ruby-rsvg2.pc
902 %defattr(644,root,root,755)
904 %attr(755,root,root) %{ruby_archdir}/vte.so
905 %{ruby_rubylibdir}/vte.rb
906 %{ruby_rubylibdir}/vte
908 %files -n ruby-vte-devel
909 %defattr(644,root,root,755)
910 %{_pkgconfigdir}/ruby-vte.pc
912 %files -n ruby-webkit-gtk2
913 %defattr(644,root,root,755)
914 %doc webkit-gtk2/README.md
915 %{ruby_rubylibdir}/webkit-gtk2.rb
919 %defattr(644,root,root,755)
920 %doc README.gdk3.md README.gtk3.md
921 %attr(755,root,root) %{ruby_archdir}/gtk3.so
922 %{ruby_rubylibdir}/gtk3.rb
923 %{ruby_rubylibdir}/gtk3
925 %files -n ruby-gtk3-devel
926 %defattr(644,root,root,755)
927 %{ruby_archdir}/rbgtk3.h
928 %{ruby_archdir}/rbgtk3conversions.h
929 %{_pkgconfigdir}/ruby-gtk3.pc
931 %files -n ruby-clutter-gtk
932 %defattr(644,root,root,755)
933 %doc clutter-gtk/README.md
934 %{ruby_rubylibdir}/clutter-gtk.rb
936 %files -n ruby-gtksourceview3
937 %defattr(644,root,root,755)
938 %doc gtksourceview3/README.md
939 %attr(755,root,root) %{ruby_archdir}/gtksourceview3.so
940 %{ruby_rubylibdir}/gtksourceview3.rb
941 %{ruby_rubylibdir}/gtksourceview3
943 %files -n ruby-gtksourceview3-devel
944 %defattr(644,root,root,755)
945 %{_pkgconfigdir}/ruby-gtksourceview3.pc
949 %defattr(644,root,root,755)
951 %attr(755,root,root) %{ruby_archdir}/vte3.so
952 %{ruby_rubylibdir}/vte3.rb
953 %{ruby_rubylibdir}/vte3
955 %files -n ruby-vte3-devel
956 %defattr(644,root,root,755)
957 %{_pkgconfigdir}/ruby-vte3.pc
960 %files -n ruby-webkit-gtk
961 %defattr(644,root,root,755)
962 %doc webkit-gtk/README.md
963 %{ruby_rubylibdir}/webkit-gtk.rb
967 %defattr(644,root,root,755)
971 %defattr(644,root,root,755)
973 %{ruby_ridir}/AlphaDemo
974 %{ruby_ridir}/AssistantRunner
976 %{ruby_ridir}/AtkTestUtils
977 %{ruby_ridir}/ButtonBoxSample
978 %{ruby_ridir}/ButtonSample
980 %{ruby_ridir}/CairoGObject
981 %{ruby_ridir}/CairoGObjectTestUtils
983 %{ruby_ridir}/CheckButtonSample
984 %{ruby_ridir}/Clutter
985 %{ruby_ridir}/ClutterBlurEffectTest
986 %{ruby_ridir}/ClutterBrightnessContrastEffectTest
987 %{ruby_ridir}/ClutterCanvasTest
988 %{ruby_ridir}/ClutterColorTest
989 %{ruby_ridir}/ClutterColorizeEffectTest
990 %{ruby_ridir}/ClutterDesaturateEffectTest
991 %{ruby_ridir}/ClutterGStreamerTestUtils
992 %{ruby_ridir}/ClutterGst
993 %{ruby_ridir}/ClutterGstTest
994 %{ruby_ridir}/ClutterPageTurnEffect
995 %{ruby_ridir}/ClutterShaderEffect
996 %{ruby_ridir}/ClutterTestUtils
997 %{ruby_ridir}/ColorSelectionSample
999 %{ruby_ridir}/DestWindow
1000 %{ruby_ridir}/DialogSample
1001 %{ruby_ridir}/DraggableWidget
1002 %{ruby_ridir}/EntrySample
1003 %{ruby_ridir}/FileChooserSample
1004 %{ruby_ridir}/FileSelectionSample
1005 %{ruby_ridir}/FontSelectionSample
1007 %{ruby_ridir}/GLibTestUtils
1008 %{ruby_ridir}/GNOME2
1009 %{ruby_ridir}/GNOME2Win32BinaryBuildTask
1010 %{ruby_ridir}/GNOME2Win32BinaryDownloadTask
1011 %{ruby_ridir}/GObjectIntrospection
1012 %{ruby_ridir}/GObjectIntrospectionTestUtils
1013 %{ruby_ridir}/GammaCurveSample
1015 %{ruby_ridir}/GdkTestUtils
1016 %{ruby_ridir}/Gesture
1017 %{ruby_ridir}/GestureProcessor
1018 %{ruby_ridir}/GesturedWidget
1020 %{ruby_ridir}/GioTestUtils
1023 %{ruby_ridir}/GtkSource
1024 %{ruby_ridir}/GtkTestUtils
1025 %{ruby_ridir}/Inspector
1026 %{ruby_ridir}/LabelSample
1027 %{ruby_ridir}/Layout
1028 %{ruby_ridir}/LayoutSample
1029 %{ruby_ridir}/MenuSample
1030 %{ruby_ridir}/MultiTerm
1031 %{ruby_ridir}/MyButton
1032 %{ruby_ridir}/MyButton2
1033 %{ruby_ridir}/MyGtkPlug
1034 %{ruby_ridir}/MyGtkSocket
1035 %{ruby_ridir}/NotebookSample
1038 %{ruby_ridir}/PangoTestUtils
1039 %{ruby_ridir}/PixmapSample
1041 %{ruby_ridir}/Poppler
1042 %{ruby_ridir}/PopplerTestUtils
1044 %{ruby_ridir}/ProgressBarSample
1046 %{ruby_ridir}/RadioButtonSample
1047 %{ruby_ridir}/RangeSample
1048 %{ruby_ridir}/ReparentSample
1049 %{ruby_ridir}/RulerSample
1050 %{ruby_ridir}/Sample
1051 %{ruby_ridir}/SampleClass
1052 %{ruby_ridir}/SampleDialog
1053 %{ruby_ridir}/SampleWindow
1054 %{ruby_ridir}/SavedPositionSample
1055 %{ruby_ridir}/ScrolledWindowSample
1056 %{ruby_ridir}/ShapeSampleBasic
1057 %{ruby_ridir}/ShapeSampleModeller
1058 %{ruby_ridir}/ShapeSampleRings
1059 %{ruby_ridir}/ShapeSampleSheets
1060 %{ruby_ridir}/ShapesSample
1061 %{ruby_ridir}/SpinButtonSample
1062 %{ruby_ridir}/SrcWindow
1063 %{ruby_ridir}/StatusIconSample
1064 %{ruby_ridir}/StatusbarSample
1065 %{ruby_ridir}/ToggleButtonSample
1066 %{ruby_ridir}/ToolbarSample
1067 %{ruby_ridir}/TooltipsSample
1068 %{ruby_ridir}/VideoApp
1070 %{ruby_ridir}/WMHintsSample
1071 %{ruby_ridir}/WebKitGtk2
1072 %{ruby_ridir}/WebKitGtk2TestUtils
1073 %{ruby_ridir}/Window
1075 %{ruby_ridir}/cairo-gobject
1076 %{ruby_ridir}/clutter
1077 %{ruby_ridir}/clutter-gstreamer
1078 %{ruby_ridir}/gdk_pixbuf2
1081 %{ruby_ridir}/gobject-introspection
1082 %{ruby_ridir}/gstreamer
1084 %{ruby_ridir}/gtksourceview2
1086 %{ruby_ridir}/poppler
1089 %{ruby_ridir}/webkit-gtk2
1091 %{ruby_ridir}/ClutterGtk
1092 %{ruby_ridir}/ClutterGtkEmbedTest
1093 %{ruby_ridir}/ClutterGtkTestUtils
1094 %{ruby_ridir}/WebKitGtk
1095 %{ruby_ridir}/WebKitGtkTestUtils
1096 %{ruby_ridir}/clutter-gtk
1099 %{ruby_ridir}/gtksourceview3
1103 %{ruby_ridir}/webkit-gtk
1107 %defattr(644,root,root,755)
1108 %{_examplesdir}/%{name}-%{version}