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