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