# Unavailable deps # https://bugzilla.redhat.com/show_bug.cgi?id=1367518 %bcond_with ahc # https://bugzilla.redhat.com/show_bug.cgi?id=969271 %bcond_with cometd # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1363923 %bcond_with spring4 %bcond_with abdera %bcond_with amqp %bcond_with elasticsearch %bcond_with hadoop %bcond_with hazelcast %bcond_with httpclient3 %bcond_with infinispan %bcond_with jclouds %global camel_subpkg() \ %package %{1}\ Summary: %{2}\ \ %description %{1}\ %{3}.\ \ %files %{1} -f .mfiles-camel-%{1} Name: camel # Newer release use Spring Framework 4.2.5.RELEASE https://bugzilla.redhat.com/show_bug.cgi?id=1353904 Version: 2.16.2 Release: 1%{?dist} Summary: Apache Camel integration framework License: ASL 2.0 URL: http://camel.apache.org/ Source0: http://archive.apache.org/dist/camel/apache-camel/%{version}/apache-%{name}-%{version}-src.zip Patch0: camel-2.16.2-port-component-avro-to-jetty8.1.patch BuildRequires: maven-local BuildRequires: mvn(ant-contrib:ant-contrib) BuildRequires: mvn(cglib:cglib) BuildRequires: mvn(com.fasterxml.jackson.core:jackson-annotations) BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core) BuildRequires: mvn(com.fasterxml.jackson.core:jackson-databind) BuildRequires: mvn(com.fasterxml.jackson.dataformat:jackson-dataformat-xml) BuildRequires: mvn(com.fasterxml.jackson.dataformat:jackson-dataformat-yaml) BuildRequires: mvn(com.fasterxml.jackson.datatype:jackson-datatype-joda) BuildRequires: mvn(com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider) BuildRequires: mvn(com.fasterxml.jackson.module:jackson-module-jaxb-annotations) BuildRequires: mvn(com.github.spullara.mustache.java:compiler) BuildRequires: mvn(com.google.code.gson:gson) BuildRequires: mvn(com.google.code.maven-replacer-plugin:replacer) BuildRequires: mvn(com.google.guava:guava) BuildRequires: mvn(com.google.inject:guice) BuildRequires: mvn(com.google.protobuf:protobuf-java) BuildRequires: mvn(com.google.zxing:core) BuildRequires: mvn(com.google.zxing:javase) BuildRequires: mvn(com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru) BuildRequires: mvn(com.googlecode.jsmpp:jsmpp) BuildRequires: mvn(com.googlecode.json-simple:json-simple) BuildRequires: mvn(com.jayway.jsonpath:json-path) BuildRequires: mvn(com.jcraft:jsch) BuildRequires: mvn(com.lmax:disruptor) BuildRequires: mvn(com.mchange:c3p0) BuildRequires: mvn(com.openshift:openshift-java-client) BuildRequires: mvn(com.rabbitmq:amqp-client) BuildRequires: mvn(com.thoughtworks.xstream:xstream) BuildRequires: mvn(commons-codec:commons-codec) BuildRequires: mvn(commons-io:commons-io) BuildRequires: mvn(commons-jxpath:commons-jxpath) BuildRequires: mvn(commons-lang:commons-lang) BuildRequires: mvn(commons-logging:commons-logging) BuildRequires: mvn(commons-net:commons-net) BuildRequires: mvn(commons-pool:commons-pool) BuildRequires: mvn(de.odysseus.juel:juel) BuildRequires: mvn(dnsjava:dnsjava) BuildRequires: mvn(info.ganglia.gmetric4j:gmetric4j) BuildRequires: mvn(io.dropwizard.metrics:metrics-core) BuildRequires: mvn(io.dropwizard.metrics:metrics-json) BuildRequires: mvn(io.netty:netty:3) BuildRequires: mvn(io.netty:netty-all) BuildRequires: mvn(io.reactivex:rxjava) BuildRequires: mvn(io.swagger:swagger-core) BuildRequires: mvn(io.swagger:swagger-annotations) BuildRequires: mvn(io.swagger:swagger-jaxrs) BuildRequires: mvn(javax.el:javax.el-api) BuildRequires: mvn(javax.enterprise:cdi-api) BuildRequires: mvn(javax.mail:mail) BuildRequires: mvn(javax.servlet:javax.servlet-api) BuildRequires: mvn(junit:junit) BuildRequires: mvn(log4j:log4j:12) BuildRequires: mvn(net.minidev:json-smart) BuildRequires: mvn(net.sf.dozer:dozer) BuildRequires: mvn(net.sf.ehcache:ehcache) BuildRequires: mvn(net.sf.flatpack:flatpack) BuildRequires: mvn(net.sf.josql:gentlyweb-utils) BuildRequires: mvn(net.sf.josql:josql) BuildRequires: mvn(net.sf.json-lib:json-lib) BuildRequires: mvn(net.sf.saxon:Saxon-HE) BuildRequires: mvn(org.antlr:ST4) BuildRequires: mvn(org.apache:apache:pom:) BuildRequires: mvn(org.apache.ant:ant) BuildRequires: mvn(org.apache.aries:org.apache.aries.util) BuildRequires: mvn(org.apache.aries.blueprint:org.apache.aries.blueprint.core) BuildRequires: mvn(org.apache.avro:avro) BuildRequires: mvn(org.apache.avro:avro-ipc) BuildRequires: mvn(org.apache.commons:commons-compress) BuildRequires: mvn(org.apache.commons:commons-csv) BuildRequires: mvn(org.apache.commons:commons-exec) BuildRequires: mvn(org.apache.commons:commons-lang3) BuildRequires: mvn(org.apache.commons:commons-ognl) BuildRequires: mvn(org.apache.commons:commons-pool2) BuildRequires: mvn(org.apache.cxf:cxf-core) >= 3.1.4 BuildRequires: mvn(org.apache.cxf:cxf-codegen-plugin) BuildRequires: mvn(org.apache.cxf:cxf-rt-bindings-soap) BuildRequires: mvn(org.apache.cxf:cxf-rt-frontend-jaxrs) BuildRequires: mvn(org.apache.cxf:cxf-rt-frontend-jaxws) BuildRequires: mvn(org.apache.cxf:cxf-rt-rs-client) BuildRequires: mvn(org.apache.cxf:cxf-rt-rs-security-oauth) BuildRequires: mvn(org.apache.cxf:cxf-rt-rs-security-oauth2) BuildRequires: mvn(org.apache.cxf:cxf-wadl2java-plugin) BuildRequires: mvn(org.apache.cxf:cxf-xjc-plugin) BuildRequires: mvn(org.apache.cxf.xjcplugins:cxf-xjc-ts) BuildRequires: mvn(org.apache.deltaspike.cdictrl:deltaspike-cdictrl-api) BuildRequires: mvn(org.apache.deltaspike.core:deltaspike-core-api) BuildRequires: mvn(org.apache.deltaspike.core:deltaspike-core-impl) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.apache.felix:org.apache.felix.framework) BuildRequires: mvn(org.apache.felix:org.apache.felix.scr.annotations) BuildRequires: mvn(org.apache.geronimo.specs:geronimo-annotation_1.0_spec) BuildRequires: mvn(org.apache.geronimo.specs:geronimo-jms_1.1_spec) BuildRequires: mvn(org.apache.httpcomponents:httpclient) BuildRequires: mvn(org.apache.httpcomponents:httpasyncclient) BuildRequires: mvn(org.apache.httpcomponents:httpmime) BuildRequires: mvn(org.apache.ivy:ivy) BuildRequires: mvn(org.apache.lucene:lucene-analyzers-common:4) BuildRequires: mvn(org.apache.lucene:lucene-core:4) BuildRequires: mvn(org.apache.lucene:lucene-queryparser:4) BuildRequires: mvn(org.apache.maven:maven-artifact) BuildRequires: mvn(org.apache.maven:maven-core) BuildRequires: mvn(org.apache.maven:maven-plugin-api) BuildRequires: mvn(org.apache.maven:maven-plugin-descriptor) BuildRequires: mvn(org.apache.maven:maven-project) BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-clean-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-remote-resources-plugin) BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) BuildRequires: mvn(org.apache.maven.reporting:maven-reporting-api) BuildRequires: mvn(org.apache.maven.reporting:maven-reporting-impl) BuildRequires: mvn(org.apache.mina:mina-core) BuildRequires: mvn(org.apache.openjpa:openjpa-jdbc) BuildRequires: mvn(org.apache.openjpa:openjpa-kernel) BuildRequires: mvn(org.apache.openjpa:openjpa-lib) BuildRequires: mvn(org.apache.openjpa:openjpa-maven-plugin) BuildRequires: mvn(org.apache.openjpa:openjpa-persistence) BuildRequires: mvn(org.apache.pdfbox:pdfbox) BuildRequires: mvn(org.apache.santuario:xmlsec) BuildRequires: mvn(org.apache.shiro:shiro-core) BuildRequires: mvn(org.apache.sshd:sshd-core) BuildRequires: mvn(org.apache.velocity:velocity) BuildRequires: mvn(org.apache.xmlbeans:xmlbeans) BuildRequires: mvn(org.apache.xmlrpc:xmlrpc-client) BuildRequires: mvn(org.apache.zookeeper:zookeeper) BuildRequires: mvn(org.bouncycastle:bcpg-jdk15on) BuildRequires: mvn(org.bouncycastle:bcmail-jdk15on) BuildRequires: mvn(org.bouncycastle:bcprov-jdk15on) BuildRequires: mvn(org.ccil.cowan.tagsoup:tagsoup) BuildRequires: mvn(org.codehaus.castor:castor-xml) BuildRequires: mvn(org.codehaus.gmavenplus:gmavenplus-plugin) BuildRequires: mvn(org.codehaus.groovy:groovy) BuildRequires: mvn(org.codehaus.groovy:groovy-all) BuildRequires: mvn(org.codehaus.jackson:jackson-core-asl) BuildRequires: mvn(org.codehaus.jackson:jackson-mapper-asl) BuildRequires: mvn(org.codehaus.jettison:jettison) BuildRequires: mvn(org.codehaus.mojo:build-helper-maven-plugin) BuildRequires: mvn(org.codehaus.mojo:exec-maven-plugin) BuildRequires: mvn(org.codehaus.mojo:properties-maven-plugin) BuildRequires: mvn(org.codehaus.mojo:xmlbeans-maven-plugin) BuildRequires: mvn(org.codehaus.plexus:plexus-container-default) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) BuildRequires: mvn(org.codehaus.woodstox:woodstox-core-asl) BuildRequires: mvn(org.eclipse.gemini.blueprint:gemini-blueprint-core) BuildRequires: mvn(org.eclipse.jetty:jetty-client) BuildRequires: mvn(org.eclipse.jetty:jetty-jmx) BuildRequires: mvn(org.eclipse.jetty:jetty-security) BuildRequires: mvn(org.eclipse.jetty:jetty-server) BuildRequires: mvn(org.eclipse.jetty:jetty-servlet) BuildRequires: mvn(org.eclipse.jetty:jetty-servlets) BuildRequires: mvn(org.eclipse.jetty:jetty-client:8.1) BuildRequires: mvn(org.eclipse.jetty:jetty-jmx:8.1) BuildRequires: mvn(org.eclipse.jetty:jetty-security:8.1) BuildRequires: mvn(org.eclipse.jetty:jetty-server:8.1) BuildRequires: mvn(org.eclipse.jetty:jetty-servlet:8.1) BuildRequires: mvn(org.eclipse.jetty:jetty-servlets:8.1) BuildRequires: mvn(org.eclipse.jetty:jetty-websocket:8.1) BuildRequires: mvn(org.eclipse.jgit:org.eclipse.jgit) BuildRequires: mvn(org.eclipse.osgi:org.eclipse.osgi) BuildRequires: mvn(org.eclipse.osgi:org.eclipse.osgi.services) BuildRequires: mvn(org.eclipse.paho:org.eclipse.paho.client.mqttv3) BuildRequires: mvn(org.freemarker:freemarker) BuildRequires: mvn(org.fusesource.hawtbuf:hawtbuf) BuildRequires: mvn(org.fusesource.hawtdb:hawtdb) BuildRequires: mvn(org.fusesource.leveldbjni:leveldbjni) BuildRequires: mvn(org.fusesource.leveldbjni:leveldbjni-all) BuildRequires: mvn(org.fusesource.mqtt-client:mqtt-client) BuildRequires: mvn(org.glassfish.jaxb:jaxb-core) BuildRequires: mvn(org.glassfish.jaxb:jaxb-jxc) BuildRequires: mvn(org.glassfish.jaxb:jaxb-runtime) BuildRequires: mvn(org.glassfish.web:javax.el) BuildRequires: mvn(org.hibernate:hibernate-entitymanager:4) BuildRequires: mvn(org.hibernate:hibernate-validator) BuildRequires: mvn(org.hibernate.javax.persistence:hibernate-jpa-2.0-api) BuildRequires: mvn(org.jasypt:jasypt) BuildRequires: mvn(org.jboss.arquillian:arquillian-bom:pom:) BuildRequires: mvn(org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:) BuildRequires: mvn(org.jboss.spec.javax.el:jboss-el-api_2.2_spec) BuildRequires: mvn(org.jdom:jdom) BuildRequires: mvn(org.jgroups:jgroups) BuildRequires: mvn(org.jibx:jibx-run) BuildRequires: mvn(org.jruby:jruby-core) BuildRequires: mvn(org.jvnet.jaxb2_commons:jaxb2-fluent-api) BuildRequires: mvn(org.jvnet.jaxb2.maven2:maven-jaxb22-plugin) BuildRequires: mvn(org.lightcouch:lightcouch) BuildRequires: mvn(org.mongodb:mongo-java-driver) BuildRequires: mvn(org.mvel:mvel2) BuildRequires: mvn(org.mybatis:mybatis) BuildRequires: mvn(org.ops4j.pax.logging:pax-logging-api) BuildRequires: mvn(org.ops4j.pax.logging:pax-logging-service) BuildRequires: mvn(org.quartz-scheduler:quartz) BuildRequires: mvn(org.restlet.jee:org.restlet) BuildRequires: mvn(org.restlet.jee:org.restlet.ext.httpclient) BuildRequires: mvn(org.schwering:irclib) BuildRequires: mvn(org.slf4j:log4j-over-slf4j) BuildRequires: mvn(org.slf4j:slf4j-api) BuildRequires: mvn(org.slf4j:slf4j-log4j12) BuildRequires: mvn(org.snmp4j:snmp4j) BuildRequires: mvn(org.sonatype.plexus:plexus-build-api) BuildRequires: mvn(org.springframework:spring-aop) BuildRequires: mvn(org.springframework:spring-beans) BuildRequires: mvn(org.springframework:spring-context) BuildRequires: mvn(org.springframework:spring-jdbc) BuildRequires: mvn(org.springframework:spring-jms) BuildRequires: mvn(org.springframework:spring-orm) BuildRequires: mvn(org.springframework:spring-test) BuildRequires: mvn(org.springframework:spring-tx) BuildRequires: mvn(org.springframework:spring-web) BuildRequires: mvn(org.springframework:spring-webmvc) BuildRequires: mvn(org.springframework.batch:spring-batch-core) BuildRequires: mvn(org.springframework.ldap:spring-ldap-core) BuildRequires: mvn(org.springframework.ldap:spring-ldap-ldif-batch) BuildRequires: mvn(org.springframework.ldap:spring-ldap-ldif-core) BuildRequires: mvn(org.springframework.ldap:spring-ldap-odm) BuildRequires: mvn(org.springframework.security:spring-security-config) BuildRequires: mvn(org.springframework.security:spring-security-core) BuildRequires: mvn(redis.clients:jedis) BuildRequires: mvn(spy:spymemcached) BuildRequires: mvn(stax:stax-api) BuildRequires: mvn(xalan:xalan) BuildRequires: mvn(xerces:xercesImpl) BuildRequires: mvn(xom:xom) %if %{with abdera} BuildRequires: mvn(net.sourceforge.htmlunit:htmlunit) BuildRequires: mvn(org.apache.abdera:abdera-core) >= 1.1.3 BuildRequires: mvn(org.apache.abdera:abdera-parser) BuildRequires: mvn(org.apache.cxf:cxf-rt-rs-extension-providers) BuildRequires: mvn(org.apache.ws.commons.axiom:axiom-api) BuildRequires: mvn(org.apache.ws.commons.axiom:axiom-impl) BuildRequires: mvn(rome:rome) %endif %if %{with ahc} BuildRequires: mvn(com.ning:async-http-client) >= 1.9.31 BuildRequires: mvn(org.glassfish.grizzly:connection-pool) BuildRequires: mvn(org.glassfish.grizzly:grizzly-websockets) %endif %if %{with amqp} BuildRequires: mvn(org.apache.qpid:qpid-amqp-1-0-client-jms) >= 0.28 BuildRequires: mvn(org.apache.qpid:qpid-client) %endif %if %{with cometd} # cometd.java:2.3.1 BuildRequires: mvn(org.cometd.java:cometd-java-client) BuildRequires: mvn(org.cometd.java:cometd-java-server) %endif %if %{with elasticsearch} BuildRequires: mvn(org.elasticsearch:elasticsearch) %endif %if %{with hadoop} BuildRequires: mvn(commons-collections:commons-collections) BuildRequires: mvn(commons-configuration:commons-configuration) BuildRequires: mvn(org.apache.hadoop:hadoop-common) BuildRequires: mvn(org.apache.hadoop:hadoop-hdfs) %endif %if %{with hazelcast} BuildRequires: mvn(com.hazelcast:hazelcast) >= 3.5.2 BuildRequires: mvn(com.hazelcast:hazelcast-client) %endif %if %{with httpclient3} BuildRequires: mvn(commons-httpclient:commons-httpclient) %endif %if %{with infinispan} # 7.2.5.Final BuildRequires: mvn(org.infinispan:infinispan-client-hotrod) BuildRequires: mvn(org.infinispan:infinispan-core) %endif %if %{with jclouds} # 1.9.1 BuildRequires: mvn(org.apache.jclouds:jclouds-blobstore) BuildRequires: mvn(org.apache.jclouds:jclouds-compute) %endif %if %{with spring4} BuildRequires: mvn(org.springframework:spring-aop) BuildRequires: mvn(org.springframework:spring-beans) BuildRequires: mvn(org.springframework:spring-context) BuildRequires: mvn(org.springframework:spring-core) >= 4.1.6.RELEASE BuildRequires: mvn(org.springframework:spring-expression) BuildRequires: mvn(org.springframework:spring-jdbc) BuildRequires: mvn(org.springframework:spring-jms) BuildRequires: mvn(org.springframework:spring-orm) BuildRequires: mvn(org.springframework:spring-test) BuildRequires: mvn(org.springframework:spring-tx) BuildRequires: mvn(org.testng:testng) %endif BuildArch: noarch # For camel 2.17.3 # com.braintreepayments.gateway:braintree-java:2.63.0 # com.braintreepayments.gateway:braintree-java:2.63.0:javadoc # com.github.tyagihas:java_nats:0.5.2 # io.fabric8:kubernetes-client:1.3.74 # io.fabric8:openshift-client:1.3.74 # io.iron.ironmq:ironmq:3.0.3 # org.apache.ignite:ignite-core:1.5.0.final # org.mousio:etcd4j:2.11.0 %description Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns with powerful Bean Integration. Camel lets you create the Enterprise Integration Patterns to implement routing and mediation rules in either a Java based Domain Specific Language (or Fluent API), via Spring based Xml Configuration files or via the Scala DSL. This means you get smart completion of routing rules in your IDE whether in your Java, Scala or XML editor. Apache Camel uses URIs so that it can easily work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF Bus API together with working with pluggable Data Format options. Apache Camel is a small library which has minimal dependencies for easy embedding in any Java application. Apache Camel lets you work with the same API regardless which kind of Transport used, so learn the API once and you will be able to interact with all the Components that is provided out-of-the-box. Apache Camel has powerful Bean Binding and integrated seamless with popular frameworks such as Spring and Guice. Apache Camel has extensive Testing support allowing you to easily unit test your routes. Apache Camel can be used as a routing and mediation engine for the following projects: * Apache ServiceMix which is the most popular and powerful distributed open source ESB and JBI container * Apache ActiveMQ which is the most popular and powerful open source message broker * Apache CXF which is a smart web services suite (JAX-WS) * Apache MINA a networking framework %package core Summary: Camel :: Core %description core The Core Camel Java DSL based router. %package parent Summary: Camel Parent POM %description parent Camel Parent POM. %package components Summary: Camel Components Parent POM %description components Camel Components Parent POM. %package context Summary: Camel :: Context %description context Camel Context component to expose CamelContext objects as a black box Component for use in other routes. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %package maven-plugins Summary: Camel Maven Plugins Parent POM %description maven-plugins Camel Maven Plugins Parent POM. %package eip-documentation-enricher-maven-plugin Summary: Camel :: EIP Documentation Enricher Maven Plugin %description eip-documentation-enricher-maven-plugin Adds documentation to camel xsd schema. %package tooling Summary: Camel Tooling Parent POM %description tooling Camel Tooling Parent POM. %package apt Summary: Camel :: Annotation Processor %description apt Processes Camel endpoint source code. %package spi-annotations Summary: Camel :: SPI Annotations %description spi-annotations Annotations for Camel Endpoint developers. %prep %setup -q -n apache-%{name}-%{version} # Cleanup find . -name "*.class" -print -delete find . -name "*.jar" -print -delete %patch0 -p1 %pom_remove_plugin -r :ianal-maven-plugin # org.optaplanner:optaplanner-bom:pom:6.3.0.Final # https://github.com/droolsjbpm/optaplanner %pom_remove_dep -r :optaplanner-bom %pom_remove_dep -r :ant-trax %pom_change_dep :ant-nodeps :ant %pom_change_dep -r :jaxb-core org.glassfish.jaxb: %pom_change_dep -r :jaxb-impl org.glassfish.jaxb:jaxb-runtime %pom_change_dep -r :jaxb-jxc org.glassfish.jaxb: %pom_change_dep -r :log4j ::12 %pom_change_dep -r org.apache.camel: ::'${project.version}' %pom_xpath_remove -r "pom:dependency[pom:artifactId='tools']/pom:scope" %pom_xpath_remove -r "pom:dependency[pom:artifactId='tools']/pom:systemPath" # package org.osgi.framework.wiring does not exist %pom_change_dep -r org.osgi:org.osgi.core org.eclipse.osgi:org.eclipse.osgi:3.11.0.v20160714-1000 %pom_change_dep -r org.osgi:org.osgi.compendium org.eclipse.osgi:org.eclipse.osgi.services:3.5.100.v20160714-1000 components/%{name}-core-osgi components/%{name}-eventadmin components/%{name}-servlet %pom_remove_dep -r :org.osgi.compendium # [ERROR] Circular property definition %pom_remove_plugin -r :properties-maven-plugin components/%{name}-spring %pom_disable_module apache-%{name} %pom_disable_module buildingtools %pom_disable_module etc %pom_disable_module examples %pom_disable_module platforms %pom_disable_module tests %pom_disable_module archetypes tooling %pom_disable_module %{name}-manual tooling %pom_disable_module %{name}-package-maven-plugin tooling/maven %pom_remove_plugin -r :%{name}-package-maven-plugin %pom_disable_module %{name}-api-component-maven-plugin tooling/maven %pom_remove_plugin -r :%{name}-api-component-maven-plugin %pom_disable_module %{name}-maven-plugin tooling/maven %pom_disable_module guice-maven-plugin tooling/maven %if %{without abdera} %pom_disable_module %{name}-atom components %pom_disable_module %{name}-rss components %pom_disable_module %{name}-linkedin components %endif %if %{without ahc} %pom_disable_module %{name}-ahc components %pom_disable_module %{name}-ahc-ws components %endif %if %{without amqp} %pom_disable_module %{name}-amqp components %endif %if %{without cometd} %pom_disable_module %{name}-cometd components %pom_disable_module %{name}-salesforce components %endif %if %{without elasticsearch} %pom_disable_module %{name}-elasticsearch components %endif %if %{without hadoop} %pom_disable_module %{name}-hdfs2 components %endif %if %{without hazelcast} %pom_disable_module %{name}-hazelcast components %endif %if %{without httpclient3} %pom_disable_module %{name}-http components %pom_disable_module %{name}-sap-netweaver components %endif %if %{without infinispan} %pom_disable_module %{name}-infinispan components %endif %if %{without jclouds} %pom_disable_module %{name}-jclouds components %endif %if %{without spring4} %pom_disable_module %{name}-test-spring components %pom_disable_module %{name}-testng components %endif # net.alchim31.maven:scala-maven-plugin:3.2.2 # org.scala-lang:scala-library:2.11.7 # org.scala-lang.modules:scala-xml_2.11:1.0.4 %pom_disable_module %{name}-scala components # Use NON free org.twitter4j:twitter4j-core;twitter4j-stream:4.0.4 %pom_disable_module %{name}-twitter components # org.apache.camel:camel-core:tests: # org.apache.felix:org.apache.felix.connect;org.apache.felix.fileinstall # org.ops4j.pax.swissbox:pax-swissbox-tinybundles %pom_disable_module %{name}-test-blueprint components # com.notnoop.apns:apns:1.0.0.Beta6 # https://github.com/notnoop/java-apns %pom_disable_module %{name}-apns components # com.emc.vipr:atmos-client:2.2.2 NOT found %pom_disable_module %{name}-atmos components # org.atmosphere:atmosphere-runtime:2.2.4 # https://github.com/Atmosphere/atmosphere DONE %pom_disable_module %{name}-atmosphere-websocket components # com.amazonaws:aws-java-sdk:1.10.52 NOT Available %pom_disable_module %{name}-aws components # org.beanio:beanio:2.1.0 # https://github.com/italocomini/beanio/ %pom_disable_module %{name}-beanio components # com.surftools:BeanstalkClient:1.4.6 # https://github.com/RTykulsker/JavaBeanstalkClient %pom_disable_module %{name}-beanstalk components # io.fastjson:boon:0.33 # https://github.com/boonproject/boon %pom_disable_module %{name}-boon components # net.box:boxjavalibv2:3.2.1, net.box:boxjavalibv2:jar:javadoc:3.2.1 NOT found %pom_disable_module %{name}-box components # com.datastax.cassandra:cassandra-driver-core:2.1.7.1 NOT Available %pom_disable_module %{name}-cassandraql components # com.x5dev:chunk-templates:3.1.0 # https://github.com/tomj74/chunk-templates %pom_disable_module %{name}-chunk components # org.apache.chemistry.opencmis:chemistry-opencmis-client-impl:0.13.0 # https://chemistry.apache.org/java/opencmis.html DONE %pom_disable_module %{name}-cmis components # org.eclipse.californium:californium-core:1.0.0-M3 # https://github.com/eclipse/californium DONE %pom_disable_module %{name}-coap components # com.github.docker-java:docker-java:1.4.0 # https://github.com/docker-java/docker-java/ # com.github.jnr:jffi;jffi::1.2.7:runtime # com.github.jnr:jnr-x86asm:1.0.2 %pom_disable_module %{name}-docker components # com.dropbox.core:dropbox-core-sdk:1.8.1 # https://github.com/dropbox/dropbox-sdk-java %pom_disable_module %{name}-dropbox components # org.eclipse.equinox:common:3.3.0-v20070426 %pom_disable_module %{name}-eclipse components # com.opengamma:elsql:1.2 # https://github.com/OpenGamma/ElSql %pom_disable_module %{name}-elsql components # org.facebook4j:facebook4j-core:2.3.1 # https://github.com/roundrop/facebook4j %pom_disable_module %{name}-facebook components # org.apache.avalon.framework:avalon-framework-api;avalon-framework-impl:4.3.1 # org.apache.xmlgraphics:fop:1.1 NOT Available %pom_disable_module %{name}-fop components # com.google.appengine:appengine-api-1.0-sdk;appengine-api-labs:1.9.25 # com.google.gdata:core:1.47.1 # org.openengsb.wrapped:com.google.gdata;com.google.gdata-calendar;com.google.gdata-contacts:1.41.5.w1 %pom_disable_module %{name}-gae components %pom_disable_module %{name}-google-calendar components %pom_disable_module %{name}-google-drive components %pom_disable_module %{name}-google-mail components # com.google.code.geocoder-java:geocoder-java:0.16 # http://code.google.com/p/geocoder-java/ %pom_disable_module %{name}-geocoder components # org.eclipse.mylyn.github:org.eclipse.egit.github.core:2.1.5 available org.eclipse.mylyn.github:org.eclipse.mylyn.github.core) = 4.4.0.201606070830.r %pom_disable_module %{name}-github components # org.apache.gora:gora-core:0.6 # http://gora.apache.org/ %pom_disable_module %{name}-gora components %pom_disable_module %{name}-hbase components %pom_disable_module %{name}-hdfs components # ca.uhn.hapi:hapi-base:2.2 # http://hl7api.sourceforge.net/source-repository.html %pom_disable_module %{name}-hl7 components # org.apache.ibatis:ibatis-sqlmap:2.3.4.726 %pom_disable_module %{name}-ibatis components # org.mnode.ical4j:ical4j:1.0.6 # https://github.com/ical4j/ical4j %pom_disable_module %{name}-ical components # jini:jini-core;jini-ext:2.1 https://river.apache.org/ DONE %pom_disable_module %{name}-javaspace components # org.kie.remote:kie-remote-client:6.2.0.Final # https://github.com/droolsjbpm/droolsjbpm-integration %pom_disable_module %{name}-jbpm components # org.apache.jackrabbit:jackrabbit-core NOT Available; NON free javax.jcr:jcr %pom_disable_module %{name}-jcr components # thaiopensource:jing:20030619 NOT Available %pom_disable_module %{name}-jing components # com.atlassian.jira:jira-rest-java-client:1.2-m01 # https://bitbucket.org/atlassian/jira-rest-java-client %pom_disable_module %{name}-jira components # com.bazaarvoice.jolt:jolt-core;json-utils:0.0.16 # https://github.com/bazaarvoice/jolt %pom_disable_module %{name}-jolt components # net.sf.jt400:jt400:8.6 # https://sourceforge.net/projects/jt400/ %pom_disable_module %{name}-jt400 components # org.apache.kafka:kafka_2.11:0.8.2.2 # http://kafka.apache.org/ %pom_disable_module %{name}-kafka components # com.sna-projects.krati:krati:0.4.9 # https://github.com/jingwei/krati/ %pom_disable_module %{name}-krati components # org.eclipse.birt.runtime:org.eclipse.osgi %pom_disable_module %{name}-kura components # org.apache.mina:mina-core:1.1.7 NOT Available %pom_disable_module %{name}-mina components # org.jopendocument:isorelax-jaxp-bridge-ILM:1.1 NOT Available # com.sun.xml.bind.jaxb:isorelax:20090621 Available %pom_disable_module %{name}-msv components # com.googlecode:jsendnsca-core:1.3.1 NOT Available %pom_disable_module %{name}-nagios components # org.apache.olingo:olingo-odata2-api:2.0.4 DONE # https://olingo.apache.org/ %pom_disable_module %{name}-olingo2 components # org.optaplanner:optaplanner-core:6.2.0.Final # https://github.com/droolsjbpm/optaplanner %pom_disable_module %{name}-optaplanner components # com.impossibl.pgjdbc-ng:pgjdbc-ng:0.4 # https://github.com/impossibl/pgjdbc-ng DONE %pom_disable_module %{name}-pgevent components # org.quartz-scheduler:quartz:1.8.6 %pom_disable_module %{name}-quartz components # org.apache.servicemix.bundles:org.apache.servicemix.bundles.quickfix:1.6.0_1 # https://github.com/quickfix-j/quickfixj %pom_disable_module %{name}-quickfix components # org.opentelecoms.sip:sip-api-1.2:1.1 # org.apache.servicemix.bundles:org.apache.servicemix.bundles.jain-sip-ri %pom_disable_module %{name}-sip components # org.apache.solr:solr-solrj:4.10.4 %pom_disable_module %{name}-solr components # com.sparkjava:spark-core:2.2 # https://github.com/perwendel/spark %pom_disable_module %{name}-spark-rest components # org.apache.servicemix.bundles:org.apache.servicemix.bundles.splunk:1.5.0.0_1 # https://github.com/splunk/splunk-sdk-java %pom_disable_module %{name}-splunk components # org.springframework.boot:spring-boot-configuration-processor;spring-boot-starter;spring-boot-starter-web:1.2.7.RELEASE %pom_disable_module %{name}-spring-boot components # org.springframework.integration:spring-integration-core:2.2.6.RELEASE NOT Available %pom_disable_module %{name}-spring-integration components # org.springframework.data:spring-data-redis:1.6.0.RELEASE NOT Available %pom_disable_module %{name}-spring-redis components # org.springframework.ws:spring-ws-core;spring-ws-support:2.2.1.RELEASE NOT Available %pom_disable_module %{name}-spring-ws components # org.fusesource.stompjms:stompjms-client:1.19 # https://github.com/fusesource/stompjms %pom_disable_module %{name}-stomp components %pom_disable_module %{name}-swagger components # com.univocity:univocity-parsers:1.5.6 DONE # https://github.com/uniVocity/univocity-parsers/ %pom_disable_module %{name}-univocity-parsers components # org.tuckey:urlrewritefilter:4.0.4 %pom_disable_module %{name}-urlrewrite components # io.undertow:undertow-core:1.2.12.Final NOT Available %pom_disable_module %{name}-undertow components # io.vertx:vertx-core:3.0.0 # https://github.com/eclipse/vert.x %pom_disable_module %{name}-vertx components # org.igniterealtime.smack:smack-core;smack-extensions;smack-tcp:4.0.7 NOT Available %pom_disable_module %{name}-xmpp components # org.scribe:scribe:1.3.7 # https://github.com/scribejava/scribejava %pom_disable_module %{name}-yammer components %pom_xpath_remove -r "pom:plugin[pom:artifactId='maven-bundle-plugin']/pom:configuration/pom:instructions/pom:Private-Package" %pom_xpath_remove -r "pom:plugin[pom:artifactId='maven-bundle-plugin']/pom:configuration/pom:instructions/pom:Bundle-Activator" %pom_xpath_remove -r "pom:plugin[pom:artifactId='maven-bundle-plugin']/pom:configuration/pom:instructions/pom:DynamicImport-Package" %pom_xpath_inject "pom:plugin[pom:artifactId='maven-bundle-plugin']/pom:configuration" "true" parent sed -i '/camel.osgi.import.additional/d' parent/pom.xml sed -i '/camel.osgi.import.before.defaults/d' parent/pom.xml sed -i '/${camel.osgi.import.defaults}/d' parent/pom.xml %{name}-core/pom.xml sed -i '/!${camel.osgi.export.pkg},/d' parent/pom.xml %pom_remove_plugin -r :maven-shade-plugin %{name}-core %pom_xpath_set "pom:properties/pom:camel.osgi.export.pkg" 'org.apache.camel.*, !org.apache.camel.tools.apt.*' %{name}-core sed -i '/!org.apache.camel.*,/d' %{name}-core/pom.xml %pom_remove_plugin -r :groovy-eclipse-compiler components/camel-grape %pom_remove_plugin -r :maven-compiler-plugin components/camel-grape components/camel-groovy %pom_add_plugin org.codehaus.gmavenplus:gmavenplus-plugin:1.5 components/camel-grape " compile " %pom_xpath_set "pom:properties/pom:jetty8-version" 8.1 parent %pom_xpath_set "pom:properties/pom:lucene3-version" 3 parent %pom_xpath_set "pom:properties/pom:lucene-version" 4 parent %pom_xpath_set "pom:properties/pom:netty3-version" 3 parent %pom_xpath_set "pom:properties/pom:hibernate-version" 4 parent %pom_change_dep -r :spring-osgi-core org.eclipse.gemini.blueprint:gemini-blueprint-core:1.0.2.RELEASE find ./components/%{name}-spring -name "*.java" -exec sed -i "s/org.springframework.osgi/org.eclipse.gemini.blueprint/g" {} + %pom_change_dep :org.apache.servicemix.bundles.cglib cglib:cglib components/%{name}-spring-javaconfig %pom_change_dep -r :geronimo-jpa_2.0_spec org.hibernate.javax.persistence:hibernate-jpa-2.0-api components/%{name}-bam components/%{name}-jpa %pom_change_dep :geronimo-servlet_3.0_spec javax.servlet:javax.servlet-api components/%{name}-servlet %pom_change_dep :geronimo-servlet_3.0_spec javax.servlet:javax.servlet-api components/%{name}-servletlistener %pom_xpath_set "pom:plugin[pom:artifactId='maven-jar-plugin']/pom:configuration/pom:archive/pom:manifest/pom:addClasspath" false components/%{name}-jasypt %pom_xpath_remove "pom:plugin[pom:artifactId='maven-jar-plugin']/pom:configuration/pom:archive/pom:manifest/pom:classpathPrefix" components/%{name}-jasypt %pom_xpath_set -r "pom:plugin[pom:groupId='org.jvnet.jaxb2.maven2']/pom:artifactId" "maven-jaxb22-plugin" sed -i "s|net.java.dev.jaxb2-commons|org.jvnet.jaxb2_commons|" parent/pom.xml sed -i "s|jaxb-fluent-api|jaxb2-fluent-api|" parent/pom.xml %pom_change_dep -r :org.apache.servicemix.bundles.josql net.sf.josql:josql components/%{name}-josql %pom_change_dep -r :org.apache.servicemix.bundles.gentlyweb-utils net.sf.josql:gentlyweb-utils components/%{name}-josql %pom_change_dep :openjpa :openjpa-lib components/%{name}-jpa %pom_xpath_inject "pom:plugin[pom:artifactId='openjpa-maven-plugin']/pom:dependencies" ' org.apache.openjpa openjpa-kernel ${openjpa-version} org.apache.openjpa openjpa-jdbc ${openjpa-version} org.apache.openjpa openjpa-persistence ${openjpa-version} ' components/%{name}-jpa %pom_change_dep -r :geronimo-el_1.0_spec org.jboss.spec.javax.el:jboss-el-api_2.2_spec components/%{name}-juel %pom_change_dep ognl:ognl org.apache.commons:commons-ognl:4.0-incubating-SNAPSHOT components/%{name}-ognl find ./components/%{name}-ognl -name "*.java" -exec sed -i "s/import ognl/import org.apache.commons.ognl/g" {} + %pom_change_dep -r :jruby-complete :jruby-core components/%{name}-ruby %pom_change_dep -r :servlet-api :javax.servlet-api components/%{name}-swagger-java %pom_change_dep -r org.jsmpp: com.googlecode.jsmpp: components/%{name}-smpp %pom_change_dep -r :org.apache.servicemix.bundles.snmp4j org.snmp4j:snmp4j components/%{name}-snmp # net.sf.json-lib:json-lib:jar:jdk15:2.4 %pom_xpath_remove "pom:dependency[pom:artifactId='json-lib']/pom:classifier" components/%{name}-xmljson %mvn_package "::{xsd}::" __noinstall %build # Unavailable test deps: org.easymock:easymockclassextension, org.apache.httpcomponents:httpclient::tests %mvn_build -s -f %install %mvn_install %files -f .mfiles-%{name} %license LICENSE.txt NOTICE.txt %files core -f .mfiles-%{name}-core %doc README.txt %license LICENSE.txt NOTICE.txt %files parent -f .mfiles-%{name}-parent %license LICENSE.txt NOTICE.txt %files components -f .mfiles-components %license LICENSE.txt NOTICE.txt %files context -f .mfiles-camel-context %files javadoc -f .mfiles-javadoc %license LICENSE.txt NOTICE.txt %files tooling -f .mfiles-tooling %license LICENSE.txt NOTICE.txt %files apt -f .mfiles-apt %files spi-annotations -f .mfiles-spi-annotations %license LICENSE.txt NOTICE.txt %files maven-plugins -f .mfiles-maven-plugins %license LICENSE.txt NOTICE.txt %files eip-documentation-enricher-maven-plugin -f .mfiles-camel-eip-documentation-enricher-maven-plugin %if %{with abdera} %camel_subpkg atom 'Camel :: Atom' 'Camel Atom support.' %camel_subpkg rss 'Camel :: RSS' 'Camel RSS support.' %camel_subpkg linkedin-api 'Camel :: LinkedIn :: API' 'Camel LinkedIn API.' %camel_subpkg linkedin-component 'Camel :: LinkedIn :: Component' 'Camel LinkedIn component.' %camel_subpkg linkedin-parent 'Camel LinkedIn Parent POM' 'Camel LinkedIn Parent POM.' %license LICENSE.txt NOTICE.txt %endif %if %{with ahc} %camel_subpkg ahc 'Camel :: AHC' 'Camel Async Http Client support.' %camel_subpkg ahc-ws 'Camel :: AHC-WS' 'Camel Websocket Client support.' %endif %if %{with amqp} %camel_subpkg amqp 'Camel :: AMQP' 'Camel AMQP component which is based on the Apache Qid project.' %endif %if %{with cometd} %camel_subpkg cometd 'Camel :: Cometd' 'Camel Cometd support based on Jetty.' %doc components/camel-cometd/README.txt %camel_subpkg salesforce-component 'Camel :: Salesforce' 'Camel Salesforce support.' %doc components/camel-salesforce/camel-salesforce-component/README.md %camel_subpkg salesforce-maven-plugin 'Camel Salesforce Maven plugin' 'Camel Salesforce Maven plugin.' %doc components/camel-salesforce/camel-salesforce-maven-plugin/README.md %camel_subpkg salesforce-parent 'Camel Salesforce Parent POM' 'Camel Salesforce Parent POM.' %license LICENSE.txt NOTICE.txt %endif %if %{with elasticsearch} %camel_subpkg elasticsearch 'Camel :: ElasticSearch' 'Camel ElasticSearch support.' %endif %if %{with hadoop} %camel_subpkg hdfs2 'Camel :: HDFS2' 'Camel HDFS support with Hadoop 2.x libraries.' %endif %if %{with hazelcast} %camel_subpkg hazelcast 'Camel :: HazelCast' 'Camel HazelCast based work queue implementation.' %endif %if %{with httpclient3} %camel_subpkg http 'Camel :: HTTP' 'Camel HTTP support.' %camel_subpkg sap-netweaver 'Camel :: SAP NetWeaver' 'Camel SAP NetWeaver support.' %endif %if %{with infinispan} %camel_subpkg infinispan 'Camel :: Infinispan' 'Camel Infinispan support.' %endif %if %{with jclouds} %camel_subpkg jclouds 'Camel :: JClouds' 'Camel JClouds support.' %endif %if %{with spring4} %camel_subpkg test-spring 'Camel :: Test :: Spring 4.1+' 'Camel Testing Library using JUnit and Spring 4.1+.' %camel_subpkg testng 'Camel :: TestNG' 'Camel Testing Library using TestNG.' %endif %camel_subpkg avro 'Camel :: Avro' 'Camel Avro data format.' %camel_subpkg bam 'Camel :: BAM' 'Camel Business Activity Monitor support.' %camel_subpkg barcode 'Camel :: Barcode' 'Camel Barcode (e.g. QRcode, PDF417, DataMatrix) support.' %camel_subpkg base64 'Camel :: Base64' 'Camel Base64 data format support.' %camel_subpkg bean-validator 'Camel :: Bean validator' 'Camel bean validation support (JSR 303).' %camel_subpkg bindy 'Camel :: Bindy' 'Camel Bindy data format support.' %camel_subpkg blueprint 'Camel :: Blueprint' 'Camel OSGi Blueprint support.' %camel_subpkg cache 'Camel :: Cache' 'Camel Cache support based on ehCache.' %camel_subpkg castor 'Camel :: Castor' 'Camel Castor data format support.' %camel_subpkg cdi 'Camel :: CDI' 'Camel Contexts and Dependency Injection (JSR-299) support.' %camel_subpkg core-osgi 'Camel :: Core OSGi' 'Camel Core OSGi support.' %camel_subpkg core-xml 'Camel :: Core XML' 'Camel Core XML support.' %camel_subpkg couchdb 'Camel :: CouchDB' 'Camel CouchDB component.' %camel_subpkg crypto 'Camel :: Crypto' 'Camel Cryptographic support.' %camel_subpkg csv 'Camel :: CSV' 'Camel CSV data format support.' %camel_subpkg cxf 'Camel :: CXF' 'Camel CXF support.' %camel_subpkg cxf-transport 'Camel :: CXF :: Transport' 'Camel Transport for CXF.' %camel_subpkg disruptor 'Camel :: Disruptor' 'Camel Disruptor component.' %camel_subpkg dns 'Camel :: DNS' 'Camel DNS support.' %camel_subpkg dozer 'Camel :: Dozer' 'Camel Support for the Dozer type conversion framework.' %camel_subpkg ejb 'Camel :: EJB' 'Camel EJB support.' %camel_subpkg eventadmin 'Camel :: Event Admin' 'Camel OSGi Event Admin support.' %camel_subpkg exec 'Camel :: Exec' 'Camel support for system command execution.' %camel_subpkg flatpack 'Camel :: FlatPack' 'Camel FlatPack support.' %camel_subpkg freemarker 'Camel :: Freemarker' 'Camel Freemarker support.' %camel_subpkg ftp 'Camel :: FTP' 'Camel FTP support.' %camel_subpkg ganglia 'Camel :: Ganglia' 'Camel Ganglia support.' %camel_subpkg git 'Camel :: Git' 'Camel Git support.' %camel_subpkg grape 'Camel :: Grape' 'Camel Component for Grape.' %camel_subpkg groovy 'Camel :: Groovy' 'Camel Groovy support.' %camel_subpkg gson 'Camel :: Gson' 'Camel Gson support.' %camel_subpkg guava-eventbus 'Camel :: Guava-EventBus' 'Camel Guava-EventBus support.' %camel_subpkg guice 'Camel :: Guice' 'Camel Guice.' %camel_subpkg hawtdb 'Camel :: HawtDB' 'Camel HawtDB support.' %camel_subpkg hipchat 'Camel :: Hipchat' 'Camel Hipchat component.' %camel_subpkg http-common 'Camel :: HTTP :: Common' 'Camel HTTP common.' %camel_subpkg http4 'Camel :: HTTP4' 'Camel HTTP (Apache HttpClient 4.x) support.' %camel_subpkg irc 'Camel :: IRC' 'Camel IRC support.' %camel_subpkg jackson 'Camel :: Jackson' 'Camel Jackson support.' %camel_subpkg jacksonxml 'Camel :: Jackson XML' 'Camel Jackson XML support.' %camel_subpkg jasypt 'Camel :: Jasypt' 'Camel Jasypt support.' %camel_subpkg jaxb 'Camel :: JAXB' 'Camel JAXB support.' %camel_subpkg jdbc 'Camel :: JDBC' 'Camel JDBC support.' %camel_subpkg jetty 'Camel :: Jetty' 'Camel Jetty component.' %camel_subpkg jetty-common 'Camel :: Jetty :: Common' 'Camel Jetty 8.x/9.x support.' %camel_subpkg jetty8 'Camel :: Jetty8 (deprecated)' 'Camel Jetty 8.x support.' %camel_subpkg jetty9 'Camel :: Jetty9' 'Camel Jetty 9.x support.' %camel_subpkg jgroups 'Camel :: JGroups' 'Camel JGroups support.' %camel_subpkg jibx 'Camel :: Jibx' 'Camel Jibx support.' %camel_subpkg jms 'Camel :: JMS' 'Camel JMS support.' %camel_subpkg jmx 'Camel :: JMX' 'Camel JMX support.' %camel_subpkg josql 'Camel :: JoSQL' 'Camel JoSQL support.' %camel_subpkg jpa 'Camel :: JPA' 'Camel JPA support.' %camel_subpkg jsch 'Camel :: Jsch' 'Camel SCP support.' %camel_subpkg jsonpath 'Camel :: JSon Path' 'Camel JSON Path Language.' %camel_subpkg juel 'Camel :: JUEL' 'Camel JUEL support.' %camel_subpkg jxpath 'Camel :: JXPath' 'Camel JXPath support.' %camel_subpkg kestrel 'Camel :: Kestrel' 'Camel Kestrel support.' %camel_subpkg ldap 'Camel :: LDAP' 'Camel LDAP support.' %camel_subpkg leveldb 'Camel :: LevelDB' 'Camel LevelDB support.' %camel_subpkg lucene 'Camel :: Lucene' 'Camel Lucene based search component.' %camel_subpkg mail 'Camel :: Mail' 'Camel Mail support.' %camel_subpkg metrics 'Camel :: Metrics' 'Camel Metrics based monitoring component.' %doc components/camel-metrics/README.md %camel_subpkg mina2 'Camel :: MINA-2' 'Camel MINA 2.x support.' %camel_subpkg mongodb 'Camel :: MongoDB' 'Camel MongoDB component.' %camel_subpkg mqtt 'Camel :: MQTT' 'Camel MQTT client.' %camel_subpkg mustache 'Camel :: Mustache' 'Camel Mustache support.' %camel_subpkg mvel 'Camel :: MVEL' 'Camel MVEL support.' %camel_subpkg mybatis 'Camel :: MyBatis' 'Camel MyBatis support.' %camel_subpkg netty 'Camel :: Netty' 'Camel Netty NIO based socket communication component.' %camel_subpkg netty4 'Camel :: Netty4' 'Camel Netty4 NIO based socket communication component.' %camel_subpkg netty-http 'Camel :: Netty HTTP' 'Camel Netty HTTP support.' %camel_subpkg netty4-http 'Camel :: Netty4 HTTP' 'Camel Netty4 HTTP support.' %camel_subpkg ognl 'Camel :: OGNL' 'Camel OGNL support.' %camel_subpkg openshift 'Camel :: OpenShift' 'Camel OpenShift 2.x support.' %camel_subpkg paho 'Camel :: Paho' 'Camel Eclipse Paho support.' %camel_subpkg paxlogging 'Camel :: Pax Logging' 'Camel OSGi PaxLogging support.' %camel_subpkg pdf 'Camel :: PDF' 'Camel PDF support.' %camel_subpkg printer 'Camel :: Printer' 'Camel Printer support.' %camel_subpkg protobuf 'Camel :: Protobuf' 'Camel MongoDB component.' %doc components/camel-protobuf/ReadMe.md %camel_subpkg quartz2 'Camel :: Quartz2' 'Camel Quartz2 support.' %camel_subpkg rabbitmq 'Camel :: RabbitMQ' 'Camel RabbitMQ component.' %camel_subpkg restlet 'Camel :: Restlet' 'Camel REST (Restlet based) component.' %camel_subpkg rmi 'Camel :: RMI' 'Camel RMI support.' %camel_subpkg routebox 'Camel :: Routebox' 'Camel Routebox component to encapsulate routes.' %camel_subpkg ruby 'Camel :: Ruby' 'Camel Ruby support.' %camel_subpkg rx 'Camel :: RX' 'Camel Reactive Extensions support.' %camel_subpkg saxon 'Camel :: Saxon' 'Camel Saxon (XQuery/XPath) support.' %camel_subpkg schematron 'Camel :: Schematron' 'Camel Schematron support.' %doc components/camel-schematron/README.md %camel_subpkg scr 'Camel :: SCR' 'Camel SCR support.' %doc components/camel-scr/README.md %camel_subpkg script 'Camel :: Script' 'Camel Script support.' %camel_subpkg servlet 'Camel :: Servlet' 'Camel servlet transport support.' %camel_subpkg servletlistener 'Camel :: Servlet Listener' 'Camel servlet listener for bootstrapping Camel in Web Applications.' %camel_subpkg shiro 'Camel :: Shiro' 'Camel Shiro Security support.' %camel_subpkg sjms 'Camel :: Simple JMS' 'A pure Java JMS Camel component.' %camel_subpkg slack 'Camel :: Slack 'Camel Slack support.'' %camel_subpkg smpp 'Camel :: SMPP' 'Camel SMPP support.' %camel_subpkg snmp 'Camel :: SNMP' 'Camel SNMP support.' %camel_subpkg soap 'Camel :: SOAP' 'Camel SOAP support.' %camel_subpkg spring 'Camel :: Spring' 'Camel Spring support.' %camel_subpkg spring-batch 'Camel :: Spring Batch' 'Camel Spring Batch support.' %camel_subpkg spring-javaconfig 'Camel :: Spring JavaConfig' 'Camel Spring JavaConfig support.' %camel_subpkg spring-ldap 'Camel :: Spring LDAP' 'Camel support for Spring LDAP.' %camel_subpkg spring-security 'Camel :: Spring Security' 'Camel Spring Security support.' %camel_subpkg sql 'Camel :: SQL' 'Camel SQL support.' %camel_subpkg ssh 'Camel :: SSH' 'Camel SSH support.' %camel_subpkg stax 'Camel :: StAX' 'Camel StAX support.' %camel_subpkg stream 'Camel :: Stream' 'Camel Stream (System.in, System.out, System.err) support.' %camel_subpkg stringtemplate 'Camel :: StringTemplate' 'Camel StringTemplate support.' %camel_subpkg syslog 'Camel :: Syslog' 'Camel Syslog support.' %camel_subpkg swagger-java 'Camel :: Swagger Java' 'Camel Swagger Java support.' %camel_subpkg tagsoup 'Camel :: TagSoup' 'Camel TagSoup support.' %camel_subpkg tarfile 'Camel :: Tar File' 'Camel Tar file support.' %camel_subpkg test 'Camel :: Test' 'Camel Testing Library using JUnit.' %camel_subpkg test-spring3 'Camel :: Test :: Spring 3.x' 'Camel Testing Library using JUnit and Spring 3.x.' %camel_subpkg test-spring40 'Camel :: Test :: Spring 4.0' 'Camel Testing Library using JUnit and Spring 4.0.' %camel_subpkg velocity 'Camel :: Velocity' 'Camel Velocity support.' %camel_subpkg weather 'Camel :: Weather' 'Camel Weather support.' %camel_subpkg websocket 'Camel :: WebSocket' 'Camel WebSocket component.' %camel_subpkg xmlbeans 'Camel :: XMLBeans' 'Camel XMLBeans support.' %camel_subpkg xmljson 'Camel :: XML JSON' 'Camel XML JSON Data Format.' %camel_subpkg xmlrpc 'Camel :: XML RPC' 'Camel XML RPC support.' %camel_subpkg xmlsecurity 'Camel :: XML Security' 'Camel Partial XML Encryption/Decryption and XML Signature support.' %camel_subpkg xstream 'Camel :: XStream' 'Camel XStream support.' %camel_subpkg zipfile 'Camel :: Zip File' 'Camel Zip file support.' %camel_subpkg zookeeper 'Camel :: Zookeeper' 'Camel Zookeeper support.' %changelog * Sat Aug 13 2016 gil cattaneo 2.16.2-1 - update to 2.16.2 * Sat Jan 18 2014 gil cattaneo 2.12.2-1 - update to 2.12.2 * Mon May 27 2013 gil cattaneo 2.10.4-1 - update to 2.10.4 * Thu Sep 06 2012 gil cattaneo 2.10.1-1 - initial rpm