]> git.pld-linux.org Git - packages/automake.git/blame - automake.spec
- threads are required only if perl was built with threads
[packages/automake.git] / automake.spec
CommitLineData
9ff1d8ea 1#
2# Conditional build:
3%bcond_without regeneration # without full regeneration
4#
39a88b2c 5%include /usr/lib/rpm/macros.perl
d2e8ee83 6Summary: GNU automake - Makefile configuration tools
afbdcb6a
ER
7Summary(de.UTF-8): GNU automake - Makefile-Konfigurationstools
8Summary(es.UTF-8): GNU automake - herramientas de configuración de Makefile
9Summary(fr.UTF-8): automake de GNU - Outils de configuration des makefiles
10Summary(ko.UTF-8): 스스로 Makefile을 만들어주는 GNU 도구
11Summary(pl.UTF-8): GNU Automake - generator plików Makefile
12Summary(pt_BR.UTF-8): GNU automake - ferramentas de configuração de Makefile
13Summary(ru.UTF-8): GNU automake - инструменты для автоматической генерации Makefile'ов
14Summary(tr.UTF-8): Makefile yapılandırma araçları
15Summary(uk.UTF-8): GNU automake - інструменти для автоматичної генерації Makefile'ів
d2e8ee83 16Name: automake
b46b2103 17Version: 1.11
7d3585cd 18Release: 2
9df910de 19Epoch: 1
3fa4e1d8 20License: GPL v2+
d2e8ee83 21Group: Development/Building
3fa4e1d8 22Source0: http://ftp.gnu.org/gnu/automake/%{name}-%{version}.tar.bz2
b46b2103 23# Source0-md5: 4db4efe027e26b33930a7e151de19d0f
97427a18 24Patch0: %{name}-info.patch
c05ec9b2 25Patch1: %{name}-man.patch
7d33bfb7 26Patch2: %{name}-no_versioned_dir.patch
da705ff1 27Patch3: %{name}-morearchs.patch
e2130ee4 28URL: http://sources.redhat.com/automake/
9ff1d8ea 29%if %{with regeneration}
fdf15308 30BuildRequires: autoconf >= 2.60
e30824f4 31BuildRequires: automake >= 1:1.10a
9ff1d8ea 32%else
e30824f4 33BuildRequires: autoconf >= 2.63
9ff1d8ea 34%endif
6c512b59 35BuildRequires: rpm-perlprov
54c7153b 36BuildRequires: texinfo >= 4.7
6c512b59 37Requires(pre): fileutils
da705ff1 38Requires: filesystem >= 3.0-2
f2aedd0a 39Requires: perl(File::Glob)
27e5c9ed 40%if %(%{__perl} -le 'use threads; print 1' || echo 0)
41# required only if perl was built with threads
5f369bf4 42Requires: perl(Thread::Queue)
5240cf06 43Requires: perl(threads)
27e5c9ed 44%endif
fdf15308 45Conflicts: autoconf < 2.60
9af2a873
JB
46Conflicts: libtool < 2:1.5-11
47#BuildArch: noarch -- autoconf doesn't allow
64ff5e04 48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
de35da74 49
50%description
09eee7ed 51Automake is an experimental Makefile generator. Automake was inspired
52by the 4.4BSD make and include files, but aims to be portable and to
53conform to the GNU standards for Makefile variables and targets.
a44c677f 54
d41c41a1 55%description -l de.UTF-8
09eee7ed 56Automake ist ein experimenteller Makefile-Generator, inspiriert durch
d41c41a1
JR
57die 4.4BSD-Make und Include-Dateien, der jedoch auf Portabilität und
58Konformität mit den GNU-Standards für Makefile-Variable und Targets
a44c677f 59abzielt.
de35da74 60
d41c41a1 61%description -l es.UTF-8
41ca6f41 62Automake es un creador experimental de Makefiles. Fue inspirado en el
d41c41a1 634.4BSD make y incluye archivos, pero visa ser portátil y compatible
41ca6f41 64con los padrones GNU para variables y dianas de Makefile.
65
d41c41a1
JR
66%description -l fr.UTF-8
67automake est un générateur expérimental de makefiles. Il a été inspiré
09eee7ed 68par le make de BSD 4.4, mais se veut portable et conforme aux
69standards GNU pour les variables et les cibles des makefiles.
de35da74 70
d41c41a1
JR
71%description -l pl.UTF-8
72Automake jest eksperymentalnym generatorem plików Makefile'a.
73Narzędzie to jest wzorowane na make i plikach nagłówkowych z systemu
744.4BSD. Umożliwia ono generowanie plików Makefile w oderwaniu od
75platformy systemowej będąc jednocześnie zgodnym ze standardami GNU.
76
77%description -l pt_BR.UTF-8
78Automake é um gerador experimental de Makefiles. Ele foi inspirado
79pelo 4.4BSD make e inclui arquivos, mas visa ser portável e compatível
80com os padrões GNU para variáveis e alvos de Makefile.
81
82%description -l ru.UTF-8
83Automake - это экспериментальный генератор Makefile'ов. Идея была
84навеяна программой make и хедерами из 4.4BSD, но automake претендует
85на то, чтобы быть портабельной и соответствовать стандартам GNU на
86переменные и цели Makefile'ов.
87
88%description -l tr.UTF-8
89Automake deneysel bir Makefile üreticisidir. 4.4BSD make ve include
90dosyalarından esinlenilmistir, ama amaç taşınabilir olmak ve Makefile
91değişkenleri ve hedefleri için GNU standartlarına uyum göstermektir.
92
93%description -l uk.UTF-8
94Automake - це експериментальний генератор Makefile'ів. Ідея була
95навіяна програмою make та хедерами з 4.4BSD, але automake має за ціль
96мобільність та відповідність стандартам GNU на змінні ті цілі
97Makefile'ів.
6c512b59 98
de35da74 99%prep
ef42d5fb 100%setup -q
2ed6af07 101%patch0 -p1
1a0f319d 102%patch1 -p1
7432874c 103%patch2 -p1
09a99fe7 104%patch3 -p1
de35da74 105
3fa4e1d8
JB
106%if %{with regeneration}
107# prepare temporary copy of m4 dir without amversion.m4 (which causes automake version check)
108mkdir m4-tmp
109cd m4-tmp
110ln -s ../m4/[!a]*.m4 ../m4/a[!m]*.m4 .
111%endif
112
de35da74 113%build
9ff1d8ea 114%if %{with regeneration}
3fa4e1d8 115%{__aclocal} -I m4-tmp
9ff1d8ea 116%endif
32109213 117%{__autoconf}
9ff1d8ea 118%if %{with regeneration}
119%{__automake}
120%endif
7281223a 121%configure
a3487c75 122%{__make}
de35da74 123
124%install
125rm -rf $RPM_BUILD_ROOT
6c512b59 126install -d $RPM_BUILD_ROOT%{_mandir}/man1
97427a18 127
6c512b59 128%{__make} install \
129 DESTDIR=$RPM_BUILD_ROOT \
6c512b59 130 pkgvdatadir=%{_datadir}/automake
88d8532d 131
1a0f319d 132install aclocal.1 automake.1 $RPM_BUILD_ROOT%{_mandir}/man1
133
d6b71edd 134rm -f $RPM_BUILD_ROOT%{_infodir}/dir*
9df910de 135
967f5ab7
JB
136%clean
137rm -rf $RPM_BUILD_ROOT
138
2d957656
ER
139%post -p /sbin/postshell
140-/usr/sbin/fix-info-dir -c %{_infodir}
de35da74 141
2d957656
ER
142%postun -p /sbin/postshell
143-/usr/sbin/fix-info-dir -c %{_infodir}
de35da74 144
145%files
d43d4562 146%defattr(644,root,root,755)
6c512b59 147%doc AUTHORS ChangeLog NEWS README THANKS TODO
3fa4e1d8
JB
148%attr(755,root,root) %{_bindir}/aclocal*
149%attr(755,root,root) %{_bindir}/automake*
150%{_infodir}/automake.info*
151%{_mandir}/man1/aclocal.1*
e30824f4 152%{_mandir}/man1/aclocal-1.11.1*
3fa4e1d8 153%{_mandir}/man1/automake.1*
e30824f4 154%{_mandir}/man1/automake-1.11.1*
78870517 155
571353cc 156%{_datadir}/aclocal-*
ae83ebfe 157%dir %{_datadir}/automake
61c3d807
AF
158%{_datadir}/automake/am
159%{_datadir}/automake/Automake
80fc6d7e 160%{_datadir}/automake/COPYING
161%{_datadir}/automake/INSTALL
ae83ebfe 162%{_datadir}/automake/texinfo.tex
61c3d807 163%{_datadir}/automake/ansi2knr*
80fc6d7e 164%attr(755,root,root) %{_datadir}/automake/acinstall
61c3d807 165%attr(755,root,root) %{_datadir}/automake/compile
ae83ebfe 166%attr(755,root,root) %{_datadir}/automake/config.guess
167%attr(755,root,root) %{_datadir}/automake/config.sub
64ff5e04 168%attr(755,root,root) %{_datadir}/automake/config-ml.in
61c3d807 169%attr(755,root,root) %{_datadir}/automake/depcomp
80fc6d7e 170%attr(755,root,root) %{_datadir}/automake/elisp-comp
ae83ebfe 171%attr(755,root,root) %{_datadir}/automake/install-sh
172%attr(755,root,root) %{_datadir}/automake/mdate-sh
ae83ebfe 173%attr(755,root,root) %{_datadir}/automake/missing
6c512b59 174%attr(755,root,root) %{_datadir}/automake/mkinstalldirs
175%attr(755,root,root) %{_datadir}/automake/py-compile
64ff5e04 176%attr(755,root,root) %{_datadir}/automake/symlink-tree
6c512b59 177%attr(755,root,root) %{_datadir}/automake/ylwrap
This page took 0.053704 seconds and 4 git commands to generate.