| 1 |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
| 2 |
<profile project="MinGW" application="mingw-get"> |
| 3 |
<!-- |
| 4 |
$Id: profile.xml,v ee72dbfcc656 2013/09/20 12:05:26 keithmarshall $ |
| 5 |
|
| 6 |
Written by Keith Marshall <keithmarshall@users.sourceforge.net> |
| 7 |
Copyright (C) 2009, 2010, 2012, 2013, MinGW.org Project |
| 8 |
|
| 9 |
|
| 10 |
Master configuration profile for mingw-get. |
| 11 |
|
| 12 |
This file is user modifiable, to accommodate local customisation |
| 13 |
of mingw-get's behaviour. To avoid overwriting the user's local |
| 14 |
customisations, when upgrading the mingw-get installation, this |
| 15 |
file is distributed with the alternative name "defaults.xml"; a |
| 16 |
locally customised version should always be renamed, so that it |
| 17 |
may be identified as the preferentially loaded "profile.xml". |
| 18 |
|
| 19 |
|
| 20 |
This is free software. Permission is granted to copy, modify and |
| 21 |
redistribute this software, under the provisions of the GNU General |
| 22 |
Public License, Version 3, (or, at your option, any later version), |
| 23 |
as published by the Free Software Foundation; see the file COPYING |
| 24 |
for licensing details. |
| 25 |
|
| 26 |
Note, in particular, that this software is provided "as is", in the |
| 27 |
hope that it may prove useful, but WITHOUT WARRANTY OF ANY KIND; not |
| 28 |
even an implied WARRANTY OF MERCHANTABILITY, nor of FITNESS FOR ANY |
| 29 |
PARTICULAR PURPOSE. Under no circumstances will the author, or the |
| 30 |
MinGW Project, accept liability for any damages, however caused, |
| 31 |
arising from the use of this software. |
| 32 |
--> |
| 33 |
|
| 34 |
<preferences client="cli"> |
| 35 |
<!-- |
| 36 |
"preferences" specifications provide a mechanism for defining |
| 37 |
user specified default attributes for command line options such |
| 38 |
as the "desktop" and "start-menu" short-cut creation controls. |
| 39 |
|
| 40 |
Each of these options is disabled by default. By uncommenting |
| 41 |
any one of the following declarations, for each option, you may |
| 42 |
change that default. Note that you may still override settings |
| 43 |
you establish here, by also specifying the option on the command |
| 44 |
line as before; you may also disable an option enabled here, by |
| 45 |
assigning an attribute value of "none" on the command line. |
| 46 |
--> |
| 47 |
|
| 48 |
<!--option name="desktop" /--> |
| 49 |
<!--option name="desktop" value="all-users" /--> |
| 50 |
|
| 51 |
<!--option name="start-menu" /--> |
| 52 |
<!--option name="start-menu" value="all-users" /--> |
| 53 |
</preferences> |
| 54 |
|
| 55 |
<preferences client="gui"> |
| 56 |
<!-- |
| 57 |
The preceding "preferences" section applies exclusively to the |
| 58 |
CLI client, (where command line options may be used); here, we |
| 59 |
specify defaults for the GUI client, (which provides no support |
| 60 |
for command line options), such that shortcuts will be created |
| 61 |
on the desktop, and in the start menu, for the current user. |
| 62 |
|
| 63 |
Note that matching of the "client" attribute will be performed |
| 64 |
case-insensitively, against a keyword defined by the respective |
| 65 |
client; any "preferences" section with no "client" assignment |
| 66 |
will be matched for ALL clients. |
| 67 |
--> |
| 68 |
|
| 69 |
<option name="desktop" /> |
| 70 |
<option name="start-menu" /> |
| 71 |
</preferences> |
| 72 |
|
| 73 |
<repository uri="http://prdownloads.sourceforge.net/mingw/%F.xml.lzma?download"> |
| 74 |
<!-- |
| 75 |
The "repository" specification identifies the URI where package |
| 76 |
list catalogues may be downloaded; each catalogue download URI is |
| 77 |
identified by substituting the catalogue name for the "%F" field |
| 78 |
in the uri specification. |
| 79 |
|
| 80 |
You may specify a particular collection of package lists to load |
| 81 |
here, (selecting from the available catalogue-name.xml.lzma files |
| 82 |
hosted on the repository server). If you do this, then ONLY those |
| 83 |
package lists which you explicitly specify will be loaded. If you |
| 84 |
specify no package list here, then the repository's standard list |
| 85 |
of packages, as identified in the master "package-list.xml.lzma" |
| 86 |
file will be automatically selected; this is the recommended |
| 87 |
configuration choice. |
| 88 |
|
| 89 |
Note however, that if the repository offers optional package list |
| 90 |
selections, in addition to the the master list, and you wish any of |
| 91 |
these to be loaded, then you MUST explicitly specify them here. If |
| 92 |
you exercise this option, then the automatic loading of the master |
| 93 |
list will be inhibited, UNLESS you also explicitly include it in |
| 94 |
your selection, by adding the explicit reference:- |
| 95 |
|
| 96 |
<package-list catalogue="package-list" /> |
| 97 |
|
| 98 |
Additional package lists, which you wish to specify, are then |
| 99 |
identified by the addition of as many further references of the |
| 100 |
form:- |
| 101 |
|
| 102 |
<package-list catalogue="catalogue-name" /> |
| 103 |
|
| 104 |
as may be required; (note that the "catalogue" attribute name |
| 105 |
MUST be specified thus, with the GB English spelling). |
| 106 |
--> |
| 107 |
</repository> |
| 108 |
|
| 109 |
<system-map id="default"> |
| 110 |
<!-- |
| 111 |
The system map specifies the installation paths for each managed |
| 112 |
subsystem. Multiple system maps are supported, provided each is |
| 113 |
given a unique "id" attribute; each specifies an "installation", |
| 114 |
comprising a collection of subsystems, each of which in turn is |
| 115 |
associated with a specific "sysroot path". |
| 116 |
|
| 117 |
Each individual "sysroot path" defines one installation of one |
| 118 |
specific subsystem; parallel installations may be supported by |
| 119 |
assigning distinct paths to two or more sysroot specifications |
| 120 |
for the same subsystem; each such sysroot specification must |
| 121 |
then be assigned to a distinct system-map. |
| 122 |
|
| 123 |
Any single sysroot definition may be shared by any number of |
| 124 |
system-maps, simply by duplicating that definition within each; |
| 125 |
however, each system-map may contain only one sysroot definition |
| 126 |
for each individual subsystem. |
| 127 |
|
| 128 |
Only one system map may be active at any time. Unless otherwise |
| 129 |
specified by user selection, the first encountered is accepted as |
| 130 |
default, irrespective of its actual "id" attribute value. |
| 131 |
--> |
| 132 |
<sysroot subsystem="mingw32" path="%R" /> |
| 133 |
<sysroot subsystem="MSYS" path="%R/msys/1.0" /> |
| 134 |
</system-map> |
| 135 |
|
| 136 |
</profile> |
| 137 |
<!-- $RCSfile: profile.xml,v $: end of file --> |