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