<?xml version="1.0" ?>
<?xml-stylesheet type='text/xsl' href='../resources/feed.xsl'?>
<interface uri="http://repo.roscidus.com/e/e-core" xmlns="http://zero-install.sourceforge.net/2004/injector/interface" xmlns:compile="http://zero-install.sourceforge.net/2006/namespaces/0compile">
  <name>e-core</name>
  <summary>secure distributed pure-object language</summary>
  <description>
E is a scripting language designed for writing secure distributed programs.</description>
  <homepage>http://erights.org</homepage>
  <category>Development</category>
  <needs-terminal/>
  <group license="OSI Approved :: Mozilla Public License (MPL)" main="rune">
    <requires interface="http://repo.roscidus.com/java/openjdk-6-jre">
      <environment insert="bin/" mode="replace" name="RUNE_JRE_BIN"/>
    </requires>
    <implementation id="sha1new=d0ecc18c74a4342bf2a08da8237aee11d9f32b27" released="2009-12-30" stability="stable" version="0.9.2-post1">
      <archive href="https://github.com/0install/repo.roscidus.com/releases/download/archives/E-core-0.9.2-post1.tar.bz2" size="2933851" type="application/x-bzip-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=304c4433219b85bc7ebf7bc1d506ff2bc95aadb3" released="2010-03-31" stability="stable" version="0.9.2-post2">
      <archive href="https://github.com/0install/repo.roscidus.com/releases/download/archives/E-core-0.9.2-post2.tar.bz2" size="2946251" type="application/x-bzip-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=5bf4baf19514dac7964cf93f58a9345b055c8480" released="2010-06-07" stability="stable" version="0.9.2-post3">
      <archive href="https://github.com/0install/repo.roscidus.com/releases/download/archives/E-core-0.9.2-post3.tar.bz2" size="2953203" type="application/x-bzip-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=a2f045b8271eb21c9355bd7622ec459b1f33af89" released="2010-09-06" stability="stable" version="0.9.2-post4">
      <archive href="https://github.com/0install/repo.roscidus.com/releases/download/archives/E-core-0.9.2-post4.tar.bz2" size="2967153" type="application/x-bzip-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=c2a159f954ef928036dc7095b945b96bb02faba3" released="2010-11-20" version="0.9.2-post5">
      <archive href="https://github.com/0install/repo.roscidus.com/releases/download/archives/E-core-0.9.2-post5.tar.bz2" size="2967270" type="application/x-bzip-compressed-tar"/>
    </implementation>
    <implementation id="sha1new=489654cfd0f86baaf3223c77418b2e3427255731" released="2011-01-06" stability="stable" version="0.9.3-4">
      <archive href="http://erights.org/download/0-9-3/E-purej-0.9.3d.tar.gz" size="3318378" type="application/x-compressed-tar"/>
    </implementation>
  </group>
  <group arch="Windows-*" license="OSI Approved :: Mozilla Public License (MPL)">
    <command name="run">
      <runner interface="http://repo.roscidus.com/java/openjdk-6-jre">
	<arg>-cp</arg>
	<arg>$ECLASSPATH</arg>
	<arg>-De.home=$EHOME</arg>
	<arg>-Djava.library.path=$EHOME/bin/win32/x86</arg>
	<arg>org.erights.e.elang.interp.Rune</arg>
      </runner>
    </command>
    <environment insert="" mode="replace" name="EHOME"/>
    <environment insert="e.jar" name="ECLASSPATH"/>
    <environment insert="bin/win32/x86/swt.jar" name="ECLASSPATH"/>
    <implementation id="sha1new=a18861f2c4c0ec5816f15638b2bf51597da9a7d8" released="2011-01-06" stability="stable" version="0.9.3-4">
      <archive href="http://erights.org/download/0-9-3/E-win32-x86-0.9.3d.zip" size="4777813" type="application/zip"/>
    </implementation>
  </group>
  <group>
    <command name="compile" path="src/Makefile">
      <runner interface="http://repo.roscidus.com/devel/make">
	<arg>-f</arg>
      </runner>
      <arg>-C</arg>
      <arg>${ESRCDIR}</arg>
      <arg>zeroinstall</arg>
      <environment insert="src" mode="replace" name="ESRCDIR"/>

      <compile:implementation arch="*-*" main="rune">
	<!--
	Note: 0launch < 0.51 will use the 'main' attribute instead of this
	<command>. The <command> alternative is needed for Windows.
	-->
	<command name="run">
	  <runner interface="http://repo.roscidus.com/java/openjdk-6-jre">
	    <arg>-De.home=$EHOME</arg>
	    <arg>org.erights.e.elang.interp.Rune</arg>
	  </runner>
	</command>
	<command name="updoc" path="scripts/updoc.e">
	  <runner interface="http://repo.roscidus.com/java/openjdk-6-jre">
	    <arg>-De.home=$EHOME</arg>
	    <arg>org.erights.e.elang.interp.Rune</arg>
	  </runner>
	</command>

	<environment insert="" mode="replace" name="EHOME"/>
	<environment insert="e.jar" name="CLASSPATH"/>

	<requires interface="http://repo.roscidus.com/java/openjdk-6-jre">
	  <environment insert="bin/" mode="replace" name="RUNE_JRE_BIN"/>
	</requires>
      </compile:implementation>
      <requires interface="http://repo.roscidus.com/java/openjdk-6-jdk">
	<!-- XXX: breaks 0install 1.2
	<executable-in-path name="javac"/>
	-->
	<environment insert="bin/" mode="replace" name="JAVA_JDK_BIN"/>
      </requires>
    </command>
    <implementation arch="*-src" id="sha1new=c481fecc0ca97b41ed4e827e23808ddedee7d7d9" released="2011-10-26" stability="stable" version="0.9.3-4-1">
      <manifest-digest sha256="373e56f54ca77a3491400c2e8be1ab02c761eb3fd76c17383178936abac737a4"/>
      <archive extract="e-core-0.9.3-4-1" href="https://github.com/0install/repo.roscidus.com/releases/download/archives/e-core-0.9.3-4-1.tar.bz2" size="15531961"/>
    </implementation>
  </group>
  <group>
    <command name="run">
      <runner interface="http://repo.roscidus.com/java/openjdk-6-jre">
	<arg>-De.home=$EHOME</arg><arg>org.erights.e.elang.interp.Rune</arg>
      </runner>
    </command>
    <command name="updoc" path="scripts/updoc.e">
      <runner interface="http://repo.roscidus.com/java/openjdk-6-jre"><arg>-De.home=$EHOME</arg><arg>org.erights.e.elang.interp.Rune</arg></runner>
    </command>
    <environment insert="" mode="replace" name="EHOME"/>
    <environment insert="e.jar" name="CLASSPATH"/>
    <requires interface="http://repo.roscidus.com/java/openjdk-6-jre">
      <environment insert="bin/" mode="replace" name="RUNE_JRE_BIN"/>
    </requires>
    <implementation id="sha1new=2079b36d1baa7892b57afa8623d7e540cdc0fbde" main="rune" released="2011-10-26" stability="stable" version="0.9.3-4-1">
      <manifest-digest sha256="c207743b915f17baadda01d0f7afc5318ff27f326448805c7bcf375f9f5de93e"/>
      <archive extract="e-core-bin-0.9.3-4-1" href="https://github.com/0install/repo.roscidus.com/releases/download/archives/e-core-bin-0.9.3-4-1.tar.bz2" size="3298954"/>
    </implementation>
  </group>
</interface>
<!-- Base64 Signature
iQEcBAABAgAGBQJf3g61AAoJECLqERp+QkKki5EH+QGMGJ09YlehiBPYopeC3ziMw6Zi9YnZtfpI
wD2HENhYRU85ca4pccJvUEhe0L17Q77QjYmAgY+eOAZgzKWJAh3JiLfpJG+S85np9rLKr92YAk9z
cxlImYMurGIylbzw67Z9XxpqX3Ov1XlVaiPAC1KJUgEl4WKrLRKCrT66qCGu46uHPL+l2QohOrsE
ofQb62d7ANRW1qvAG4du/bdMYEwFSERHqLRmpMDO7hpAjW5jR/3SsPUmQd00FZiTvf7llvi7p6Fj
C9tkJ1mva9UqRd00Xl2dCtT+3VXCCnuw0B290Tzvg13SoemFBd77dXh9BWSW5OF7grEsVu/0aN+T
Ai0=

-->
