<package-collection subsystem="msys">
<download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" />
- <package name="msys-core">
+ <package name="msys-core" alias="msysCORE">
<affiliate group="MSYS Base System" />
- <description lang="en" title="msysCORE: The core components of MSYS">
+ <description lang="en" title="The core components of MSYS">
<paragraph>MSYS, or the Minimal SYStem, is a POSIX implementation
used in the Win32 operating system to enable configuration and
compiling of open-source packages. This package provides the
</paragraph>
</description>
- <source tarname="msysCORE-%-msys-%-src.tar" />
- <licence tarname="msysCORE-%-msys-%-lic.tar" />
+ <source tarname="msysCORE-%-msys-%-src.tar.%" />
+ <licence tarname="msysCORE-%-msys-%-lic.tar.%" />
<component class="bin">
<!-- Note: no specific dll component in this package; the
MSYS dll, which is required by all MSYS packages, is bundled
- within this msys-core-bin component.
+ within this msys-core-bin component. Always ensure that the
+ basic MSYS documentation and licence information is installed
+ along with msys-core-bin; only msys-core is treated this way.
-->
- <release tarname="msysCORE-1.0.15-1-msys-1.0.15-bin.tar.lzma" />
+ <requires eq="msys-core-%-msys-%-doc.tar" />
+ <requires eq="msys-core-%-msys-%-lic.tar" />
+ <release tarname="msysCORE-1.0.17-1-msys-1.0.17-bin.tar.lzma" />
+ <release tarname="msysCORE-1.0.18-1-msys-1.0.18-bin.tar.lzma" />
+ <release tarname="msysCORE-1.0.19-1-msys-1.0.19-bin.tar.xz" />
+
+ <action class="post-install">
+ sysroot = os.getenv( "MSYS_SYSROOT" )
+ package.path = sysroot.."/postinstall/?.lua;"..package.path
+
+ local has_fstab_module, fstab = pcall( require, "fstab" )
+
+ if has_fstab_module and fstab
+ then
+ have_fstab = io.open( fstab.pathname(), "r" )
+ if have_fstab
+ then
+ io.close( have_fstab )
+ else
+ fstab.initialize()
+ end
+ fstab.sample = io.open( fstab.pathname( ".sample" ), "w" )
+ if fstab.sample
+ then
+ fstab.dump_sample( fstab.sample )
+ io.close( fstab.sample )
+ end
+ end
+ </action>
</component>
<component class="ext">
<!-- msys-core-ext contains tools that have dependencies on
- components other than msys-core-bin alone. New for 1.0.15.
- -->
- <release tarname="msysCORE-1.0.15-1-msys-1.0.15-ext.tar.lzma" />
-
- <!-- commented out references below are not yet available;
- uncomment each as the respective manifest is published.
+ components other than msys-core-bin alone.
-->
+ <release tarname="msysCORE-1.0.17-1-msys-1.0.17-ext.tar.lzma" />
+ <release tarname="msysCORE-1.0.18-1-msys-1.0.18-ext.tar.lzma" />
+ <release tarname="msysCORE-1.0.19-1-msys-1.0.19-ext.tar.xz" />
<requires eq="msys-bash-*-msys-*-bin.tar" />
<requires eq="msys-core-%-msys-%-bin.tar" />
<requires eq="msys-coreutils-*-msys-*-bin.tar" />
- <!--requires eq="msys-gawk-*-msys-*-bin.tar" /-->
- <!--requires eq="msys-grep-*-msys-*-bin.tar" /-->
- <!--requires eq="msys-sed-*-msys-*-bin.tar" /-->
+ <requires eq="msys-gawk-*-msys-*-bin.tar" />
+ <requires eq="msys-grep-*-msys-*-bin.tar" />
+ <requires eq="msys-sed-*-msys-*-bin.tar" />
</component>
<component class="dev">
- <release tarname="msysCORE-1.0.15-1-msys-1.0.15-dev.tar.lzma" />
+ <release tarname="msysCORE-1.0.17-1-msys-1.0.17-dev.tar.lzma" />
+ <release tarname="msysCORE-1.0.18-1-msys-1.0.18-dev.tar.lzma" />
+ <release tarname="msysCORE-1.0.19-1-msys-1.0.19-dev.tar.xz" />
</component>
<component class="doc">
- <release tarname="msysCORE-1.0.15-1-msys-1.0.15-doc.tar.lzma" />
+ <release tarname="msysCORE-1.0.17-1-msys-1.0.17-doc.tar.lzma" />
+ <release tarname="msysCORE-1.0.18-1-msys-1.0.18-doc.tar.lzma" />
+ <release tarname="msysCORE-1.0.19-1-msys-1.0.19-doc.tar.xz" />
</component>
<component class="lic">
- <release tarname="msysCORE-1.0.15-1-msys-1.0.15-lic.tar.lzma" />
+ <release tarname="msysCORE-1.0.17-1-msys-1.0.17-lic.tar.lzma" />
+ <release tarname="msysCORE-1.0.18-1-msys-1.0.18-lic.tar.lzma" />
+ <release tarname="msysCORE-1.0.19-1-msys-1.0.19-lic.tar.xz" />
</component>
<component class="dbg">
- <release tarname="msysCORE-1.0.15-1-msys-1.0.15-dbg.tar.lzma" />
+ <release tarname="msysCORE-1.0.17-1-msys-1.0.17-dbg.tar.lzma" />
+ <release tarname="msysCORE-1.0.18-1-msys-1.0.18-dbg.tar.lzma" />
+ <release tarname="msysCORE-1.0.19-1-msys-1.0.19-dbg.tar.xz" />
<requires eq="msys-core-%-msys-%-bin.tar" />
</component>
</package>