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