]> git.pld-linux.org Git - packages/gcompris.git/blob - gcompris.spec
- up to 8.4.14
[packages/gcompris.git] / gcompris.spec
1 #
2 # Conditional build:
3 %bcond_without  gnet    # build without gnet support (disallow GCompris fetch content from a web server)
4 #
5 Summary:        Educational suite for kids 2-10 years old
6 Summary(pl.UTF-8):      Zestaw edukacyjny dla dzieci w wieku 2-10 lat
7 Name:           gcompris
8 Version:        8.4.13
9 Release:        0.1
10 License:        GPL v3+
11 Group:          X11/Applications/Games
12 Source0:        http://dl.sourceforge.net/gcompris/%{name}-%{version}.tar.gz
13 # Source0-md5:  d4768c2c471da4f1eb12a82d37f54dc1
14 Patch0:         %{name}-info.patch
15 Patch1:         %{name}-desktop.patch
16 URL:            http://gcompris.net/
17 BuildRequires:  autoconf
18 BuildRequires:  automake
19 BuildRequires:  gettext-devel
20 BuildRequires:  gnet-devel
21 BuildRequires:  gstreamer-devel
22 BuildRequires:  intltool
23 BuildRequires:  libao-devel
24 BuildRequires:  libgnomeui-devel >= 2.2.0
25 BuildRequires:  libogg-devel
26 BuildRequires:  libstdc++-devel
27 BuildRequires:  libtool
28 BuildRequires:  libvorbis-devel
29 BuildRequires:  libxml2-devel
30 BuildRequires:  pkgconfig
31 BuildRequires:  popt-devel >= 1.5
32 BuildRequires:  python-devel
33 BuildRequires:  python-gnome-devel
34 BuildRequires:  python-sqlite
35 BuildRequires:  sqlite3-devel
36 #BuildRequires: tetex
37 BuildRequires:  texi2html
38 BuildRequires:  texinfo
39 BuildRequires:  xorg-lib-libXxf86vm-devel
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
46 Suggests:       gnuchess
47 Suggests:       tuxpaint
48 Obsoletes:      gcompris-devel
49 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50
51 %description
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
56 - Falling Dices
57 - Falling words
58 - Basic algebra
59 - Time learning with an analog clock
60 - Puzzle game with famous paintings
61 - Drive Plane to catch clouds in increasing number
62 - Balance the scales
63 - And much more ...
64
65 The game is included in the GNOME desktop under the Game menu.
66
67 You should install it only if you have children using this computer.
68
69 %description -l fr.UTF-8
70 GCompris / J'ai Compris est un logiciel éducatif pour les enfants à
71 partir de 2 ans.
72
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
76 - Les dés qui tombent
77 - Les mots qui tombent
78 - Algèbre simple
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
83
84 Le jeu est inclus dans le bureau GNOME sous le menu Jeux.
85
86 À installer si vous avez des enfants utilisant cet ordinateur.
87
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
93 - spadające kostki
94 - spadające słowa
95 - podstawowa algebra
96 - nauka czasu z zegarkiem analogowym
97 - układanka ze słynnymi obrazami
98 - prowadzenie samolotu z łapaniem coraz większej liczby chmur
99 - równoważenie wagi
100 - i wiele więcej...
101
102 Gra jest włączana do menu Gry na pulpicie GNOME.
103
104 Warto ją instalować tylko jeśli mamy dzieci używające komputera.
105
106 %prep
107 %setup -q
108 %patch0 -p1
109 %patch1 -p1
110
111 %build
112 cp %{_datadir}/gettext/config.rpath .
113 %{__glib_gettextize}
114 %{__intltoolize}
115 %{__libtoolize}
116 %{__aclocal}
117 %{__autoconf}
118 %{__autoheader}
119 %{__automake}
120 %configure \
121         GNUCHESS="%{_bindir}/gnuchess" \
122         --%{!?with_gnet:dis}%{?with_gnet:en}able-gnet
123 %{__make}
124
125 %install
126 rm -rf $RPM_BUILD_ROOT
127
128 %{__make} install \
129         DESTDIR=$RPM_BUILD_ROOT
130
131 # replace fr with en one
132 cp -f docs/C/gcompris.info $RPM_BUILD_ROOT%{_infodir}/gcompris.info
133
134 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
135
136 # remove unpackaged files
137 rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
138 rm -f $RPM_BUILD_ROOT%{_prefix}/lib/menu/%{name}
139
140 %find_lang %{name} --with-gnome
141
142 %clean
143 rm -rf $RPM_BUILD_ROOT
144
145 %post   -p      /sbin/postshell
146 -/usr/sbin/fix-info-dir -c %{_infodir}
147
148 %postun -p      /sbin/postshell
149 -/usr/sbin/fix-info-dir -c %{_infodir}
150
151 %files -f %{name}.lang
152 %defattr(644,root,root,755)
153 %doc AUTHORS ChangeLog NEWS README THANKS TODO
154 %attr(755,root,root) %{_bindir}/*
155 %dir %{_libdir}/%{name}
156 %attr(755,root,root) %{_libdir}/%{name}/lib*.so
157 %dir %{_datadir}/gcompris
158 %{_datadir}/gcompris/boards
159 %{_datadir}/gcompris/python
160 %{_desktopdir}/*.desktop
161 %{_infodir}/*.info*
162 %{_mandir}/man6/gcompris.*
163 %{_pixmapsdir}/*.png
This page took 0.035276 seconds and 4 git commands to generate.