Name: artemis-wildfly-integration
Version: 1.0.2
Release: 1%{?dist}
Summary: ActiveMQ Artemis WildFly Integration
# ASL 2.0: ./src/main/java/org/jboss/activemq/artemis/wildfly/integration/recovery/WildFlyRecoveryDiscovery.java
# ./src/main/java/org/jboss/activemq/artemis/wildfly/integration/recovery/WildFlyActiveMQXAResourceRecovery.java
# ./src/main/java/org/jboss/activemq/artemis/wildfly/integration/recovery/WildFlyActiveMQLogger.java
# ./src/main/java/org/jboss/activemq/artemis/wildfly/integration/recovery/WildFlyActiveMQRegistry.java
# ./src/main/java/org/jboss/activemq/artemis/wildfly/integration/recovery/WildFlyActiveMQRecoveryRegistry.java
# ./src/main/java/org/jboss/activemq/artemis/wildfly/integration/WildFlyActiveMQXAResourceWrapper.java
# ./src/main/java/org/jboss/activemq/artemis/wildfly/integration/WildFlyActiveMQXAResourceWrapperFactory.java
# LGPLv2: ./src/main/java/org/jboss/activemq/artemis/wildfly/ActiveMQJBossLogger.java
# ./src/main/java/org/jboss/activemq/artemis/wildfly/security/SecurityActions.java
# ./src/main/java/org/jboss/activemq/artemis/wildfly/security/AS4SecurityActions.java
# ./src/main/java/org/jboss/activemq/artemis/wildfly/security/JBossASSecurityManager.java
# ./src/main/java/org/jboss/activemq/artemis/wildfly/transactions/WildFlyTransactionManagerLocator.java
License: ASL 2.0 and LGPLv2+
URL: https://github.com/rh-messaging/artemis-wildfly-integration
Source0: https://github.com/rh-messaging/artemis-wildfly-integration/archive/%{version}/%{name}-%{version}.tar.gz
# https://github.com/rh-messaging/artemis-wildfly-integration/issues/19
Patch0: https://github.com/rh-messaging/artemis-wildfly-integration/commit/2040cd0fc42ca62583549bed2285561b222c197e.patch
BuildRequires: maven-local
BuildRequires: mvn(org.apache.activemq:artemis-server)
BuildRequires: mvn(org.apache.activemq:artemis-service-extensions)
BuildRequires: mvn(org.jboss:jboss-parent:pom:)
BuildRequires: mvn(org.jboss:jboss-transaction-spi)
BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-core-api)
BuildRequires: mvn(org.jboss.logging:jboss-logging)
BuildRequires: mvn(org.jboss.logging:jboss-logging-processor:1)
BuildRequires: mvn(org.jboss.logmanager:jboss-logmanager)
BuildRequires: mvn(org.jboss.narayana.jta:jta)
BuildRequires: mvn(org.picketbox:jbosssx-bare)
BuildArch: noarch
%description
Java library to integrate ActiveMQ Artemis with WildFly.
%package javadoc
Summary: Javadoc for %{name}
%description javadoc
This package contains javadoc for %{name}.
%prep
%setup -q -n %{name}-%{version}
%patch0 -p1
%pom_remove_dep org.jboss.integration:jboss-transaction-spi
%pom_remove_dep org.jboss.security:jboss-security-spi
# cannot find symbol: org.jboss.security.SecurityAssociation
rm src/main/java/org/jboss/activemq/artemis/wildfly/security/AS4SecurityActions.java
sed -i '/AS4SecurityActions/d' src/main/java/org/jboss/activemq/artemis/wildfly/security/JBossASSecurityManager.java
%pom_change_dep :jbosssx org.picketbox:jbosssx-bare
%pom_change_dep :jbossjts-jacorb org.jboss.narayana.jta:jta
%pom_change_dep :jboss-logging-processor ::1
%build
# Test skipped for unavailable test deps
%mvn_build -f
%install
%mvn_install
%files -f .mfiles
%doc README.md
%license LICENSE
%files javadoc -f .mfiles-javadoc
%license LICENSE
%changelog
* Fri Jun 10 2016 gil cattaneo <puntogil@libero.it> 1.0.2-1
- initial rpm