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