OSDN Git Service

Remove redundant package names from description/title attributes.
[mingw/mingw-dist.git] / msys / msys-core.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <software-distribution project="MinGW" home="http://mingw.org" issue="@YYYYMMDDNN@">
3
4   <!-- File: msys-core.xml -->
5
6   <package-collection subsystem="msys">
7     <download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
8     <package name="msys-core" alias="msysCORE">
9       <affiliate group="MSYS Base System" />
10       <description lang="en" title="The core components of MSYS">
11         <paragraph>MSYS, or the Minimal SYStem, is a POSIX implementation
12           used in the Win32 operating system to enable configuration and
13           compiling of open-source packages. This package provides the
14           main components of MSYS, including the MSYS runtime DLL itself.
15         </paragraph>
16         <paragraph>MSYS is a fork of Cygwin and is more friendly to the
17           Win32 user. It primarily offers a user land environment for MinGW
18           development. It converts POSIX paths before executing a "native"
19           win32 program. This allows the users of the MinGW version of GCC
20           to port and build packages in a GNU familiar way and removes the
21           UNIX complexities that Cygwin adds.
22         </paragraph>
23         <paragraph>The MinGW/MSYS team provides additional packages which
24           contain utilities useful for this purpose, including perl, make,
25           autoconf, automake, libtool, m4, and many others.  However, the
26           number of such `MSYS packages' is limited in comparison to *nix or
27           Cygwin, because MSYS provides only the Minimal SYStem needed for
28           hosting open source development with the MinGW GCC compiler.  MSYS
29           is not intended to replace Cygwin, or emulate a full-fledged "port"
30           of all *nix tools.
31         </paragraph>
32       </description>
33
34       <source tarname="msysCORE-%-msys-%-src.tar.%" />
35       <licence tarname="msysCORE-%-msys-%-lic.tar.%" />
36
37       <component class="bin">
38         <!-- Note: no specific dll component in this package; the
39          MSYS dll, which is required by all MSYS packages, is bundled
40          within this msys-core-bin component.  Always ensure that the
41          basic MSYS documentation and licence information is installed
42          along with msys-core-bin; only msys-core is treated this way.
43          -->
44         <requires eq="msys-core-%-msys-%-doc.tar" />
45         <requires eq="msys-core-%-msys-%-lic.tar" />
46         <release tarname="msysCORE-1.0.17-1-msys-1.0.17-bin.tar.lzma" />
47       </component>
48
49       <component class="ext">
50         <!-- msys-core-ext contains tools that have dependencies on
51          components other than msys-core-bin alone.
52          -->
53         <release tarname="msysCORE-1.0.17-1-msys-1.0.17-ext.tar.lzma" />
54         <requires eq="msys-bash-*-msys-*-bin.tar" />
55         <requires eq="msys-core-%-msys-%-bin.tar" />
56         <requires eq="msys-coreutils-*-msys-*-bin.tar" />
57         <requires eq="msys-gawk-*-msys-*-bin.tar" />
58         <requires eq="msys-grep-*-msys-*-bin.tar" />
59         <requires eq="msys-sed-*-msys-*-bin.tar" />
60       </component>
61
62       <component class="dev">
63         <release tarname="msysCORE-1.0.17-1-msys-1.0.17-dev.tar.lzma" />
64       </component>
65
66       <component class="doc">
67         <release tarname="msysCORE-1.0.17-1-msys-1.0.17-doc.tar.lzma" />
68       </component>
69
70       <component class="lic">
71         <release tarname="msysCORE-1.0.17-1-msys-1.0.17-lic.tar.lzma" />
72       </component>
73
74       <component class="dbg">
75         <release tarname="msysCORE-1.0.17-1-msys-1.0.17-dbg.tar.lzma" />
76         <requires eq="msys-core-%-msys-%-bin.tar" />
77       </component>
78     </package>
79
80   </package-collection>
81 </software-distribution>
82 <!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->