]> git.pld-linux.org Git - packages/gettext.git/blobdiff - gettext.spec
- devel subpackage R: iconv
[packages/gettext.git] / gettext.spec
index 4080d96c48e6f04a24c361a9b2b6540262b067c2..2de35358fff451685d48b0bd83e718948c2c7e77 100644 (file)
+# _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:       18
+Version:       0.10.40
+Release:       1
 License:       GPL
 Group:         Development/Tools
-Group(fr):     Development/Outils
-Group(pl):     Programowanie/Narzêdzia
 Source0:       ftp://ftp.gnu.org/pub/gnu/gettext/%{name}-%{version}.tar.gz
-Patch0:                gettext-jbj.patch
-Patch1:                gettext-info.patch
-Patch2:                gettext-arm.patch
-Patch4:                gettext-Makefile.in.in.patach
-Patch5:                gettext-DESTDIR.patch
-Patch6:                gettext-hacks.patch
+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
-katalogów jêzyków narodowych. To jest prosta i wydajna metoda lokalizacji
-(internationalizacji) programów.
+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.
+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(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(fr):     Development/Outils
-Group(pl):     Programowanie/Narzêdzia
-Requires:      m4
-Requires:      automake
-Requires:      autoconf
-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.
+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
+%patch3 -p1
 
 %build
-aclocal
+rm -f m4/libtool.m4 aclocal.m4
 libtoolize --copy --force
-automake
+#aclocal --acdir=m4 -I $(aclocal --print-ac-dir)
+aclocal -I m4
 autoconf
-LDFLAGS="-s"; export LDFLAGS
+automake -a -c
 %configure \
-       --enable-shared \
-       --with-included-gettext 
-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
 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
 
-gzip -9nf $RPM_BUILD_ROOT%{_infodir}/* \
-       ABOUT-NLS AUTHORS BUGS ChangeLog DISCLAIM NEWS README* THANKS TODO
-       
+gzip -9nf AUTHORS BUGS ChangeLog DISCLAIM NEWS README* THANKS TODO
+
 %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
+[ ! -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
+[ ! -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)
@@ -117,3 +137,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_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}
This page took 0.105157 seconds and 4 git commands to generate.