3 %bcond_without gnet # build without gnet support (disallow GCompris fetch content from a web server)
5 Summary: Educational suite for kids 2-10 years old
6 Summary(pl.UTF-8): Zestaw edukacyjny dla dzieci w wieku 2-10 lat
11 Group: X11/Applications/Games
12 Source0: http://downloads.sourceforge.net/gcompris/%{name}-%{version}.tar.gz
13 # Source0-md5: b0066d5e0bb4e2fbb7380f723b51c598
14 Patch0: %{name}-info.patch
15 Patch1: %{name}-desktop.patch
16 URL: http://gcompris.net/
17 BuildRequires: autoconf
18 BuildRequires: automake
19 BuildRequires: gettext-tools
20 BuildRequires: gnet-devel
21 BuildRequires: gnome-common
22 BuildRequires: gstreamer-devel
23 BuildRequires: intltool
24 BuildRequires: libao-devel
25 BuildRequires: libogg-devel
26 BuildRequires: librsvg-devel >= 1:2.34.1
27 BuildRequires: libstdc++-devel
28 BuildRequires: libtool
29 BuildRequires: libvorbis-devel
30 BuildRequires: libxml2-devel
31 BuildRequires: pkgconfig
32 BuildRequires: popt-devel >= 1.5
33 BuildRequires: python-devel
34 BuildRequires: python-pycairo-devel
35 BuildRequires: python-pygtk-devel
36 BuildRequires: python-sqlite
37 BuildRequires: sqlite3-devel
38 BuildRequires: texi2html
39 BuildRequires: texinfo
40 Requires: gstreamer-audio-formats
41 Requires: gstreamer-audiosink
42 Requires: gstreamer-vorbis
43 Requires: python-gnome-canvas
44 Requires: python-modules
45 Requires: python-sqlite
48 Obsoletes: gcompris-devel
49 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52 GCompris / I Have Understood is an educational game for children
53 starting at 2. Today several Boards are implemented:
54 - Click on the animals => learn the mouse/click usage
55 - Type the falling letters => learn the keyboard usage
59 - Time learning with an analog clock
60 - Puzzle game with famous paintings
61 - Drive Plane to catch clouds in increasing number
65 The game is included in the GNOME desktop under the Game menu.
67 You should install it only if you have children using this computer.
69 %description -l fr.UTF-8
70 GCompris / J'ai Compris est un logiciel éducatif pour les enfants à
73 Aujourd'hui, plusieurs tableaux sont implémentés :
74 - Cliquer sur les animaux => apprentissage du click et de la souris
75 - Entrer les lettres qui tombent => Apprentissage du clavier
77 - Les mots qui tombent
79 - Apprentissage de la lecture de l'heure sur une horloge analogique
80 - Puzzle avec des tableaux célèbres
81 - Pilote un avion pour attraper les nuages dans l'ordre
82 - Equilibre la balance
84 Le jeu est inclus dans le bureau GNOME sous le menu Jeux.
86 À installer si vous avez des enfants utilisant cet ordinateur.
88 %description -l pl.UTF-8
89 GCompris / Zrozumiałem to gra edukacyjna dla dzieci od 2 lat.
90 Aktualnie zaimplementowane jest kilka plansz:
91 - klikanie na zwierzętach - nauka używania myszy/klikania
92 - wpisywanie spadających liter - nauka używania klawiatury
96 - nauka czasu z zegarkiem analogowym
97 - układanka ze słynnymi obrazami
98 - prowadzenie samolotu z łapaniem coraz większej liczby chmur
102 Gra jest włączana do menu Gry na pulpicie GNOME.
104 Warto ją instalować tylko jeśli mamy dzieci używające komputera.
111 %{__sed} -i -e 's/-Werror -O2//' configure.ac
112 %{__sed} -i -e 's/-DG_DISABLE_DEPRECATED//' src/goocanvas/src/Makefile.am
115 cp %{_datadir}/gettext/config.rpath .
124 GNUCHESS="%{_bindir}/gnuchess" \
125 --%{!?with_gnet:dis}%{?with_gnet:en}able-gnet \
126 --disable-silent-rules
130 rm -rf $RPM_BUILD_ROOT
133 DESTDIR=$RPM_BUILD_ROOT
135 # replace fr with en one
136 cp -a docs/C/gcompris.info $RPM_BUILD_ROOT%{_infodir}/gcompris.info
138 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
141 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/sr_ME
143 %find_lang %{name} --with-gnome
146 rm -rf $RPM_BUILD_ROOT
148 %post -p /sbin/postshell
149 -/usr/sbin/fix-info-dir -c %{_infodir}
151 %postun -p /sbin/postshell
152 -/usr/sbin/fix-info-dir -c %{_infodir}
154 %files -f %{name}.lang
155 %defattr(644,root,root,755)
156 %doc AUTHORS ChangeLog README README.translators THANKS TODO
157 %attr(755,root,root) %{_bindir}/*
158 %dir %{_libdir}/%{name}
159 %attr(755,root,root) %{_libdir}/%{name}/lib*.so
160 %dir %{_datadir}/gcompris
161 %{_datadir}/gcompris/boards
162 %{_datadir}/gcompris/python
163 %{_desktopdir}/*.desktop
165 # gcompris uses its own goocanvas libraries with some specific changes
166 %attr(755,root,root) %{_libdir}/gcompris/libgoocanvas.so.0
167 %attr(755,root,root) %{_libdir}/gcompris/libgoocanvas.so.0.0.0
168 %{_mandir}/man6/gcompris.*