<?xml version='1.0' encoding='UTF-8'?>
<features xmlns="http://karaf.apache.org/xmlns/features/v1.3.0" name="toolbox-features-4.6.2">
  <repository>mvn:org.fcrepo.camel/fcrepo-camel/4.4.3/xml/features</repository>
  <repository>mvn:org.apache.camel.karaf/apache-camel/2.17.3/xml/features</repository>
  <repository>mvn:org.apache.activemq/activemq-karaf/5.14.0/xml/features</repository>

  <feature name="fcrepo-indexing-solr" version="4.6.2" start-level="50">
    <details>Installs the fcrepo solr indexer</details>
    <bundle>mvn:org.fcrepo.camel/fcrepo-indexing-solr/4.6.2</bundle>

    <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-core/2.7.3</bundle>
    <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-annotations/2.7.3</bundle>
    <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-databind/2.7.3</bundle>

    <feature version="2.17.3">camel</feature>
    <feature version="2.17.3">camel-http4</feature>
    <feature version="2.17.3">camel-blueprint</feature>
    <feature version="2.17.3">camel-spring</feature>
    <feature version="4.6.2">fcrepo-service-camel</feature>
    <feature version="4.6.2">fcrepo-ldpath</feature>
    <configfile finalname="/etc/org.fcrepo.camel.indexing.solr.cfg">mvn:org.fcrepo.camel/fcrepo-indexing-solr/4.6.2/cfg/configuration</configfile>
  </feature>

  <feature name="fcrepo-fixity" version="4.6.2" start-level="50">
    <details>Installs the fcrepo fixity service</details>
    <bundle>mvn:org.fcrepo.camel/fcrepo-fixity/4.6.2</bundle>

    <feature version="2.17.3">camel</feature>
    <feature version="2.17.3">camel-blueprint</feature>
    <feature version="2.17.3">camel-spring</feature>
    <feature version="4.6.2">fcrepo-service-camel</feature>
    <configfile finalname="/etc/org.fcrepo.camel.fixity.cfg">mvn:org.fcrepo.camel/fcrepo-fixity/4.6.2/cfg/configuration</configfile>
  </feature>

  <feature name="fcrepo-indexing-triplestore" version="4.6.2" start-level="50">
    <details>Installs the fcrepo triplestore indexer</details>
    <bundle>mvn:org.fcrepo.camel/fcrepo-indexing-triplestore/4.6.2</bundle>

    <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.4</bundle>

    <feature version="2.17.3">camel</feature>
    <feature version="2.17.3">camel-http4</feature>
    <feature version="2.17.3">camel-blueprint</feature>
    <feature version="2.17.3">camel-spring</feature>
    <feature version="4.6.2">fcrepo-service-camel</feature>
    <configfile finalname="/etc/org.fcrepo.camel.indexing.triplestore.cfg">mvn:org.fcrepo.camel/fcrepo-indexing-triplestore/4.6.2/cfg/configuration</configfile>
  </feature>

  <feature name="fcrepo-reindexing" version="4.6.2" start-level="50">
    <details>Installs a re-indexing application</details>
    <bundle>mvn:org.fcrepo.camel/fcrepo-reindexing/4.6.2</bundle>

    <feature prerequisite="true">wrap</feature>
    <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-core/2.7.3</bundle>
    <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-annotations/2.7.3</bundle>
    <bundle dependency="true">mvn:com.fasterxml.jackson.core/jackson-databind/2.7.3</bundle>
    <bundle dependency="true">wrap:mvn:com.github.spullara.mustache.java/compiler/0.9.1</bundle>
    <bundle dependency="true">mvn:org.codehaus.woodstox/woodstox-core-asl/4.4.1</bundle>

    <feature version="2.17.3">camel</feature>
    <feature version="2.17.3">camel-blueprint</feature>
    <feature version="2.17.3">camel-jetty9</feature>
    <feature version="2.17.3">camel-spring</feature>
    <feature version="4.6.2">fcrepo-service-camel</feature>
    <configfile finalname="/etc/org.fcrepo.camel.reindexing.cfg">mvn:org.fcrepo.camel/fcrepo-reindexing/4.6.2/cfg/configuration</configfile>
  </feature>

  <feature name="fcrepo-audit-triplestore" version="4.6.2" start-level="50">
    <details>Installs the fcrepo audit service with a triplestore backend</details>
    <bundle>mvn:org.fcrepo.camel/fcrepo-audit-triplestore/4.6.2</bundle>

    <feature prerequisite="true">wrap</feature>

    <feature version="2.17.3">camel</feature>
    <feature version="2.17.3">camel-http4</feature>
    <feature version="2.17.3">camel-blueprint</feature>
    <feature version="2.17.3">camel-spring</feature>
    <feature version="4.6.2">fcrepo-service-camel</feature>
    <configfile finalname="/etc/org.fcrepo.camel.audit.cfg">mvn:org.fcrepo.camel/fcrepo-audit-triplestore/4.6.2/cfg/configuration</configfile>
  </feature>

  <feature name="fcrepo-ldpath" version="4.6.2" start-level="50">
    <details>Installs the LDPath service</details>

    <bundle>mvn:org.fcrepo.camel/fcrepo-ldpath/4.6.2</bundle>

    <feature version="2.17.3">camel</feature>
    <feature version="2.17.3">camel-blueprint</feature>
    <feature version="2.17.3">camel-jackson</feature>
    <feature version="2.17.3">camel-http4</feature>
    <feature version="2.17.3">camel-jetty9</feature>
    <feature version="4.6.2">fcrepo-marmotta-osgi</feature>
    <feature version="4.6.2">fcrepo-service-ldcache-file</feature>

    <configfile finalname="/etc/org.fcrepo.camel.ldpath.cfg">mvn:org.fcrepo.camel/fcrepo-ldpath/4.6.2/cfg/configuration</configfile>
  </feature>

  <feature name="fcrepo-service-ldcache-file" version="4.6.2" start-level="50">
    <details>Installs the file-based LDCache backend</details>

    <bundle>mvn:org.fcrepo.camel/fcrepo-service-ldcache-file/4.6.2</bundle>

    <feature prerequisite="true">wrap</feature>
    <feature version="4.6.2">fcrepo-marmotta-osgi</feature>

    <bundle dependency="true">wrap:mvn:org.apache.marmotta/ldcache-backend-file/3.3.0</bundle>

    <configfile finalname="/etc/org.fcrepo.camel.ldcache.file.cfg">mvn:org.fcrepo.camel/fcrepo-service-ldcache-file/4.6.2/cfg/configuration</configfile>

  </feature>

  <feature name="fcrepo-marmotta-osgi" version="4.6.2" start-level="50">
    <details>Installs the marmotta dependencies</details>

    <feature prerequisite="true">wrap</feature>

    <bundle dependency="true">mvn:org.apache.commons/commons-lang3/3.4</bundle>
    <bundle dependency="true">mvn:commons-beanutils/commons-beanutils/1.8.3</bundle>
    <bundle dependency="true">mvn:commons-codec/commons-codec/1.10</bundle>
    <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.1</bundle>
    <bundle dependency="true">mvn:commons-io/commons-io/2.5</bundle>
    <bundle dependency="true">mvn:commons-validator/commons-validator/1.4.0</bundle>
    <bundle dependency="true">wrap:mvn:commons-digester/commons-digester/1.8</bundle>

    <bundle dependency="true">mvn:org.apache.marmotta/ldpath-api/3.3.0</bundle>
    <bundle dependency="true">mvn:org.apache.marmotta/ldcache-api/3.3.0</bundle>
    <bundle dependency="true">wrap:mvn:org.apache.marmotta/ldcache-core/3.3.0</bundle>
    <bundle dependency="true">wrap:mvn:org.apache.marmotta/ldclient-core/3.3.0</bundle>

    <bundle dependency="true">mvn:com.google.guava/guava/18.0</bundle>
    <bundle dependency="true">mvn:org.jsoup/jsoup/1.8.3</bundle>
    <bundle dependency="true">mvn:joda-time/joda-time/2.5</bundle>
    <bundle dependency="true">mvn:ch.qos.cal10n/cal10n-api/0.8.1</bundle>
    <bundle dependency="true">wrap:mvn:org.jdom/jdom2/2.0.5</bundle>
    <bundle dependency="true">mvn:jaxen/jaxen/1.1.6</bundle>

    <bundle dependency="true">mvn:org.apache.httpcomponents/httpclient-osgi/4.5.2</bundle>
    <bundle dependency="true">mvn:org.apache.httpcomponents/httpcore-osgi/4.4.5</bundle>
    <bundle dependency="true">wrap:mvn:org.apache.httpcomponents/fluent-hc/4.5.2</bundle>
    <bundle dependency="true">wrap:mvn:org.apache.httpcomponents/httpclient-cache/4.3.5</bundle>
    <bundle dependency="true">wrap:mvn:org.apache.httpcomponents/httpcore-nio/4.4.4</bundle>
    <bundle dependency="true">wrap:mvn:org.apache.httpcomponents/httpmime/4.5.2</bundle>

    <bundle dependency="true">wrap:mvn:org.semarglproject/semargl-rdfa/0.6.1</bundle>
    <bundle dependency="true">wrap:mvn:org.semarglproject/semargl-core/0.6.1</bundle>
    <bundle dependency="true">wrap:mvn:org.semarglproject/semargl-rdf/0.6.1</bundle>
    <bundle dependency="true">wrap:mvn:org.semarglproject/semargl-sesame/0.6.1</bundle>

    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-repository-event/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-sail-memory/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-model/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-util/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-repository-api/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-rio-api/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-query/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-queryresultio-api/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-rio-rdfjson/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-rio-rdfxml/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-rio-turtle/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-rio-datatypes/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-rio-n3/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-repository-sail/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-queryparser-api/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-queryalgebra-model/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-rio-trig/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-sail-api/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-sail-nativerdf/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-sail-inferencer/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-queryalgebra-evaluation/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-repository-sparql/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-queryparser-sparql/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-queryresultio-sparqlxml/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-http-client/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-http-protocol/2.7.13</bundle>
    <bundle dependency="true">wrap:mvn:org.openrdf.sesame/sesame-rio-ntriples/2.7.13</bundle>
    <bundle dependency="true">mvn:com.github.jsonld-java/jsonld-java-sesame/0.5.1</bundle>
    <bundle dependency="true">mvn:com.github.jsonld-java/jsonld-java/0.5.1</bundle>
  </feature>

  <feature name="fcrepo-serialization" version="4.6.2" start-level="50">
    <details>Installs the fcrepo serialization tool</details>

    <bundle>mvn:org.fcrepo.camel/fcrepo-serialization/4.6.2</bundle>

    <feature version="2.17.3">camel</feature>
    <feature version="2.17.3">camel-exec</feature>
    <feature version="2.17.3">camel-http4</feature>
    <feature version="2.17.3">camel-blueprint</feature>
    <feature version="2.17.3">camel-spring</feature>
    <feature version="4.6.2">fcrepo-service-camel</feature>
    <configfile finalname="/etc/org.fcrepo.camel.serialization.cfg">mvn:org.fcrepo.camel/fcrepo-serialization/4.6.2/cfg/configuration</configfile>
  </feature>

  <feature name="fcrepo-service-activemq" version="4.6.2" start-level="50">
    <details>Installs the fcrepo activemq service</details>

    <bundle>mvn:org.fcrepo.camel/fcrepo-service-activemq/4.6.2</bundle>

    <feature version="2.17.3">camel</feature>
    <feature version="5.14.0">activemq-camel</feature>

    <configfile finalname="/etc/org.fcrepo.camel.service.activemq.cfg">mvn:org.fcrepo.camel/fcrepo-service-activemq/4.6.2/cfg/configuration</configfile>
  </feature>

  <feature name="fcrepo-service-camel" version="4.6.2" start-level="50">
    <details>Installs fcrepo-camel as a shared service</details>

    <bundle>mvn:org.fcrepo.camel/fcrepo-service-camel/4.6.2</bundle>

    <feature version="2.17.3">camel</feature>
    <feature version="4.4.3">fcrepo-camel</feature>

    <configfile finalname="/etc/org.fcrepo.camel.service.cfg">mvn:org.fcrepo.camel/fcrepo-service-camel/4.6.2/cfg/configuration</configfile>
  </feature>
</features>
