/[packages]/cauldron/gambas3/current/SPECS/gambas3.spec
ViewVC logotype

Contents of /cauldron/gambas3/current/SPECS/gambas3.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1855511 - (show annotations) (download)
Mon May 2 18:29:49 2022 UTC (23 months, 2 weeks ago) by wally
File size: 57932 byte(s)
- make ide to require webview component pkg
1 Name: gambas3
2 Summary: Complete IDE based on a BASIC interpreter with object extensions
3 Version: 3.17.2
4 Release: %mkrel 2
5 License: GPLv2+
6 Group: Development/Basic
7 URL: http://gambas.sourceforge.net
8 Source0: https://gitlab.com/gambas/gambas/-/archive/%{version}/gambas-%{version}.tar.bz2
9 Patch1: gambas-poppler-22.04.patch
10 BuildRequires: autoconf
11 BuildRequires: automake
12 BuildRequires: libtool
13 BuildRequires: desktop-file-utils
14 BuildRequires: imagemagick
15 BuildRequires: xdg-utils
16 BuildRequires: pkgconfig(bzip2)
17 BuildRequires: gettext-devel
18 BuildRequires: gmp-devel
19 BuildRequires: pkgconfig(libjpeg)
20 BuildRequires: mysql-devel
21 BuildRequires: pkgconfig(odbc)
22 BuildRequires: pkgconfig(alure)
23 BuildRequires: pkgconfig(cairo)
24 BuildRequires: pkgconfig(dbus-1)
25 BuildRequires: pkgconfig(glew)
26 BuildRequires: pkgconfig(gmime-2.6)
27 BuildRequires: pkgconfig(gnome-keyring-1)
28 BuildRequires: pkgconfig(gsl)
29 BuildRequires: pkgconfig(gstreamer-1.0)
30 BuildRequires: pkgconfig(gstreamer-video-1.0)
31 BuildRequires: pkgconfig(gtk+-2.0)
32 BuildRequires: pkgconfig(gtk+-3.0)
33 BuildRequires: pkgconfig(gtkglext-1.0)
34 BuildRequires: pkgconfig(imlib2)
35 BuildRequires: pkgconfig(libcurl)
36 BuildRequires: pkgconfig(libffi)
37 BuildRequires: pkgconfig(libpcre)
38 BuildRequires: pkgconfig(libpng)
39 BuildRequires: pkgconfig(libpq)
40 BuildRequires: pkgconfig(librsvg-2.0)
41 BuildRequires: pkgconfig(libv4l1)
42 BuildRequires: pkgconfig(libxml-2.0)
43 BuildRequires: pkgconfig(libxslt)
44 BuildRequires: pkgconfig(ncurses)
45 BuildRequires: pkgconfig(openal)
46 BuildRequires: pkgconfig(openssl)
47 BuildRequires: pkgconfig(poppler)
48 BuildRequires: pkgconfig(poppler-cpp)
49 BuildRequires: pkgconfig(poppler-glib)
50 BuildRequires: pkgconfig(poppler-qt5)
51 BuildRequires: pkgconfig(sdl)
52 BuildRequires: pkgconfig(SDL_image)
53 BuildRequires: pkgconfig(SDL_mixer)
54 BuildRequires: pkgconfig(SDL_ttf)
55 BuildRequires: SDL_sound-devel
56 BuildRequires: pkgconfig(sdl2)
57 BuildRequires: pkgconfig(SDL2_image)
58 BuildRequires: pkgconfig(SDL2_mixer)
59 BuildRequires: pkgconfig(SDL2_ttf)
60 BuildRequires: pkgconfig(sqlite)
61 BuildRequires: pkgconfig(sqlite3)
62 BuildRequires: pkgconfig(webkit2gtk-4.0)
63 BuildRequires: pkgconfig(xcursor)
64 BuildRequires: pkgconfig(libxml-2.0)
65 BuildRequires: pkgconfig(xtst)
66 ###Qt4 ###
67 BuildRequires: qt4-devel
68 BuildRequires: pkgconfig(QtWebKit)
69 ### Qt5 ###
70 BuildRequires: qttools5
71 BuildRequires: pkgconfig(Qt5Core)
72 BuildRequires: pkgconfig(Qt5Gui)
73 BuildRequires: pkgconfig(Qt5Network)
74 BuildRequires: pkgconfig(Qt5OpenGL)
75 BuildRequires: pkgconfig(Qt5PrintSupport)
76 BuildRequires: pkgconfig(Qt5Svg)
77 BuildRequires: pkgconfig(Qt5WebEngineWidgets)
78 BuildRequires: pkgconfig(Qt5WebKit)
79 BuildRequires: pkgconfig(Qt5WebKitWidgets)
80 BuildRequires: pkgconfig(Qt5Widgets)
81 BuildRequires: pkgconfig(Qt5Xml)
82 BuildRequires: pkgconfig(Qt5X11Extras)
83
84 Recommends: qttranslations5
85
86 %description
87 Gambas is a free development environment based on a Basic interpreter
88 with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
89 With Gambas, you can quickly design your program GUI, access MySQL or
90 PostgreSQL databases, translate your program into many languages,
91 create network applications easily, build RPMs of your apps
92 automatically, and so on...
93
94 #-----------------------------------------------------------------------------
95
96 %package runtime
97 Summary: The Gambas runtime
98 Group: Development/Basic
99 Requires: %{name}-gb-pcre = %{version}
100 Obsoletes: %{name}-gb-geom < 3.17.2-2
101 Obsoletes: %{name}-gb-test < 3.17.2-2
102 Obsoletes: %{name}-gb-gui < 3.17.2-2
103
104 %description runtime
105 This package includes the Gambas interpreter needed to run Gambas applications.
106
107 %files runtime
108 %doc README AUTHORS ChangeLog
109 %{_bindir}/gbx3
110 %{_bindir}/gbr3
111 %dir %{_libdir}/%{name}
112 %{_libdir}/%{name}/gb.component
113 %{_libdir}/%{name}/gb.debug.*
114 %{_libdir}/%{name}/gb.eval.*
115 %{_libdir}/%{name}/gb.geom.*
116 %{_libdir}/%{name}/gb.draw.*
117 %{_libdir}/%{name}/gb.gui.*
118 %{_libdir}/%{name}/gb.test.*
119 %dir %{_datadir}/%{name}
120 %dir %{_datadir}/%{name}/info
121 %{_datadir}/%{name}/info/gb.info
122 %{_datadir}/%{name}/info/gb.list
123 %{_datadir}/%{name}/info/gb.debug.*
124 %{_datadir}/%{name}/info/gb.eval.*
125 %{_datadir}/%{name}/info/gb.gui.*
126 %{_datadir}/%{name}/info/gb.test.*
127 %{_datadir}/%{name}/template/
128 %dir %{_datadir}/%{name}/control
129 %{_mandir}/man1/gbx3.1*
130 %{_mandir}/man1/gbr3.1*
131
132 #-----------------------------------------------------------------------------
133
134 %package devel
135 Summary: The Gambas development package
136 Group: Development/Basic
137
138 %description devel
139 This package includes all tools needed to compile Gambas projects
140 without having to install the complete development environment.
141
142 %files devel
143 %{_bindir}/gbc3
144 %{_bindir}/gba3
145 %{_bindir}/gbi3
146 %{_bindir}/gbh3
147 %{_bindir}/gbh3.gambas
148 %{_mandir}/man1/gbc3.1*
149 %{_mandir}/man1/gba3.1*
150 %{_mandir}/man1/gbi3.1*
151 %{_mandir}/man1/gbh3.1*
152
153 #-----------------------------------------------------------------------------
154
155 %package script
156 Summary: The Gambas scripter package
157 Group: Development/Basic
158 Requires: %{name}-runtime = %{version}
159 Requires: %{name}-devel = %{version}
160 Requires: %{name}-gb-pcre = %{version}
161
162 %description script
163 This package includes the scripter program that allows to write script files
164 in Gambas.
165
166 %files script
167 %{_bindir}/gbs3
168 %{_bindir}/gbs3.gambas
169 %{_bindir}/gbw3
170 %{_mandir}/man1/gbs3.1*
171 %{_mandir}/man1/gbw3.1*
172
173 #-----------------------------------------------------------------------------
174
175 %package ide
176 Summary: The Gambas IDE
177 Group: Development/Basic
178 Requires: %{name}-runtime = %{version}
179 Requires: %{name}-devel = %{version}
180 Requires: %{name}-webview = %{version}
181
182 Requires: %{name}-gb-clipper = %{version}
183 Requires: %{name}-gb-db = %{version}
184 Requires: %{name}-gb-db-form = %{version}
185 Requires: %{name}-gb-desktop = %{version}
186 Requires: %{name}-gb-eval-highlight = %{version}
187 Requires: %{name}-gb-form = %{version}
188 Requires: %{name}-gb-form-dialog = %{version}
189 Requires: %{name}-gb-form-editor = %{version}
190 Requires: %{name}-gb-form-htmlview = %{version}
191 Requires: %{name}-gb-form-mdi = %{version}
192 Requires: %{name}-gb-form-print = %{version}
193 Requires: %{name}-gb-form-stock = %{version}
194 Requires: %{name}-gb-form-terminal = %{version}
195 Requires: %{name}-gb-image = %{version}
196 Requires: %{name}-gb-markdown = %{version}
197 Requires: %{name}-gb-net = %{version}
198 Requires: %{name}-gb-net-curl = %{version}
199 Requires: %{name}-gb-settings = %{version}
200 Requires: %{name}-gb-signal = %{version}
201 Requires: %{name}-gb-term = %{version}
202 Requires: %{name}-gb-util = %{version}
203 Requires: gettext
204 Requires: rpm-build
205 Requires: wget
206 Requires: pngquant
207 Requires: git-core
208 Requires: translate-shell
209
210 Recommends: %{name}-examples = %{version}
211
212 %description ide
213 This package together with dependencies form the complete Gambas Development
214 Environment. Other gambas3-* packages may be needed to run programs
215 (including the examples), in which case there will be messages about that.
216
217 %files ide
218 %{_bindir}/%{name}
219 %{_bindir}/%{name}.gambas
220 %{_datadir}/applications/%{name}.desktop
221 %{_iconsdir}/hicolor/*/*/%{name}.png
222 %{_iconsdir}/hicolor/*/*/%{name}.svg
223 %{_datadir}/pixmaps/%{name}.png
224 %{_datadir}/metainfo/%{name}.appdata.xml
225 %{_mandir}/man1/%{name}.1*
226
227 #-----------------------------------------------------------------------------
228
229 %package examples
230 Summary: The Gambas examples
231 Group: Development/Basic
232 BuildArch: noarch
233 Requires: %{name}-ide >= %{version}
234
235 %description examples
236 This package includes all the example projects provided with Gambas.
237
238 %files examples
239 %{_datadir}/%{name}/examples/
240
241 #-----------------------------------------------------------------------------
242
243 %package gb-cairo
244 Summary: The Gambas Cairo component
245 Group: Development/Basic
246 Requires: %{name}-runtime = %{version}
247 Requires: %{name}-gb-image = %{version}
248
249 %description gb-cairo
250 This package contains the Gambas Cairo components.
251
252 %files gb-cairo
253 %{_libdir}/%{name}/gb.cairo.*
254 %{_datadir}/%{name}/info/gb.cairo.*
255
256 #-----------------------------------------------------------------------------
257
258 %package gb-chart
259 Summary: The Gambas chart component
260 Group: Development/Basic
261 Requires: %{name}-runtime = %{version}
262 Requires: %{name}-gb-form = %{version}
263
264 %description gb-chart
265 This package contains the Gambas Chart components.
266
267 %files gb-chart
268 %{_libdir}/%{name}/gb.chart.*
269 %{_datadir}/%{name}/info/gb.chart.*
270
271 #-----------------------------------------------------------------------------
272
273 %package gb-clipper
274 Summary: The Gambas clipper component
275 Group: Development/Basic
276 Requires: %{name}-runtime = %{version}
277
278 %description gb-clipper
279 This package contains the Gambas Clipper components.
280 It wraps the Clipper library that performs polygon clipping:
281 - intersection
282 - union
283 - difference & exclusive-or
284 - polygon and polyline offsetting.
285 The library is based on Vatti's clipping algorithm.
286
287 %files gb-clipper
288 %{_libdir}/%{name}/gb.clipper.*
289 %{_datadir}/%{name}/info/gb.clipper.*
290
291 #-----------------------------------------------------------------------------
292
293 %package gb-compress
294 Summary: The Gambas compression component
295 Group: Development/Basic
296 Requires: %{name}-runtime = %{version}
297
298 %description gb-compress
299 This component allows you to compress/uncompress data or files with
300 the bzip2 and zip algorithms.
301
302 %files gb-compress
303 %{_libdir}/%{name}/gb.compress.*
304 %{_datadir}/%{name}/info/gb.compress.*
305
306 #-----------------------------------------------------------------------------
307
308 %package gb-crypt
309 Summary: The Gambas cryptography component
310 Group: Development/Basic
311 Requires: %{name}-runtime = %{version}
312
313 %description gb-crypt
314 This component allows you to use cryptography in your projects.
315
316 %files gb-crypt
317 %{_libdir}/%{name}/gb.crypt.*
318 %{_datadir}/%{name}/info/gb.crypt.*
319
320 #-----------------------------------------------------------------------------
321
322 %package gb-db
323 Summary: The Gambas database component
324 Group: Development/Basic
325 Requires: %{name}-runtime = %{version}
326
327 %description gb-db
328 This component allows you to access many databases management systems,
329 provided that you install the needed driver packages.
330
331 %files gb-db
332 %{_libdir}/%{name}/gb.db.so
333 %{_libdir}/%{name}/gb.db.component
334 %{_libdir}/%{name}/gb.db.gambas
335 %{_datadir}/%{name}/info/gb.db.info
336 %{_datadir}/%{name}/info/gb.db.list
337
338 #-----------------------------------------------------------------------------
339
340 %package gb-db-form
341 Summary: The Gambas database-form component
342 Group: Development/Basic
343 Requires: %{name}-runtime = %{version}
344 Requires: %{name}-gb-db = %{version}
345 Requires: %{name}-gb-form = %{version}
346
347 %description gb-db-form
348 This package contains the Gambas Database form components.
349
350 %files gb-db-form
351 %{_libdir}/%{name}/gb.db.form.*
352 %{_datadir}/%{name}/info/gb.db.form.*
353 %{_datadir}/%{name}/control/gb.db.form
354
355 #-----------------------------------------------------------------------------
356
357 %package gb-db-mysql
358 Summary: The MySQL driver for the Gambas database component
359 Group: Development/Basic
360 Requires: %{name}-runtime = %{version}
361 Requires: %{name}-gb-db = %{version}
362
363 %description gb-db-mysql
364 This component allows you to access MySQL databases.
365
366 %files gb-db-mysql
367 %{_libdir}/%{name}/gb.db.mysql.*
368 %{_datadir}/%{name}/info/gb.db.mysql.*
369
370 #-----------------------------------------------------------------------------
371
372 %package gb-db-odbc
373 Summary: The ODBC driver for the Gambas database component
374 Group: Development/Basic
375 Requires: %{name}-runtime = %{version}
376 Requires: %{name}-gb-db = %{version}
377
378 %description gb-db-odbc
379 This component allows you to access ODBC databases.
380
381 %files gb-db-odbc
382 %{_libdir}/%{name}/gb.db.odbc.*
383 %{_datadir}/%{name}/info/gb.db.odbc.*
384
385 #-----------------------------------------------------------------------------
386
387 %package gb-db-postgresql
388 Summary: The PostgreSQL driver for the Gambas database component
389 Group: Development/Basic
390 Requires: %{name}-runtime = %{version}
391 Requires: %{name}-gb-db = %{version}
392
393 %description gb-db-postgresql
394 This component allows you to access PostgreSQL databases.
395
396 %files gb-db-postgresql
397 %{_libdir}/%{name}/gb.db.postgresql.*
398 %{_datadir}/%{name}/info/gb.db.postgresql.*
399
400 #-----------------------------------------------------------------------------
401
402 %package gb-db-sqlite2
403 Summary: The SQLite 2 driver for the Gambas database component
404 Group: Development/Basic
405 Requires: %{name}-runtime = %{version}
406 Requires: %{name}-gb-db = %{version}
407
408 %description gb-db-sqlite2
409 This component allows you to access SQLite 2 databases.
410
411 %files gb-db-sqlite2
412
413 %{_libdir}/%{name}/gb.db.sqlite2.*
414 %{_datadir}/%{name}/info/gb.db.sqlite2.*
415
416 #-----------------------------------------------------------------------------
417
418 %package gb-db-sqlite3
419 Summary: The SQLite 3 driver for the Gambas database component
420 Group: Development/Basic
421 Requires: %{name}-runtime = %{version}
422 Requires: %{name}-gb-db = %{version}
423
424 %description gb-db-sqlite3
425 This component allows you to access SQLite 3 databases.
426
427 %files gb-db-sqlite3
428
429 %{_libdir}/%{name}/gb.db.sqlite3.*
430 %{_datadir}/%{name}/info/gb.db.sqlite3.*
431
432 #-----------------------------------------------------------------------------
433
434 %package gb-dbus
435 Summary: The Gambas dbus component
436 Group: Development/Basic
437 Requires: %{name}-runtime = %{version}
438 Requires: %{name}-gb-image = %{version}
439
440 %description gb-dbus
441 This package contains the Gambas D-bus components.
442
443 %files gb-dbus
444
445 %{_libdir}/%{name}/gb.dbus.*
446 %{_datadir}/%{name}/info/gb.dbus.*
447
448 #-----------------------------------------------------------------------------
449
450 %package gb-desktop
451 Summary: The Gambas XDG component
452 Group: Development/Basic
453 Requires: %{name}-runtime = %{version}
454 Requires: %{name}-gb-image = %{version}
455
456 %description gb-desktop
457 This component allows you to use desktop-agnostic routines based on
458 the xdg-utils scripts of the Portland project.
459
460 %files gb-desktop
461
462 %{_libdir}/%{name}/gb.desktop.*
463 %{_datadir}/%{name}/info/gb.desktop.*
464 %{_datadir}/%{name}/control/gb.desktop
465
466 #-----------------------------------------------------------------------------
467
468 %package gb-eval-highlight
469 Summary: The Gambas eval-highlight component
470 Group: Development/Basic
471 Requires: %{name}-runtime = %{version}
472
473 %description gb-eval-highlight
474 This component implements the eval-highlight control.
475
476 %files gb-eval-highlight
477
478 %{_libdir}/%{name}/gb.eval.highlight.*
479 %{_datadir}/%{name}/info/gb.eval.highlight.*
480
481 #-----------------------------------------------------------------------------
482
483 %package gb-form
484 Summary: The Gambas dialog form component
485 Group: Development/Basic
486 Requires: %{name}-runtime = %{version}
487 Requires: %{name}-gui = %{version}
488
489 %description gb-form
490 This component implements the form control.
491
492 %files gb-form
493 %{_libdir}/%{name}/gb.form.component
494 %{_libdir}/%{name}/gb.form.gambas
495 %{_datadir}/%{name}/control/gb.form
496 %{_datadir}/%{name}/info/gb.form.info
497 %{_datadir}/%{name}/info/gb.form.list
498
499 #-----------------------------------------------------------------------------
500
501 %package gb-form-editor
502 Summary: The Gambas dialog form editor component
503 Group: Development/Basic
504 Requires: %{name}-runtime = %{version}
505 Requires: %{name}-gb-eval-highlight = %{version}
506 Requires: %{name}-gb-util = %{version}
507 Requires: %{name}-gb-form = %{version}
508
509
510 %description gb-form-editor
511 This component implements the form-editor control.
512
513 %files gb-form-editor
514 %{_libdir}/%{name}/gb.form.editor.component
515 %{_libdir}/%{name}/gb.form.editor.gambas
516 %dir %{_datadir}/%{name}/control/gb.form.editor
517 %{_datadir}/%{name}/control/gb.form.editor/*
518 %{_datadir}/%{name}/info/gb.form.editor.info
519 %{_datadir}/%{name}/info/gb.form.editor.list
520
521 #-----------------------------------------------------------------------------
522
523 %package gb-form-dialog
524 Summary: The Gambas dialog form component
525 Group: Development/Basic
526 Requires: %{name}-runtime = %{version}
527 Requires: %{name}-gb-form = %{version}
528
529 %description gb-form-dialog
530 This component implements the form-dialog control.
531
532 %files gb-form-dialog
533
534 %{_libdir}/%{name}/gb.form.dialog.component
535 %{_libdir}/%{name}/gb.form.dialog.gambas
536 %{_datadir}/%{name}/info/gb.form.dialog.info
537 %{_datadir}/%{name}/info/gb.form.dialog.list
538
539 #-----------------------------------------------------------------------------
540
541 %package gb-form-htmlview
542 Summary: The Gambas dialog form component
543 Group: Development/Basic
544 Requires: %{name}-runtime = %{version}
545
546 %description gb-form-htmlview
547 This component implements the form-dialog control.
548
549 %files gb-form-htmlview
550
551 %{_libdir}/%{name}/gb.form.htmlview.*
552 %dir %{_datadir}/%{name}/control/gb.form.htmlview/
553 %{_datadir}/%{name}/control/gb.form.htmlview/htmlview.png
554 %{_datadir}/%{name}/info/gb.form.htmlview.*
555
556 #-----------------------------------------------------------------------------
557
558 %package gb-form-mdi
559 Summary: The Gambas mdi form component
560 Group: Development/Basic
561 Requires: %{name}-runtime = %{version}
562 Requires: %{name}-gb-form = %{version}
563 Requires: %{name}-gb-settings = %{version}
564
565 %description gb-form-mdi
566 This component implements the form-mdi control.
567
568 %files gb-form-mdi
569
570 %{_libdir}/%{name}/gb.form.mdi.component
571 %{_libdir}/%{name}/gb.form.mdi.gambas
572 %{_datadir}/%{name}/control/gb.form.mdi
573 %{_datadir}/%{name}/info/gb.form.mdi.info
574 %{_datadir}/%{name}/info/gb.form.mdi.list
575
576 #-----------------------------------------------------------------------------
577
578 %package gb-form-print
579 Summary: The Gambas print form component
580 Group: Development/Basic
581 Requires: %{name}-runtime = %{version}
582 Requires: %{name}-gb-form = %{version}
583
584 %description gb-form-print
585 This component implements the form-print control.
586
587 %files gb-form-print
588
589 %{_libdir}/%{name}/gb.form.print.component
590 %{_libdir}/%{name}/gb.form.print.gambas
591 %{_datadir}/%{name}/info/gb.form.print.info
592 %{_datadir}/%{name}/info/gb.form.print.list
593
594 #-----------------------------------------------------------------------------
595
596 %package gb-form-stock
597 Summary: The Gambas stock form component
598 Group: Development/Basic
599 Requires: %{name}-runtime = %{version}
600 Requires: %{name}-gb-form = %{version}
601
602 %description gb-form-stock
603 This component implements the form-stock control.
604
605 %files gb-form-stock
606
607 %{_libdir}/%{name}/gb.form.stock.component
608 %{_libdir}/%{name}/gb.form.stock.gambas
609 %{_datadir}/%{name}/info/gb.form.stock.info
610 %{_datadir}/%{name}/info/gb.form.stock.list
611
612 #-----------------------------------------------------------------------------
613
614 %package gb-form-terminal
615 Summary: The Gambas terminal form component
616 Group: Development/Basic
617 Requires: %{name}-runtime = %{version}
618 Requires: %{name}-gui = %{version}
619
620 %description gb-form-terminal
621 This component implements the form-terminal control.
622
623 %files gb-form-terminal
624
625 %{_libdir}/%{name}/gb.form.terminal.component
626 %{_libdir}/%{name}/gb.form.terminal.gambas
627 %{_datadir}/%{name}/info/gb.form.terminal.info
628 %{_datadir}/%{name}/info/gb.form.terminal.list
629 %dir %{_datadir}/%{name}/control/gb.form.terminal
630 %{_datadir}/%{name}/control/gb.form.terminal/terminalview.png
631
632 #-----------------------------------------------------------------------------
633
634 %package gb-gtk
635 Summary: The Gambas GTK+ GUI component
636 Group: Development/Basic
637 Requires: %{name}-runtime = %{version}
638 Requires: %{name}-gb-image = %{version}
639 Provides: %{name}-gui-package = %{version}-%{relese}
640
641 %description gb-gtk
642 This package contains the Gambas GTK+ GUI components.
643
644 %files gb-gtk
645
646 %{_libdir}/%{name}/gb.gtk.*
647 %{_datadir}/%{name}/info/gb.gtk.*
648
649 #-----------------------------------------------------------------------------
650
651 %package gb-gtk3
652 Summary: The Gambas GTK+ 3 GUI component
653 Group: Development/Basic
654 Requires: %{name}-runtime = %{version}
655 Requires: %{name}-gb-image = %{version}
656 Provides: %{name}-gui-package = %{version}-%{relese}
657
658 %description gb-gtk3
659 This package contains the Gambas GTK+ 3 GUI components.
660
661 %files gb-gtk3
662
663 %{_libdir}/%{name}/gb.gtk3.*
664 %{_datadir}/%{name}/info/gb.gtk3.*
665
666 #-----------------------------------------------------------------------------
667
668 %package gb-gmp
669 Summary: The Gambas gmp component
670 Group: Development/Basic
671 Requires: %{name}-runtime = %{version}
672
673 %description gb-gmp
674 This component implements an interface to the Gnu Multiple Precision
675 Arithmetic Library.
676
677 %files gb-gmp
678
679 %{_libdir}/%{name}/gb.gmp.*
680 %{_datadir}/%{name}/info/gb.gmp.*
681
682 #-----------------------------------------------------------------------------
683
684 %package gb-gsl
685 Summary: The Gambas interface to the GNU Scientific Library
686 Group: Development/Basic
687 Requires: %{name}-runtime = %{version}
688
689 %description gb-gsl
690 This component provides an interface to the GNU Scientific Library.
691
692 %files gb-gsl
693 %{_libdir}/%{name}/gb.gsl.*
694 %{_datadir}/%{name}/info/gb.gsl.*
695
696 #-----------------------------------------------------------------------------
697
698 %package gui
699 Summary: The Gambas GUI package
700 Group: Development/Basic
701 Requires: %{name}-gui-package = %{version}
702
703 %description gui
704 This is a virtual package requiring one of the GUI packages.
705
706 %files gui
707 # virtual package
708
709 #-----------------------------------------------------------------------------
710
711 %package gb-jit
712 Summary: The Gambas JIT component
713 Group: Development/Basic
714 Requires: %{name}-runtime = %{version}
715
716 %description gb-jit
717 This component provides the jit compiler for gambas.
718
719 %files gb-jit
720
721 %{_libdir}/%{name}/gb.jit.so
722 %{_libdir}/%{name}/gb.jit.component
723 %{_libdir}/%{name}/gb.jit.gambas
724 %{_datadir}/%{name}/info/gb.jit.info
725 %{_datadir}/%{name}/info/gb.jit.list
726
727 #-----------------------------------------------------------------------------
728
729 %package gb-image
730 Summary: The Gambas image manipulation component
731 Group: Development/Basic
732 Requires: %{name}-runtime = %{version}
733
734 %description gb-image
735 This component allows you to apply various effects to images.
736
737 %files gb-image
738
739 %{_libdir}/%{name}/gb.image.component
740 %{_libdir}/%{name}/gb.image.so
741 %{_datadir}/%{name}/info/gb.image.info
742 %{_datadir}/%{name}/info/gb.image.list
743
744 #-----------------------------------------------------------------------------
745
746 %package gb-image-effect
747 Summary: The Gambas image effect component
748 Group: Development/Basic
749 Requires: %{name}-runtime = %{version}
750 Requires: %{name}-gb-image = %{version}
751
752 %description gb-image-effect
753 This component allows you to apply various effects to images.
754
755 %files gb-image-effect
756
757 %{_libdir}/%{name}/gb.image.effect.*
758 %{_datadir}/%{name}/info/gb.image.effect.*
759
760 #-----------------------------------------------------------------------------
761
762 %package gb-image-imlib
763 Summary: The Gambas image imlib component
764 Group: Development/Basic
765 Requires: %{name}-runtime = %{version}
766 Requires: %{name}-gb-image = %{version}
767
768 %description gb-image-imlib
769 This component allows you to manipulate images with imlibs.
770
771 %files gb-image-imlib
772
773 %{_libdir}/%{name}/gb.image.imlib.*
774 %{_datadir}/%{name}/info/gb.image.imlib.*
775
776 #-----------------------------------------------------------------------------
777
778 %package gb-image-io
779 Summary: The Gambas image io component
780 Group: Development/Basic
781 Requires: %{name}-runtime = %{version}
782 Requires: %{name}-gb-image = %{version}
783
784 %description gb-image-io
785 This component allows you to perform images input output operations.
786
787 %files gb-image-io
788
789 %{_libdir}/%{name}/gb.image.io.*
790 %{_datadir}/%{name}/info/gb.image.io.*
791
792 #-----------------------------------------------------------------------------
793
794 %package gb-inotify
795 Summary: The Gambas inotify component
796 Group: Development/Basic
797 Requires: %{name}-runtime = %{version}
798
799 %description gb-inotify
800 This component enables you to catch filesystem events using Linux' inotify API.
801
802 %files gb-inotify
803
804 %{_libdir}/%{name}/gb.inotify.*
805 %{_datadir}/%{name}/info/gb.inotify.*
806
807 #-----------------------------------------------------------------------------
808
809 %package gb-map
810 Summary: The Gambas map component
811 Group: Development/Basic
812 Requires: %{name}-runtime = %{version}
813 Requires: %{name}-gb-net = %{version}
814 Requires: %{name}-gb-net-curl = %{version}
815
816 %description gb-map
817 This component implements an online map viewer
818 based on Google Maps, OpenStreetMap, etc.
819
820 %files gb-map
821
822 %{_libdir}/%{name}/gb.map*
823 %{_datadir}/%{name}/info/gb.map*
824 %dir %{_datadir}/%{name}/control/gb.map
825 %{_datadir}/%{name}/control/gb.map/mapview.png
826
827 #-----------------------------------------------------------------------------
828
829 %package gb-markdown
830 Summary: The Gambas markdown component
831 Group: Development/Basic
832 Requires: %{name}-runtime = %{version}
833
834 %description gb-markdown
835 This component allows to convert the Gambas Markdown Syntax to HTML.
836
837 %files gb-markdown
838
839 %{_libdir}/%{name}/gb.markdown*
840 %{_datadir}/%{name}/info/gb.markdown*
841
842 #-----------------------------------------------------------------------------
843
844 %package gb-media
845 Summary: The Gambas media component
846 Group: Development/Basic
847 Requires: %{name}-runtime = %{version}
848 Requires: %{name}-gb-image = %{version}
849
850 %description gb-media
851 This package contains the Gambas media component.
852
853 %files gb-media
854
855 %{_libdir}/%{name}/gb.media.so
856 %{_libdir}/%{name}/gb.media.component
857 %{_datadir}/%{name}/info/gb.media.info
858 %{_datadir}/%{name}/info/gb.media.list
859
860 #-----------------------------------------------------------------------------
861
862 %package gb-media-form
863 Summary: The Gambas media form component
864 Group: Development/Basic
865 Requires: %{name}-runtime = %{version}
866 Requires: %{name}-gb-media = %{version}
867 Requires: %{name}-gui = %{version}
868
869 # ease upgrade mga7 -> mga8
870 Conflicts: gambas3-gb-media < 3.14.2-3
871
872 %description gb-media-form
873 This package contains the Gambas media form component.
874
875 %files gb-media-form
876
877 %{_libdir}/%{name}/gb.media.form.*
878 %{_datadir}/%{name}/info/gb.media.form.*
879 %dir %{_datadir}/%{name}/control/gb.media.form
880 %{_datadir}/%{name}/control/gb.media.form/mediaview.png
881
882 #-----------------------------------------------------------------------------
883
884 %package gb-mime
885 Summary: The Gambas mime component
886 Group: Development/Basic
887 Requires: %{name}-runtime = %{version}
888
889 %description gb-mime
890 This component allows to parse a string and convert it to a MIME message and
891 the contrary.
892
893 It is based on the gmime library.
894
895 %files gb-mime
896 %{_libdir}/%{name}/gb.mime.*
897 %{_datadir}/%{name}/info/gb.mime.*
898
899 #-----------------------------------------------------------------------------
900
901 %package gb-memcached
902 Summary: The Gambas memcached component
903 Group: Development/Basic
904 Requires: %{name}-runtime = %{version}
905 Requires: %{name}-gb-net = %{version}
906
907 %description gb-memcached
908 This components aims at providing a fully usable interface to memcached,
909 a free and open source, high-performance, distributed memory object
910 caching system.
911
912 %files gb-memcached
913
914 %{_libdir}/%{name}/gb.memcached*
915 %{_datadir}/%{name}/info/gb.memcached*
916
917 #-----------------------------------------------------------------------------
918
919 %package gb-mysql
920 Summary: The Gambas mysql component
921 Group: Development/Basic
922 Requires: %{name}-runtime = %{version}
923 Requires: %{name}-gb-db = %{version}
924
925 %description gb-mysql
926 This package contains the Gambas MySQL components.
927
928 %files gb-mysql
929
930 %{_libdir}/%{name}/gb.mysql.*
931 %{_datadir}/%{name}/info/gb.mysql.*
932
933 #-----------------------------------------------------------------------------
934
935 %package gb-ncurses
936 Summary: The Gambas ncurses component
937 Group: Development/Basic
938 Requires: %{name}-runtime = %{version}
939
940 %description gb-ncurses
941 This component allows you to use ncurses with gambas.
942
943 %files gb-ncurses
944
945 %{_libdir}/%{name}/gb.ncurses.so
946 %{_libdir}/%{name}/gb.ncurses.component
947 %{_datadir}/%{name}/info/gb.ncurses.info
948 %{_datadir}/%{name}/info/gb.ncurses.list
949
950 #-----------------------------------------------------------------------------
951
952 %package gb-net
953 Summary: The Gambas networking component
954 Group: Development/Basic
955 Requires: %{name}-runtime = %{version}
956
957 %description gb-net
958 This component allows you to use TCP/IP and UDP sockets, and to access
959 any serial ports.
960
961 %files gb-net
962
963 %{_libdir}/%{name}/gb.net.so
964 %{_libdir}/%{name}/gb.net.component
965 %{_datadir}/%{name}/info/gb.net.info
966 %{_datadir}/%{name}/info/gb.net.list
967
968 #-----------------------------------------------------------------------------
969
970 %package gb-net-curl
971 Summary: The Gambas advanced networking component
972 Group: Development/Basic
973 Requires: %{name}-runtime = %{version}
974 Requires: %{name}-gb-net = %{version}
975
976 %description gb-net-curl
977 This component allows your programs to easily become FTP or HTTP clients.
978
979 %files gb-net-curl
980
981 %{_libdir}/%{name}/gb.net.curl.so
982 %{_libdir}/%{name}/gb.net.curl.gambas
983 %{_libdir}/%{name}/gb.net.curl.component
984 %{_datadir}/%{name}/info/gb.net.curl.info
985 %{_datadir}/%{name}/info/gb.net.curl.list
986
987 #-----------------------------------------------------------------------------
988
989 %package gb-net-smtp
990 Summary: The Gambas SMTP component
991 Group: Development/Basic
992 Requires: %{name}-runtime = %{version}
993 Requires: %{name}-gb-net = %{version}
994
995 %description gb-net-smtp
996 This component allows you to send emails using the SMTP protocol.
997
998 %files gb-net-smtp
999
1000 %{_libdir}/%{name}/gb.net.smtp.*
1001 %{_datadir}/%{name}/info/gb.net.smtp.*
1002 %dir %{_datadir}/%{name}/control/gb.net.smtp
1003 %{_datadir}/%{name}/control/gb.net.smtp/smtpclient.png
1004
1005 #-----------------------------------------------------------------------------
1006
1007 %package gb-net-pop3
1008 Summary: The Gambas POP3 component
1009 Group: Development/Basic
1010 Requires: %{name}-runtime = %{version}
1011 Requires: %{name}-gb-net = %{version}
1012 Requires: %{name}-gb-mime = %{version}
1013
1014 %description gb-net-pop3
1015 This component allows you to send emails using the POP3 protocol.
1016
1017 %files gb-net-pop3
1018
1019 %{_libdir}/%{name}/gb.net.pop3.*
1020 %{_datadir}/%{name}/info/gb.net.pop3.*
1021 %dir %{_datadir}/%{name}/control/gb.net.pop3
1022 %{_datadir}/%{name}/control/gb.net.pop3/pop3client.png
1023
1024 #-----------------------------------------------------------------------------
1025
1026 %package gb-openal
1027 Summary: The Gambas OpenAL 3D audio component
1028 Group: Development/Basic
1029 Requires: %{name}-runtime = %{version}
1030
1031 %description gb-openal
1032 This component allows you to use the OpenAL 3D audio library.
1033
1034 %files gb-openal
1035
1036 %{_libdir}/%{name}/gb.openal.component
1037 %{_libdir}/%{name}/gb.openal.so
1038 %{_datadir}/%{name}/info/gb.openal.info
1039 %{_datadir}/%{name}/info/gb.openal.list
1040
1041 #-----------------------------------------------------------------------------
1042
1043 %package gb-opengl
1044 Summary: The Gambas OpenGL component
1045 Group: Development/Basic
1046 Requires: %{name}-runtime = %{version}
1047 Requires: %{name}-gb-image = %{version}
1048
1049 %description gb-opengl
1050 This component allows you to use the Mesa libraries to do 3D operations.
1051
1052 %files gb-opengl
1053
1054 %{_libdir}/%{name}/gb.opengl.component
1055 %{_libdir}/%{name}/gb.opengl.so
1056 %{_datadir}/%{name}/info/gb.opengl.info
1057 %{_datadir}/%{name}/info/gb.opengl.list
1058
1059 #-----------------------------------------------------------------------------
1060
1061 %package gb-opengl-glsl
1062 Summary: The Gambas opengl-glsl component
1063 Group: Development/Basic
1064 Requires: %{name}-runtime = %{version}
1065 Requires: %{name}-gb-opengl = %{version}
1066
1067 %description gb-opengl-glsl
1068 This component allows you to use the Mesa libraries to do 3D operations.
1069
1070 %files gb-opengl-glsl
1071
1072 %{_libdir}/%{name}/gb.opengl.glsl.*
1073 %{_datadir}/%{name}/info/gb.opengl.glsl.*
1074
1075 #-----------------------------------------------------------------------------
1076
1077 %package gb-opengl-glu
1078 Summary: The Gambas opengl-glu component
1079 Group: Development/Basic
1080 Requires: %{name}-runtime = %{version}
1081 Requires: %{name}-gb-opengl = %{version}
1082
1083 %description gb-opengl-glu
1084 This component allows you to use the Mesa libraries to do 3D operations.
1085
1086 %files gb-opengl-glu
1087
1088 %{_libdir}/%{name}/gb.opengl.glu.*
1089 %{_datadir}/%{name}/info/gb.opengl.glu.*
1090
1091 #-----------------------------------------------------------------------------
1092
1093 %package gb-opengl-sge
1094 Summary: The Gambas opengl-sge component
1095 Group: Development/Basic
1096 Requires: %{name}-runtime = %{version}
1097 Requires: %{name}-gb-opengl = %{version}
1098
1099 %description gb-opengl-sge
1100 This component is a simple OpenGL game engine based on the MD2 model format.
1101
1102 %files gb-opengl-sge
1103
1104 %{_libdir}/%{name}/gb.opengl.sge.*
1105 %{_datadir}/%{name}/info/gb.opengl.sge.*
1106
1107 #-----------------------------------------------------------------------------
1108
1109 %package gb-openssl
1110 Summary: The Gambas openssl component
1111 Group: Development/Basic
1112 Requires: %{name}-runtime = %{version}
1113
1114 %description gb-openssl
1115 This component allows you to use cryptographic functions wrapping libcrypto
1116 from the OpenSSL project.
1117
1118 %files gb-openssl
1119
1120 %{_libdir}/%{name}/gb.openssl.*
1121 %{_datadir}/%{name}/info/gb.openssl.*
1122
1123 #-----------------------------------------------------------------------------
1124
1125 %package gb-option
1126 Summary: The Gambas command-line option component
1127 Group: Development/Basic
1128 Requires: %{name}-runtime = %{version}
1129
1130 %description gb-option
1131 This component allows you to interpret command-line options.
1132
1133 %files gb-option
1134
1135 %{_libdir}/%{name}/gb.option.*
1136 %{_datadir}/%{name}/info/gb.option.*
1137
1138 #-----------------------------------------------------------------------------
1139
1140 %package gb-pcre
1141 Summary: The Gambas PCRE component
1142 Group: Development/Basic
1143 Requires: %{name}-runtime = %{version}
1144
1145 %description gb-pcre
1146 This component allows you to use Perl compatible regular expressions
1147 within Gambas code.
1148
1149 %files gb-pcre
1150
1151 %{_libdir}/%{name}/gb.pcre.*
1152 %{_datadir}/%{name}/info/gb.pcre.*
1153
1154 #-----------------------------------------------------------------------------
1155
1156 %package gb-pdf
1157 Summary: The Gambas PDF component
1158 Group: Development/Basic
1159 Requires: %{name}-runtime = %{version}
1160 Requires: %{name}-gb-image = %{version}
1161
1162 %description gb-pdf
1163 This component allows you to manipulate pdf files with Gambas code.
1164
1165 %files gb-pdf
1166
1167 %{_libdir}/%{name}/gb.pdf.*
1168 %{_datadir}/%{name}/info/gb.pdf.*
1169
1170 #-----------------------------------------------------------------------------
1171
1172 %package gb-poppler
1173 Summary: The Gambas Poppler component
1174 Group: Development/Basic
1175 Requires: %{name}-runtime = %{version}
1176 Requires: %{name}-gb-image = %{version}
1177
1178 %description gb-poppler
1179 This component allows you to manipulate pdf files with Gambas code.
1180
1181 %files gb-poppler
1182
1183 %{_libdir}/%{name}/gb.poppler.*
1184 %{_datadir}/%{name}/info/gb.poppler.*
1185
1186 #-----------------------------------------------------------------------------
1187 ### Qt4 ###
1188
1189 %package gb-qt4
1190 Summary: The Gambas Qt GUI component
1191 Group: Development/Basic
1192 Requires: %{name}-runtime = %{version}
1193 Requires: %{name}-gb-image = %{version}
1194 Provides: %{name}-gui-package = %{version}
1195
1196 %description gb-qt4
1197 This package includes the Gambas QT GUI component.
1198
1199 %files gb-qt4
1200
1201 %{_libdir}/%{name}/gb.qt4.component
1202 %{_libdir}/%{name}/gb.qt4.so
1203 %{_datadir}/%{name}/info/gb.qt4.info
1204 %{_datadir}/%{name}/info/gb.qt4.list
1205
1206 #-----------------------------------------------------------------------------
1207
1208 %package gb-qt4-ext
1209 Summary: The Gambas qt-ext component
1210 Group: Development/Basic
1211 Requires: %{name}-runtime = %{version}
1212 Requires: %{name}-gb-qt4 = %{version}
1213
1214 %description gb-qt4-ext
1215 This package contains the Gambas qt-ext components.
1216
1217 %files gb-qt4-ext
1218
1219 %{_libdir}/%{name}/gb.qt4.ext.*
1220 %{_datadir}/%{name}/info/gb.qt4.ext.*
1221
1222 #-----------------------------------------------------------------------------
1223
1224 %package gb-qt4-opengl
1225 Summary: The Gambas qt-opengl component
1226 Group: Development/Basic
1227 Requires: %{name}-runtime = %{version}
1228 Requires: %{name}-gb-qt4 = %{version}
1229 Requires: %{name}-gb-opengl = %{version}
1230
1231 %description gb-qt4-opengl
1232 This package contains the Gambas qt-opengl components.
1233
1234 %files gb-qt4-opengl
1235
1236 %{_libdir}/%{name}/gb.qt4.opengl.*
1237 %{_datadir}/%{name}/info/gb.qt4.opengl.*
1238
1239 #-----------------------------------------------------------------------------
1240
1241 %package gb-qt4-webkit
1242 Summary: The Gambas qt-webkit component
1243 Group: Development/Basic
1244 Requires: %{name}-runtime = %{version}
1245 Requires: %{name}-gb-qt4 = %{version}
1246
1247 %description gb-qt4-webkit
1248 This package contains the Gambas qt-webkit components.
1249
1250 %files gb-qt4-webkit
1251 %{_libdir}/%{name}/gb.qt4.webkit.*
1252 %{_datadir}/%{name}/info/gb.qt4.webkit.*
1253 %{_datadir}/%{name}/control/gb.qt4.webkit/
1254
1255 #-----------------------------------------------------------------------------
1256
1257 %package gb-qt4-webview
1258 Summary: The Gambas qt-webview component
1259 Group: Development/Basic
1260 Requires: %{name}-runtime = %{version}
1261 Requires: %{name}-gb-qt4 = %{version}
1262 Provides: %{name}-webview = %{version}
1263
1264 %description gb-qt4-webview
1265 This package contains the Gambas qt-webview components.
1266
1267 %files gb-qt4-webview
1268 %{_libdir}/%{name}/gb.qt4.webview.*
1269 %{_datadir}/%{name}/info/gb.qt4.webview.*
1270
1271 #-----------------------------------------------------------------------------
1272 ### Qt5 ###
1273
1274 %package gb-qt5
1275 Summary: The Gambas Qt5 GUI component
1276 Group: Development/Basic
1277 Requires: %{name}-runtime = %{version}
1278 Requires: %{name}-gb-image = %{version}
1279 Provides: %{name}-gui-package = %{version}-%{relese}
1280
1281 %description gb-qt5
1282 This package includes the Gambas QT5 GUI component.
1283
1284 %files gb-qt5
1285
1286 %{_libdir}/%{name}/gb.qt5.component
1287 %{_libdir}/%{name}/gb.qt5.so
1288 %{_datadir}/%{name}/info/gb.qt5.info
1289 %{_datadir}/%{name}/info/gb.qt5.list
1290
1291 #-----------------------------------------------------------------------------
1292
1293 %package gb-qt5-ext
1294 Summary: The Gambas qt5-ext component
1295 Group: Development/Basic
1296 Requires: %{name}-runtime = %{version}
1297 Requires: %{name}-gb-qt5 = %{version}
1298
1299 %description gb-qt5-ext
1300 This package contains the Gambas qt5-ext components.
1301
1302 %files gb-qt5-ext
1303
1304 %{_libdir}/%{name}/gb.qt5.ext.*
1305 %{_datadir}/%{name}/info/gb.qt5.ext.*
1306
1307 #-----------------------------------------------------------------------------
1308
1309 %package gb-qt5-opengl
1310 Summary: The Gambas qt5-opengl component
1311 Group: Development/Basic
1312 Requires: %{name}-runtime = %{version}
1313 Requires: %{name}-gb-qt5 = %{version}
1314 Requires: %{name}-gb-opengl = %{version}
1315
1316 %description gb-qt5-opengl
1317 This package contains the Gambas qt5-opengl components.
1318
1319 %files gb-qt5-opengl
1320
1321 %{_libdir}/%{name}/gb.qt5.opengl.*
1322 %{_datadir}/%{name}/info/gb.qt5.opengl.*
1323
1324 #-----------------------------------------------------------------------------
1325
1326 %package gb-qt5-wayland
1327 Summary: The Gambas qt5-wayland component
1328 Group: Development/Basic
1329 Requires: %{name}-runtime = %{version}
1330 Requires: %{name}-gb-qt5 = %{version}
1331
1332 %description gb-qt5-wayland
1333 This package contains the Gambas qt5-wayland components.
1334
1335 %files gb-qt5-wayland
1336 %{_libdir}/%{name}/gb.qt5.wayland.*
1337 %{_datadir}/%{name}/info/gb.qt5.wayland.*
1338
1339 #-----------------------------------------------------------------------------
1340
1341 %package gb-qt5-webkit
1342 Summary: The Gambas qt5-webkit component
1343 Group: Development/Basic
1344 Requires: %{name}-runtime = %{version}
1345 Requires: %{name}-gb-qt5 = %{version}
1346
1347 %description gb-qt5-webkit
1348 This package contains the Gambas qt5-webkit components.
1349
1350 %files gb-qt5-webkit
1351
1352 %{_libdir}/%{name}/gb.qt5.webkit.*
1353 %{_datadir}/%{name}/info/gb.qt5.webkit.*
1354 %{_datadir}/%{name}/control/gb.qt5.webkit/
1355
1356 #-----------------------------------------------------------------------------
1357
1358 %package gb-qt5-webview
1359 Summary: The Gambas qt5-webview component
1360 Group: Development/Basic
1361 Requires: %{name}-runtime = %{version}
1362 Requires: %{name}-gb-qt5 = %{version}
1363 Provides: %{name}-webview = %{version}
1364
1365 %description gb-qt5-webview
1366 This package contains the Gambas qt5-webview components.
1367
1368 %files gb-qt5-webview
1369
1370 %{_libdir}/%{name}/gb.qt5.webview.*
1371 %{_datadir}/%{name}/info/gb.qt5.webview.*
1372
1373 #-----------------------------------------------------------------------------
1374
1375 %package gb-qt5-x11
1376 Summary: The Gambas qt5-x11 component
1377 Group: Development/Basic
1378 Requires: %{name}-runtime = %{version}
1379 Requires: %{name}-gb-qt5 = %{version}
1380
1381 %description gb-qt5-x11
1382 This package contains the Gambas qt5-x11 components.
1383
1384 %files gb-qt5-x11
1385 %{_libdir}/%{name}/gb.qt5.x11.*
1386 %{_datadir}/%{name}/info/gb.qt5.x11.*
1387
1388 #-----------------------------------------------------------------------------
1389
1390 %package gb-report
1391 Summary: The Gambas report component
1392 Group: Development/Basic
1393 Requires: %{name}-runtime = %{version}
1394 Requires: %{name}-gb-form = %{version}
1395
1396 %description gb-report
1397 This package contains the Gambas Report components.
1398
1399 %files gb-report
1400
1401 %{_libdir}/%{name}/gb.report.*
1402 %{_datadir}/%{name}/info/gb.report.*
1403 %{_datadir}/%{name}/control/gb.report
1404
1405 #-----------------------------------------------------------------------------
1406
1407 %package gb-report2
1408 Summary: The Gambas report component (version 2)
1409 Group: Development/Basic
1410 Requires: %{name}-runtime = %{version}
1411 Requires: %{name}-gb-form = %{version}
1412
1413 %description gb-report2
1414 This package contains the Gambas Report (version 2) components.
1415
1416 %files gb-report2
1417
1418 %{_libdir}/%{name}/gb.report2.*
1419 %{_datadir}/%{name}/info/gb.report2.*
1420 %dir %{_datadir}/%{name}/control/gb.report2
1421 %{_datadir}/%{name}/control/gb.report2/*
1422
1423 #-----------------------------------------------------------------------------
1424
1425 %package gb-scanner
1426 Summary: The Gambas Scanner component
1427 Group: Development/Basic
1428 Requires: %{name}-runtime = %{version}
1429
1430 %description gb-scanner
1431 The Gambas scanner management library is a frontend of the ScanImage program
1432 provided by the sane toolkit.
1433 It allows to easily manage scanner devices in Gambas code.
1434
1435 %files gb-scanner
1436 %{_libdir}/%{name}/gb.scanner.gambas
1437 %{_libdir}/%{name}/gb.scanner.component
1438 %{_datadir}/%{name}/info/gb.scanner.info
1439 %{_datadir}/%{name}/info/gb.scanner.list
1440
1441 #-----------------------------------------------------------------------------
1442
1443 %package gb-sdl
1444 Summary: The Gambas SDL component
1445 Group: Development/Basic
1446 Requires: %{name}-runtime = %{version}
1447 Requires: %{name}-gb-image = %{version}
1448 Requires: %{name}-gb-image-io = %{version}
1449 Requires: fonts-ttf-dejavu
1450
1451 %description gb-sdl
1452 This component use the sound, image and TTF fonts parts of the SDL
1453 library. It allows you to simultaneously play many sounds and music
1454 stored in a file. If OpenGL drivers are installed it uses them to
1455 accelerate 2D and 3D drawing.
1456
1457 %files gb-sdl
1458 %{_libdir}/%{name}/gb.sdl.so
1459 %{_libdir}/%{name}/gb.sdl.component
1460 %{_datadir}/%{name}/info/gb.sdl.info
1461 %{_datadir}/%{name}/info/gb.sdl.list
1462
1463 #-----------------------------------------------------------------------------
1464
1465 %package gb-sdl-sound
1466 Summary: The Gambas SDL sound component
1467 Group: Development/Basic
1468 Requires: %{name}-runtime = %{version}
1469
1470 %description gb-sdl-sound
1471 This component allows you to play sounds in Gambas. This component
1472 manages up to 32 sound tracks that can play sounds from memory, and
1473 one music track that can play music from a file. Everything is mixed
1474 in real time.
1475
1476 %files gb-sdl-sound
1477
1478 %{_libdir}/%{name}/gb.sdl.sound.*
1479 %{_datadir}/%{name}/info/gb.sdl.sound.*
1480
1481 #-----------------------------------------------------------------------------
1482
1483 %package gb-sdl2
1484 Summary: The Gambas SDL2 component
1485 Group: Development/Basic
1486 Requires: %{name}-runtime = %{version}
1487 Requires: %{name}-gb-image = %{version}
1488 Requires: fonts-ttf-dejavu
1489
1490 %description gb-sdl2
1491 This component use the sound, image and TTF fonts parts of the SDL2
1492 library. It allows you to simultaneously play many sounds and music
1493 stored in a file. If OpenGL drivers are installed it uses them to
1494 accelerate 2D and 3D drawing.
1495
1496 %files gb-sdl2
1497 %{_libdir}/%{name}/gb.sdl2.so
1498 %{_libdir}/%{name}/gb.sdl2.component
1499 %{_datadir}/%{name}/info/gb.sdl2.info
1500 %{_datadir}/%{name}/info/gb.sdl2.list
1501
1502 #-----------------------------------------------------------------------------
1503
1504 %package gb-sdl2-audio
1505 Summary: The Gambas SDL2 audio component
1506 Group: Development/Basic
1507 Requires: %{name}-runtime = %{version}
1508
1509 %description gb-sdl2-audio
1510 This component allows you to play sounds in Gambas. This component
1511 manages up to 32 sound tracks that can play sounds from memory, and
1512 one music track that can play music from a file. Everything is mixed
1513 in real timeu sing SDL2.
1514
1515 %files gb-sdl2-audio
1516
1517 %{_libdir}/%{name}/gb.sdl2.audio.so
1518 %{_libdir}/%{name}/gb.sdl2.audio.component
1519 %{_datadir}/%{name}/info/gb.sdl2.audio.info
1520 %{_datadir}/%{name}/info/gb.sdl2.audio.list
1521
1522 #-----------------------------------------------------------------------------
1523
1524 %package gb-settings
1525 Summary: The Gambas settings component
1526 Group: Development/Basic
1527 Requires: %{name}-runtime = %{version}
1528
1529 %description gb-settings
1530 This components allows you to deal with configuration files.
1531
1532 %files gb-settings
1533
1534 %{_libdir}/%{name}/gb.settings.*
1535 %{_datadir}/%{name}/info/gb.settings.*
1536
1537 #-----------------------------------------------------------------------------
1538
1539 %package gb-signal
1540 Summary: The Gambas signal component
1541 Group: Development/Basic
1542 Requires: %{name}-runtime = %{version}
1543
1544 %description gb-signal
1545 This package contains the Gambas Signal components.
1546
1547 %files gb-signal
1548
1549 %{_libdir}/%{name}/gb.signal.*
1550 %{_datadir}/%{name}/info/gb.signal.*
1551
1552 #-----------------------------------------------------------------------------
1553
1554 %package gb-term
1555 Summary: The Gambas Term component
1556 Group: Development/Basic
1557 Requires: %{name}-runtime = %{version}
1558
1559 %description gb-term
1560 This package contains the Gambas Term components.
1561
1562 %files gb-term
1563
1564 %{_libdir}/%{name}/gb.term.*
1565 %{_datadir}/%{name}/info/gb.term.*
1566 %{_datadir}/%{name}/control/gb.term.*
1567
1568 #-----------------------------------------------------------------------------
1569
1570 %package gb-util
1571 Summary: The Gambas Util component
1572 Group: Development/Basic
1573 Requires: %{name}-runtime = %{version}
1574
1575 %description gb-util
1576 This component provides many useful utility methods or classes.
1577
1578 %files gb-util
1579
1580 %{_libdir}/%{name}/gb.util.gambas
1581 %{_libdir}/%{name}/gb.util.component
1582 %{_datadir}/%{name}/info/gb.util.info
1583 %{_datadir}/%{name}/info/gb.util.list
1584
1585 #-----------------------------------------------------------------------------
1586
1587 %package gb-util-web
1588 Summary: The Gambas Util Web component
1589 Group: Development/Basic
1590 Requires: %{name}-runtime = %{version}
1591
1592 # can be removed for mga7
1593 Conflicts: gambas3-gb-util < 3.8.4-9
1594
1595 %description gb-util-web
1596 This component provides many utilities useful for web applications.
1597
1598 %files gb-util-web
1599
1600 %{_libdir}/%{name}/gb.util.web.gambas
1601 %{_libdir}/%{name}/gb.util.web.component
1602 %{_datadir}/%{name}/info/gb.util.web.info
1603 %{_datadir}/%{name}/info/gb.util.web.list
1604 %dir %{_datadir}/%{name}/control/gb.util.web
1605 %{_datadir}/%{name}/control/gb.util.web/*
1606
1607 #-----------------------------------------------------------------------------
1608
1609 %package gb-v4l
1610 Summary: The Gambas Video4Linux component
1611 Group: Development/Basic
1612 Requires: %{name}-runtime = %{version}
1613 Requires: %{name}-gb-image = %{version}
1614
1615 %description gb-v4l
1616 This components allows you to use the Video4Linux interface with
1617 Gambas.
1618
1619 %files gb-v4l
1620
1621 %{_libdir}/%{name}/gb.v4l.*
1622 %{_datadir}/%{name}/info/gb.v4l.*
1623
1624 #-----------------------------------------------------------------------------
1625
1626 %package gb-vb
1627 Summary: The Gambas Visual Basic(tm) compatibility component
1628 Group: Development/Basic
1629 Requires: %{name}-runtime = %{version}
1630
1631 %description gb-vb
1632 This component aims at including some functions that imitate the
1633 behaviour of Visual Basic(TM) functions. Use it only if you want to
1634 port some VB projects.
1635
1636 %files gb-vb
1637
1638 %{_libdir}/%{name}/gb.vb.*
1639 %{_datadir}/%{name}/info/gb.vb.*
1640
1641 #-----------------------------------------------------------------------------
1642
1643 %package gb-web
1644 Summary: The Gambas CGI component
1645 Group: Development/Basic
1646 Requires: %{name}-runtime = %{version}
1647
1648 %description gb-web
1649 This components allows you to make CGI web applications using Gambas,
1650 with an ASP-like interface.
1651
1652 %files gb-web
1653
1654 %{_libdir}/%{name}/gb.web.component
1655 %{_libdir}/%{name}/gb.web.gambas
1656 %{_datadir}/%{name}/info/gb.web.info
1657 %{_datadir}/%{name}/info/gb.web.list
1658
1659 #-----------------------------------------------------------------------------
1660
1661 %package gb-web-feed
1662 Summary: The Gambas CGI web-feed component
1663 Group: Development/Basic
1664 Requires: %{name}-runtime = %{version}
1665 Requires: %{name}-gb-xml = %{version}
1666 Requires: %{name}-gb-util = %{version}
1667
1668 %description gb-web-feed
1669 This components allows you to make CGI web-feed applications using Gambas,
1670 with an ASP-like interface.
1671
1672 %files gb-web-feed
1673
1674 %{_libdir}/%{name}/gb.web.feed.component
1675 %{_libdir}/%{name}/gb.web.feed.gambas
1676 %{_datadir}/%{name}/info/gb.web.feed.info
1677 %{_datadir}/%{name}/info/gb.web.feed.list
1678
1679 #-----------------------------------------------------------------------------
1680
1681 %package gb-web-form
1682 Summary: The Gambas CGI web-form component
1683 Group: Development/Basic
1684 Requires: %{name}-runtime = %{version}
1685 Requires: %{name}-gb-web = %{version}
1686 Requires: %{name}-gb-util-web = %{version}
1687 Requires: %{name}-gb-util = %{version}
1688
1689 %description gb-web-form
1690 This components allows you to make CGI web-form applications using Gambas,
1691 with an ASP-like interface.
1692
1693 %files gb-web-form
1694
1695 %{_libdir}/%{name}/gb.web.form.component
1696 %{_libdir}/%{name}/gb.web.form.gambas
1697 %{_datadir}/%{name}/info/gb.web.form.info
1698 %{_datadir}/%{name}/info/gb.web.form.list
1699 %{_datadir}/%{name}/control/gb.web.form/
1700
1701 #-----------------------------------------------------------------------------
1702
1703 %package gb-web-gui
1704 Summary: The Gambas CGI web-gui component
1705 Group: Development/Basic
1706 Requires: %{name}-runtime = %{version}
1707 Requires: %{name}-gb-util = %{version}
1708 Requires: %{name}-gb-web = %{version}
1709 Requires: %{name}-gb-util-web = %{version}
1710 Requires: %{name}-gb-signal = %{version}
1711
1712 %description gb-web-gui
1713 This components allows you to make CGI web-gui applications using Gambas,
1714 with an ASP-like interface.
1715
1716 %files gb-web-gui
1717
1718 %{_libdir}/%{name}/gb.web.gui.component
1719 %{_libdir}/%{name}/gb.web.gui.gambas
1720 %{_datadir}/%{name}/info/gb.web.gui.info
1721 %{_datadir}/%{name}/info/gb.web.gui.list
1722 %{_datadir}/%{name}/control/gb.web.gui/
1723
1724 #-----------------------------------------------------------------------------
1725
1726 %package gb-libxml
1727 Summary: The Gambas libxml component
1728 Group: Development/Basic
1729 Requires: %{name}-runtime = %{version}
1730
1731 %description gb-libxml
1732 This component allows you to use libxml.
1733
1734 %files gb-libxml
1735
1736 %{_libdir}/%{name}/gb.libxml.so
1737 %{_libdir}/%{name}/gb.libxml.component
1738 %{_datadir}/%{name}/info/gb.libxml.info
1739 %{_datadir}/%{name}/info/gb.libxml.list
1740
1741 #-----------------------------------------------------------------------------
1742
1743 %package gb-logging
1744 Summary: The Gambas logging component
1745 Group: Development/Basic
1746 Requires: %{name}-runtime = %{version}
1747
1748 %description gb-logging
1749 This component implements a flexible logging system for Gambas applications.
1750 The formatting of messages is based on the RFC5454 document
1751 which describes the standard "syslog" format.
1752
1753 %files gb-logging
1754
1755 %{_libdir}/%{name}/gb.logging.*
1756 %{_datadir}/%{name}/info/gb.logging.info
1757 %{_datadir}/%{name}/info/gb.logging.list
1758
1759 #-----------------------------------------------------------------------------
1760
1761 %package gb-xml
1762 Summary: The Gambas xml component
1763 Group: Development/Basic
1764 Requires: %{name}-runtime = %{version}
1765
1766 %description gb-xml
1767 This component allows you to use xml.
1768
1769 %files gb-xml
1770 %{_libdir}/%{name}/gb.xml.so
1771 %{_libdir}/%{name}/gb.xml.component
1772 %{_libdir}/%{name}/gb.xml.gambas
1773 %{_datadir}/%{name}/info/gb.xml.info
1774 %{_datadir}/%{name}/info/gb.xml.list
1775
1776 #-----------------------------------------------------------------------------
1777
1778 %package gb-xml-html
1779 Summary: The Gambas xml html component
1780 Group: Development/Basic
1781 Requires: %{name}-runtime = %{version}
1782 Requires: %{name}-gb-xml
1783
1784 %description gb-xml-html
1785 This component allows you to use xml html.
1786
1787 %files gb-xml-html
1788
1789 %{_libdir}/%{name}/gb.xml.html.so
1790 %{_libdir}/%{name}/gb.xml.html.component
1791 %{_datadir}/%{name}/info/gb.xml.html.info
1792 %{_datadir}/%{name}/info/gb.xml.html.list
1793
1794 #-----------------------------------------------------------------------------
1795
1796 %package gb-xml-rpc
1797 Summary: The Gambas xml-rpc component
1798 Group: Development/Basic
1799 Requires: %{name}-runtime = %{version}
1800 Requires: %{name}-gb-xml
1801
1802 %description gb-xml-rpc
1803 This component allows you to use xml-rpc.
1804
1805 %files gb-xml-rpc
1806
1807 %{_libdir}/%{name}/gb.xml.rpc.gambas
1808 %{_libdir}/%{name}/gb.xml.rpc.component
1809 %{_datadir}/%{name}/info/gb.xml.rpc.info
1810 %{_datadir}/%{name}/info/gb.xml.rpc.list
1811
1812 #-----------------------------------------------------------------------------
1813
1814 %package gb-xml-xslt
1815 Summary: The Gambas xml-xslt component
1816 Group: Development/Basic
1817 Requires: %{name}-runtime = %{version}
1818 Requires: %{name}-gb-xml = %{version}
1819
1820 %description gb-xml-xslt
1821 This component allows you to use xml-xslt.
1822
1823 %files gb-xml-xslt
1824
1825 %{_libdir}/%{name}/gb.xml.xslt*
1826 %{_datadir}/%{name}/info/gb.xml.xslt*
1827
1828 #-----------------------------------------------------------------------------
1829
1830 %package gb-data
1831 Summary: The Gambas data component
1832 Group: Development/Basic
1833 Requires: %{name}-runtime = %{version}
1834
1835 %description gb-data
1836 %{summary}.
1837
1838 %files gb-data
1839
1840 %{_libdir}/%{name}/gb.data*
1841 %{_datadir}/%{name}/info/gb.data*
1842
1843 #-----------------------------------------------------------------------------
1844
1845 %package gb-complex
1846 Summary: The Gambas complex component
1847 Group: Development/Basic
1848 Requires: %{name}-runtime = %{version}
1849
1850 %description gb-complex
1851 This component allows you to work with complex numbers.
1852
1853 %files gb-complex
1854
1855 %{_libdir}/%{name}/gb.complex*
1856 %{_datadir}/%{name}/info/gb.complex*
1857
1858 #-----------------------------------------------------------------------------
1859
1860 %package gb-args
1861 Summary: The Gambas args component
1862 Group: Development/Basic
1863 Requires: %{name}-runtime = %{version}
1864
1865 %description gb-args
1866 This component allows you to analyze command line arguments.
1867 It should replace the unmaintained gb.option component.
1868
1869 %files gb-args
1870
1871 %{_libdir}/%{name}/gb.args*
1872 %{_datadir}/%{name}/info/gb.args*
1873
1874 #-----------------------------------------------------------------------------
1875
1876 %package gb-httpd
1877 Summary: The Gambas httpd component
1878 Group: Development/Basic
1879 Requires: %{name}-runtime = %{version}
1880
1881 %description gb-httpd
1882 %{summary}.
1883
1884 %files gb-httpd
1885
1886 %{_libdir}/%{name}/gb.httpd*
1887 %{_datadir}/%{name}/info/gb.httpd*
1888
1889 #-----------------------------------------------------------------------------
1890
1891 %package -n task-gambas3
1892 Summary: Metapackage for Gambas3
1893 Group: Development/Basic
1894 BuildArch: noarch
1895 Recommends: gambas3-examples
1896 Requires: gambas3-devel
1897 Requires: gambas3-gb-args
1898 Requires: gambas3-gb-cairo
1899 Requires: gambas3-gb-chart
1900 Requires: gambas3-gb-clipper
1901 Requires: gambas3-gb-complex
1902 Requires: gambas3-gb-compress
1903 Requires: gambas3-gb-crypt
1904 Requires: gambas3-gb-data
1905 Requires: gambas3-gb-db
1906 Requires: gambas3-gb-db-form
1907 Requires: gambas3-gb-db-mysql
1908 Requires: gambas3-gb-db-odbc
1909 Requires: gambas3-gb-db-postgresql
1910 Requires: gambas3-gb-db-sqlite2
1911 Requires: gambas3-gb-db-sqlite3
1912 Requires: gambas3-gb-dbus
1913 Requires: gambas3-gb-desktop
1914 Requires: gambas3-gb-eval-highlight
1915 Requires: gambas3-gb-form
1916 Requires: gambas3-gb-form-dialog
1917 Requires: gambas3-gb-form-editor
1918 Requires: gambas3-gb-form-htmlview
1919 Requires: gambas3-gb-form-mdi
1920 Requires: gambas3-gb-form-print
1921 Requires: gambas3-gb-form-stock
1922 Requires: gambas3-gb-form-terminal
1923 Requires: gambas3-gb-gmp
1924 Requires: gambas3-gb-gsl
1925 Requires: gambas3-gb-gtk
1926 Requires: gambas3-gb-gtk3
1927 Requires: gambas3-gb-httpd
1928 Requires: gambas3-gb-image
1929 Requires: gambas3-gb-image-effect
1930 Requires: gambas3-gb-image-imlib
1931 Requires: gambas3-gb-image-io
1932 Requires: gambas3-gb-inotify
1933 Requires: gambas3-gb-jit
1934 Requires: gambas3-gb-libxml
1935 Requires: gambas3-gb-logging
1936 Requires: gambas3-gb-map
1937 Requires: gambas3-gb-markdown
1938 Requires: gambas3-gb-media
1939 Requires: gambas3-gb-media-form
1940 Requires: gambas3-gb-memcached
1941 Requires: gambas3-gb-mime
1942 Requires: gambas3-gb-mysql
1943 Requires: gambas3-gb-ncurses
1944 Requires: gambas3-gb-net
1945 Requires: gambas3-gb-net-curl
1946 Requires: gambas3-gb-net-pop3
1947 Requires: gambas3-gb-net-smtp
1948 Requires: gambas3-gb-openal
1949 Requires: gambas3-gb-opengl
1950 Requires: gambas3-gb-opengl-glsl
1951 Requires: gambas3-gb-opengl-glu
1952 Requires: gambas3-gb-opengl-sge
1953 Requires: gambas3-gb-openssl
1954 Requires: gambas3-gb-option
1955 Requires: gambas3-gb-pcre
1956 Requires: gambas3-gb-pdf
1957 Requires: gambas3-gb-poppler
1958 Requires: gambas3-gb-qt4
1959 Requires: gambas3-gb-qt4-ext
1960 Requires: gambas3-gb-qt4-opengl
1961 Requires: gambas3-gb-qt4-webkit
1962 Requires: gambas3-gb-qt4-webview
1963 Requires: gambas3-gb-qt5
1964 Requires: gambas3-gb-qt5-ext
1965 Requires: gambas3-gb-qt5-opengl
1966 Requires: gambas3-gb-qt5-wayland
1967 Requires: gambas3-gb-qt5-webkit
1968 Requires: gambas3-gb-qt5-webview
1969 Requires: gambas3-gb-qt5-x11
1970 Requires: gambas3-gb-report
1971 Requires: gambas3-gb-report2
1972 Requires: gambas3-gb-scanner
1973 Requires: gambas3-gb-sdl
1974 Requires: gambas3-gb-sdl2
1975 Requires: gambas3-gb-sdl2-audio
1976 Requires: gambas3-gb-sdl-sound
1977 Requires: gambas3-gb-settings
1978 Requires: gambas3-gb-signal
1979 Requires: gambas3-gb-term
1980 Requires: gambas3-gb-test
1981 Requires: gambas3-gb-util
1982 Requires: gambas3-gb-util-web
1983 Requires: gambas3-gb-v4l
1984 Requires: gambas3-gb-vb
1985 Requires: gambas3-gb-web
1986 Requires: gambas3-gb-web-feed
1987 Requires: gambas3-gb-web-form
1988 Requires: gambas3-gb-web-gui
1989 Requires: gambas3-gb-xml
1990 Requires: gambas3-gb-xml-html
1991 Requires: gambas3-gb-xml-rpc
1992 Requires: gambas3-gb-xml-xslt
1993 Requires: gambas3-ide
1994 Requires: gambas3-runtime
1995 Requires: gambas3-script
1996
1997 %description -n task-gambas3
1998 This package is a meta-package, meaning that its purpose is to contain
1999 full list of dependencies for Gambas3.
2000
2001 %files -n task-gambas3
2002
2003 #-----------------------------------------------------------------------------
2004
2005 %prep
2006 %setup -q -n gambas-%{version}
2007 %autopatch -p1
2008
2009 # remove not-workable examples
2010 rm -rf app/examples/Games/Invaders
2011 rm -rf app/examples/Multimedia/MediaPlayer
2012
2013 for i in $(find . -name "acinclude.m4");
2014 do
2015 sed -i \
2016 -e 's|$AM_CFLAGS -O.|$AM_CFLAGS|g' \
2017 -e 's|$AM_CXXFLAGS -O.|$AM_CXXFLAGS|g' ${i}
2018 done
2019
2020 # build plugin modules without version info
2021 for i in $(find . -name "Makefile.am");
2022 do
2023 sed -i -e '/LDFLAGS/s/-module/-module -avoid-version/g' $i
2024 done
2025
2026 %build
2027 export CXXFLAGS="%{build_cxxflags} -std=c++17"
2028 %set_build_flags
2029 autoreconf -fi
2030 for i in $(find -name configure)
2031 do
2032 pushd $(dirname $i)
2033 %before_configure
2034 popd
2035 done
2036
2037 %configure
2038 %make_build
2039
2040 %install
2041 %make_install
2042
2043 find %{buildroot} -name '*.la' -delete
2044
2045 rm -f %{buildroot}%{_libdir}/%{name}/gb.so %{buildroot}%{_libdir}/%{name}/gb.so.*
2046 rm -f %{buildroot}%{_datadir}/appdata/%{name}.appdata*
2047
2048 for png in 128x128 64x64 32x32 22x22 16x16; do
2049 mkdir -p %{buildroot}%{_iconsdir}/hicolor/${png}/apps/
2050 convert -geometry $png app/src/%{name}/img/logo/logo.png %{buildroot}%{_iconsdir}/hicolor/${png}/apps/%{name}.png
2051 done
2052
2053 install -D -m 644 app/desktop/%{name}.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
2054 install -D -m 644 app/src/%{name}/img/logo/logo-ide.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
2055 install -D -m 644 app/desktop/%{name}.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop
2056
2057 mkdir -p %{buildroot}%{_datadir}/%{name}/examples
2058 cp -R app/examples/ %{buildroot}%{_datadir}/%{name}/

  ViewVC Help
Powered by ViewVC 1.1.30