%global githash 150c05faf2e55af3f21e101dea786ef01ba6f4b9 %global reltag .Final %global namedversion %{version}%{?reltag} Name: droolsjbpm-knowledge Version: 6.2.0 Release: 1%{?dist} Summary: Drools and jBPM Kie common API License: ASL 2.0 URL: http://www.jboss.org/drools Source0: https://github.com/droolsjbpm/droolsjbpm-knowledge/archive/%{githash}/%{name}-%{githash}.tar.gz BuildRequires: maven-local BuildRequires: mvn(com.sun.xml.bind:jaxb-impl) BuildRequires: mvn(com.sun.xml.bind:jaxb-xjc) BuildRequires: mvn(com.thoughtworks.xstream:xstream) BuildRequires: mvn(javax.enterprise:cdi-api) BuildRequires: mvn(javax.xml.bind:jaxb-api) BuildRequires: mvn(javax.xml.stream:stax-api) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.jboss.spec.javax.jms:jboss-jms-api_1.1_spec) BuildRequires: mvn(org.mvel:mvel2) BuildRequires: mvn(org.osgi:org.osgi.compendium) BuildRequires: mvn(org.osgi:org.osgi.core) BuildRequires: mvn(org.slf4j:slf4j-api) BuildArch: noarch %description The common API for Drools and jBPM. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{githash} # Cleanup find . -name "*.jar" -print -delete find . -name "*.class" -print -delete # org.kie:kie-parent-with-dependencies:6.2.0.Final %pom_remove_parent # Fix build without parent pom %pom_xpath_inject "pom:project" "%{namedversion}" %pom_xpath_inject "pom:dependency[pom:groupId = 'org.kie']" '${project.version}' kie-internal %pom_add_plugin "org.apache.felix:maven-bundle-plugin:2.5.4" . ' true true <_removeheaders>Ignore-Package <_nouses>true <_snapshot>${maven.build.timestamp} ' %pom_disable_module kie-archetypes # Fix deps pom entries %pom_remove_dep -r javax.activation:activation %pom_change_dep -r org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec javax.xml.bind:jaxb-api:2.2.12-b141001.1542 %build %mvn_build -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles %doc README.md %license LICENSE-ASL-2.0.txt %files javadoc -f .mfiles-javadoc %license LICENSE-ASL-2.0.txt %changelog * Tue Aug 25 2015 gil cattaneo 6.2.0-1 - initial rpm