+#
+# Conditional build:
+%bcond_without regeneration # without full regeneration
+#
%include /usr/lib/rpm/macros.perl
Summary: GNU automake - Makefile configuration tools
-Summary(de): GNU automake - Makefile-Konfigurationstools
-Summary(es): GNU automake - herramientas de configuración de Makefile
-Summary(fr): automake de GNU - Outils de configuration des makefiles
-Summary(ko): ½º½º·Î MakefileÀ» ¸¸µé¾îÁÖ´Â GNU µµ±¸
-Summary(pl): GNU Automake - generator plików Makefile
-Summary(pt_BR): GNU automake - ferramentas de configuração de Makefile
-Summary(ru): GNU automake - ÉÎÓÔÒÕÍÅÎÔÙ ÄÌÑ Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÇÅÎÅÒÁÃÉÉ Makefile'Ï×
-Summary(tr): Makefile yapýlandýrma araçlarý
-Summary(uk): GNU automake - ¦ÎÓÔÒÕÍÅÎÔÉ ÄÌÑ Á×ÔÏÍÁÔÉÞÎϧ ÇÅÎÅÒÁæ§ Makefile'¦×
+Summary(de.UTF-8): GNU automake - Makefile-Konfigurationstools
+Summary(es.UTF-8): GNU automake - herramientas de configuración de Makefile
+Summary(fr.UTF-8): automake de GNU - Outils de configuration des makefiles
+Summary(ko.UTF-8): 스스로 Makefile을 만들어주는 GNU 도구
+Summary(pl.UTF-8): GNU Automake - generator plików Makefile
+Summary(pt_BR.UTF-8): GNU automake - ferramentas de configuração de Makefile
+Summary(ru.UTF-8): GNU automake - инструменты для автоматической генерации Makefile'ов
+Summary(tr.UTF-8): Makefile yapılandırma araçları
+Summary(uk.UTF-8): GNU automake - інструменти для автоматичної генерації Makefile'ів
Name: automake
-Version: 1.10
-Release: 1
+Version: 1.11
+Release: 2
Epoch: 1
-License: GPL
+License: GPL v2+
Group: Development/Building
-Source0: ftp://sources.redhat.com/pub/automake/%{name}-%{version}.tar.bz2
-# Source0-md5: 0e2e0f757f9e1e89b66033905860fded
+Source0: http://ftp.gnu.org/gnu/automake/%{name}-%{version}.tar.bz2
+# Source0-md5: 4db4efe027e26b33930a7e151de19d0f
Patch0: %{name}-info.patch
Patch1: %{name}-man.patch
Patch2: %{name}-no_versioned_dir.patch
Patch3: %{name}-morearchs.patch
URL: http://sources.redhat.com/automake/
+%if %{with regeneration}
BuildRequires: autoconf >= 2.60
+BuildRequires: automake >= 1:1.10a
+%else
+BuildRequires: autoconf >= 2.63
+%endif
BuildRequires: rpm-perlprov
BuildRequires: texinfo >= 4.7
Requires(pre): fileutils
Requires: filesystem >= 3.0-2
Requires: perl(File::Glob)
+%if %(%{__perl} -le 'use threads; print 1' || echo 0)
+# required only if perl was built with threads
+Requires: perl(Thread::Queue)
+Requires: perl(threads)
+%endif
Conflicts: autoconf < 2.60
Conflicts: libtool < 2:1.5-11
#BuildArch: noarch -- autoconf doesn't allow
by the 4.4BSD make and include files, but aims to be portable and to
conform to the GNU standards for Makefile variables and targets.
-%description -l de
+%description -l de.UTF-8
Automake ist ein experimenteller Makefile-Generator, inspiriert durch
-die 4.4BSD-Make und Include-Dateien, der jedoch auf Portabilität und
-Konformität mit den GNU-Standards für Makefile-Variable und Targets
+die 4.4BSD-Make und Include-Dateien, der jedoch auf Portabilität und
+Konformität mit den GNU-Standards für Makefile-Variable und Targets
abzielt.
-%description -l es
+%description -l es.UTF-8
Automake es un creador experimental de Makefiles. Fue inspirado en el
-4.4BSD make y incluye archivos, pero visa ser portátil y compatible
+4.4BSD make y incluye archivos, pero visa ser portátil y compatible
con los padrones GNU para variables y dianas de Makefile.
-%description -l fr
-automake est un générateur expérimental de makefiles. Il a été inspiré
+%description -l fr.UTF-8
+automake est un générateur expérimental de makefiles. Il a été inspiré
par le make de BSD 4.4, mais se veut portable et conforme aux
standards GNU pour les variables et les cibles des makefiles.
-%description -l pl
-Automake jest eksperymentalnym generatorem plików Makefile'a.
-Narzêdzie to jest wzorowane na make i plikach nag³ówkowych z systemu
-4.4BSD. Umo¿liwia ono generowanie plików Makefile w oderwaniu od
-platformy systemowej bêd±c jednocze¶nie zgodnym ze standardami GNU.
-
-%description -l pt_BR
-Automake é um gerador experimental de Makefiles. Ele foi inspirado
-pelo 4.4BSD make e inclui arquivos, mas visa ser portável e compatível
-com os padrões GNU para variáveis e alvos de Makefile.
-
-%description -l ru
-Automake - ÜÔÏ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÊ ÇÅÎÅÒÁÔÏÒ Makefile'Ï×. éÄÅÑ ÂÙÌÁ
-ÎÁ×ÅÑÎÁ ÐÒÏÇÒÁÍÍÏÊ make É ÈÅÄÅÒÁÍÉ ÉÚ 4.4BSD, ÎÏ automake ÐÒÅÔÅÎÄÕÅÔ
-ÎÁ ÔÏ, ÞÔÏÂÙ ÂÙÔØ ÐÏÒÔÁÂÅÌØÎÏÊ É ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ÓÔÁÎÄÁÒÔÁÍ GNU ÎÁ
-ÐÅÒÅÍÅÎÎÙÅ É ÃÅÌÉ Makefile'Ï×.
-
-%description -l tr
-Automake deneysel bir Makefile üreticisidir. 4.4BSD make ve include
-dosyalarýndan esinlenilmistir, ama amaç taþýnabilir olmak ve Makefile
-deðiþkenleri ve hedefleri için GNU standartlarýna uyum göstermektir.
-
-%description -l uk
-Automake - ÃÅ ÅËÓÐÅÒÉÍÅÎÔÁÌØÎÉÊ ÇÅÎÅÒÁÔÏÒ Makefile'¦×. ¶ÄÅÑ ÂÕÌÁ
-ÎÁצÑÎÁ ÐÒÏÇÒÁÍÏÀ make ÔÁ ÈÅÄÅÒÁÍÉ Ú 4.4BSD, ÁÌÅ automake ÍÁ¤ ÚÁ æÌØ
-ÍϦÌØΦÓÔØ ÔÁ צÄÐÏצÄΦÓÔØ ÓÔÁÎÄÁÒÔÁÍ GNU ÎÁ ÚͦÎΦ Ô¦ æ̦
-Makefile'¦×.
+%description -l pl.UTF-8
+Automake jest eksperymentalnym generatorem plików Makefile'a.
+Narzędzie to jest wzorowane na make i plikach nagłówkowych z systemu
+4.4BSD. Umożliwia ono generowanie plików Makefile w oderwaniu od
+platformy systemowej będąc jednocześnie zgodnym ze standardami GNU.
+
+%description -l pt_BR.UTF-8
+Automake é um gerador experimental de Makefiles. Ele foi inspirado
+pelo 4.4BSD make e inclui arquivos, mas visa ser portável e compatível
+com os padrões GNU para variáveis e alvos de Makefile.
+
+%description -l ru.UTF-8
+Automake - это экспериментальный генератор Makefile'ов. Идея была
+навеяна программой make и хедерами из 4.4BSD, но automake претендует
+на то, чтобы быть портабельной и соответствовать стандартам GNU на
+пеÑ\80еменнÑ\8bе и Ñ\86ели Makefile'ов.
+
+%description -l tr.UTF-8
+Automake deneysel bir Makefile üreticisidir. 4.4BSD make ve include
+dosyalarından esinlenilmistir, ama amaç taşınabilir olmak ve Makefile
+değişkenleri ve hedefleri için GNU standartlarına uyum göstermektir.
+
+%description -l uk.UTF-8
+Automake - це експериментальний генератор Makefile'ів. Ідея була
+навіяна програмою make та хедерами з 4.4BSD, але automake має за ціль
+мобільність та відповідність стандартам GNU на змінні ті цілі
+Makefile'ів.
%prep
%setup -q
%patch2 -p1
%patch3 -p1
+%if %{with regeneration}
+# prepare temporary copy of m4 dir without amversion.m4 (which causes automake version check)
+mkdir m4-tmp
+cd m4-tmp
+ln -s ../m4/[!a]*.m4 ../m4/a[!m]*.m4 .
+%endif
+
%build
+%if %{with regeneration}
+%{__aclocal} -I m4-tmp
+%endif
%{__autoconf}
+%if %{with regeneration}
+%{__automake}
+%endif
%configure
%{__make}
%clean
rm -rf $RPM_BUILD_ROOT
-%post
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%post -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
-%postun
-[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
+%postun -p /sbin/postshell
+-/usr/sbin/fix-info-dir -c %{_infodir}
%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README THANKS TODO
-%attr(755,root,root) %{_bindir}/*
-%{_infodir}/automake*
-
-%{_mandir}/man1/*
+%attr(755,root,root) %{_bindir}/aclocal*
+%attr(755,root,root) %{_bindir}/automake*
+%{_infodir}/automake.info*
+%{_mandir}/man1/aclocal.1*
+%{_mandir}/man1/aclocal-1.11.1*
+%{_mandir}/man1/automake.1*
+%{_mandir}/man1/automake-1.11.1*
%{_datadir}/aclocal-*
%dir %{_datadir}/automake