6
0

Compare commits

...

11 Commits

Author SHA256 Message Date
2120506925 Accepting request 1176981 from Java:packages
fix conflict/choice of providers

OBS-URL: https://build.opensuse.org/request/show/1176981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/maven-shared-io?expand=0&rev=6
2024-05-27 09:55:57 +00:00
82ea1f2194 OBS-URL: https://build.opensuse.org/package/show/Java:packages/maven-shared-io?expand=0&rev=14 2024-05-26 19:21:54 +00:00
04ffd5e2e2 Accepting request 1174348 from Java:packages
build with sisu-plexus

OBS-URL: https://build.opensuse.org/request/show/1174348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/maven-shared-io?expand=0&rev=5
2024-05-16 15:15:53 +00:00
4f3e1c8aea OBS-URL: https://build.opensuse.org/package/show/Java:packages/maven-shared-io?expand=0&rev=12 2024-05-16 05:19:00 +00:00
7926a0d14b OBS-URL: https://build.opensuse.org/package/show/Java:packages/maven-shared-io?expand=0&rev=11 2024-05-16 04:47:41 +00:00
3533c4ddd6 OBS-URL: https://build.opensuse.org/package/show/Java:packages/maven-shared-io?expand=0&rev=10 2024-05-15 17:42:41 +00:00
9acd6d0a6a Accepting request 1148614 from Java:packages
rpm 4.20 compat

OBS-URL: https://build.opensuse.org/request/show/1148614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/maven-shared-io?expand=0&rev=4
2024-02-21 17:00:24 +00:00
f40aa8fb23 rpm 4.20 compat
OBS-URL: https://build.opensuse.org/package/show/Java:packages/maven-shared-io?expand=0&rev=8
2024-02-21 10:51:08 +00:00
af26e937b9 Accepting request 1109370 from Java:packages
Reduce dependencies a bit

OBS-URL: https://build.opensuse.org/request/show/1109370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/maven-shared-io?expand=0&rev=3
2023-09-07 19:13:03 +00:00
da90ee5b96 OBS-URL: https://build.opensuse.org/package/show/Java:packages/maven-shared-io?expand=0&rev=6 2023-09-06 22:38:19 +00:00
02fe479c1b Accepting request 964423 from Java:packages
Build with source and target levels 8

OBS-URL: https://build.opensuse.org/request/show/964423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/maven-shared-io?expand=0&rev=2
2022-03-24 21:57:59 +00:00
2 changed files with 40 additions and 17 deletions

View File

@@ -1,3 +1,23 @@
-------------------------------------------------------------------
Sun May 26 19:21:46 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Do not add PROVIDED dependency on plexus-container-default
-------------------------------------------------------------------
Thu May 16 05:18:49 UTC 2024 - Fridrich Strba <fstrba@suse.com>
- Use sisu-plexus instead of plexus-containers-container-default
-------------------------------------------------------------------
Wed Feb 21 10:51:04 UTC 2024 - Gus Kenion <gus.kenion@suse.com>
- Use %patch -P N instead of deprecated %patchN.
-------------------------------------------------------------------
Wed Sep 6 22:37:02 UTC 2023 - Fridrich Strba <fstrba@suse.com>
- Remove unnecessary dependency on xmvn tools and parent pom
-------------------------------------------------------------------
Mon Mar 21 04:40:31 UTC 2022 - Fridrich Strba <fstrba@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package maven-shared-io
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -22,23 +22,20 @@ Release: 0
Summary: API for I/O support like logging, download or file scanning
License: Apache-2.0
Group: Development/Libraries/Java
URL: http://maven.apache.org/shared/maven-shared-io
Source0: http://repo1.maven.org/maven2/org/apache/maven/shared/%{name}/%{version}/%{name}-%{version}-source-release.zip
URL: https://maven.apache.org/shared/maven-shared-io
Source0: https://repo1.maven.org/maven2/org/apache/maven/shared/%{name}/%{version}/%{name}-%{version}-source-release.zip
Source1: %{name}-build.xml
# Rejected upstream: https://issues.apache.org/jira/browse/MSHARED-490
Patch0: 0001-Fix-running-tests-with-Maven-3.3.9.patch
BuildRequires: ant
BuildRequires: fdupes
BuildRequires: javapackages-local
BuildRequires: javapackages-local >= 6
BuildRequires: maven-lib
BuildRequires: maven-shared-utils
BuildRequires: maven-wagon-provider-api
BuildRequires: plexus-containers-container-default
BuildRequires: plexus-utils
BuildRequires: sisu-plexus
BuildRequires: unzip
BuildRequires: xmvn-install
BuildRequires: xmvn-resolve
BuildRequires: mvn(org.apache.maven.shared:maven-shared-components:pom:)
BuildArch: noarch
%description
@@ -54,9 +51,7 @@ API documentation for %{name}.
%prep
%setup -q
cp %{SOURCE1} build.xml
%patch0 -p1
%pom_add_dep org.codehaus.plexus:plexus-container-default::provided
%patch -P 0 -p1
%build
mkdir -p lib
@@ -67,24 +62,32 @@ build-jar-repository -s lib \
maven/maven-plugin-api \
maven-wagon/provider-api \
maven-shared-utils/maven-shared-utils \
plexus/utils \
plexus-containers/plexus-container-default
org.eclipse.sisu.plexus \
plexus/utils
# Some of the tests cannot run outside maven
%{ant} \
-Dtest.skip=true \
jar javadoc
%mvn_artifact pom.xml target/%{name}-%{version}.jar
%install
%mvn_install
# jar
install -dm 0755 %{buildroot}%{_javadir}/%{name}
install -pm 0644 target/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}.jar
# pom
install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name}
%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}/%{name}.pom
%add_maven_depmap %{name}/%{name}.pom %{name}/%{name}.jar
# javadoc
install -dm 0755 %{buildroot}%{_javadocdir}/%{name}
cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/
%fdupes -s %{buildroot}%{_javadocdir}
%files -f .mfiles
%license LICENSE NOTICE
%files javadoc -f .mfiles-javadoc
%files javadoc
%{_javadocdir}/%{name}
%license LICENSE NOTICE
%changelog