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