]> git.pld-linux.org Git - packages/gcompris.git/blame_incremental - gcompris.spec
- updated dependencies, versioned Obsoletes
[packages/gcompris.git] / gcompris.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without gnet # build without gnet support (disallow GCompris fetch content from a web server)
4%bcond_with info # build info doc
5
6Summary: Educational suite for kids 2-10 years old
7Summary(pl.UTF-8): Zestaw edukacyjny dla dzieci w wieku 2-10 lat
8Name: gcompris
9Version: 11.09
10Release: 2
11License: GPL v3+
12Group: X11/Applications/Games
13Source0: http://downloads.sourceforge.net/gcompris/%{name}-%{version}.tar.gz
14# Source0-md5: b0066d5e0bb4e2fbb7380f723b51c598
15Patch0: %{name}-info.patch
16Patch1: %{name}-desktop.patch
17URL: http://gcompris.net/
18BuildRequires: autoconf
19BuildRequires: automake
20BuildRequires: gettext-tools
21BuildRequires: gnet-devel
22BuildRequires: gnome-common
23BuildRequires: gstreamer-devel
24BuildRequires: intltool
25BuildRequires: libao-devel
26BuildRequires: libogg-devel
27BuildRequires: librsvg-devel >= 1:2.34.1
28BuildRequires: libstdc++-devel
29BuildRequires: libtool
30BuildRequires: libvorbis-devel
31BuildRequires: libxml2-devel
32BuildRequires: pkgconfig
33BuildRequires: popt-devel >= 1.5
34BuildRequires: python-devel
35BuildRequires: python-pycairo-devel
36BuildRequires: python-pygtk-devel
37BuildRequires: python-sqlite
38BuildRequires: sqlite3-devel
39BuildRequires: texi2html
40BuildRequires: texinfo
41Requires: gstreamer-audio-formats
42Requires: gstreamer-audiosink
43Requires: gstreamer-vorbis
44Requires: python-gnome-canvas
45Requires: python-modules
46Requires: python-sqlite
47Suggests: gnuchess
48Suggests: tuxpaint
49Obsoletes: gcompris-devel
50BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51
52%description
53GCompris / I Have Understood is an educational game for children
54starting at 2. Today several Boards are implemented:
55- Click on the animals => learn the mouse/click usage
56- Type the falling letters => learn the keyboard usage
57- Falling Dices
58- Falling words
59- Basic algebra
60- Time learning with an analog clock
61- Puzzle game with famous paintings
62- Drive Plane to catch clouds in increasing number
63- Balance the scales
64- And much more ...
65
66The game is included in the GNOME desktop under the Game menu.
67
68You should install it only if you have children using this computer.
69
70%description -l fr.UTF-8
71GCompris / J'ai Compris est un logiciel éducatif pour les enfants à
72partir de 2 ans.
73
74Aujourd'hui, plusieurs tableaux sont implémentés :
75- Cliquer sur les animaux => apprentissage du click et de la souris
76- Entrer les lettres qui tombent => Apprentissage du clavier
77- Les dés qui tombent
78- Les mots qui tombent
79- Algèbre simple
80- Apprentissage de la lecture de l'heure sur une horloge analogique
81- Puzzle avec des tableaux célèbres
82- Pilote un avion pour attraper les nuages dans l'ordre
83- Equilibre la balance
84
85Le jeu est inclus dans le bureau GNOME sous le menu Jeux.
86
87À installer si vous avez des enfants utilisant cet ordinateur.
88
89%description -l pl.UTF-8
90GCompris / Zrozumiałem to gra edukacyjna dla dzieci od 2 lat.
91Aktualnie zaimplementowane jest kilka plansz:
92- klikanie na zwierzętach - nauka używania myszy/klikania
93- wpisywanie spadających liter - nauka używania klawiatury
94- spadające kostki
95- spadające słowa
96- podstawowa algebra
97- nauka czasu z zegarkiem analogowym
98- układanka ze słynnymi obrazami
99- prowadzenie samolotu z łapaniem coraz większej liczby chmur
100- równoważenie wagi
101- i wiele więcej...
102
103Gra jest włączana do menu Gry na pulpicie GNOME.
104
105Warto ją instalować tylko jeśli mamy dzieci używające komputera.
106
107%package data
108Summary: GCompris data files
109Group: Applications/Games
110%if "%{_rpmversion}" >= "5"
111BuildArch: noarch
112%endif
113
114%description data
115GCompris data files.
116
117%package sound-af
118Summary: GCompris voices in Afrikaans
119Group: Applications/Games
120Requires: %{name} = %{version}-%{release}
121%if "%{_rpmversion}" >= "5"
122BuildArch: noarch
123%endif
124
125%description sound-af
126Voice samples for the GCompris games in Afrikaans.
127
128%package sound-ar
129Summary: GCompris voices in Arabic (Tunisia)
130Group: Applications/Games
131Requires: %{name} = %{version}-%{release}
132%if "%{_rpmversion}" >= "5"
133BuildArch: noarch
134%endif
135
136%description sound-ar
137Voice samples for the GCompris games in Arabic (Tunisia).
138
139%package sound-ast
140Summary: GCompris voices in Asturian
141Group: Applications/Games
142Requires: %{name} = %{version}-%{release}
143%if "%{_rpmversion}" >= "5"
144BuildArch: noarch
145%endif
146
147%description sound-ast
148Voice samples for the GCompris games in Asturian.
149
150%package sound-bg
151Summary: GCompris voices in Bulgarian
152Group: Applications/Games
153Requires: %{name} = %{version}-%{release}
154%if "%{_rpmversion}" >= "5"
155BuildArch: noarch
156%endif
157
158%description sound-bg
159Voice samples for the GCompris games in Bulgarian.
160
161%package sound-br
162Summary: GCompris voices in Breton
163Group: Applications/Games
164Requires: %{name} = %{version}-%{release}
165%if "%{_rpmversion}" >= "5"
166BuildArch: noarch
167%endif
168
169%description sound-br
170Voice samples for the GCompris games in Breton.
171
172%package sound-cs
173Summary: GCompris voices in Tsjech
174Group: Applications/Games
175Requires: %{name} = %{version}-%{release}
176%if "%{_rpmversion}" >= "5"
177BuildArch: noarch
178%endif
179
180%description sound-cs
181Voice samples for the GCompris games in Tsjech.
182
183%package sound-da
184Summary: GCompris voices in Danish
185Group: Applications/Games
186Requires: %{name} = %{version}-%{release}
187%if "%{_rpmversion}" >= "5"
188BuildArch: noarch
189%endif
190
191%description sound-da
192Voice samples for the GCompris games in Danish.
193
194%package sound-de
195Summary: GCompris voices in German
196Group: Applications/Games
197Requires: %{name} = %{version}-%{release}
198%if "%{_rpmversion}" >= "5"
199BuildArch: noarch
200%endif
201
202%description sound-de
203Voice samples for the GCompris games in German.
204
205%package sound-el
206Summary: GCompris voices in Greek
207Group: Applications/Games
208Requires: %{name} = %{version}-%{release}
209%if "%{_rpmversion}" >= "5"
210BuildArch: noarch
211%endif
212
213%description sound-el
214Voice samples for the GCompris games in Greek.
215
216%package sound-en
217Summary: GCompris voices in English
218Group: Applications/Games
219Requires: %{name} = %{version}-%{release}
220%if "%{_rpmversion}" >= "5"
221BuildArch: noarch
222%endif
223
224%description sound-en
225Voice samples for the GCompris games in English.
226
227%package sound-eo
228Summary: GCompris voices in Esperanto
229Group: Applications/Games
230Requires: %{name} = %{version}-%{release}
231%if "%{_rpmversion}" >= "5"
232BuildArch: noarch
233%endif
234
235%description sound-eo
236Voice samples for the GCompris games in Esperanto.
237
238%package sound-es
239Summary: GCompris voices in Spanish
240Group: Applications/Games
241Requires: %{name} = %{version}-%{release}
242%if "%{_rpmversion}" >= "5"
243BuildArch: noarch
244%endif
245
246%description sound-es
247Voice samples for the GCompris games in Spanish.
248
249%package sound-eu
250Summary: GCompris voices in Basque
251Group: Applications/Games
252Requires: %{name} = %{version}-%{release}
253%if "%{_rpmversion}" >= "5"
254BuildArch: noarch
255%endif
256
257%description sound-eu
258Voice samples for the GCompris games in Basque.
259
260%package sound-fi
261Summary: GCompris voices in Finish
262Group: Applications/Games
263Requires: %{name} = %{version}-%{release}
264%if "%{_rpmversion}" >= "5"
265BuildArch: noarch
266%endif
267
268%description sound-fi
269Voice samples for the GCompris games in Finish.
270
271%package sound-fr
272Summary: GCompris voices in French
273Group: Applications/Games
274Requires: %{name} = %{version}-%{release}
275BuildArch: noarch
276
277%description sound-fr
278Voice samples for the GCompris games in French.
279
280%package sound-gd
281Summary: GCompris voices in Scottish Gaelic
282Group: Applications/Games
283Requires: %{name} = %{version}-%{release}
284%if "%{_rpmversion}" >= "5"
285BuildArch: noarch
286%endif
287
288%description sound-gd
289Voice samples for the GCompris games in Scottish Gaelic.
290
291%package sound-he
292Summary: GCompris voices in Hebrew
293Group: Applications/Games
294Requires: %{name} = %{version}-%{release}
295%if "%{_rpmversion}" >= "5"
296BuildArch: noarch
297%endif
298
299%description sound-he
300Voice samples for the GCompris games in Hebrew.
301
302%package sound-hi
303Summary: GCompris voices in Hindi
304Group: Applications/Games
305Requires: %{name} = %{version}-%{release}
306%if "%{_rpmversion}" >= "5"
307BuildArch: noarch
308%endif
309
310%description sound-hi
311Voice samples for the GCompris games in Hindi.
312
313%package sound-hu
314Summary: GCompris voices in Hungarian
315Group: Applications/Games
316Requires: %{name} = %{version}-%{release}
317%if "%{_rpmversion}" >= "5"
318BuildArch: noarch
319%endif
320
321%description sound-hu
322Voice samples for the GCompris games in Hungarian.
323
324%package sound-id
325Summary: GCompris voices in Indonesian
326Group: Applications/Games
327Requires: %{name} = %{version}-%{release}
328%if "%{_rpmversion}" >= "5"
329BuildArch: noarch
330%endif
331
332%description sound-id
333Voice samples for the GCompris games in Indonesian.
334
335%package sound-it
336Summary: GCompris voices in Italian
337Group: Applications/Games
338Requires: %{name} = %{version}-%{release}
339%if "%{_rpmversion}" >= "5"
340BuildArch: noarch
341%endif
342
343%description sound-it
344Voice samples for the GCompris games in Italian.
345
346%package sound-lt
347Summary: GCompris voices in Lithuanian
348Group: Applications/Games
349Requires: %{name} = %{version}-%{release}
350%if "%{_rpmversion}" >= "5"
351BuildArch: noarch
352%endif
353
354%description sound-lt
355Voice samples for the GCompris games in Lithuanian.
356
357%package sound-mr
358Summary: GCompris voices in Indian Marathi
359Group: Applications/Games
360Requires: %{name} = %{version}-%{release}
361%if "%{_rpmversion}" >= "5"
362BuildArch: noarch
363%endif
364
365%description sound-mr
366Voice samples for the GCompris games in Indian Marathi.
367
368%package sound-nb
369Summary: GCompris voices in Norwegian
370Group: Applications/Games
371Requires: %{name} = %{version}-%{release}
372%if "%{_rpmversion}" >= "5"
373BuildArch: noarch
374%endif
375
376%description sound-nb
377Voice samples for the GCompris games in Norwegian.
378
379%package sound-nl
380Summary: GCompris voices in Dutch
381Group: Applications/Games
382Requires: %{name} = %{version}-%{release}
383%if "%{_rpmversion}" >= "5"
384BuildArch: noarch
385%endif
386
387%description sound-nl
388Voice samples for the GCompris games in Dutch.
389
390%package sound-nn
391Summary: GCompris voices in Norwegian Nynorsk
392Group: Applications/Games
393Requires: %{name} = %{version}-%{release}
394%if "%{_rpmversion}" >= "5"
395BuildArch: noarch
396%endif
397
398%description sound-nn
399Voice samples for the GCompris games in Norwegian Nynorsk.
400
401%package sound-pa
402Summary: GCompris voices in Punjabi
403Group: Applications/Games
404Requires: %{name} = %{version}-%{release}
405%if "%{_rpmversion}" >= "5"
406BuildArch: noarch
407%endif
408
409%description sound-pa
410Voice samples for the GCompris games in Punjabi.
411
412%package sound-pt
413Summary: GCompris voices in Portuguese
414Group: Applications/Games
415Requires: %{name} = %{version}-%{release}
416%if "%{_rpmversion}" >= "5"
417BuildArch: noarch
418%endif
419
420%description sound-pt
421Voice samples for the GCompris games in Portuguese.
422
423%package sound-ru
424Summary: GCompris voices in Russian
425Group: Applications/Games
426Requires: %{name} = %{version}-%{release}
427%if "%{_rpmversion}" >= "5"
428BuildArch: noarch
429%endif
430
431%description sound-ru
432Voice samples for the GCompris games in Russian.
433
434%package sound-sk
435Summary: GCompris voices in Slovak
436Group: Applications/Games
437Requires: %{name} = %{version}-%{release}
438%if "%{_rpmversion}" >= "5"
439BuildArch: noarch
440%endif
441
442%description sound-sk
443Voice samples for the GCompris games in Slovak.
444
445%package sound-sl
446Summary: GCompris voices in Slovenian
447Group: Applications/Games
448Requires: %{name} = %{version}-%{release}
449%if "%{_rpmversion}" >= "5"
450BuildArch: noarch
451%endif
452
453%description sound-sl
454Voice samples for the GCompris games in Slovenian.
455
456%package sound-so
457Summary: GCompris voices in Somali
458Group: Applications/Games
459Requires: %{name} = %{version}-%{release}
460%if "%{_rpmversion}" >= "5"
461BuildArch: noarch
462%endif
463
464%description sound-so
465Voice samples for the GCompris games in Somali.
466
467%package sound-sr
468Summary: GCompris voices in Serbian
469Group: Applications/Games
470Requires: %{name} = %{version}-%{release}
471%if "%{_rpmversion}" >= "5"
472BuildArch: noarch
473%endif
474
475%description sound-sr
476Voice samples for the GCompris games in Serbian.
477
478%package sound-sv
479Summary: GCompris voices in Swedish
480Group: Applications/Games
481Requires: %{name} = %{version}-%{release}
482%if "%{_rpmversion}" >= "5"
483BuildArch: noarch
484%endif
485
486%description sound-sv
487Voice samples for the GCompris games in Swedish.
488
489%package sound-th
490Summary: GCompris voices in Thai
491Group: Applications/Games
492%if "%{_rpmversion}" >= "5"
493BuildArch: noarch
494%endif
495
496%description sound-th
497Voice samples for the GCompris games in Thai.
498
499%package sound-tr
500Summary: GCompris voices in Turk
501Group: Applications/Games
502%if "%{_rpmversion}" >= "5"
503BuildArch: noarch
504%endif
505
506%description sound-tr
507Voice samples for the GCompris games in Turk.
508
509%package sound-ur
510Summary: GCompris voices in Urdu
511Group: Applications/Games
512%if "%{_rpmversion}" >= "5"
513BuildArch: noarch
514%endif
515
516%description sound-ur
517Voice samples for the GCompris games in Urdu.
518
519%package sound-zh_CN
520Summary: GCompris voices in Chinese, Simplified
521Group: Applications/Games
522%if "%{_rpmversion}" >= "5"
523BuildArch: noarch
524%endif
525
526%description sound-zh_CN
527Voice samples for the GCompris games in Chinese, Simplified.
528
529%prep
530%setup -q
531%patch0 -p1
532%patch1 -p1
533
534%{__sed} -i -e 's/-Werror -O2//' configure.ac
535%{__sed} -i -e 's/-DG_DISABLE_DEPRECATED//' src/goocanvas/src/Makefile.am
536
537%build
538cp %{_datadir}/gettext/config.rpath .
539%{__glib_gettextize}
540%{__intltoolize}
541%{__libtoolize}
542%{__aclocal}
543%{__autoconf}
544%{__autoheader}
545%{__automake}
546%configure \
547 GNUCHESS="%{_bindir}/gnuchess" \
548 --%{!?with_gnet:dis}%{?with_gnet:en}able-gnet \
549 --disable-silent-rules
550%{__make} \
551 %{!?with_info:INFO_DEPS=}
552
553%install
554rm -rf $RPM_BUILD_ROOT
555%{__make} install \
556 %{!?with_info:INFO_DEPS=} \
557 DESTDIR=$RPM_BUILD_ROOT
558
559# replace fr with en one
560%if %{with info}
561cp -p docs/C/gcompris.info $RPM_BUILD_ROOT%{_infodir}/gcompris.info
562%endif
563
564%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
565
566# unsupported
567%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sr_ME
568
569%find_lang %{name} --with-gnome
570
571%clean
572rm -rf $RPM_BUILD_ROOT
573
574%if %{with info}
575%post -p /sbin/postshell
576-/usr/sbin/fix-info-dir -c %{_infodir}
577
578%postun -p /sbin/postshell
579-/usr/sbin/fix-info-dir -c %{_infodir}
580%endif
581
582%files -f %{name}.lang
583%defattr(644,root,root,755)
584%doc AUTHORS ChangeLog README README.translators THANKS TODO
585%attr(755,root,root) %{_bindir}/*
586%dir %{_libdir}/%{name}
587%attr(755,root,root) %{_libdir}/%{name}/lib*.so
588%{_desktopdir}/*.desktop
589%{?with_info:%{_infodir}/*.info*}
590# gcompris uses its own goocanvas libraries with some specific changes
591%attr(755,root,root) %{_libdir}/gcompris/libgoocanvas.so.0
592%attr(755,root,root) %{_libdir}/gcompris/libgoocanvas.so.0.0.0
593%{_mandir}/man6/gcompris.*
594%{_pixmapsdir}/*.png
595
596%files data
597%defattr(644,root,root,755)
598%dir %{_datadir}/gcompris
599%{_datadir}/gcompris/boards
600%exclude %{_datadir}/%{name}/boards/voices/*
601%{_datadir}/gcompris/python
602
603%files sound-af
604%defattr(644,root,root,755)
605%{_datadir}/%{name}/boards/voices/af
606
607%files sound-ar
608%defattr(644,root,root,755)
609%{_datadir}/%{name}/boards/voices/ar
610
611%files sound-ast
612%defattr(644,root,root,755)
613%{_datadir}/%{name}/boards/voices/ast
614
615%files sound-bg
616%defattr(644,root,root,755)
617%{_datadir}/%{name}/boards/voices/bg
618
619%files sound-br
620%defattr(644,root,root,755)
621%{_datadir}/%{name}/boards/voices/br
622
623%files sound-cs
624%defattr(644,root,root,755)
625%{_datadir}/%{name}/boards/voices/cs
626
627%files sound-da
628%defattr(644,root,root,755)
629%{_datadir}/%{name}/boards/voices/da
630
631%files sound-de
632%defattr(644,root,root,755)
633%{_datadir}/%{name}/boards/voices/de
634
635%files sound-el
636%defattr(644,root,root,755)
637%{_datadir}/%{name}/boards/voices/el
638
639%files sound-en
640%defattr(644,root,root,755)
641%{_datadir}/%{name}/boards/voices/en
642
643%files sound-eo
644%defattr(644,root,root,755)
645%{_datadir}/%{name}/boards/voices/eo
646
647%files sound-es
648%defattr(644,root,root,755)
649%{_datadir}/%{name}/boards/voices/es
650
651%files sound-eu
652%defattr(644,root,root,755)
653%{_datadir}/%{name}/boards/voices/eu
654
655%files sound-fi
656%defattr(644,root,root,755)
657%{_datadir}/%{name}/boards/voices/fi
658
659%files sound-fr
660%defattr(644,root,root,755)
661%{_datadir}/%{name}/boards/voices/fr
662
663#%files sound-gd
664#%defattr(644,root,root,755)
665#%{_datadir}/%{name}/boards/voices/gd
666
667%files sound-he
668%defattr(644,root,root,755)
669%{_datadir}/%{name}/boards/voices/he
670
671%files sound-hi
672%defattr(644,root,root,755)
673%{_datadir}/%{name}/boards/voices/hi
674
675%files sound-hu
676%defattr(644,root,root,755)
677%{_datadir}/%{name}/boards/voices/hu
678
679%files sound-id
680%defattr(644,root,root,755)
681%{_datadir}/%{name}/boards/voices/id
682
683%files sound-it
684%defattr(644,root,root,755)
685%{_datadir}/%{name}/boards/voices/it
686
687#%files sound-lt
688#%defattr(644,root,root,755)
689#%{_datadir}/%{name}/boards/voices/lt
690
691%files sound-mr
692%defattr(644,root,root,755)
693%{_datadir}/%{name}/boards/voices/mr
694
695%files sound-nb
696%defattr(644,root,root,755)
697%{_datadir}/%{name}/boards/voices/nb
698
699%files sound-nl
700%defattr(644,root,root,755)
701%{_datadir}/%{name}/boards/voices/nl
702
703%files sound-nn
704%defattr(644,root,root,755)
705%{_datadir}/%{name}/boards/voices/nn
706
707%files sound-pa
708%defattr(644,root,root,755)
709%{_datadir}/%{name}/boards/voices/pa
710
711%files sound-pt
712%defattr(644,root,root,755)
713%{_datadir}/%{name}/boards/voices/pt
714%{_datadir}/%{name}/boards/voices/pt_BR
715
716%files sound-ru
717%defattr(644,root,root,755)
718%{_datadir}/%{name}/boards/voices/ru
719
720#%files sound-sk
721#%defattr(644,root,root,755)
722#%{_datadir}/%{name}/boards/voices/sk
723
724%files sound-sl
725%defattr(644,root,root,755)
726%{_datadir}/%{name}/boards/voices/sl
727
728%files sound-so
729%defattr(644,root,root,755)
730%{_datadir}/%{name}/boards/voices/so
731
732%files sound-sr
733%defattr(644,root,root,755)
734%{_datadir}/%{name}/boards/voices/sr
735
736%files sound-sv
737%defattr(644,root,root,755)
738%{_datadir}/%{name}/boards/voices/sv
739
740%files sound-th
741%defattr(644,root,root,755)
742%{_datadir}/%{name}/boards/voices/th
743
744%files sound-tr
745%defattr(644,root,root,755)
746%{_datadir}/%{name}/boards/voices/tr
747
748%files sound-ur
749%defattr(644,root,root,755)
750%{_datadir}/%{name}/boards/voices/ur
751
752%files sound-zh_CN
753%defattr(644,root,root,755)
754%{_datadir}/%{name}/boards/voices/zh_CN
This page took 0.416757 seconds and 4 git commands to generate.