%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