|
Marek Goldmann |
e15ad29 |
Name: activemq
|
|
Marek Goldmann |
e15ad29 |
Version: 5.6.0
|
|
Marek Goldmann |
3d5342a |
Release: 7%{?dist}
|
|
Marek Goldmann |
e15ad29 |
Summary: Open source messaging and Integration Patterns server
|
|
Marek Goldmann |
e15ad29 |
License: ASL 2.0
|
|
Marek Goldmann |
e15ad29 |
URL: http://activemq.apache.org
|
|
Marek Goldmann |
e15ad29 |
# git clone -b activemq-5.6.0 https://github.com/apache/activemq.git activemq-core-5.6.0
|
|
Marek Goldmann |
e15ad29 |
# rm -rf activemq-core-5.6.0/.git
|
|
Marek Goldmann |
e15ad29 |
# tar cJf activemq-core-5.6.0.tar.xz activemq-core-5.6.0
|
|
Marek Goldmann |
e15ad29 |
Source0: activemq-5.6.0.tar.xz
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: activeio
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: activemq-protobuf
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: derby
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: geronimo-jta
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: jasypt
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: javacc-maven-plugin
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: java-devel
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: jettison
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-clean-plugin
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-compiler-plugin
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-enforcer-plugin
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-gpg-plugin
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-idea-plugin
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-javadoc-plugin
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-plugin-cobertura
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-pmd-plugin
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-release-plugin
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-source-plugin
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-surefire-plugin
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-surefire-provider-junit4
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: maven-xbean-plugin
|
|
Marek Goldmann |
3d5342a |
BuildRequires: maven-local
|
|
Marek Goldmann |
e15ad29 |
BuildRequires: springframework-jms
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
BuildArch: noarch
|
|
Matt Spaulding |
e41b34c |
|
|
Sam Kottler |
b4d21cb |
%description
|
|
Marek Goldmann |
e15ad29 |
The most popular and powerful open source messaging and Integration Patterns
|
|
Marek Goldmann |
e15ad29 |
server.
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%package javadoc
|
|
Marek Goldmann |
e15ad29 |
Summary: Javadoc for %{name}
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%description javadoc
|
|
Marek Goldmann |
e15ad29 |
This package contains javadoc for %{name}
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%package core
|
|
Marek Goldmann |
e15ad29 |
Summary: ActiveMQ Core
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%description core
|
|
Marek Goldmann |
e15ad29 |
ActiveMQ Core Library
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%package jaas
|
|
Marek Goldmann |
e15ad29 |
Summary: ActiveMQ Jaas
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%description jaas
|
|
Marek Goldmann |
e15ad29 |
ActiveMQ Jaas Library
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%package kahadb
|
|
Marek Goldmann |
e15ad29 |
Summary: ActiveMQ KahaDB
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%description kahadb
|
|
Marek Goldmann |
e15ad29 |
A file based persistence database that is local to the message broker that
|
|
Marek Goldmann |
e15ad29 |
is using it. It has been optimized for fast persistence and is the the default
|
|
Marek Goldmann |
e15ad29 |
storage mechanism from ActiveMQ 5.4 onwards. KahaDB uses less file descriptors
|
|
Marek Goldmann |
e15ad29 |
and provides faster recovery than its predecessor, the AMQ Message Store.
|
|
Matt Spaulding |
e41b34c |
|
|
Marek Goldmann |
e15ad29 |
%prep
|
|
Matt Spaulding |
e41b34c |
|
|
Marek Goldmann |
e15ad29 |
%setup -q -n %{name}-%{version}
|
|
Matt Spaulding |
e41b34c |
|
|
Marek Goldmann |
e15ad29 |
# Disable modules
|
|
Marek Goldmann |
e15ad29 |
for m in all camel console fileserver blueprint karaf \
|
|
Marek Goldmann |
e15ad29 |
openwire-generator optional pool ra rar run spring \
|
|
Marek Goldmann |
e15ad29 |
tooling web web-demo web-console xmpp jmdns_1.0
|
|
Marek Goldmann |
e15ad29 |
do
|
|
Marek Goldmann |
e15ad29 |
%pom_disable_module %{name}-${m}
|
|
Marek Goldmann |
e15ad29 |
done
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%pom_disable_module assembly
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
# Remove missing plugin for activemq-core
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_dep xsddoc:maven-xsddoc-plugin %{name}-core/pom.xml
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
# Remove missing plugin
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_plugin org.codehaus.mojo:ianal-maven-plugin
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
# Remove missing test dependencies
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_dep org.springframework:spring-test
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
# Remove missing optional dependencies
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_dep org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
# Remove xstream support (fedora version is out of date)
|
|
Marek Goldmann |
e15ad29 |
rm -rf %{name}-core/src/main/java/org/apache/activemq/transport/stomp
|
|
Marek Goldmann |
e15ad29 |
rm -rf %{name}-core/src/main/java/org/apache/activemq/util/XStreamFactoryBean.java
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_dep com.thoughtworks.xstream:xstream %{name}-core/pom.xml
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
# Remove jmdns support
|
|
Marek Goldmann |
e15ad29 |
rm -rf %{name}-core/src/main/java/org/apache/activemq/transport/discovery/zeroconf
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_dep org.apache.activemq:activemq-jmdns_1.0 %{name}-core/pom.xml
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
# Remove leveldb support
|
|
Marek Goldmann |
e15ad29 |
rm -rf %{name}-core/src/main/java/org/apache/activemq/store/leveldb
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_dep org.fusesource.fuse-extra:fusemq-leveldb %{name}-core/pom.xml
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
# Remove mqtt support
|
|
Marek Goldmann |
e15ad29 |
rm -rf %{name}-core/src/main/java/org/apache/activemq/transport/mqtt
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_dep org.fusesource.mqtt-client:mqtt-client %{name}-core/pom.xml
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
# Remove other optional dependencies
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_dep org.apache.activemq:activemq-openwire-generator %{name}-core/pom.xml
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_dep org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec %{name}-core/pom.xml
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_dep org.apache.geronimo.specs:geronimo-jta_1.0.1B_spec %{name}-core/pom.xml
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_dep org.apache.geronimo.specs:geronimo-jacc_1.1_spec %{name}-core/pom.xml
|
|
Marek Goldmann |
e15ad29 |
%pom_remove_dep org.apache.geronimo.specs:geronimo-annotation_1.0_spec %{name}-core/pom.xml
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
chmod 644 LICENSE README.txt
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
# Fix license file encoding
|
|
Marek Goldmann |
e15ad29 |
mv LICENSE LICENSE.orig
|
|
Marek Goldmann |
e15ad29 |
iconv -f iso-8859-1 -t utf-8 LICENSE.orig > LICENSE
|
|
Matt Spaulding |
e41b34c |
|
|
Matt Spaulding |
e41b34c |
%build
|
|
Marek Goldmann |
3d5342a |
%mvn_package :activemq-core core
|
|
Marek Goldmann |
3d5342a |
%mvn_package :activemq-jaas jaas
|
|
Marek Goldmann |
3d5342a |
%mvn_package :kahadb kahadb
|
|
Matt Spaulding |
e41b34c |
|
|
Marek Goldmann |
3d5342a |
%mvn_build -f
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
3d5342a |
%install
|
|
Marek Goldmann |
3d5342a |
%mvn_install
|
|
Matt Spaulding |
e41b34c |
|
|
Marek Goldmann |
3d5342a |
%files -f .mfiles
|
|
Marek Goldmann |
e15ad29 |
%doc LICENSE NOTICE README.txt
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
3d5342a |
%files javadoc -f .mfiles-javadoc
|
|
Marek Goldmann |
e15ad29 |
%doc LICENSE NOTICE
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
3d5342a |
%files core -f .mfiles-core
|
|
Marek Goldmann |
e15ad29 |
%doc LICENSE NOTICE
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
3d5342a |
%files jaas -f .mfiles-jaas
|
|
Marek Goldmann |
e15ad29 |
%doc LICENSE NOTICE
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
3d5342a |
%files kahadb -f .mfiles-kahadb
|
|
Marek Goldmann |
e15ad29 |
%doc LICENSE NOTICE
|
|
Matt Spaulding |
e41b34c |
|
|
Matt Spaulding |
e41b34c |
%changelog
|
|
Marek Goldmann |
3d5342a |
* Mon Oct 14 2013 Marek Goldmann <mgoldman@redhat.com> - 5.6.0-7
|
|
Marek Goldmann |
3d5342a |
- Use xmvn
|
|
Marek Goldmann |
3d5342a |
- Fixes Remove binary distribution usage, RHBZ#1018696
|
|
Marek Goldmann |
3d5342a |
|
|
Marek Goldmann |
e15ad29 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.0-6
|
|
Marek Goldmann |
e15ad29 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
a0966a9 |
|
|
Matt Spaulding |
20e4acd |
* Sun Mar 03 2013 Matt Spaulding <mspaulding06@gmail.com> - 5.6.0-5
|
|
Matt Spaulding |
20e4acd |
- Removed optional geronimo-annotation dependency from activemq-core
|
|
Matt Spaulding |
20e4acd |
|
|
|
5eca7e9 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.0-4
|
|
|
5eca7e9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
5eca7e9 |
|
|
Matt Spaulding |
42859f3 |
* Wed Sep 19 2012 Matt Spaulding <mspaulding06@gmail.com> - 5.6.0-3
|
|
Matt Spaulding |
e41b34c |
- Added NOTICE to all subpackages
|
|
Matt Spaulding |
42859f3 |
|
|
Matt Spaulding |
42859f3 |
* Wed Sep 19 2012 Matt Spaulding <mspaulding06@gmail.com> - 5.6.0-2
|
|
Matt Spaulding |
e41b34c |
- Removed references to RPM_BUILD_ROOT for consistency
|
|
Matt Spaulding |
e41b34c |
|
|
Matt Spaulding |
e41b34c |
* Mon Sep 10 2012 Matt Spaulding <mspaulding06@gmail.com> - 5.6.0-1
|
|
Matt Spaulding |
e41b34c |
- Initial RPM package
|
|
Matt Spaulding |
e41b34c |
|