From 13e6a4cc747cda3a9d7c9e4565aa3c697dbbf615 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 16 Apr 2002 23:45:01 +0000 Subject: 2001-04-16 Joel Sherrill * .cvsignore: Added missing files. * setup.def: New shot using gcc 3.0.4 RPMs. * sparc-solaris-binutils.spec.in: Switched to bz2 file. * sparc-solaris-gcc.spec.in: Use gcc3 file naming for archive and use find to pick up all files. --- contrib/solaris/sparc-solaris-gcc.spec.in | 46 ++++++++----------------------- 1 file changed, 11 insertions(+), 35 deletions(-) (limited to 'contrib/solaris/sparc-solaris-gcc.spec.in') diff --git a/contrib/solaris/sparc-solaris-gcc.spec.in b/contrib/solaris/sparc-solaris-gcc.spec.in index bb95f8170c..58da690335 100644 --- a/contrib/solaris/sparc-solaris-gcc.spec.in +++ b/contrib/solaris/sparc-solaris-gcc.spec.in @@ -19,7 +19,7 @@ Autoreqprov: on Packager: joel@OARcorp.com Version: %gcc_rpmvers -Source0: ftp://sourceware.cygnus.com/pub/solaris/latest/gcc/gcc-everything-%{gcc_version}.tar.gz +Source0: ftp://sourceware.cygnus.com/pub/solaris/latest/gcc/gcc-%{gcc_version}.tar.gz NoSource: 0 BuildRoot: @RPM_BUILD_ROOT@ @@ -37,13 +37,13 @@ Cross gcc for target solaris cd build ../gcc-%{gcc_version}/configure --target=sparc-solaris \ - --with-gnu-as --with-gnu-ld --verbose \ - --disable-nls --enable-languages=c,c++ \ + --with-gnu-as --with-gnu-ld --without-newlib --verbose \ + --disable-shared --disable-nls --enable-languages=c \ --prefix=%{prefix} make all # We don't want info files -# make info + make info %install cd build @@ -54,45 +54,21 @@ Cross gcc for target solaris make prefix=$RPM_BUILD_ROOT%{prefix} install # cd back to build/ - cd ../.. + cd .. # We don't want info files rm -rf $RPM_BUILD_ROOT%{prefix}/info - # libiberty comes from solaris-libs + # libiberty comes from solaris-libs or binutils rm -f $RPM_BUILD_ROOT%{prefix}/sparc-solaris/lib/libiberty.a + rm -f $RPM_BUILD_ROOT%{prefix}/lib/libiberty.a + + pwd + find $RPM_BUILD_ROOT%{prefix} ! -type d -print | sed -e "s,^$RPM_BUILD_ROOT,,g" >files.list %clean # let rpm --clean remove BuildRoot iff using the default BuildRoot test "$RPM_BUILD_ROOT" = "@RPM_BUILD_ROOT@" && \ rm -rf $RPM_BUILD_ROOT -%files - -%dir %{prefix}/bin -%{prefix}/bin/cpp -%{prefix}/bin/gcov - -%dir %{prefix}/man -%dir %{prefix}/man/man1 -%doc %{prefix}/man/man1/cccp.1* -%doc %{prefix}/man/man1/sparc-solaris-gcc.1* -%doc %{prefix}/man/man1/sparc-solaris-g++.1* - -%dir %{prefix}/include - -%{prefix}/include/g++-3 -%{prefix}/bin/sparc-solaris-c++ -%{prefix}/bin/sparc-solaris-c++filt -%{prefix}/bin/sparc-solaris-g++ -%{prefix}/bin/sparc-solaris-gcc -%{prefix}/bin/sparc-solaris-protoize -%{prefix}/bin/sparc-solaris-unprotoize - -# %dir %{prefix}/lib/gcc-lib/sparc-solaris/%{gcc_version}/include - -%{prefix}/sparc-solaris -%dir %{prefix}/lib -%dir %{prefix}/lib/gcc-lib -%dir %{prefix}/lib/gcc-lib/sparc-solaris -%{prefix}/lib/gcc-lib/sparc-solaris/%{gcc_version} +%files -f files.list -- cgit v1.2.3