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