+# _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(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: 10
-Copyright: GPL
+Version: 0.10.40
+Release: 1
+License: GPL
Group: Development/Tools
-Group(pl): Programowanie/Narzêdzia
-Source: ftp://alpha.gnu.org/gnu/%{name}-%{version}.tar.gz
-Patch0: gettext-jbj.patch
-Patch1: gettext-info.patch
-Patch2: gettext-arm.patch
-Patch4: gettext-Makefile.in.in.patach
-Prereq: /sbin/install-info
-Requires: m4
-Requires: automake
-Requires: autoconf
-Buildroot: /tmp/%{name}-%{version}-root
+Source0: ftp://ftp.gnu.org/pub/gnu/gettext/%{name}-%{version}.tar.gz
+Patch0: %{name}-jbj.patch
+Patch1: %{name}-info.patch
+Patch2: %{name}-dml.patch
+Patch3: %{name}-aclocal.patch
+BuildRequires: automake
+BuildRequires: autoconf >= 2.50
+BuildRequires: libtool >= 1.4
+BuildRequires: texinfo
+%{?!_without_xemacs:BuildRequires: xemacs}
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
-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.
+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 -l de
-Die gettext-Library enthält eine einfach anzuwendende Library und Tools
-zum Erstellen, Verwenden und Ändern von natürlichsprachigen-Kataloge. Es ist
-ein einfaches und leistungsfähiges Verfahren zum Lokalisieren von Programmen.
+Die gettext-Library enthält eine einfach anzuwendende Library und
+Tools zum Erstellen, Verwenden und Ändern von
+natürlichsprachigen-Kataloge. Es ist ein einfaches und
+leistungsfähiges Verfahren zum Lokalisieren von Programmen.
%description -l fr
-La librarie gettext fournit des outils et une librairie simple à utiliser
-pour manipuler, créer, et modifier des catalogues de langage naturel. C'est
-une méthode simple et puissante pour internationnaliser les programmes.
+La librarie gettext fournit des outils et une librairie simple à
+utiliser pour manipuler, créer, et modifier des catalogues de langage
+naturel. C'est une méthode simple et puissante pour internationnaliser
+les programmes.
%description -l pl
Pakiet gettext dostarcza narzêdzi do tworzenia, u¿ywania i modyfikacji
lokalizacji (internationalizacji) programów.
%description -l tr
-gettext, yerel dil desteðinde kullanýlan kataloglarý deðiþtirebilmek için,
-kolayca kullanýlabilen kitaplýk ve araçlarý saðlar. Bu, programlarý
-uluslararasýlaþtýrmak için sýkça baþvurulan, kuvvetli bir yöntemdir.
+gettext, yerel dil desteðinde kullanýlan kataloglarý deðiþtirebilmek
+için, kolayca kullanýlabilen kitaplýk ve araçlarý saðlar. Bu,
+programlarý uluslararasýlaþtýrmak için sýkça baþvurulan, kuvvetli bir
+yöntemdir.
+
+%package devel
+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
+Group: Development/Tools
+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
+%patch3 -p1
%build
+rm -f m4/libtool.m4 aclocal.m4
+libtoolize --copy --force
+#aclocal --acdir=m4 -I $(aclocal --print-ac-dir)
+aclocal -I m4
autoconf
+automake -a -c
%configure \
- --enable-shared \
- --with-included-gettext \
- --prefix=%{_prefix}
-make
+ %{?!_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
-make install \
- DESTDIR=$RPM_BUILD_ROOT \
- SUBDIRS="doc lib src po m4 misc"
+install -d $RPM_BUILD_ROOT/bin
-strip $RPM_BUILD_ROOT%{_bindir}/* || :
+%{__make} install DESTDIR=$RPM_BUILD_ROOT
-gzip -9nf $RPM_BUILD_ROOT%{_infodir}/* \
- ABOUT-NLS AUTHORS BUGS ChangeLog DISCLAIM NEWS README* THANKS TODO
-
-%find_lang %{name}
+mv -f $RPM_BUILD_ROOT%{_bindir}/gettext $RPM_BUILD_ROOT/bin/gettext
-%post
-/sbin/install-info %{_infodir}/gettext.info.gz /etc/info-dir
+gzip -9nf AUTHORS BUGS ChangeLog DISCLAIM NEWS README* THANKS TODO
-%preun
-if [ "$1" = 0 ]; then
- /sbin/install-info --delete %{_infodir}/gettext.info.gz /etc/info-dir
-fi
+%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
+
%files -f %{name}.lang
%defattr(644,root,root,755)
+%attr(755,root,root) /bin/*
+
+%files devel
+%defattr(644,root,root,755)
%doc *.gz
%attr(755,root,root) %{_bindir}/*
-%{_infodir}/*info*.gz
-%{_datadir}/aclocal/*
+%{_infodir}/*info*
+%{_aclocaldir}/*
%{_datadir}/gettext
+%{_mandir}/man3/*
-%changelog
-* Tue May 25 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
- [0.10.35-10]
-- based on RH spec,
-- rewrited by PLD team,
-- pl translation by Arkadiusz Mi¶kiewicz <misiek@misiek.eu.org>.
+%{?!_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}