Hello community, here is the log from the commit of package gcc checked in at Thu Jul 27 16:38:25 CEST 2006. -------- New Changes file: --- /dev/null 2002-12-09 23:01:21.000000000 +0100 +++ gcc/gcc.changes 2006-07-14 14:46:38.000000000 +0200 @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Fri Jul 14 14:46:31 CEST 2006 - rguenther@suse.de + +- New package. + New: ---- cpp gcc.changes gcc.spec needed_space_in_mb ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gcc.spec ++++++ # # spec file for package gcc (Version 4.1.3) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: gcc URL: http://gcc.gnu.org/ %define gcc_version 41 %define gcc_suffix 4.1 License: GPL Version: 4.1.3 Release: 2 Group: Development/Languages/C and C++ Summary: The GNU C Compiler and Support Files Provides: c_compiler Requires: gcc%{gcc_version} BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: cpp %description Core package for the GNU Compiler Collection, including the C language frontend. Language frontends other than C are split to different sub-packages, namely gcc-ada, gcc-c++, gcc-fortran, gcc-java and gcc-objc. Authors: -------- The GCC team. %package -n cpp Group: Development/Languages/C and C++ Summary: The GCC Preprocessor Requires: cpp%{gcc_version} %description -n cpp This Package contains just the preprocessor that is used by the X11 packages. Authors: -------- The GCC team. %package -n gcc-c++ Group: Development/Languages/C and C++ Summary: The GNU C++ Compiler Provides: c++_compiler Requires: gcc%{gcc_version}-c++ %description -n gcc-c++ This package contains the GNU compiler for C++. %package -n libstdc++-devel Group: System/Libraries Summary: Include Files and Libraries mandatory for Development Requires: libstdc++%{gcc_version}-devel %description -n libstdc++-devel This package contains all the headers and libraries of the standard C++ library. It is needed for compiling C++ code. The source code is in the package gcc. %package -n gcc-fortran Group: Development/Languages/Fortran Summary: The GNU Fortran Compiler and Support Files Requires: gcc%{gcc_version}-fortran %description -n gcc-fortran This is the Fortran compiler of the GNU Compiler Collection (GCC). Authors: -------- The GCC team. %package -n gcc-java Group: Development/Languages/Java Summary: The GNU Java Compiler Requires: gcc%{gcc_version}-java %description -n gcc-java The Java compiler from the GCC-tools-suite. %package -n libgcj-devel Group: Development/Libraries/Java Summary: Include Files and Libraries mandatory for Development. Requires: libgcj%{gcc_version}-devel %description -n libgcj-devel This package contains all necessary include files and libraries needed to develop applications that require these. %package -n gcc-objc Group: Development/Languages/Other Summary: GNU Objective C Compiler Requires: gcc%{gcc_version}-objc %description -n gcc-objc This package contains the GNU Objective C compiler. Objective C is an object oriented language, created by Next Inc. and used in their Nextstep OS. The source code is available in the gcc package. %package -n gcc-obj-c++ Group: Development/Languages/Other Summary: GNU Objective C++ Compiler Requires: gcc%{gcc_version}-obj-c++ %description -n gcc-obj-c++ This package contains the GNU Objective C++ compiler. Objective C++ is an object oriented language, created by Next Inc. and used in their Nextstep OS. The source code is available in the gcc package. %package -n gcc-ada Group: Development/Languages/C and C++ Summary: The GNU C Compiler and Support Files Requires: gcc%{gcc_version}-ada %description -n gcc-ada Core package for the GNU Compiler Collection, including the C language frontend. Language frontends other than C are split to different sub-packages, namely gcc-ada, gcc-c++, gcc-fortran, gcc-java and gcc-objc. Authors: -------- The GCC team. %package -n libffi-devel Group: System/Libraries Summary: Foreign Function Interface library development files Requires: libffi%{gcc_version}-devel %description -n libffi-devel A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. %prep %build echo "This is a dummy package to provide a dependency on the system compiler." > README %install mkdir -p $RPM_BUILD_ROOT/lib mkdir -p $RPM_BUILD_ROOT%{_prefix}/bin mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/doc/packages/gcc-objc/ mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/doc/packages/gcc-obj-c++/ # Link all the binaries for program in \ gcc gcov \ g++ \ cpp \ gcj gcjh gij gjnih gcj-dbtool grmic grmiregistry jcf-dump jv-convert jv-scan \ gfortran \ gnat gnatbind gnatbl gnatchop gnatclean gnatfind gnatkr \ gnatlink gnatls gnatmake gnatname gnatprep gnatxref gprmake \ ; do ln -sf $program-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/$program done # Link section 1 manpages for man1 in \ gcc gcov \ g++ \ cpp \ gfortran \ gcj gcjh gjnih jcf-dump jv-scan gcj-dbtool gij grmic grmiregistry \ ; do ln -sf $man1-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/$man1.1.gz done # Provide the traditional /lib/cpp that only handles C cp $RPM_SOURCE_DIR/cpp $RPM_BUILD_ROOT/lib/ chmod 755 $RPM_BUILD_ROOT/lib/cpp # Provide extra symlinks ln -sf g++-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/c++ ln -sf gcc-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/cc ln -sf g++-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/c++.1.gz ln -sf gcc-%{gcc_suffix}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/cc.1.gz %files %{_prefix}/bin/gcc %{_prefix}/bin/cc %{_prefix}/bin/gcov %doc %{_mandir}/man1/gcc.1.gz %doc %{_mandir}/man1/cc.1.gz %doc %{_mandir}/man1/gcov.1.gz %files -n cpp /lib/cpp %{_prefix}/bin/cpp %doc %{_mandir}/man1/cpp.1.gz %files -n gcc-c++ %{_prefix}/bin/g++ %{_prefix}/bin/c++ %doc %{_mandir}/man1/g++.1.gz %doc %{_mandir}/man1/c++.1.gz %files -n gcc-fortran %{_prefix}/bin/gfortran %doc %{_mandir}/man1/gfortran.1.gz %files -n gcc-java %{_prefix}/bin/gcj %{_prefix}/bin/gcjh %{_prefix}/bin/gjnih %{_prefix}/bin/jcf-dump %{_prefix}/bin/jv-scan %doc %{_mandir}/man1/gcj.1.gz %doc %{_mandir}/man1/gcjh.1.gz %doc %{_mandir}/man1/gjnih.1.gz %doc %{_mandir}/man1/jcf-dump.1.gz %doc %{_mandir}/man1/jv-scan.1.gz # not really from gcc-java, but libgcj %{_prefix}/bin/gcj-dbtool %{_prefix}/bin/gij %{_prefix}/bin/grmic %{_prefix}/bin/grmiregistry %{_prefix}/bin/jv-convert %doc %{_mandir}/man1/gcj-dbtool.1.gz %doc %{_mandir}/man1/gij.1.gz %doc %{_mandir}/man1/grmic.1.gz %doc %{_mandir}/man1/grmiregistry.1.gz %files -n gcc-objc # empty - only for the dependency %doc README %files -n gcc-obj-c++ # empty - only for the dependency %doc README %files -n gcc-ada %{_prefix}/bin/gnat %{_prefix}/bin/gnatbind %{_prefix}/bin/gnatbl %{_prefix}/bin/gnatchop %{_prefix}/bin/gnatclean %{_prefix}/bin/gnatfind %{_prefix}/bin/gnatkr %{_prefix}/bin/gnatlink %{_prefix}/bin/gnatls %{_prefix}/bin/gnatmake %{_prefix}/bin/gnatname %{_prefix}/bin/gnatprep %{_prefix}/bin/gnatxref %{_prefix}/bin/gprmake %files -n libstdc++-devel # empty - only for the dependency %doc README %files -n libgcj-devel # empty - only for the dependency %doc README %files -n libffi-devel # empty - only for the dependency %doc README %changelog -n gcc * Fri Jul 14 2006 - rguenther@suse.de - New package. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit-help@opensuse.org