| 1 |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
| 2 |
<software-distribution project="MinGW" home="http://www.mingw.org" issue="2013100400"> |
| 3 |
|
| 4 |
<!-- File: mingw32-mingw-get.xml ~~ mingw-get self-upgrade manifest --> |
| 5 |
|
| 6 |
<package-collection subsystem="mingw32"> |
| 7 |
<download-host uri="http://prdownloads.sourceforge.net/mingw/%F?download" /> |
| 8 |
|
| 9 |
<package name="mingw32-mingw-get" alias="mingw-get"> |
| 10 |
<affiliate group="MinGW Base System" /> |
| 11 |
|
| 12 |
<description lang="en" title="MinGW Package Download and Installation Tool"> |
| 13 |
<paragraph>mingw-get is a tool to assist users in the management of MinGW |
| 14 |
and MSYS software installations. Configured via an online XML database, |
| 15 |
which is managed by the project maintainers, it offers a choice of |
| 16 |
command line and graphical user interfaces, facilitating selective |
| 17 |
download and installation of packages provided by the project. |
| 18 |
</paragraph> |
| 19 |
<paragraph>The XML database provides maintainers with a mechanism for the |
| 20 |
specification of inter-package dependencies; this permits configuration |
| 21 |
of any package, such that the end user may elect to install just that |
| 22 |
specific package, leaving mingw-get to ensure that all dependencies will |
| 23 |
be automatically satisfied at installation time. |
| 24 |
</paragraph> |
| 25 |
</description> |
| 26 |
|
| 27 |
<component class="bin"> |
| 28 |
<description lang="en"> |
| 29 |
<paragraph>This package provides the binary components which are |
| 30 |
required to run mingw-get as a command line tool, together with |
| 31 |
components which are common to both command line and graphical user |
| 32 |
interfaces. If you prefer a graphical user interface, you should |
| 33 |
install mingw32-mingw-get-gui in addition to this package. |
| 34 |
</paragraph> |
| 35 |
</description> |
| 36 |
|
| 37 |
<release tarname="mingw-get-0.6.2-mingw32-beta-20131004-1-bin.tar.xz" /> |
| 38 |
<release tarname="mingw-get-0.6.1-mingw32-beta-20130910-1-bin.tar.xz" /> |
| 39 |
<release tarname="mingw-get-0.6.0-mingw32-beta-20130904-1-bin.tar.xz" /> |
| 40 |
<release tarname="mingw-get-0.5-mingw32-beta-20120426-1-bin.tar.xz" /> |
| 41 |
<release tarname="mingw-get-0.4-mingw32-alpha-1-bin.tar.xz" /> |
| 42 |
|
| 43 |
<action class="post-install"> |
| 44 |
setup = require "setup" |
| 45 |
print( " running post-install hooks for mingw-get-bin" ) |
| 46 |
setup.create_shortcuts( |
| 47 |
'--description="MinGW Installation Manager"', |
| 48 |
setup.libexec_path( "guistub.exe" ), "mingw-get" |
| 49 |
) |
| 50 |
</action> |
| 51 |
<action class="pre-remove"> |
| 52 |
setup = require "setup" |
| 53 |
print( " running pre-remove hooks for mingw-get-bin" ) |
| 54 |
setup.delete_shortcuts( |
| 55 |
"--if-linked="..setup.libexec_path( "gui.exe" ), |
| 56 |
"--force", "mingw-get" |
| 57 |
) |
| 58 |
setup.delete_shortcuts( |
| 59 |
"--if-linked="..setup.libexec_path( "guistub.exe" ), |
| 60 |
"--force", "mingw-get" |
| 61 |
) |
| 62 |
</action> |
| 63 |
</component> |
| 64 |
|
| 65 |
<component class="gui"> |
| 66 |
<description lang="en"> |
| 67 |
<paragraph>This package augments mingw32-mingw-get-bin, providing a |
| 68 |
graphical user interface to mingw-get. |
| 69 |
</paragraph> |
| 70 |
</description> |
| 71 |
|
| 72 |
<requires eq="mingw-get-%-mingw32-%-bin.tar" /> |
| 73 |
|
| 74 |
<release tarname="mingw-get-0.6.2-mingw32-beta-20131004-1-gui.tar.xz" /> |
| 75 |
<release tarname="mingw-get-0.6.1-mingw32-beta-20130910-1-gui.tar.xz" /> |
| 76 |
<release tarname="mingw-get-0.6.0-mingw32-beta-20130904-1-gui.tar.xz" /> |
| 77 |
|
| 78 |
<action class="post-install"> |
| 79 |
setup = require "setup" |
| 80 |
print( " running post-install hooks for mingw-get-bin" ) |
| 81 |
setup.create_shortcuts( |
| 82 |
'--description="MinGW Installation Manager"', |
| 83 |
setup.libexec_path( "guimain.exe" ), "mingw-get" |
| 84 |
) |
| 85 |
</action> |
| 86 |
<action class="pre-remove"> |
| 87 |
setup = require "setup" |
| 88 |
print( " running pre-remove hooks for mingw-get-bin" ) |
| 89 |
setup.delete_shortcuts( |
| 90 |
"--if-linked="..setup.libexec_path( "guimain.exe" ), |
| 91 |
"--force", "mingw-get" |
| 92 |
) |
| 93 |
</action> |
| 94 |
</component> |
| 95 |
|
| 96 |
<component class="lic"> |
| 97 |
<release tarname="mingw-get-0.6.2-mingw32-beta-20131004-1-lic.tar.xz" /> |
| 98 |
<release tarname="mingw-get-0.6.1-mingw32-beta-20130910-1-lic.tar.xz" /> |
| 99 |
<release tarname="mingw-get-0.6.0-mingw32-beta-20130904-1-lic.tar.xz" /> |
| 100 |
<release tarname="mingw-get-0.5-mingw32-beta-20120426-1-lic.tar.xz" /> |
| 101 |
<release tarname="mingw-get-0.4-mingw32-alpha-1-lic.tar.xz" /> |
| 102 |
</component> |
| 103 |
</package> |
| 104 |
|
| 105 |
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> |
| 106 |
|
| 107 |
<package name="mingw32-pkginfo" alias="pkginfo"> |
| 108 |
<description lang="en" title="MinGW Package Identification Tool"> |
| 109 |
<paragraph>pkginfo is a tool which may be used to parse and analyse |
| 110 |
the names of packages provided by the MinGW/MSYS Project. It uses |
| 111 |
the same lexical analyser as mingw-get, to extract meta-data from |
| 112 |
any specified package name. |
| 113 |
</paragraph> |
| 114 |
<paragraph>It is primarily of interest to members of the MinGW/MSYS |
| 115 |
Project Team, who may use it to confirm that their chosen package |
| 116 |
names convey the intended meta-data to mingw-get. |
| 117 |
</paragraph> |
| 118 |
</description> |
| 119 |
|
| 120 |
<licence tarname="mingw-get-%-mingw32-%-lic.tar.%" /> |
| 121 |
<source tarname="mingw-get-%-mingw32-%-src.tar.%" /> |
| 122 |
|
| 123 |
<component class="bin"> |
| 124 |
<release tarname="pkginfo-0.6.2-mingw32-beta-20131004-1-bin.tar.xz" /> |
| 125 |
<release tarname="pkginfo-0.6.1-mingw32-beta-20130910-1-bin.tar.xz" /> |
| 126 |
<release tarname="pkginfo-0.6.0-mingw32-beta-20130904-1-bin.tar.xz" /> |
| 127 |
<release tarname="pkginfo-0.5-mingw32-beta-20120426-1-bin.tar.xz" /> |
| 128 |
<release tarname="pkginfo-0.4-mingw32-alpha-1-bin.tar.xz" /> |
| 129 |
</component> |
| 130 |
</package> |
| 131 |
|
| 132 |
</package-collection> |
| 133 |
</software-distribution> |
| 134 |
<!-- vim: set nocompatible expandtab fileformat=unix textwidth=82 tabstop=2 shiftwidth=2: --> |