Added SATSolver.justify_choice
[zeroinstall.git] / tests / Source.xml
blob7bc868190bfdbc3bef0f424e8a7986dab6563f8a
1 <?xml version="1.0" ?>
2 <interface xmlns="http://zero-install.sourceforge.net/2004/injector/interface"
3            xmlns:compile='http://zero-install.sourceforge.net/2006/namespaces/0compile'
4            uri='http://foo/Source.xml'>
5   <name>Source</name>
6   <summary>Source</summary>
7   <description>Source</description>
8   <feed-for interface='http://foo/Binary.xml'/>
9   <group>
10     <requires interface='notused' use='never'/>
11     <requires interface='http://foo/Compiler.xml'>
12       <environment name='PATH' insert='bin'/>
13       <environment name='NO_PATH' value='bin' separator=','/>
14       <environment name='BINDIR' insert='bin' mode='replace'/>
15     </requires>
16     <implementation id='sha1=234' version='1' version-modifier='.0' arch='*-src' compile:command='make'>
17       <archive href='foo' size='10'/>
18     </implementation>
19     <environment name='SRCDIR' insert='.' mode='replace'/>
20     <overlay src='.' mount-point='/'/>
21   </group>
23   <implementation id='old' version='0.1' arch='*-src' compile:command='make'>
24     <manifest-digest sha1='666'/>
25     <archive href='foo' size='10'/>
26   </implementation>
28   <implementation id='impossible' version='3' arch='*-src' compile:command='make'>
29     <requires interface='http://foo/Compiler.xml'>
30       <version before='1.0'/>
31       <version not-before='1.0'/>
32     </requires>
33     <manifest-digest sha1='666'/>
34     <archive href='foo' size='10'/>
35   </implementation>
36 </interface>