|
Marek Goldmann |
e15ad29 |
Name: activemq
|
|
Marek Goldmann |
e15ad29 |
Version: 5.6.0
|
|
|
fda33eb |
Release: 18%{?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 |
|
|
|
a0be74a |
Patch0: activemq-5.6.0-jaas-CVE-2015-6524.patch
|
|
|
e3ef8a1 |
Patch1: activemq-5.6.0-CVE-2015-5254.patch
|
|
|
a0be74a |
|
|
Marek Goldmann |
3d5342a |
BuildRequires: maven-local
|
|
|
e3ef8a1 |
BuildRequires: mvn(com.thoughtworks.xstream:xstream)
|
|
|
455b8ef |
BuildRequires: mvn(commons-net:commons-net)
|
|
|
455b8ef |
BuildRequires: mvn(org.apache.derby:derby)
|
|
|
455b8ef |
BuildRequires: mvn(org.apache.activemq:activeio-core)
|
|
|
455b8ef |
BuildRequires: mvn(org.apache.activemq.protobuf:activemq-protobuf)
|
|
|
ddbcfcf |
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
|
|
|
19c4883 |
BuildRequires: mvn(org.apache.geronimo.specs:geronimo-jms_1.1_spec)
|
|
|
455b8ef |
BuildRequires: mvn(org.apache.geronimo.specs:geronimo-jta_1.1_spec)
|
|
|
95e3333 |
BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin)
|
|
|
455b8ef |
BuildRequires: mvn(org.apache.maven.plugins:maven-clean-plugin)
|
|
|
94573e1 |
BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin)
|
|
|
9f84888 |
BuildRequires: mvn(org.apache.rat:apache-rat-plugin)
|
|
|
455b8ef |
BuildRequires: mvn(org.apache.xbean:maven-xbean-plugin)
|
|
|
455b8ef |
BuildRequires: mvn(org.codehaus.jettison:jettison)
|
|
|
455b8ef |
BuildRequires: mvn(org.codehaus.mojo:javacc-maven-plugin)
|
|
|
455b8ef |
BuildRequires: mvn(org.jasypt:jasypt)
|
|
|
455b8ef |
BuildRequires: mvn(org.springframework:spring-jms)
|
|
Marek Goldmann |
e15ad29 |
|
|
|
9f84888 |
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 core
|
|
|
9f84888 |
Summary: ActiveMQ Core
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%description core
|
|
|
9f84888 |
ActiveMQ Core Library.
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%package jaas
|
|
|
9f84888 |
Summary: ActiveMQ Jaas
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%description jaas
|
|
|
9f84888 |
ActiveMQ Jaas Library.
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
e15ad29 |
%package kahadb
|
|
|
9f84888 |
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 |
|
|
|
9f84888 |
%package javadoc
|
|
|
9f84888 |
Summary: Javadoc for %{name}
|
|
|
9f84888 |
|
|
|
9f84888 |
%description javadoc
|
|
|
9f84888 |
This package contains javadoc for %{name}.
|
|
|
9f84888 |
|
|
Marek Goldmann |
e15ad29 |
%prep
|
|
Matt Spaulding |
e41b34c |
|
|
Marek Goldmann |
e15ad29 |
%setup -q -n %{name}-%{version}
|
|
|
a0be74a |
%patch0 -p1
|
|
|
e3ef8a1 |
%patch1 -p1
|
|
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
|
|
|
455b8ef |
%pom_remove_plugin -r :cobertura-maven-plugin
|
|
|
455b8ef |
# Workaround for new bundle plugin
|
|
|
455b8ef |
%pom_xpath_remove "pom:plugin[pom:artifactId = 'maven-bundle-plugin' ]/pom:configuration"
|
|
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 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 |
|
|
|
cbf6ae0 |
%mvn_package ":activemq-core:{xsd}::" __noinstall
|
|
Matt Spaulding |
e41b34c |
|
|
|
cbf6ae0 |
%build
|
|
|
9f84888 |
%mvn_build -sf
|
|
Marek Goldmann |
e15ad29 |
|
|
Marek Goldmann |
3d5342a |
%install
|
|
Marek Goldmann |
3d5342a |
%mvn_install
|
|
Matt Spaulding |
e41b34c |
|
|
|
9f84888 |
%files -f .mfiles-activemq-parent
|
|
|
455b8ef |
%doc README.txt
|
|
|
455b8ef |
%license LICENSE NOTICE
|
|
Marek Goldmann |
e15ad29 |
|
|
|
9f84888 |
%files core -f .mfiles-activemq-core
|
|
|
455b8ef |
%license LICENSE NOTICE
|
|
Marek Goldmann |
e15ad29 |
|
|
|
9f84888 |
%files jaas -f .mfiles-activemq-jaas
|
|
|
455b8ef |
%license LICENSE NOTICE
|
|
Marek Goldmann |
e15ad29 |
|
|
|
9f84888 |
%files kahadb -f .mfiles-kahadb
|
|
|
455b8ef |
%license LICENSE NOTICE
|
|
Marek Goldmann |
e15ad29 |
|
|
|
9f84888 |
%files javadoc -f .mfiles-javadoc
|
|
|
455b8ef |
%license LICENSE NOTICE
|
|
Matt Spaulding |
e41b34c |
|
|
Matt Spaulding |
e41b34c |
%changelog
|
|
|
fda33eb |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-18
|
|
|
fda33eb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
fda33eb |
|
|
|
94573e1 |
* Wed Jun 29 2016 gil cattaneo <puntogil@libero.it> 5.6.0-17
|
|
|
94573e1 |
- add missing build requires
|
|
|
94573e1 |
|
|
|
ddbcfcf |
* Mon Jun 20 2016 gil cattaneo <puntogil@libero.it> 5.6.0-16
|
|
|
95e3333 |
- add missing build requires
|
|
|
ddbcfcf |
|
|
|
0b4fb5b |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-15
|
|
|
0b4fb5b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
0b4fb5b |
|
|
|
e3ef8a1 |
* Tue Dec 15 2015 gil cattaneo <puntogil@libero.it> 5.6.0-14
|
|
|
e3ef8a1 |
- fix for CVE-2015-5254 (rhbz#1291292,1291293)
|
|
|
e3ef8a1 |
|
|
|
b3e98e6 |
* Sat Nov 28 2015 gil cattaneo <puntogil@libero.it> - 5.6.0-13
|
|
|
b3e98e6 |
- rebuilt
|
|
|
b3e98e6 |
|
|
|
a0be74a |
* Fri Sep 25 2015 gil cattaneo <puntogil@libero.it> 5.6.0-12
|
|
|
a0be74a |
- fix for CVE-2015-6524 (rhbz#1257246,1257248)
|
|
|
a0be74a |
|
|
|
455b8ef |
* Sun Aug 09 2015 gil cattaneo <puntogil@libero.it> 5.6.0-11
|
|
|
455b8ef |
- fix FTBFS rhbz#1239362
|
|
|
455b8ef |
- fix BR list and use BR mvn()-like
|
|
|
455b8ef |
- introduce license macro
|
|
|
455b8ef |
|
|
|
6fcb6d4 |
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.0-10
|
|
|
6fcb6d4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
6fcb6d4 |
|
|
|
cbf6ae0 |
* Mon Jun 16 2014 Michal Srb <msrb@redhat.com> - 5.6.0-9
|
|
|
cbf6ae0 |
- Fix FTBFS
|
|
|
cbf6ae0 |
|
|
|
1b88898 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.6.0-8
|
|
|
1b88898 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
1b88898 |
|
|
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 |
|