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