OSDN Git Service

Support options set by preferences assigned within profile.xml
[mingw/mingw-get.git] / xml / profile.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <profile project="MinGW" application="mingw-get">
3   <!--
4     $Id$
5
6     Written by Keith Marshall  <keithmarshall@users.sourceforge.net>
7     Copyright (C) 2009, 2010, 2012, MinGW 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>
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   <repository uri="http://prdownloads.sourceforge.net/mingw/%F.xml.lzma?download">
56     <!--
57       The "repository" specification identifies the URI where package
58       list catalogues may be downloaded; each catalogue download URI is
59       identified by substituting the catalogue name for the "%F" field
60       in the uri specification.
61
62       You may specify a particular collection of package lists to load
63       here, (selecting from the available catalogue-name.xml.lzma files
64       hosted on the repository server).  If you do this, then ONLY those
65       package lists which you explicitly specify will be loaded.  If you
66       specify no package list here, then the repository's standard list
67       of packages, as identified in the master "package-list.xml.lzma"
68       file will be automatically selected; this is the recommended
69       configuration choice.
70
71       Note however, that if the repository offers optional package list
72       selections, in addition to the the master list, and you wish any of
73       these to be loaded, then you MUST explicitly specify them here.  If
74       you exercise this option, then the automatic loading of the master
75       list will be inhibited, UNLESS you also explicitly include it in
76       your selection, by adding the explicit reference:-
77
78         <package-list catalogue="package-list" />
79
80       Additional package lists, which you wish to specify, are then
81       identified by the addition of as many further references of the
82       form:-
83
84         <package-list catalogue="catalogue-name" />
85
86       as may be required; (note that the "catalogue" attribute name
87       MUST be specified thus, with the GB English spelling).
88     -->
89   </repository>
90
91   <system-map id="default">
92     <!--
93       The system map specifies the installation paths for each managed
94       subsystem.  Multiple system maps are supported, provided each is
95       given a unique "id" attribute; each specifies an "installation",
96       comprising a collection of subsystems, each of which in turn is
97       associated with a specific "sysroot path".
98       
99       Each individual "sysroot path" defines one installation of one
100       specific subsystem; parallel installations may be supported by
101       assigning distinct paths to two or more sysroot specifications
102       for the same subsystem; each such sysroot specification must
103       then be assigned to a distinct system-map.
104
105       Any single sysroot definition may be shared by any number of
106       system-maps, simply by duplicating that definition within each;
107       however, each system-map may contain only one sysroot definition
108       for each individual subsystem.
109
110       Only one system map may be active at any time.  Unless otherwise
111       specified by user selection, the first encountered is accepted as
112       default, irrespective of its actual "id" attribute value.
113     -->
114     <sysroot subsystem="mingw32" path="%R" />
115     <sysroot subsystem="MSYS" path="%R/msys/1.0" />
116   </system-map>
117
118 </profile>
119 <!-- $RCSfile$: end of file -->