]> git.pld-linux.org Git - packages/gettext.git/blob - gettext.spec
- updated to 0.22.5
[packages/gettext.git] / gettext.spec
1 # TODO
2 # - unpackaged:
3 #   /usr/share/emacs/site-lisp/po-compat.el
4 #   /usr/share/emacs/site-lisp/po-compat.elc
5 #   /usr/share/emacs/site-lisp/po-mode.el
6 #   /usr/share/emacs/site-lisp/po-mode.elc
7 #   /usr/share/emacs/site-lisp/start-po.el
8 #   /usr/share/emacs/site-lisp/start-po.elc
9 #
10 # Conditional build:
11 %bcond_without  asprintf        # libasprintf C++ library
12 %bcond_with     xemacs          # po-mode for xemacs
13 %bcond_without  java            # convenience bcond to disable Java (any)
14 %bcond_with     gcj             # Java support by gcj (preferred over javac)
15 %bcond_without  javac           # Java support by some javac
16 %bcond_without  dotnet          # .NET support package
17 %bcond_with     bootstrap       # no system GLib and libcroco (for bootstrap)
18
19 %ifnarch %{ix86} %{x8664} arm hppa ppc s390 s390x
20 %undefine with_dotnet
21 %endif
22 %ifarch i386
23 # plain i386 is not supported; mono uses cmpxchg/xadd which require i486
24 %undefine with_dotnet
25 %endif
26 %if %{with javac}
27 %undefine with_gcj
28 %endif
29 %if %{without java}
30 %undefine with_gcj
31 %undefine with_javac
32 %endif
33
34 %define build_java      %{?with_gcj:1}%{!?with_gcj:%{?with_javac:1}%{!?with_javac:0}}
35 %define build_javaexe   %{?with_gcj:1}%{!?with_gcj:0}
36 %{?with_dotnet:%include /usr/lib/rpm/macros.mono}
37 Summary:        Utilties for program national language support
38 Summary(de.UTF-8):      Utilities zum Programmieren von nationaler Sprachunterstützung
39 Summary(es.UTF-8):      Utilitarios para el programa de soporte a lenguas locales
40 Summary(fr.UTF-8):      Utilitaires pour le support de la langue nationnalepar les programmes
41 Summary(ja.UTF-8):      マルチリンガルメッセージを生成するためのGNU ライブラリ/ユーティリティ
42 Summary(pl.UTF-8):      Narzędzia dla programów ze wsparciem dla języków narodowych
43 Summary(pt_BR.UTF-8):   Utilitários para o programa de suporte de línguas locais
44 Summary(ru.UTF-8):      Библиотеки и утилиты для поддержки национальных языков
45 Summary(tr.UTF-8):      Desteği için kitaplık ve araçlar
46 Summary(uk.UTF-8):      Бібліотеки та утиліти для підтримки національних мов
47 Name:           gettext
48 Version:        0.19.8.1
49 Release:        6
50 License:        LGPL v2+ (libintl), GPL v3+ (tools)
51 Group:          Development/Tools
52 Source0:        http://ftp.gnu.org/gnu/gettext/%{name}-%{version}.tar.lz
53 # Source0-md5:  d838d2c4144261d0c5fbab4a0aceb5c1
54 Patch0:         %{name}-info.patch
55 Patch1:         %{name}-killkillkill.patch
56 Patch2:         %{name}-libintl_by_gcj.patch
57 Patch3:         %{name}-libdir.patch
58 Patch4:         perlre.patch
59 Patch5:         java.patch
60 URL:            http://www.gnu.org/software/gettext/
61 BuildRequires:  acl-devel
62 BuildRequires:  autoconf >= 2.62
63 BuildRequires:  automake >= 1:1.13
64 %{?with_gcj:BuildRequires:      gcc-java >= 3.0}
65 %{!?with_bootstrap:BuildRequires:       glib2-devel >= 2.0}
66 %if %{build_java}
67 BuildRequires:  jar
68 %endif
69 %{?with_javac:BuildRequires:    jdk >= 1.3}
70 %{!?with_bootstrap:BuildRequires:       libcroco-devel >= 0.6.1}
71 %if "%(echo %{cc_version} | grep -q '^4.[2-9]'; echo $?)" == "0"
72 BuildRequires:  libgomp-devel
73 %endif
74 %{?with_asprintf:BuildRequires: libstdc++-devel}
75 BuildRequires:  libtool >= 2:2
76 BuildRequires:  libunistring-devel
77 BuildRequires:  libxml2-devel
78 BuildRequires:  lzip
79 %{?with_dotnet:BuildRequires:   mono-csharp}
80 BuildRequires:  rpmbuild(macros) >= 1.453
81 BuildRequires:  sed >= 4.0
82 BuildRequires:  tar >= 1:1.22
83 BuildRequires:  texinfo
84 %{?with_xemacs:BuildRequires:   xemacs}
85 Obsoletes:      gettext-base
86 Conflicts:      intltool < 0.28
87 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
88
89 # adjust -f when needed (e.g. 0.18.3.x used ABI 0.18.3, 0.19.5.x uses full version)
90 %define         intabi  %(echo %{version} | cut -d. -f1-4)
91 # similarly for its data
92 %define         dataver %(echo %{version} | cut -d. -f1-3)
93
94 %description
95 The GNU gettext package provides a set of tools and documentation for
96 producing multi-lingual messages in programs. Tools include a set of
97 conventions about how programs should be written to support message
98 catalogs, a directory and file naming organization for the message
99 catalogs, a runtime library which supports the retrieval of translated
100 messages, and stand-alone programs for handling the translatable and
101 the already translated strings. Gettext provides an easy to use
102 library and tools for creating, using, and modifying natural language
103 catalogs and is a powerful and simple method for internationalizing
104 programs.
105
106 %description -l de.UTF-8
107 Die gettext-Library enthält eine einfach anzuwendende Library und
108 Tools zum Erstellen, Verwenden und Ändern von
109 natürlichsprachigen-Kataloge. Es ist ein einfaches und
110 leistungsfähiges Verfahren zum Lokalisieren von Programmen.
111
112 %description -l es.UTF-8
113 La biblioteca gettext nos ofrece una biblioteca fácil de usar y
114 herramientas para creación, uso y modificación de catálogos de
115 lenguaje natural. Es un potente y sencillo método de
116 internacionalización de programas.
117
118 %description -l fr.UTF-8
119 La librarie gettext fournit des outils et une librairie simple à
120 utiliser pour manipuler, créer, et modifier des catalogues de langage
121 naturel. C'est une méthode simple et puissante pour internationnaliser
122 les programmes.
123
124 %description -l ja.UTF-8
125 GNU gettext
126 パッケージはプログラム中でマルチリンガルメッセージを生成する
127 ためのツールと文書を供給する。ツールはメッセージカタログをサポートするために
128 プログラムがどのように書かれるべきかの申し合わせと、メッセージカタログのための
129 ディレクトリとファイル名の組織化と、翻訳されたメッセージの埋め合わせを
130 サポートするためのランタイムライブラリと、翻訳可能でかつすでに翻訳された文字列
131 を取り扱う独立したプログラムを含んでいる。gettext
132 は簡単に使えるライブラリ
133 と自然言語のカタログを生成、使用、修正するツールと、国際化プログラム
134 のための強力かつシンプルな方法を供給する。
135
136 %description -l pl.UTF-8
137 Pakiet gettext dostarcza narzędzi do tworzenia, używania i modyfikacji
138 katalogów języków narodowych. To jest prosta i wydajna metoda
139 lokalizacji (internacjonalizacji) programów.
140
141 %description -l pt_BR.UTF-8
142 A biblioteca gettext oferece uma biblioteca fácil de usar e
143 ferramentas para criação, uso e modificação de catálogos de linguagem
144 natural. Ele é um poderoso e simples método de internacionalização de
145 programas.
146
147 %description -l ru.UTF-8
148 Пакет gettext содержит библиотеку и простые в использовании
149 инструменты для создания, использования и модификации каталогов
150 национальных языков. Это простой и мощный метод для
151 интернационализации программ.
152
153 %description -l tr.UTF-8
154 gettext, yerel dil desteğinde kullanılan katalogları değiştirebilmek
155 için, kolayca kullanılabilen kitaplık ve araçları sağlar. Bu,
156 programları uluslararasılaştırmak için sıkça başvurulan, kuvvetli bir
157 yöntemdir.
158
159 %description -l uk.UTF-8
160 Пакет gettext містить бібліотеку та прості у використанні інструменти
161 для створення, використання та модифікації каталогів національних мов.
162 Це простий та потужний метод для інтернаціоналізації програм.
163
164 %package tools
165 Summary:        Utilties for program national language support
166 Summary(de.UTF-8):      Utilities zum Programmieren von nationaler Sprachunterstützung
167 Summary(fr.UTF-8):      Utilitaires pour le support de la langue nationnalepar les programmes
168 Summary(pl.UTF-8):      Narzędzia dla programów ze wsparciem dla języków narodowych
169 Summary(tr.UTF-8):      Desteği için kitaplık ve araçlar
170 License:        GPL v3+
171 Group:          Development/Tools
172 Requires(post,postun):  /sbin/ldconfig
173 Requires:       %{name}-libs = %{version}-%{release}
174 Requires:       iconv
175 Conflicts:      autoconf < 2.52
176
177 %description tools
178 This package contains tools for creating and modifying natural
179 language catalogs.
180
181 %description tools -l pl.UTF-8
182 Ten pakiet zawiera narzędzia do tworzenia i modyfikowania katalogów
183 z obsługą języków naturalnych.
184
185 %package demo
186 Summary:        Demo for gettext
187 Summary(pl.UTF-8):      Pliki demonstracyjne dla pakietu gettext
188 Group:          Documentation
189 Requires:       %{name}-devel = %{version}-%{release}
190
191 %description demo
192 Demonstrations and samples for gettext.
193
194 %description demo -l pl.UTF-8
195 Pliki demonstracyjne i przykłady dla pakietu gettext.
196
197 %package libs
198 Summary:        Shared gettext utility libraries
199 Summary(pl.UTF-8):      Współdzielone biblioteki narzędziowe gettexta
200 License:        GPL v3+
201 Group:          Development/Libraries
202
203 %description libs
204 This package contains shared versions of gettext utility libraries
205 (libgettextlib, libgettextsrc and libgettextpo).
206
207 %description libs -l pl.UTF-8
208 Ten pakiet zawiera współdzielone wersje bibliotek narzędziowych
209 gettext (libgettextlib, libgettextsrc i libgettextpo).
210
211 %package devel
212 Summary:        Development files for gettext libraries
213 Summary(pl.UTF-8):      Pliki programistyczne bibliotek gettexta
214 License:        GPL v3+
215 Group:          Development/Libraries
216 Requires:       %{name}-libs = %{version}-%{release}
217 # for transition period (until BR =~ s/gettext-devel/gettext-tools/ in *.spec)
218 Requires:       %{name}-tools = %{version}-%{release}
219
220 %description devel
221 Development files for gettext libraries.
222
223 %description devel -l pl.UTF-8
224 Pliki programistyczne bibliotek gettexta.
225
226 %package static
227 Summary:        Static gettext utility libraries
228 Summary(pl.UTF-8):      Statyczne biblioteki narzędziowe gettext
229 License:        GPL v3+
230 Group:          Development/Libraries
231 Requires:       %{name}-devel = %{version}-%{release}
232
233 %description static
234 This package contains static versions of gettext utility libraries
235 (libgettextlib, libgettextsrc and libgettextpo).
236
237 %description static -l pl.UTF-8
238 Ten pakiet zawiera statyczne wersje bibliotek narzędziowych gettext
239 (libgettextlib, libgettextsrc i libgettextpo).
240
241 %package -n libasprintf
242 Summary:        GNU libasprintf - automatic formatted output to strings in C++
243 Summary(pl.UTF-8):      GNU libasprintf - automatyczne formatowanie wyjścia do łańcuchów w C++
244 License:        LGPL v2+
245 Group:          Libraries
246
247 %description -n libasprintf
248 This package makes the C formatted output routines (`fprintf' et al.)
249 usable in C++ programs, for use with the `<string>' strings and the
250 `<iostream>' streams.
251
252 %description -n libasprintf -l pl.UTF-8
253 Ten pakiet czyni funkcje C formatujące wyjście (fprintf i inne)
254 używalnymi w programach w C++, z łańcuchami <string> i strumieniami
255 <iostream>.
256
257 %package -n libasprintf-devel
258 Summary:        Header file and documentation for libasprintf
259 Summary(pl.UTF-8):      Plik nagłówkowy i dokumentacja dla libasprintf
260 License:        LGPL v2+
261 Group:          Development/Libraries
262 Requires:       libasprintf = %{version}-%{release}
263
264 %description -n libasprintf-devel
265 Header file and documentation for libasprintf.
266
267 %description -n libasprintf-devel -l pl.UTF-8
268 Plik nagłówkowy i dokumentacja dla libasprintf.
269
270 %package -n libasprintf-static
271 Summary:        Static libasprintf library
272 Summary(pl.UTF-8):      Statyczna biblioteka libasprintf
273 License:        LGPL v2+
274 Group:          Development/Libraries
275 Requires:       libasprintf-devel = %{version}-%{release}
276
277 %description -n libasprintf-static
278 Static libasprintf library.
279
280 %description -n libasprintf-static -l pl.UTF-8
281 Statyczna biblioteka libasprintf.
282
283 %package java
284 Summary:        Runtime classes for Java programs internationalization
285 Summary(pl.UTF-8):      Klasy do uruchamiania umiędzynarodowionych programów w Javie
286 License:        LGPL v2+
287 Group:          Development/Languages/Java
288 Requires:       %{name} = %{version}-%{release}
289
290 %description java
291 Runtime classes for Java programs internationalization.
292
293 %description java -l pl.UTF-8
294 Klasy do uruchamiania umiędzynarodowionych programów w Javie.
295
296 %package java-devel
297 Summary:        Development classes for Java programs internationalization
298 Summary(pl.UTF-8):      Klasy do umiędzynarodowiania programów w Javie dla programistów
299 License:        GPL v3+
300 Group:          Development/Tools
301 Requires:       %{name}-devel = %{version}-%{release}
302
303 %description java-devel
304 Development classes for Java programs internationalization.
305
306 %description java-devel -l pl.UTF-8
307 Klasy do umiędzynarodowiania programów w Javie dla programistów.
308
309 %package -n xemacs-po-mode-pkg
310 Summary:        Xemacs PO-mode
311 Summary(es.UTF-8):      Facilita la edición de archivos PO (internacionalización) con emacs
312 Summary(pl.UTF-8):      Tryb PO dla Xemacsa
313 Summary(pt_BR.UTF-8):   Facilita a edição de arquivos PO (internacionalização) com o emacs
314 License:        GPL v2+
315 Group:          Applications/Editors/Emacs
316 Requires:       xemacs
317
318 %description -n xemacs-po-mode-pkg
319 Emacs PO-mode.
320
321 %description -n xemacs-po-mode-pkg -l es.UTF-8
322 Este paquete suministra las herramientas para ayudar en la edición de
323 archivos PO, como documentado en el manual del usuario del GNU
324 gettext. Mira este manual para la documentación de uso, que no se
325 incluye aquí.
326
327 %description -n xemacs-po-mode-pkg -l pl.UTF-8
328 Tryb edycji PO dla emacsa.
329
330 %description -n xemacs-po-mode-pkg -l pt_BR.UTF-8
331 Este pacote provê as ferramentas para ajudar na edição de arquivos PO,
332 como documentado no manual do usuário do GNU gettext. Veja este manual
333 para a documentação de uso, a qual não é incluída aqui.
334
335 %package autopoint
336 Summary:        gettextize replacement
337 Summary(pl.UTF-8):      Zamiennik gettextize
338 License:        GPL v3+
339 Group:          Development/Tools
340 Requires:       %{name}-devel >= 0.10.35
341 Requires:       xz
342
343 %description autopoint
344 The `autopoint' program copies standard gettext infrastructure files
345 into a source package. It extracts from a macro call of the form
346 `AM_GNU_GETTEXT_VERSION(VERSION)', found in the package's
347 `configure.in' or `configure.ac' file, the gettext version used by the
348 package, and copies the infrastructure files belonging to this version
349 into the package.
350
351 %description autopoint -l pl.UTF-8
352 Program autopoint kopiuje standardowe pliki infrastruktury gettexta do
353 pakietu źródłowego. Wyciąga użytą wersję gettexta z wywołania makra w
354 postaci AM_GNU_GETTEXT_VERSION(VERSION) w pliku configure.in lub
355 configure.ac i kopiuje do pakietu pliki infrastruktury należące do tej
356 wersji.
357
358 %package -n dotnet-gettext
359 Summary:        GNU gettext for C#
360 Summary(pl.UTF-8):      GNU gettext dla C#
361 License:        LGPL v2+ (GNU.Gettext library), GPL v3+ (tools)
362 Group:          Development/Tools
363
364 %description -n dotnet-gettext
365 GNU gettext for C#.
366
367 %description -n dotnet-gettext -l pl.UTF-8
368 GNU gettext dla C#.
369
370 %prep
371 %setup -q
372 %patch0 -p1
373 %patch1 -p1
374 %patch2 -p1
375 %patch3 -p1
376 %patch4 -p1
377 %patch5 -p1
378
379 %{__sed} -i \
380         -e 's@m4_esyscmd(\[build-aux/git-version-gen \.tarball-version\])@[%{version}]@' \
381         configure.ac
382 %{__sed} -i \
383         -e 's@m4_esyscmd(\[\.\./build-aux/git-version-gen \.\./\.tarball-version\])@[%{version}]@' \
384         gettext-runtime/configure.ac \
385         gettext-tools/configure.ac
386
387 %build
388 %{__libtoolize}
389 cd gettext-runtime
390 %{__libtoolize}
391 %{__aclocal} -I m4 -I ../m4 -I gnulib-m4
392 %{__autoconf}
393 %{__autoheader}
394 %{__automake}
395 cd libasprintf
396 %{__aclocal} -I ../../m4 -I ../m4 -I gnulib-m4
397 %{__autoconf}
398 %{__autoheader}
399 %{__automake}
400 cd ../../gettext-tools
401 %{__aclocal} -I m4 -I ../gettext-runtime/m4 -I ../m4 -I gnulib-m4 -I libgrep/gnulib-m4 -I libgettextpo/gnulib-m4
402 %{__autoconf}
403 %{__autoheader}
404 %{__automake}
405 cd ..
406 %{__aclocal} -I m4
407 %{__autoconf}
408 %{__automake}
409 %configure \
410         %{!?with_gcj:GCJ=none} \
411         %{?with_xemacs:--with-lispdir=%{_datadir}/xemacs-packages/lisp/po-mode} \
412         --enable-csharp=%{?with_dotnet:mono}%{!?with_dotnet:no} \
413 %if !%{build_java}
414         --disable-java \
415 %endif
416         --enable-nls \
417         --without-bzip2 \
418         --without-git \
419         --without-included-gettext \
420         %{?with_bootstrap:--with-included-glib} \
421         %{?with_bootstrap:--with-included-libcroco} \
422         --with-xz
423 %{__make} \
424         GMSGFMT=`pwd`/gettext-tools/src/msgfmt
425
426 # msgfmt has been built, so now we can update pl.gmos
427 %{__make} pl.gmo -C gettext-runtime/po \
428         GMSGFMT=`pwd`/gettext-tools/src/msgfmt
429 %{__make} pl.gmo -C gettext-tools/po \
430         GMSGFMT=`pwd`/gettext-tools/src/msgfmt
431
432 %if %{with xemacs}
433 cd gettext-tools/misc
434 EMACS=%{_bindir}/xemacs ./elisp-comp ./po-mode.el
435 %endif
436
437 %install
438 rm -rf $RPM_BUILD_ROOT
439 install -d $RPM_BUILD_ROOT{/bin,%{_datadir}/gettext/its}
440
441 %{__make} install \
442         examplesdir=%{_examplesdir}/%{name}-%{version} \
443         examplesbuildauxdir=%{_examplesdir}/%{name}-%{version}/build-aux \
444         DESTDIR=$RPM_BUILD_ROOT
445
446 mv -f $RPM_BUILD_ROOT%{_bindir}/{,n}gettext $RPM_BUILD_ROOT/bin
447
448 # these static libs are removed in install-exec-clean
449 cp -a gettext-tools/gnulib-lib/.libs/libgettextlib.a \
450         gettext-tools/src/.libs/libgettextsrc.a $RPM_BUILD_ROOT%{_libdir}
451
452 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/gettext
453 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/libasprintf
454 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
455
456 %find_lang %{name}-runtime
457 %find_lang %{name}-tools
458
459 %clean
460 rm -rf $RPM_BUILD_ROOT
461
462 %post   tools -p /sbin/postshell
463 -/usr/sbin/fix-info-dir -c %{_infodir}
464
465 %postun tools -p /sbin/postshell
466 -/usr/sbin/fix-info-dir -c %{_infodir}
467
468 %post   libs -p /sbin/ldconfig
469 %postun libs -p /sbin/ldconfig
470
471 %post   -n libasprintf -p /sbin/ldconfig
472 %postun -n libasprintf -p /sbin/ldconfig
473
474 %post   -n libasprintf-devel -p /sbin/postshell
475 -/usr/sbin/fix-info-dir -c %{_infodir}
476
477 %postun -n libasprintf-devel -p /sbin/postshell
478 -/usr/sbin/fix-info-dir -c %{_infodir}
479
480 %files -f %{name}-runtime.lang
481 %defattr(644,root,root,755)
482 %attr(755,root,root) /bin/gettext
483 %attr(755,root,root) /bin/ngettext
484 %attr(755,root,root) %{_bindir}/envsubst
485 %attr(755,root,root) %{_bindir}/gettext.sh
486 %{_mandir}/man1/envsubst.1*
487 %{_mandir}/man1/gettext.1*
488 %{_mandir}/man1/ngettext.1*
489 %dir %{_libdir}/gettext
490 %dir %{_datadir}/gettext
491
492 %files tools
493 %defattr(644,root,root,755)
494 %doc AUTHORS ChangeLog NEWS README THANKS
495 %attr(755,root,root) %{_bindir}/gettextize
496 %attr(755,root,root) %{_bindir}/msg*
497 %attr(755,root,root) %{_bindir}/recode-sr-latin
498 %attr(755,root,root) %{_bindir}/xgettext
499 %attr(755,root,root) %{_libdir}/preloadable_libintl.so
500 %attr(755,root,root) %{_libdir}/gettext/cldr-plurals
501 %attr(755,root,root) %{_libdir}/gettext/hostname
502 %attr(755,root,root) %{_libdir}/gettext/project-id
503 %attr(755,root,root) %{_libdir}/gettext/urlget
504 %attr(755,root,root) %{_libdir}/gettext/user-email
505 %{_aclocaldir}/codeset.m4
506 %{_aclocaldir}/extern-inline.m4
507 %{_aclocaldir}/fcntl-o.m4
508 %{_aclocaldir}/gettext.m4
509 %{_aclocaldir}/glibc2.m4
510 %{_aclocaldir}/glibc21.m4
511 %{_aclocaldir}/iconv.m4
512 %{_aclocaldir}/intdiv0.m4
513 %{_aclocaldir}/intl.m4
514 %{_aclocaldir}/intldir.m4
515 %{_aclocaldir}/intlmacosx.m4
516 %{_aclocaldir}/intmax.m4
517 %{_aclocaldir}/inttypes-pri.m4
518 %{_aclocaldir}/inttypes_h.m4
519 %{_aclocaldir}/lcmessage.m4
520 %{_aclocaldir}/lib-ld.m4
521 %{_aclocaldir}/lib-link.m4
522 %{_aclocaldir}/lib-prefix.m4
523 %{_aclocaldir}/lock.m4
524 %{_aclocaldir}/longlong.m4
525 %{_aclocaldir}/nls.m4
526 %{_aclocaldir}/po.m4
527 %{_aclocaldir}/printf-posix.m4
528 %{_aclocaldir}/progtest.m4
529 %{_aclocaldir}/size_max.m4
530 %{_aclocaldir}/stdint_h.m4
531 %{_aclocaldir}/threadlib.m4
532 %{_aclocaldir}/uintmax_t.m4
533 %{_aclocaldir}/visibility.m4
534 %{_aclocaldir}/wchar_t.m4
535 %{_aclocaldir}/wint_t.m4
536 %{_aclocaldir}/xsize.m4
537 %{_infodir}/gettext*.info*
538 %{_mandir}/man1/gettextize.1*
539 %{_mandir}/man1/msg*.1*
540 %{_mandir}/man1/recode-sr-latin.1*
541 %{_mandir}/man1/xgettext.1*
542 %{_mandir}/man3/bind_textdomain_codeset.3*
543 %{_mandir}/man3/bindtextdomain.3*
544 %{_mandir}/man3/dcgettext.3*
545 %{_mandir}/man3/dcngettext.3*
546 %{_mandir}/man3/dgettext.3*
547 %{_mandir}/man3/dngettext.3*
548 %{_mandir}/man3/gettext.3*
549 %{_mandir}/man3/ngettext.3*
550 %{_mandir}/man3/textdomain.3*
551 %{_datadir}/gettext/ABOUT-NLS
552 %attr(755,root,root) %{_datadir}/gettext/config.rpath
553 %{_datadir}/gettext/gettext.h
554 %dir %{_datadir}/gettext/intl
555 %{_datadir}/gettext/intl/[!c]*
556 %attr(755,root,root) %{_datadir}/gettext/intl/config.charset
557 %dir %{_datadir}/gettext/its
558 %{_datadir}/gettext/msgunfmt.tcl
559 %{_datadir}/gettext/po
560 %dir %{_datadir}/gettext/projects
561 %{_datadir}/gettext/projects/index
562 %attr(755,root,root) %{_datadir}/gettext/projects/team-address
563 %dir %{_datadir}/gettext/projects/GNOME
564 %{_datadir}/gettext/projects/GNOME/teams.*
565 %attr(755,root,root) %{_datadir}/gettext/projects/GNOME/team-address
566 %attr(755,root,root) %{_datadir}/gettext/projects/GNOME/trigger
567 %dir %{_datadir}/gettext/projects/KDE
568 %{_datadir}/gettext/projects/KDE/teams.*
569 %attr(755,root,root) %{_datadir}/gettext/projects/KDE/team-address
570 %attr(755,root,root) %{_datadir}/gettext/projects/KDE/trigger
571 %dir %{_datadir}/gettext/projects/TP
572 %{_datadir}/gettext/projects/TP/teams.*
573 %attr(755,root,root) %{_datadir}/gettext/projects/TP/team-address
574 %attr(755,root,root) %{_datadir}/gettext/projects/TP/trigger
575 %{_datadir}/gettext/styles
576 %dir %{_datadir}/gettext-%{dataver}
577 %{_datadir}/gettext-%{dataver}/its
578
579 %files demo
580 %defattr(644,root,root,755)
581 %{_examplesdir}/%{name}-%{version}
582
583 %files libs -f %{name}-tools.lang
584 %defattr(644,root,root,755)
585 %attr(755,root,root) %{_libdir}/libgettextlib-%{intabi}.so
586 %attr(755,root,root) %{_libdir}/libgettextsrc-%{intabi}.so
587 %attr(755,root,root) %{_libdir}/libgettextpo.so.*.*.*
588 %attr(755,root,root) %ghost %{_libdir}/libgettextpo.so.0
589
590 %files devel
591 %defattr(644,root,root,755)
592 %attr(755,root,root) %{_libdir}/libgettextlib.so
593 %attr(755,root,root) %{_libdir}/libgettextsrc.so
594 %attr(755,root,root) %{_libdir}/libgettextpo.so
595 %{_libdir}/libgettextlib.la
596 %{_libdir}/libgettextsrc.la
597 %{_libdir}/libgettextpo.la
598 %{_includedir}/gettext-po.h
599
600 %files static
601 %defattr(644,root,root,755)
602 %{_libdir}/libgettextlib.a
603 %{_libdir}/libgettextsrc.a
604 %{_libdir}/libgettextpo.a
605
606 %if %{with asprintf}
607 %files -n libasprintf
608 %defattr(644,root,root,755)
609 %doc gettext-runtime/libasprintf/{AUTHORS,ChangeLog,README}
610 %attr(755,root,root) %{_libdir}/libasprintf.so.*.*.*
611 %attr(755,root,root) %ghost %{_libdir}/libasprintf.so.0
612
613 %files -n libasprintf-devel
614 %defattr(644,root,root,755)
615 %attr(755,root,root) %{_libdir}/libasprintf.so
616 %{_libdir}/libasprintf.la
617 %{_includedir}/autosprintf.h
618 %{_infodir}/autosprintf.info*
619
620 %files -n libasprintf-static
621 %defattr(644,root,root,755)
622 %{_libdir}/libasprintf.a
623 %endif
624
625 %if %{build_java}
626 %files java
627 %defattr(644,root,root,755)
628 %{_datadir}/gettext/libintl.jar
629
630 %files java-devel
631 %defattr(644,root,root,755)
632 %doc gettext-runtime/intl-java/javadoc2
633 %if %{build_javaexe}
634 %attr(755,root,root) %{_libdir}/gettext/gnu.gettext.DumpResource
635 %attr(755,root,root) %{_libdir}/gettext/gnu.gettext.GetURL
636 %else
637 %{_datadir}/gettext/gettext.jar
638 %endif
639 %{_datadir}/gettext/javaversion.class
640 %endif
641
642 %if %{with xemacs}
643 %files -n xemacs-po-mode-pkg
644 %defattr(644,root,root,755)
645 %dir %{_datadir}/xemacs-packages/lisp/po-mode
646 %{_datadir}/xemacs-packages/lisp/po-mode/*.elc
647 %endif
648
649 %files autopoint
650 %defattr(644,root,root,755)
651 %attr(755,root,root) %{_bindir}/autopoint
652 %{_datadir}/gettext/archive.dir.tar.xz
653 %{_mandir}/man1/autopoint.1*
654
655 %if %{with dotnet}
656 %files -n dotnet-gettext
657 %defattr(644,root,root,755)
658 %{_libdir}/GNU.Gettext.dll
659 %{_libdir}/gettext/msgfmt.net.exe
660 %{_libdir}/gettext/msgunfmt.net.exe
661 %endif
This page took 0.232045 seconds and 3 git commands to generate.