From 47508fa7b17bc6957e18f7c547c6ffc1339e551c Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" Date: Sun, 26 Jun 2022 09:15:44 +0300 Subject: [PATCH 1/5] gnu: Add maven-doxia-test-docs. * gnu/packages/maven.scm (maven-doxia-test-docs): New variable. --- gnu/packages/maven.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/maven.scm b/gnu/packages/maven.scm index f84f1ae177..f26a1acda4 100644 --- a/gnu/packages/maven.scm +++ b/gnu/packages/maven.scm @@ -3965,3 +3965,30 @@ techniques for generating static and dynamic content, supporting a variety of markup languages. This package contains Doxia core classes and interfaces."))) + +(define-public maven-doxia-test-docs + (package + (inherit maven-doxia-sink-api) + (name "maven-doxia-test-docs") + (arguments + `(#:jar-name "doxia-test-docs.jar" + #:tests? #f ; no tests. + #:source-dir "doxia-test-docs/src/main/" + #:phases (modify-phases %standard-phases + (add-before 'build 'copy-resources + (lambda _ + (mkdir-p "build/classes") + (copy-recursively "doxia-test-docs/src/main/resources" + "build/classes") + #t)) + (replace 'install + (install-from-pom "doxia-test-docs/pom.xml"))))) + (propagated-inputs (list maven-doxia-parent-pom)) + (synopsis "Several test documents to check syntax structures under Doxia") + (description + "Doxia is a content generation framework that provides powerful +techniques for generating static and dynamic content, supporting a variety of +markup languages. + +This package contains several test documents to check syntax structures under +Doxia."))) -- 2.25.1