source: Daodan/MinGW/var/lib/mingw-get/data/msys-core.xml@ 1163

Last change on this file since 1163 was 1046, checked in by alloc, 8 years ago

Daodan: Added Windows MinGW and build batch file

File size: 5.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2<software-distribution project="MinGW" home="http://mingw.org" issue="2016071500">
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 <release tarname="msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma" />
48 <release tarname="msysCORE-1.0.19-1-msys-1.0.19-bin.tar.xz" />
49
50 <action class="post-install">
51 sysroot = os.getenv( "MSYS_SYSROOT" )
52 package.path = sysroot.."/postinstall/?.lua;"..package.path
53
54 local has_fstab_module, fstab = pcall( require, "fstab" )
55
56 if has_fstab_module and fstab
57 then
58 have_fstab = io.open( fstab.pathname(), "r" )
59 if have_fstab
60 then
61 io.close( have_fstab )
62 else
63 fstab.initialize()
64 end
65 fstab.sample = io.open( fstab.pathname( ".sample" ), "w" )
66 if fstab.sample
67 then
68 fstab.dump_sample( fstab.sample )
69 io.close( fstab.sample )
70 end
71 end
72 </action>
73 </component>
74
75 <component class="ext">
76 <!-- msys-core-ext contains tools that have dependencies on
77 components other than msys-core-bin alone.
78 -->
79 <release tarname="msysCORE-1.0.17-1-msys-1.0.17-ext.tar.lzma" />
80 <release tarname="msysCORE-1.0.18-1-msys-1.0.18-ext.tar.lzma" />
81 <release tarname="msysCORE-1.0.19-1-msys-1.0.19-ext.tar.xz" />
82 <requires eq="msys-bash-*-msys-*-bin.tar" />
83 <requires eq="msys-core-%-msys-%-bin.tar" />
84 <requires eq="msys-coreutils-*-msys-*-bin.tar" />
85 <requires eq="msys-gawk-*-msys-*-bin.tar" />
86 <requires eq="msys-grep-*-msys-*-bin.tar" />
87 <requires eq="msys-sed-*-msys-*-bin.tar" />
88 </component>
89
90 <component class="dev">
91 <release tarname="msysCORE-1.0.17-1-msys-1.0.17-dev.tar.lzma" />
92 <release tarname="msysCORE-1.0.18-1-msys-1.0.18-dev.tar.lzma" />
93 <release tarname="msysCORE-1.0.19-1-msys-1.0.19-dev.tar.xz" />
94 </component>
95
96 <component class="doc">
97 <release tarname="msysCORE-1.0.17-1-msys-1.0.17-doc.tar.lzma" />
98 <release tarname="msysCORE-1.0.18-1-msys-1.0.18-doc.tar.lzma" />
99 <release tarname="msysCORE-1.0.19-1-msys-1.0.19-doc.tar.xz" />
100 </component>
101
102 <component class="lic">
103 <release tarname="msysCORE-1.0.17-1-msys-1.0.17-lic.tar.lzma" />
104 <release tarname="msysCORE-1.0.18-1-msys-1.0.18-lic.tar.lzma" />
105 <release tarname="msysCORE-1.0.19-1-msys-1.0.19-lic.tar.xz" />
106 </component>
107
108 <component class="dbg">
109 <release tarname="msysCORE-1.0.17-1-msys-1.0.17-dbg.tar.lzma" />
110 <release tarname="msysCORE-1.0.18-1-msys-1.0.18-dbg.tar.lzma" />
111 <release tarname="msysCORE-1.0.19-1-msys-1.0.19-dbg.tar.xz" />
112 <requires eq="msys-core-%-msys-%-bin.tar" />
113 </component>
114 </package>
115
116 </package-collection>
117</software-distribution>
118<!-- vim: set nocompatible expandtab fileformat=unix textwidth=80 tabstop=2 shiftwidth=2: -->
Note: See TracBrowser for help on using the repository browser.