From 7674444b9d93c2f4827c34ed072b15f0adf49324 Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" Date: Sun, 26 Jun 2022 09:46:36 +0300 Subject: [PATCH 4/5] gnu: Add maven-doxia-module-xhtml. * gnu/packages/maven.scm (maven-doxia-module-xhtml): New variable. --- gnu/packages/maven.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm index 520652812a..536ec8bda6 100644 --- a/gnu/packages/maven.scm +++ b/gnu/packages/maven.scm @@ -4063,3 +4063,27 @@ format is supported both as source and target formats."))) (description "A Doxia module for Xdoc source documents. Xdoc format is supported both as source and target formats."))) +(define-public maven-doxia-module-xhtml + (package + (inherit maven-doxia-sink-api) + (name "maven-doxia-module-xhtml") + (arguments + `(#:jar-name "doxia-module-xhtml.jar" + #:source-dir "doxia-modules/doxia-module-xhtml/src/main/java" + #:test-dir "doxia-modules/doxia-module-xhtml/src/test/java" + #:tests? #f ;tests require JUnit5 + #:phases (modify-phases %standard-phases + (replace 'install + (install-from-pom "doxia-modules/doxia-module-xhtml/pom.xml"))))) + (native-inputs (list maven-doxia-test-docs + java-junit + java-guice + java-xmlunit + java-xmlunit-matchers + java-slf4j-simple)) + (propagated-inputs (list maven-doxia-modules-parent-pom java-slf4j-api + java-javax-inject java-plexus-utils)) + (synopsis "Doxia module for Xhtml source documents") + (description "A Doxia module for Xhtml source documents. Xhtml format is +supported both as source and target formats."))) + -- 2.25.1