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