From 808a98a289cfb53d10dbf25e6900e62c387377e58086833b8710af400ef66563 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 31 May 2024 14:57:38 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main plexus-interactivity revision 174bcff80eac4ede9d078f667cfd5271 --- plexus-interactivity.changes | 5 +++++ plexus-interactivity.spec | 20 ++++++-------------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/plexus-interactivity.changes b/plexus-interactivity.changes index 3cf92d5..df3a120 100644 --- a/plexus-interactivity.changes +++ b/plexus-interactivity.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Feb 20 15:00:51 UTC 2024 - Fridrich Strba + +- Use %patch -P N instead of deprecated %patchN. + ------------------------------------------------------------------- Sun Mar 20 17:37:26 UTC 2022 - Fridrich Strba diff --git a/plexus-interactivity.spec b/plexus-interactivity.spec index 3f85061..aec8b3f 100644 --- a/plexus-interactivity.spec +++ b/plexus-interactivity.spec @@ -1,7 +1,7 @@ # # spec file for package plexus-interactivity # -# 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 @@ -37,7 +37,7 @@ Patch1: %{name}-dependencies.patch Patch2: %{name}-jline2.patch BuildRequires: ant BuildRequires: fdupes -BuildRequires: javapackages-local +BuildRequires: javapackages-local >= 6 BuildRequires: jline >= 2 BuildRequires: plexus-component-api BuildRequires: plexus-utils @@ -60,8 +60,6 @@ This package provides %{summary}. %package api Summary: API for %{name} Group: Development/Libraries/Java -Requires: mvn(org.codehaus.plexus:plexus-component-api) -Requires: mvn(org.codehaus.plexus:plexus-utils) %description api API module for %{name}. @@ -69,24 +67,18 @@ API module for %{name}. %package jline Summary: jline module for %{name} Group: Development/Libraries/Java -Requires: plexus-interactivity-api = %{version} -Requires: mvn(jline:jline) +Requires: %{name}-api = %{version} %description jline jline module for %{name}. %prep %setup -q -n %{name}-%{namedversion} -a100 -%patch1 -p1 -%patch2 -p1 +%patch -P 1 -p1 +%patch -P 2 -p1 cp %{SOURCE1} . -for i in api jline; do - %pom_xpath_inject "pom:project" "org.codehaus.plexus" %{name}-${i} - %pom_remove_parent %{name}-${i} -done - %build mkdir -p lib build-jar-repository -s lib jline plexus-component-api plexus/utils @@ -101,7 +93,7 @@ done # pom install -dm 0755 %{buildroot}%{_mavenpomdir}/plexus for i in api jline; do - install -pm 0644 %{name}-${i}/pom.xml %{buildroot}%{_mavenpomdir}/plexus/interactivity-${i}.pom + %{mvn_install_pom} %{name}-${i}/pom.xml %{buildroot}%{_mavenpomdir}/plexus/interactivity-${i}.pom %add_maven_depmap plexus/interactivity-${i}.pom plexus/interactivity-${i}.jar -f ${i} done # javadoc