<?xml version="1.0" ?>
<?xml-stylesheet type='text/xsl' href='interface.xsl'?>
<interface uri="http://foo/Source.xml" xmlns="http://zero-install.sourceforge.net/2004/injector/interface" xmlns:compile="http://zero-install.sourceforge.net/2006/namespaces/0compile">
  <name>Source</name>
  <summary>Source</summary>
  <description>Source</description>
  <feed-for interface="http://foo/Binary.xml"/>
  <group>
    <requires interface="notused" use="never"/>
    <requires interface="http://foo/Compiler.xml">
      <version before="2"/>
      <environment insert="bin" name="PATH"/>
      <environment name="NO_PATH" separator="," value="bin"/>
      <environment insert="bin" mode="replace" name="BINDIR"/>
      <binding command="run" foo="compiler">
	<child/>
      </binding>
    </requires>
    <implementation arch="*-src" compile:command="make" id="sha1=3ce644dc725f1d21cfcf02562c76f375944b266a" version="1" version-modifier=".0">
      <archive href="http://example.com/Source-1.0.tgz" size="10"/>
    </implementation>
    <environment insert="." mode="replace" name="SRCDIR"/>
    <overlay mount-point="/" src="."/>
    <binding foo="source"/>
  </group>

  <implementation arch="*-src" compile:command="make" id="old" version="0.1">
    <requires interface="http://foo/Compiler.xml"/>
    <manifest-digest sha1="666"/>
    <archive href="http://example.com/Source-0.1.tgz" size="10"/>
  </implementation>

  <implementation arch="*-src" compile:command="make" id="impossible" version="3">
    <requires interface="http://foo/Compiler.xml">
      <version before="1.0"/>
      <version not-before="1.0"/>
    </requires>
    <manifest-digest sha1="666"/>
    <archive href="http://example.com/Source-3.tgz" size="10"/>
  </implementation>
</interface>
<!-- Base64 Signature
iEYEABECAAYFAlJvm00ACgkQb88SG+I5DgtwuQCeKYBlxqfl1Xbb3uDRB5kmUn9dakIAnjrpr7Dk
pl3tMYIm+9oY9T1jQI2d

-->
