OSDN Git Service

Upgrade binutils package to version 2.25.1
[mingw/mingw-dist.git] / mingw32 / mingw32-base.xml
index 02da598..fd173d8 100644 (file)
 
   <!-- File: mingw32-base.xml -->
   <!-- This is a preliminary catalogue to facilitate the release of
-       mingw-get-0.1-mingw32-alpha-2; it currently reproduces the package
-       inventory of the original package-index.xml from the previous
-       mingw-get-0.1-mingw32-alpha-1, but it is planned to update it
-       over the coming weeks, to provide a more comprehensive and
-       up-to-date package inventory.
+       mingw-get-0.1-mingw32-alpha-3. It has been modified to support
+       the deployment of gcc-4.5.0-1 and msys-base.
     -->
 
-  <package-group-hierarchy>
-    <package-group name="MinGW" expand="true">
-      <package-group name="MinGW Base System">
-       <package-group name="MinGW Compiler Suite" />
-       <package-group name="MinGW Source-Level Debugger" />
-       <package-group name="MinGW Standard Libraries" />
-      </package-group>
-      <package-group name="MinGW Libraries">
-       <package-group name="MinGW Standard Libraries" />
-       <package-group name="MinGW Add-On Libraries" />
-      </package-group>
-    </package-group>
-  </package-group-hierarchy>
-
-  <package-list catalogue="mingw32-runtime" />
-  <package-list catalogue="mingw32-binutils" />
-  <package-list catalogue="mingw32-gdb" />
-
   <package-collection subsystem="mingw32">
     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
 
-    <package name="mingw32-gcc-core" alias="gcc gcc-core">
-      <description lang="en" title="The GNU C Compiler">
-       <paragraph>
-         This package provides the MinGW implementation of the
-         GNU C language compiler; this includes the C preprocessor,
-         and the common back end processors which are necessary to
-         support all other language compilers in the GNU Compiler
-         Collection.
-       </paragraph>
-       <paragraph>
-         This is a required component of the MinGW Compiler Suite.
-       </paragraph>
-      </description>
-      <affiliate group="MinGW Compiler Suite" />
-      <requires ge="binutils-*-mingw32-bin.tar" />
-      <requires ge="mingw-runtime-*-mingw32-dev.tar" />
-      <requires ge="mingw-runtime-*-mingw32-dll.tar" />
-      <requires ge="w32api-*-mingw32-dev.tar" />
-      <release tarname="gcc-core-3.4.5-20060117-3-mingw32-bin.tar.gz">
-       <download tarname="gcc-core-3.4.5-20060117-3.tar.gz" />
-      </release>
-    </package>
-
-    <package name="mingw32-gcc-ada" alias="gcc-ada ada">
-      <affiliate group="MinGW Compiler Suite" />
-      <description lang="en" title="The GNU Ada Compiler">
-       <paragraph>
-         This package provides the MinGW implementation of the
-         GNU Ada language compiler.
-       </paragraph>
-       <paragraph>
-         This is an optional component of the MinGW Compiler Suite;
-         you require it only if you wish to compile programs written
-         in the Ada language.
-       </paragraph>
-      </description>
-      <requires eq="gcc-core-%-mingw32-bin.tar" />
-      <release tarname="gcc-ada-3.4.5-20060117-3-mingw32-bin.tar.gz">
-       <download tarname="gcc-ada-3.4.5-20060117-3.tar.gz" />
-      </release>
-    </package>
-
-    <package name="mingw32-gcc-g++" alias="gcc-g++ g++ gcc-c++ c++">
-      <description lang="en" title="The GNU C++ Compiler">
-       <paragraph>
-         This package provides the MinGW implementation of the
-         GNU C++ language compiler.
-       </paragraph>
-       <paragraph>
-         This is an optional component of the MinGW Compiler Suite;
-         you require it only if you wish to compile programs written
-         in the C++ language.
-       </paragraph>
-      </description>
-      <affiliate group="MinGW Compiler Suite" />
-      <requires eq="gcc-core-%-mingw32-bin.tar" />
-      <release tarname="gcc-g++-3.4.5-20060117-3-mingw32-bin.tar.gz">
-       <download tarname="gcc-g++-3.4.5-20060117-3.tar.gz" />
-      </release>
-    </package>
+    <package name="mingw32-base" alias="base mingw mingw32" class="virtual" >
 
-    <package name="mingw32-gcc-fortran" alias="gcc-fortran gcc-g77 g77 f77">
-      <affiliate group="MinGW Compiler Suite" />
-      <description lang="en" title="The GNU FORTRAN Compiler">
-       <paragraph>
-         This package provides the MinGW implementation of the
-         GNU FORTRAN language compiler.
-       </paragraph>
-       <paragraph>
-         This is an optional component of the MinGW Compiler Suite;
-         you require it only if you wish to compile programs written
-         in the FORTRAN language.
-       </paragraph>
-      </description>
-      <requires eq="gcc-core-%-mingw32-bin.tar" />
-      <release tarname="gcc-g77-3.4.5-20060117-3-mingw32-bin.tar.gz">
-       <download tarname="gcc-g77-3.4.5-20060117-3.tar.gz" />
-      </release>
-    </package>
+      <affiliate group="Basic Setup" />
+      <affiliate group="MinGW Base System" />
 
-    <package name="mingw32-gcc-java" alias="gcc-java java">
-      <affiliate group="MinGW Compiler Suite" />
-      <description lang="en" title="The GNU Java Compiler">
-       <paragraph>
-         This package provides the MinGW implementation of the
-         GNU Java language compiler.
-       </paragraph>
-       <paragraph>
-         This is an optional component of the MinGW Compiler Suite;
-         you require it only if you wish to compile programs written
-         in the Java language.
-       </paragraph>
+      <description lang="en" title="A Basic MinGW Installation" >
+        <paragraph>This meta package provides a basic GCC installation,
+          and includes the C compiler, linker and other binary tools,
+          the runtime libraries and windows API support, mingw32-make,
+          and a debugger. Other components can be added manually as needed.
+        </paragraph>
       </description>
-      <requires eq="gcc-core-%-mingw32-bin.tar" />
-      <release tarname="gcc-java-3.4.5-20060117-3-mingw32-bin.tar.gz">
-       <download tarname="gcc-java-3.4.5-20060117-3.tar.gz" />
-      </release>
-    </package>
 
-    <package name="gcc-objc" alias="objc">
-      <affiliate group="MinGW Compiler Suite" />
-      <description lang="en" title="The GNU Objective-C Compiler">
-       <paragraph>
-         This package provides the MinGW implementation of the
-         GNU Objective-C language compiler.
-       </paragraph>
-       <paragraph>
-         This is an optional component of the MinGW Compiler Suite;
-         you require it only if you wish to compile programs written
-         in the Objective-C language.
-       </paragraph>
-      </description>
-      <requires eq="gcc-core-%-mingw32-bin.tar" />
-      <release tarname="gcc-objc-3.4.5-20060117-3-mingw32-bin.tar.gz">
-       <download tarname="gcc-objc-3.4.5-20060117-3.tar.gz" />
-      </release>
+      <component class="bin">
+        <release tarname="mingw32-base-@YYYYMMDDNN@-mingw32-bin.meta" />
+        <requires eq="mingw32-gcc-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-gcc-*-mingw32-*-lic.tar" />
+        <requires eq="mingw32-make-*-mingw32-*-bin.tar" />
+        <requires eq="mingw32-gdb-*-mingw32-*-bin.tar" />
+      </component>
     </package>
 
   </package-collection>
 </software-distribution>
+<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->