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