]> git.pld-linux.org Git - packages/gettext.git/blob - gettext.spec
57720cae63732e96637f4d3d921d114496affb3e
[packages/gettext.git] / gettext.spec
1 # _without_xemacs (--without xemacs)
2 Summary:        Utilties for program national language support
3 Summary(de):    Utilities zum Programmieren von nationaler Sprachunterstützung
4 Summary(es):    Utilitarios para el programa de soporte a lenguas locales.
5 Summary(fr):    Utilitaires pour le support de la langue nationnalepar les programmes
6 Summary(pl):    Narzêdzia dla programów ze wsparciem dla jêzyków narodowych
7 Summary(pt_BR): Utilitários para o programa de suporte de línguas locais.
8 Summary(tr):    Desteði için kitaplýk ve araçlar
9 Name:           gettext
10 Version:        0.10.40
11 Release:        1
12 License:        GPL
13 Group:          Development/Tools
14 Source0:        ftp://ftp.gnu.org/pub/gnu/gettext/%{name}-%{version}.tar.gz
15 Patch0:         %{name}-jbj.patch
16 Patch1:         %{name}-info.patch
17 Patch2:         %{name}-dml.patch
18 Patch3:         %{name}-aclocal.patch
19 BuildRequires:  automake
20 BuildRequires:  autoconf >= 2.50
21 BuildRequires:  libtool >= 1.4
22 BuildRequires:  texinfo
23 %{?!_without_xemacs:BuildRequires:      xemacs}
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 The gettext library provides an easy to use library and tools for
28 creating, using, and modifying natural language catalogs. It is a
29 powerfull and simple method for internationalizing programs.
30
31 %description -l de
32 Die gettext-Library enthält eine einfach anzuwendende Library und
33 Tools zum Erstellen, Verwenden und Ändern von
34 natürlichsprachigen-Kataloge. Es ist ein einfaches und
35 leistungsfähiges Verfahren zum Lokalisieren von Programmen.
36
37 %description -l es
38 La biblioteca gettext nos ofrece una biblioteca fácil de usar y
39 herramientas para creación, uso y modificación de catálogos de
40 lenguaje natural. Es un potente y sencillo método de
41 internacionalización de programas.
42
43 %description -l fr
44 La librarie gettext fournit des outils et une librairie simple à
45 utiliser pour manipuler, créer, et modifier des catalogues de langage
46 naturel. C'est une méthode simple et puissante pour internationnaliser
47 les programmes.
48
49 %description -l pl
50 Pakiet gettext dostarcza narzêdzi do tworzenia, u¿ywania i modyfikacji
51 katalogów jêzyków narodowych. To jest prosta i wydajna metoda
52 lokalizacji (internationalizacji) programów.
53
54 %description -l pt_BR
55 A biblioteca gettext oferece uma biblioteca fácil de usar e
56 ferramentas para criação, uso e modificação de catálogos de linguagem
57 natural. Ele é um poderoso e simples método de internacionalização de
58 programas.
59
60 %description -l tr
61 gettext, yerel dil desteðinde kullanýlan kataloglarý deðiþtirebilmek
62 için, kolayca kullanýlabilen kitaplýk ve araçlarý saðlar. Bu,
63 programlarý uluslararasýlaþtýrmak için sýkça baþvurulan, kuvvetli bir
64 yöntemdir.
65
66 %package devel
67 Summary:        Utilties for program national language support
68 Summary(de):    Utilities zum Programmieren von nationaler Sprachunterstützung
69 Summary(fr):    Utilitaires pour le support de la langue nationnalepar les programmes
70 Summary(pl):    Narzêdzia dla programów ze wsparciem dla jêzyków narodowych
71 Summary(tr):    Desteði için kitaplýk ve araçlar
72 Group:          Development/Tools
73 Requires:       %{name} = %{version}-%{release}
74 Requires:       autoconf >= 2.50
75 Requires:       iconv
76
77 %description devel
78 The gettext library provides an easy to use library and tools for
79 creating, using, and modifying natural language catalogs. It is a
80 powerfull and simple method for internationalizing programs.
81
82 %description devel -l pl
83 Pakiet gettext dostarcza narzêdzi do tworzenia, u¿ywania i modyfikacji
84 katalogów jêzyków narodowych. To jest prosta i wydajna metoda
85 lokalizacji (internationalizacji) programów.
86
87 %package -n xemacs-po-mode-pkg
88 Summary:        Xemacs PO-mode
89 Summary(es):    Facilita la edición de archivos PO (internacionalización) con emacs
90 Summary(pl):    Tryb PO dla Xemacsa
91 Summary(pt_BR): Facilita a edição de arquivos PO (internacionalização) com o emacs
92 Group:          Applications/Editors/Emacs
93 Requires:       xemacs
94
95 %description -n xemacs-po-mode-pkg
96 Emacs PO-mode.
97
98 %description -n xemacs-po-mode -l es
99 Este paquete suministra las herramientas para ayudar en la edición de
100 archivos PO, como documentado en el manual del usuario del GNU
101 gettext. Mira este manual para la documentación de uso, que no se
102 incluye aquí.
103
104 %description -n xemacs-po-mode-pkg -l pl
105 Tryb edycji PO dla emacsa.
106
107 %description -n xemacs-po-mode -l pt_BR
108 Este pacote provê as ferramentas para ajudar na edição de arquivos PO,
109 como documentado no manual do usuário do GNU gettext. Veja este manual
110 para a documentação de uso, a qual não é incluída aqui.
111
112 %prep
113 %setup -q
114 %patch0 -p1
115 %patch1 -p1
116 %patch2 -p1
117 %patch3 -p1
118
119 %build
120 rm -f m4/libtool.m4 aclocal.m4 missing
121 libtoolize --copy --force
122 #aclocal --acdir=m4 -I $(aclocal --print-ac-dir)
123 aclocal -I m4
124 autoconf
125 automake -a -c -f
126 %configure \
127         %{?!_without_xemacs:--with-lispdir=%{_datadir}/xemacs-packages/lisp/po-mode} \
128         --enable-nls \
129         --without-included-gettext
130 %{__make}
131
132 %{?!_without_xemacs:cd misc}
133 %{?!_without_xemacs:EMACS=%{_bindir}/xemacs ./elisp-comp ./po-mode.el}
134
135 %install
136 rm -rf $RPM_BUILD_ROOT
137 install -d $RPM_BUILD_ROOT/bin
138
139 %{__make} install DESTDIR=$RPM_BUILD_ROOT
140
141 mv -f $RPM_BUILD_ROOT%{_bindir}/gettext $RPM_BUILD_ROOT/bin/gettext
142
143 gzip -9nf AUTHORS BUGS ChangeLog DISCLAIM NEWS README* THANKS TODO
144
145 %find_lang %{name}
146
147 %clean
148 rm -rf $RPM_BUILD_ROOT
149
150 %post devel
151 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
152
153 %postun devel
154 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
155
156 %files -f %{name}.lang
157 %defattr(644,root,root,755)
158 %attr(755,root,root) /bin/*
159
160 %files devel
161 %defattr(644,root,root,755)
162 %doc *.gz
163 %attr(755,root,root) %{_bindir}/*
164 %{_infodir}/*info*
165 %{_aclocaldir}/*
166 %{_datadir}/gettext
167 %{_mandir}/man3/*
168
169 %{?!_without_xemacs:%files -n xemacs-po-mode-pkg}
170 %{?!_without_xemacs:%defattr(644,root,root,755)}
171 %{?!_without_xemacs:%dir %{_datadir}/xemacs-packages/lisp/po-mode}
172 %{?!_without_xemacs:%{_datadir}/xemacs-packages/lisp/po-mode/*.elc}
This page took 0.034891 seconds and 3 git commands to generate.