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