+# _without_xemacs (--without xemacs)
Summary: Utilties for program national language support
Summary(de): Utilities zum Programmieren von nationaler Sprachunterstützung
Summary(fr): Utilitaires pour le support de la langue nationnalepar les programmes
Summary(pl): Narzêdzia dla programów ze wsparciem dla jêzyków narodowych
Summary(tr): Desteði için kitaplýk ve araçlar
Name: gettext
-Version: 0.10.35
-Release: 24
+Version: 0.10.40
+Release: 1
License: GPL
Group: Development/Tools
-Group(de): Entwicklung/Werkzeuge
-Group(fr): Development/Outils
-Group(pl): Programowanie/Narzêdzia
Source0: ftp://ftp.gnu.org/pub/gnu/gettext/%{name}-%{version}.tar.gz
Patch0: %{name}-jbj.patch
Patch1: %{name}-info.patch
-Patch2: %{name}-arm.patch
-Patch4: %{name}-Makefile.in.in.patach
-Patch5: %{name}-DESTDIR.patch
-Patch6: %{name}-hacks.patch
-Patch7: %{name}-drepper.patch
+Patch2: %{name}-dml.patch
+Patch3: %{name}-aclocal.patch
BuildRequires: automake
-BuildRequires: autoconf
-BuildRequires: libtool
+BuildRequires: autoconf >= 2.50
+BuildRequires: libtool >= 1.4
+BuildRequires: texinfo
+%{?!_without_xemacs:BuildRequires: xemacs}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
Summary(pl): Narzêdzia dla programów ze wsparciem dla jêzyków narodowych
Summary(tr): Desteði için kitaplýk ve araçlar
Group: Development/Tools
-Group(de): Entwicklung/Werkzeuge
-Group(fr): Development/Outils
-Group(pl): Programowanie/Narzêdzia
-Requires: %{name} = %{version}
+Requires: %{name} = %{version}-%{release}
+Requires: autoconf >= 2.50
+Requires: iconv
%description devel
The gettext library provides an easy to use library and tools for
creating, using, and modifying natural language catalogs. It is a
powerfull and simple method for internationalizing programs.
+%description devel -l pl
+Pakiet gettext dostarcza narzêdzi do tworzenia, u¿ywania i modyfikacji
+katalogów jêzyków narodowych. To jest prosta i wydajna metoda
+lokalizacji (internationalizacji) programów.
+
+%package -n xemacs-po-mode-pkg
+Summary: Xemacs PO-mode
+Summary(pl): Tryb PO dla Xemacsa
+Group: Applications/Editors/Emacs
+Requires: xemacs
+
+%description -n xemacs-po-mode-pkg
+Emacs PO-mode.
+
+%description -n xemacs-po-mode-pkg -l pl
+Tryb edycji PO dla emacsa.
+
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
+%patch3 -p1
%build
-cat m4/*.m4 >acinclude.m4
-aclocal
+rm -f m4/libtool.m4 aclocal.m4
libtoolize --copy --force
-automake
+#aclocal --acdir=m4 -I $(aclocal --print-ac-dir)
+aclocal -I m4
autoconf
+automake -a -c
%configure \
- --enable-shared \
- --with-included-gettext
+ %{?!_without_xemacs:--with-lispdir=%{_datadir}/xemacs-packages/lisp/po-mode} \
+ --enable-nls \
+ --without-included-gettext
%{__make}
+%{?!_without_xemacs:cd misc}
+%{?!_without_xemacs:EMACS=%{_bindir}/xemacs ./elisp-comp ./po-mode.el}
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/bin
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
+%{__make} install DESTDIR=$RPM_BUILD_ROOT
mv -f $RPM_BUILD_ROOT%{_bindir}/gettext $RPM_BUILD_ROOT/bin/gettext
%find_lang %{name}
+%clean
+rm -rf $RPM_BUILD_ROOT
+
%post devel
[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
%postun devel
[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%files -f %{name}.lang
%defattr(644,root,root,755)
%attr(755,root,root) /bin/*
%{_infodir}/*info*
%{_aclocaldir}/*
%{_datadir}/gettext
+%{_mandir}/man3/*
+
+%{?!_without_xemacs:%files -n xemacs-po-mode-pkg}
+%{?!_without_xemacs:%defattr(644,root,root,755)}
+%{?!_without_xemacs:%dir %{_datadir}/xemacs-packages/lisp/po-mode}
+%{?!_without_xemacs:%{_datadir}/xemacs-packages/lisp/po-mode/*.elc}