From 88d79f03eeadacd5f54ccab53d03ed80c1d38df10358d5b33d531a9ae6de8d66 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Thu, 3 Mar 2022 14:27:02 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/Java:packages/jakarta-activation?expand=0&rev=3 --- jakarta-activation-build.xml | 144 +++++++++++++++++++++++++++++++++++ jakarta-activation.changes | 5 ++ jakarta-activation.spec | 31 +++++--- 3 files changed, 171 insertions(+), 9 deletions(-) create mode 100644 jakarta-activation-build.xml diff --git a/jakarta-activation-build.xml b/jakarta-activation-build.xml new file mode 100644 index 0000000..6ec532e --- /dev/null +++ b/jakarta-activation-build.xml @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
<![CDATA[<a href="https://reload4j.qos.ch"> + <img src="https://reload4j.qos.ch/images/logos/reload4j.jpg" height="40"/></a>]]>
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/jakarta-activation.changes b/jakarta-activation.changes index acea984..9ecf827 100644 --- a/jakarta-activation.changes +++ b/jakarta-activation.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Mar 3 14:26:41 UTC 2022 - Fridrich Strba + +- Rewrite build system to build with ant + ------------------------------------------------------------------- Wed Dec 15 11:58:19 UTC 2021 - Fridrich Strba diff --git a/jakarta-activation.spec b/jakarta-activation.spec index cd22fd9..94a0591 100644 --- a/jakarta-activation.spec +++ b/jakarta-activation.spec @@ -1,7 +1,7 @@ # # spec file for package jakarta-activation # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,6 +16,7 @@ # +%global artifact_name jakarta.activation-api Name: jakarta-activation Version: 2.1.0 Release: 0 @@ -23,10 +24,11 @@ Summary: Jakarta Activation Specification and Implementation License: BSD-3-Clause URL: https://eclipse-ee4j.github.io/jaf/ Source0: https://github.com/eclipse-ee4j/jaf/archive/%{version}/jaf-%{version}.tar.gz +Source1: %{name}-build.xml +BuildRequires: ant BuildRequires: fdupes BuildRequires: java-devel >= 9 -BuildRequires: maven-local -BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: javapackages-local BuildArch: noarch %description @@ -43,28 +45,39 @@ This package contains javadoc for %{name}. %prep %setup -q -n jaf-%{version} +cp %{SOURCE1} api/build.xml %pom_remove_parent api -%pom_remove_plugin :maven-enforcer-plugin api -%pom_remove_plugin :build-helper-maven-plugin api -%pom_remove_plugin :buildnumber-maven-plugin api %build pushd api -%{mvn_build} -f +%{ant} package javadoc popd %install pushd api -%mvn_install +# jars +mkdir -p %{buildroot}%{_javadir}/%{name} +cp -a target/%{artifact_name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{artifact_name}.jar + +#pom +install -d -m 755 %{buildroot}%{_mavenpomdir}/%{name} +install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/%{name}/%{artifact_name}.pom +%add_maven_depmap %{name}/%{artifact_name}.pom %{name}/%{artifact_name}.jar + +# javadoc +mkdir -p %{buildroot}%{_javadocdir}/%{name} +cp -a target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name} popd + %fdupes -s %{buildroot}%{_javadocdir} %files -f api/.mfiles %doc README.md %license LICENSE.md NOTICE.md -%files javadoc -f api/.mfiles-javadoc +%files javadoc +%{_javadocdir}/%{name} %license LICENSE.md NOTICE.md %changelog