]> git.pld-linux.org Git - packages/gettext.git/blob - gettext.spec
- release 2.
[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(fr):    Utilitaires pour le support de la langue nationnalepar les programmes
5 Summary(pl):    Narzêdzia dla programów ze wsparciem dla jêzyków narodowych
6 Summary(tr):    Desteði için kitaplýk ve araçlar
7 Name:           gettext
8 Version:        0.10.38
9 Release:        2
10 License:        GPL
11 Group:          Development/Tools
12 Group(de):      Entwicklung/Werkzeuge
13 Group(fr):      Development/Outils
14 Group(pl):      Programowanie/Narzêdzia
15 Source0:        ftp://ftp.gnu.org/pub/gnu/gettext/%{name}-%{version}.tar.gz
16 Patch0:         %{name}-jbj.patch
17 Patch1:         %{name}-info.patch
18 Patch2:         %{name}-dml.patch
19 BuildRequires:  automake
20 BuildRequires:  autoconf
21 BuildRequires:  libtool
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 fr
38 La librarie gettext fournit des outils et une librairie simple à
39 utiliser pour manipuler, créer, et modifier des catalogues de langage
40 naturel. C'est une méthode simple et puissante pour internationnaliser
41 les programmes.
42
43 %description -l pl
44 Pakiet gettext dostarcza narzêdzi do tworzenia, u¿ywania i modyfikacji
45 katalogów jêzyków narodowych. To jest prosta i wydajna metoda
46 lokalizacji (internationalizacji) programów.
47
48 %description -l tr
49 gettext, yerel dil desteðinde kullanýlan kataloglarý deðiþtirebilmek
50 için, kolayca kullanýlabilen kitaplýk ve araçlarý saðlar. Bu,
51 programlarý uluslararasýlaþtýrmak için sýkça baþvurulan, kuvvetli bir
52 yöntemdir.
53
54 %package devel
55 Summary:        Utilties for program national language support
56 Summary(de):    Utilities zum Programmieren von nationaler Sprachunterstützung
57 Summary(fr):    Utilitaires pour le support de la langue nationnalepar les programmes
58 Summary(pl):    Narzêdzia dla programów ze wsparciem dla jêzyków narodowych
59 Summary(tr):    Desteði için kitaplýk ve araçlar
60 Group:          Development/Tools
61 Group(de):      Entwicklung/Werkzeuge
62 Group(fr):      Development/Outils
63 Group(pl):      Programowanie/Narzêdzia
64 Requires:       %{name} = %{version}
65
66 %description devel
67 The gettext library provides an easy to use library and tools for
68 creating, using, and modifying natural language catalogs. It is a
69 powerfull and simple method for internationalizing programs.
70
71 %description -l pl devel
72 Pakiet gettext dostarcza narzêdzi do tworzenia, u¿ywania i modyfikacji
73 katalogów jêzyków narodowych. To jest prosta i wydajna metoda
74 lokalizacji (internationalizacji) programów.
75
76 %package -n xemacs-po-mode-pkg
77 Summary:        Xemacs PO-mode
78 Summary(pl):    Tryb PO dla Xemacsa
79 Group:          Applications/Editors/Emacs
80 Group(de):      Applikationen/Editors/Emacs
81 Group(pl):      Aplikacje/Edytory/Emacs
82 Requires:       xemacs
83
84 %description -n xemacs-po-mode-pkg
85 Emacs PO-mode.
86
87 %description -l pl -n xemacs-po-mode-pkg
88 Tryb edycji PO dla emacsa.
89
90 %prep
91 %setup -q
92 %patch0 -p1
93 %patch1 -p1
94 %patch2 -p1
95
96 %build
97 rm m4/libtool.m4
98 libtoolize --copy --force
99 aclocal -I m4
100 autoconf
101 automake -a -c
102 %configure \
103         %{?!_without_xemacs:--with-lispdir=%{_datadir}/xemacs-packages/lisp/po-mode} \
104         --enable-nls \
105         --without-included-gettext 
106 %{__make}
107
108 %{?!_without_xemacs:cd misc}
109 %{?!_without_xemacs:EMACS=%{_bindir}/xemacs ./elisp-comp ./po-mode.el}
110
111 %install
112 rm -rf $RPM_BUILD_ROOT
113 install -d $RPM_BUILD_ROOT/bin
114
115 %{__make} install DESTDIR=$RPM_BUILD_ROOT 
116
117 mv -f $RPM_BUILD_ROOT%{_bindir}/gettext $RPM_BUILD_ROOT/bin/gettext
118
119 gzip -9nf AUTHORS BUGS ChangeLog DISCLAIM NEWS README* THANKS TODO
120
121 %find_lang %{name}
122
123 %post devel
124 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
125
126 %postun devel
127 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
128
129 %clean
130 rm -rf $RPM_BUILD_ROOT
131
132 %files -f %{name}.lang
133 %defattr(644,root,root,755)
134 %attr(755,root,root) /bin/*
135
136 %files devel
137 %defattr(644,root,root,755)
138 %doc *.gz
139 %attr(755,root,root) %{_bindir}/*
140 %{_infodir}/*info*
141 %{_aclocaldir}/*
142 %{_datadir}/gettext
143 %{_mandir}/man3/*
144
145 %{?!_without_xemacs:%files -n xemacs-po-mode-pkg}
146 %{?!_without_xemacs:%defattr(644,root,root,755)}
147 %{?!_without_xemacs:%dir %{_datadir}/xemacs-packages/lisp/po-mode}
148 %{?!_without_xemacs:%{_datadir}/xemacs-packages/lisp/po-mode/*.elc}
This page took 0.033835 seconds and 4 git commands to generate.