diff --git a/activemq-5.15.15.tar.gz b/activemq-5.15.15.tar.gz new file mode 100644 index 0000000..a3118ad Binary files /dev/null and b/activemq-5.15.15.tar.gz differ diff --git a/activemq.spec b/activemq.spec new file mode 100644 index 0000000..e0720f0 --- /dev/null +++ b/activemq.spec @@ -0,0 +1,62 @@ +%define check_testcase 0 +Name: activemq +Version: 5.15.15 +Release: 1 +Summary: Open source messaging and Integration Patterns server +License: ASL 2.0 +URL: http://activemq.apache.org +Source0: https://github.com/apache/%{name}/archive/refs/tags/%{name}-%{version}.tar.gz +Requires: java +BuildRequires: maven java +BuildArch: noarch +%description +The most popular and powerful open source messaging and Integration Patterns +server. + +%package javadoc +Summary: Javadoc for %{name} +%description javadoc +This package contains javadoc for %{name}. + +%prep +%autosetup -n %{name}-%{name}-%{version} + +%build +%if %{check_testcase} + mvn package +%else + mvn package -Dmaven.test.skip=True +%endif + +%install +install -d -m755 %{buildroot}/%{_datadir}/javadoc +install -d -m755 %{buildroot}/%{_datadir}/licenses +install -d -m755 %{buildroot}/%{_datadir}/activemq +cd assembly/target +unzip -d ./file apache-activemq*.zip +cd ./file/apache-activemq* +for dir in bin examples webapps webapps-demo conf lib docs;do + if [ "$dir" = "docs" || "$dir" = "examples" ] + then + cp -arf $dir %{buildroot}/%{_datadir}/javadoc + else + cp -arf $dir %{buildroot}/%{_datadir}/activemq + + fi +done +cp README.txt %{buildroot}/%{_datadir}/activemq +cp LICENSE %{buildroot}/%{_datadir}/licenses +cp NOTICE %{buildroot}/%{_datadir}/licenses +rm -rf ../../file +cd %{_builddir} + +%files +%{_datadir}/activemq +%license %{_datadir}/licenses/* + +%files javadoc +%{_datadir}/javadoc + +%changelog +* Mon Jul 19 2021 xuping - 5.15.15-1 +- package init diff --git a/activemq.yaml b/activemq.yaml new file mode 100644 index 0000000..a159673 --- /dev/null +++ b/activemq.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: apache/activemq +tag_prefix: ^activemq- +separator: .