# _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.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}-dml.patch Patch3: %{name}-ac250.patch Patch4: %{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. %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. %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. %description -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. %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. %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 Group(de): Entwicklung/Werkzeuge Group(fr): Development/Outils Group(pl): Programowanie/Narzêdzia Requires: %{name} = %{version}-%{release} Requires: autoconf >= 2.50 %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 -l pl devel 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 Group(de): Applikationen/Editors/Emacs Group(pl): Aplikacje/Edytory/Emacs Requires: xemacs %description -n xemacs-po-mode-pkg Emacs PO-mode. %description -l pl -n xemacs-po-mode-pkg Tryb edycji PO dla emacsa. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 #%patch3 -p1 %patch4 -p1 %build rm m4/libtool.m4 aclocal.m4 libtoolize --copy --force #aclocal --acdir=m4 -I $(aclocal --print-ac-dir) aclocal -I m4 autoconf automake -a -c %configure \ %{?!_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 mv -f $RPM_BUILD_ROOT%{_bindir}/gettext $RPM_BUILD_ROOT/bin/gettext gzip -9nf AUTHORS BUGS ChangeLog DISCLAIM NEWS README* THANKS TODO %find_lang %{name} %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/* %files devel %defattr(644,root,root,755) %doc *.gz %attr(755,root,root) %{_bindir}/* %{_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}