3 # _without_xemacs without po-mode for xemacs
4 # _without_java without Java support (which requires gcj 3.x or javac)
5 # _with_javac use some javac instead of gcj 3.x
7 Summary: Utilties for program national language support
8 Summary(de): Utilities zum Programmieren von nationaler Sprachunterstützung
9 Summary(es): Utilitarios para el programa de soporte a lenguas locales.
10 Summary(fr): Utilitaires pour le support de la langue nationnalepar les programmes
11 Summary(pl): Narzêdzia dla programów ze wsparciem dla jêzyków narodowych
12 Summary(pt_BR): Utilitários para o programa de suporte de línguas locais.
13 Summary(tr): Desteði için kitaplýk ve araçlar
18 Group: Development/Tools
19 Source0: ftp://ftp.gnu.org/pub/gnu/gettext/%{name}-%{version}.tar.gz
20 Patch0: %{name}-jbj.patch
21 Patch1: %{name}-info.patch
22 Patch2: %{name}-aclocal.patch
23 Patch3: %{name}-killkillkill.patch
24 Obsoletes: gettext-base
25 BuildRequires: autoconf >= 2.52
26 BuildRequires: automake
27 %{!?_without_java:%{!?_with_javac:BuildRequires: gcj >= 3.0}}
28 %{!?_without_java:%{?_with_javac:BuildRequires: jdk >= 1.1}}
29 BuildRequires: libtool >= 1.4
30 BuildRequires: texinfo
31 %{?!_without_xemacs:BuildRequires: xemacs}
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 The gettext library provides an easy to use library and tools for
36 creating, using, and modifying natural language catalogs. It is a
37 powerfull and simple method for internationalizing programs.
40 Die gettext-Library enthält eine einfach anzuwendende Library und
41 Tools zum Erstellen, Verwenden und Ändern von
42 natürlichsprachigen-Kataloge. Es ist ein einfaches und
43 leistungsfähiges Verfahren zum Lokalisieren von Programmen.
46 La biblioteca gettext nos ofrece una biblioteca fácil de usar y
47 herramientas para creación, uso y modificación de catálogos de
48 lenguaje natural. Es un potente y sencillo método de
49 internacionalización de programas.
52 La librarie gettext fournit des outils et une librairie simple à
53 utiliser pour manipuler, créer, et modifier des catalogues de langage
54 naturel. C'est une méthode simple et puissante pour internationnaliser
58 Pakiet gettext dostarcza narzêdzi do tworzenia, u¿ywania i modyfikacji
59 katalogów jêzyków narodowych. To jest prosta i wydajna metoda
60 lokalizacji (internationalizacji) programów.
63 A biblioteca gettext oferece uma biblioteca fácil de usar e
64 ferramentas para criação, uso e modificação de catálogos de linguagem
65 natural. Ele é um poderoso e simples método de internacionalização de
69 gettext, yerel dil desteðinde kullanýlan kataloglarý deðiþtirebilmek
70 için, kolayca kullanýlabilen kitaplýk ve araçlarý saðlar. Bu,
71 programlarý uluslararasýlaþtýrmak için sýkça baþvurulan, kuvvetli bir
75 Summary: Utilties for program national language support
76 Summary(de): Utilities zum Programmieren von nationaler Sprachunterstützung
77 Summary(fr): Utilitaires pour le support de la langue nationnalepar les programmes
78 Summary(pl): Narzêdzia dla programów ze wsparciem dla jêzyków narodowych
79 Summary(tr): Desteði için kitaplýk ve araçlar
80 Group: Development/Tools
81 Requires: %{name} = %{version}
82 Requires: autoconf >= 2.50
86 The gettext library provides an easy to use library and tools for
87 creating, using, and modifying natural language catalogs. It is a
88 powerfull and simple method for internationalizing programs.
90 %description devel -l pl
91 Pakiet gettext dostarcza narzêdzi do tworzenia, u¿ywania i modyfikacji
92 katalogów jêzyków narodowych. To jest prosta i wydajna metoda
93 lokalizacji (internationalizacji) programów.
96 Summary: Classes for Java programs internationalization
97 Summary(pl): Klasy do umiêdzynarodowiania programów w Javie
98 Group: Development/Tools
99 Requires: %{name}-devel = %{version}
101 %description java-devel
102 Classes for Java programs internationalization.
104 %description java-devel -l pl
105 Klasy do umiêdzynarodowiania programów w Javie.
108 Summary: Static gettext utility libraries
109 Summary(pl): Statyczne biblioteki narzêdziowe gettext
110 Group: Development/Libraries
113 This package contains static versions of gettext utility libraries
114 (libgettextlib and libgettextsrc).
116 %description static -l pl
117 Ten pakiet zawiera statyczne wersje bibliotek narzêdziowych gettext
118 (libgettextlib i libgettextsrc).
120 %package -n xemacs-po-mode-pkg
121 Summary: Xemacs PO-mode
122 Summary(es): Facilita la edición de archivos PO (internacionalización) con emacs
123 Summary(pl): Tryb PO dla Xemacsa
124 Summary(pt_BR): Facilita a edição de arquivos PO (internacionalização) com o emacs
125 Group: Applications/Editors/Emacs
128 %description -n xemacs-po-mode-pkg
131 %description -n xemacs-po-mode-pkg -l es
132 Este paquete suministra las herramientas para ayudar en la edición de
133 archivos PO, como documentado en el manual del usuario del GNU
134 gettext. Mira este manual para la documentación de uso, que no se
137 %description -n xemacs-po-mode-pkg -l pl
138 Tryb edycji PO dla emacsa.
140 %description -n xemacs-po-mode-pkg -l pt_BR
141 Este pacote provê as ferramentas para ajudar na edição de arquivos PO,
142 como documentado no manual do usuário do GNU gettext. Veja este manual
143 para a documentação de uso, a qual não é incluída aqui.
146 Summary: gettextize replacement
147 Summary(pl): Zamiennik gettextize
148 Group: Development/Tools
149 Requires: %{name}-devel >= 0.10.35
152 %description autopoint
153 The `autopoint' program copies standard gettext infrastructure files
154 into a source package. It extracts from a macro call of the form
155 `AM_GNU_GETTEXT_VERSION(VERSION)', found in the package's
156 `configure.in' or `configure.ac' file, the gettext version used by the
157 package, and copies the infrastructure files belonging to this version
160 %description autopoint -l pl
161 Program autopoint kopiuje standardowe pliki infrastruktury gettexta do
162 pakietu ¼ród³owego. Wyci±ga u¿yt± wersjê gettexta z wywo³ania makra w
163 postaci AM_GNU_GETTEXT_VERSION(VERSION) w pliku configure.in lub
164 configure.ac i kopiuje do pakietu pliki infrastruktury nale¿±ce do tej
175 rm -f m4/libtool.m4 aclocal.m4 missing
181 %{?!_without_xemacs:--with-lispdir=%{_datadir}/xemacs-packages/lisp/po-mode} \
183 --without-included-gettext
186 %{?!_without_xemacs:cd misc}
187 %{?!_without_xemacs:EMACS=%{_bindir}/xemacs ./elisp-comp ./po-mode.el}
190 rm -rf $RPM_BUILD_ROOT
191 install -d $RPM_BUILD_ROOT/bin
193 %{__make} install DESTDIR=$RPM_BUILD_ROOT
195 mv -f $RPM_BUILD_ROOT%{_bindir}/{,n}gettext $RPM_BUILD_ROOT/bin
197 # static libs are removed in install-exec-clean
198 install lib/.libs/lib*.a src/.libs/lib*.a $RPM_BUILD_ROOT%{_libdir}
200 # needed by uintmax.m4 (maybe automake is too old?)
201 install m4/ulonglong.m4 $RPM_BUILD_ROOT%{_aclocaldir}
206 rm -rf $RPM_BUILD_ROOT
209 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
212 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
214 %files -f %{name}.lang
215 %defattr(644,root,root,755)
216 %attr(755,root,root) /bin/*
217 %{_mandir}/man1/gettext.1*
218 %{_mandir}/man1/ngettext.1*
221 %defattr(644,root,root,755)
222 %doc AUTHORS BUGS ChangeLog DISCLAIM NEWS README* THANKS TODO
223 %attr(755,root,root) %{_bindir}/*
224 %exclude %{_bindir}/autopoint
225 %attr(755,root,root) %{_libdir}/lib*.so
226 %attr(755,root,root) %{_libdir}/lib*.la
227 %attr(755,root,root) %{_libdir}/gettext
230 %dir %{_datadir}/gettext
231 %{_datadir}/gettext/ABOUT-NLS
232 %attr(755,root,root) %{_datadir}/gettext/config.rpath
233 %{_datadir}/gettext/gettext.h
234 %dir %{_datadir}/gettext/intl
235 %{_datadir}/gettext/intl/[^c]*
236 %attr(755,root,root) %{_datadir}/gettext/intl/config.charset
237 %{_datadir}/gettext/msgunfmt.tcl
238 %attr(755,root,root) %{_datadir}/gettext/mkinstalldirs
239 %{_datadir}/gettext/po
240 %dir %{_datadir}/gettext/projects
241 %{_datadir}/gettext/projects/index
242 %attr(755,root,root) %{_datadir}/gettext/projects/team-address
243 %dir %{_datadir}/gettext/projects/GNOME
244 %{_datadir}/gettext/projects/GNOME/teams.*
245 %attr(755,root,root) %{_datadir}/gettext/projects/GNOME/team-address
246 %attr(755,root,root) %{_datadir}/gettext/projects/GNOME/trigger
247 %dir %{_datadir}/gettext/projects/KDE
248 %{_datadir}/gettext/projects/KDE/teams.*
249 %attr(755,root,root) %{_datadir}/gettext/projects/KDE/team-address
250 %attr(755,root,root) %{_datadir}/gettext/projects/KDE/trigger
251 %dir %{_datadir}/gettext/projects/TP
252 %{_datadir}/gettext/projects/TP/teams.*
253 %attr(755,root,root) %{_datadir}/gettext/projects/TP/team-address
254 %attr(755,root,root) %{_datadir}/gettext/projects/TP/trigger
255 %{_mandir}/man1/gettextize.1*
256 %{_mandir}/man1/msg*.1*
257 %{_mandir}/man1/xgettext.1*
260 %if %{?_without_java:0}%{?!_without_java:1}
262 %defattr(644,root,root,755)
263 %doc intl-java/javadoc2
264 %{_datadir}/gettext/gettext.jar
265 %{_datadir}/gettext/libintl.jar
269 %defattr(644,root,root,755)
272 %if %{?_without_xemacs:0}%{?!_without_xemacs:1}
273 %files -n xemacs-po-mode-pkg
274 %defattr(644,root,root,755)
275 %dir %{_datadir}/xemacs-packages/lisp/po-mode
276 %{_datadir}/xemacs-packages/lisp/po-mode/*.elc
280 %defattr(644,root,root,755)
281 %attr(755,root,root) %{_bindir}/autopoint
282 %{_datadir}/gettext/archive.tar.gz
283 %{_mandir}/man1/autopoint.1*