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