From be499b0d76e077c88b7cf5c9fb16818f576641cb Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 20 Mar 2002 14:23:51 +0000 Subject: 2002-03-06 Ralf Corsepius * PR151 * autotools/automake-rtems.spec.in: New. * autotools/automake-rtems.spec: Removed. * configure.ac: Reflect changes above. --- scripts/autotools/automake-rtems.spec | 87 ------------------------------ scripts/autotools/automake-rtems.spec.in | 91 ++++++++++++++++++++++++++++++++ 2 files changed, 91 insertions(+), 87 deletions(-) delete mode 100644 scripts/autotools/automake-rtems.spec create mode 100644 scripts/autotools/automake-rtems.spec.in diff --git a/scripts/autotools/automake-rtems.spec b/scripts/autotools/automake-rtems.spec deleted file mode 100644 index b8e57a0e27..0000000000 --- a/scripts/autotools/automake-rtems.spec +++ /dev/null @@ -1,87 +0,0 @@ -# -# spec file for automake -# - -%define rpmvers 1.5 -%define srcvers 1.5 - -%define _defaultbuildroot /var/tmp/%{name}-%{srcvers}-root -%define _prefix /opt/rtems -%define _name automake - -%if "%{_prefix}" != "/usr" -%define name %{_name}-rtems -%define requirements autoconf-rtems -%define _infodir %{_prefix}/info -%define _mandir %{_prefix}/man -%else -%define name %{_name} -%define requirements autoconf -%endif - -Vendor: http://www.rtems.com -Name: %{name} -Packager: Ralf Corsepius - -Copyright: GPL -Group: rtems -Provides: automake -Autoreqprov: on -Version: %{rpmvers} -Release: 0 -Summary: Tool for automatically generating GNU style Makefile.in's -BuildArch: noarch -BuildRoot: %{_defaultbuildroot} -BuildPreReq: autoconf perl help2man -Requires: %{requirements} -PreReq: /sbin/install-info - -Source: automake-%{srcvers}.tar.bz2 - -%description -Automake is a tool for automatically generating "Makefile.in"s from -files called "Makefile.am". "Makefile.am" is basically a series of -"make" macro definitions (with rules being thrown in occasionally). -The generated "Makefile.in"s are compatible to the GNU Makefile -standards. - -%prep -%setup -q -n %{_name}-%{srcvers} - -%build -./configure --prefix=%{_prefix} --infodir=%{_infodir} --mandir=%{_mandir} -make - -%install -%makeinstall - -install -m 755 -d $RPM_BUILD_ROOT/%{_mandir}/man1 -for i in $RPM_BUILD_ROOT%{_bindir}/*; do - perllibdir=$RPM_BUILD_ROOT/%{_datadir}/automake \ - help2man $i > `basename $i`.1 - install -m 644 `basename $i`.1 $RPM_BUILD_ROOT/%{_mandir}/man1 -done - -gzip -9qf $RPM_BUILD_ROOT%{_infodir}/*.info* 2>/dev/null -gzip -9qf $RPM_BUILD_ROOT%{_mandir}/man?/* 2>/dev/null - -%clean -[ x"$RPM_BUILD_ROOT" = x"%{_defaultbuildroot}" ] ; \ - rm -rf "$RPM_BUILD_ROOT" - -%post -install-info --info-dir=%{_infodir} %{_infodir}/automake.info.gz - -%preun -if [ $1 = 0 ]; then - install-info --delete --info-dir=%{_infodir} %{_infodir}/automake.info.gz -fi - -%files -%doc AUTHORS COPYING ChangeLog NEWS README THANKS -%{_bindir}/aclocal -%{_bindir}/automake -%doc %{_infodir}/automake.info*.gz -%doc %{_mandir}/man?/* -%{_datadir}/aclocal -%{_datadir}/automake diff --git a/scripts/autotools/automake-rtems.spec.in b/scripts/autotools/automake-rtems.spec.in new file mode 100644 index 0000000000..a2b2ac9363 --- /dev/null +++ b/scripts/autotools/automake-rtems.spec.in @@ -0,0 +1,91 @@ +# +# spec file for automake +# + +%define rpmvers 1.6 +%define srcvers 1.6 +%define amvers 1.6 + +%define _defaultbuildroot %{_tmppath}/%{name}-%{srcvers}-root +%define _prefix @prefix@ +%define _name automake + +%if "%{_prefix}" != "/usr" +%define name %{_name}-rtems +%define requirements autoconf-rtems >= 2.52 +%define _infodir %{_prefix}/info +%define _mandir %{_prefix}/man +%else +%define name %{_name} +%define requirements autoconf >= 2.52 +%endif + +Vendor: http://www.rtems.com +Name: %{name} +Packager: Ralf Corsepius + +Copyright: GPL +Group: rtems +Provides: automake +Autoreqprov: on +Version: %{rpmvers} +Release: 0 +Summary: Tool for automatically generating GNU style Makefile.in's +BuildArch: noarch +BuildRoot: %{_defaultbuildroot} +BuildPreReq: %{requirements} perl help2man +Requires: %{requirements} +PreReq: /sbin/install-info + +Source: ftp://ftp.gnu.org/gnu/automake/automake-%{srcvers}.tar.gz + +%description +Automake is a tool for automatically generating "Makefile.in"s from +files called "Makefile.am". "Makefile.am" is basically a series of +"make" macro definitions (with rules being thrown in occasionally). +The generated "Makefile.in"s are compatible to the GNU Makefile +standards. + +%prep +%setup -q -n %{_name}-%{srcvers} + +%build +./configure --prefix=%{_prefix} --infodir=%{_infodir} --mandir=%{_mandir} +make + +%install +%makeinstall + +install -m 755 -d $RPM_BUILD_ROOT/%{_mandir}/man1 +for i in $RPM_BUILD_ROOT%{_bindir}/aclocal \ + $RPM_BUILD_ROOT%{_bindir}/automake ; +do + perllibdir=$RPM_BUILD_ROOT/%{_datadir}/automake-%{amvers} \ + help2man $i > `basename $i`.1 + install -m 644 `basename $i`.1 $RPM_BUILD_ROOT/%{_mandir}/man1 +done + +gzip -9qf $RPM_BUILD_ROOT%{_infodir}/*.info* 2>/dev/null +gzip -9qf $RPM_BUILD_ROOT%{_mandir}/man?/* 2>/dev/null + +%clean +[ x"$RPM_BUILD_ROOT" = x"%{_defaultbuildroot}" ] ; \ + rm -rf "$RPM_BUILD_ROOT" + +%post +install-info --info-dir=%{_infodir} %{_infodir}/automake.info.gz + +%preun +if [ $1 = 0 ]; then + install-info --delete --info-dir=%{_infodir} %{_infodir}/automake.info.gz +fi + +%files +%doc AUTHORS COPYING ChangeLog NEWS README THANKS +%{_bindir}/aclocal* +%{_bindir}/automake* +%doc %{_infodir}/automake.info*.gz +%doc %{_mandir}/man?/* +%{_datadir}/aclocal-%{amvers} +%{_datadir}/automake-%{amvers} + -- cgit v1.2.3