From 205b7602cda0e1268d0b310ea10fb910d9929c97328f99b394f5c13825132e75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 31 May 2024 14:49:20 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main maven-doxia-sitetools revision a6dd6ac37358f4200b84306b06236983 --- maven-doxia-sitetools.changes | 11 +++++++++++ maven-doxia-sitetools.spec | 15 +++++++++------ 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/maven-doxia-sitetools.changes b/maven-doxia-sitetools.changes index 4b415a6..51a70f1 100644 --- a/maven-doxia-sitetools.changes +++ b/maven-doxia-sitetools.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Tue Apr 2 17:22:48 UTC 2024 - Fridrich Strba + +- Add dependency on plexus-xml where relevant + * this will be needed for smooth upgrade to plexus-utils 4.0.0 + +------------------------------------------------------------------- +Wed Feb 21 05:58:12 UTC 2024 - Fridrich Strba + +- Use %patch -P N instead of deprecated %patchN. + ------------------------------------------------------------------- Sat Sep 23 18:10:46 UTC 2023 - Fridrich Strba diff --git a/maven-doxia-sitetools.spec b/maven-doxia-sitetools.spec index 0c73ae1..58d0e1a 100644 --- a/maven-doxia-sitetools.spec +++ b/maven-doxia-sitetools.spec @@ -1,7 +1,7 @@ # -# spec file +# spec file for package maven-doxia-sitetools # -# Copyright (c) 2023 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 @@ -57,6 +57,7 @@ BuildRequires: plexus-interpolation BuildRequires: plexus-metadata-generator BuildRequires: plexus-utils BuildRequires: plexus-velocity +BuildRequires: plexus-xml BuildRequires: qdox BuildRequires: sisu-inject BuildRequires: sisu-plexus @@ -89,7 +90,7 @@ API documentation for %{name}. %prep %setup -q -n doxia-%{subproj}-%{version} -a1 -%patch1 -p1 +%patch -P 1 -p1 # migrate to maven 3 %pom_xpath_set //pom:mavenVersion 3.8.6 doxia-integration-tools @@ -103,14 +104,15 @@ API documentation for %{name}. %pom_remove_dep net.sourceforge.htmlunit:htmlunit doxia-site-renderer/pom.xml %pom_remove_dep -r :velocity-tools -%pom_xpath_inject "pom:plugin[pom:artifactId[text()='modello-maven-plugin']]/pom:configuration" \ - "true" doxia-decoration-model - rm -rf $(find -type d -name itext) %pom_remove_dep -r :doxia-module-itext %pom_remove_dep -r :doxia-module-markdown +for i in doxia-decoration-model doxia-doc-renderer doxia-integration-tools doxia-site-renderer; do + %pom_add_dep org.codehaus.plexus:plexus-xml:3.0.0 ${i} +done + %{mvn_alias} :doxia-integration-tools org.apache.maven.shared:maven-doxia-tools %build @@ -145,6 +147,7 @@ build-jar-repository -s lib \ plexus/interpolation \ plexus-metadata-generator \ plexus/utils \ + plexus/xml \ plexus-velocity/plexus-velocity \ qdox \ velocity \