1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-06-16 19:54:09 +02:00
Files
guix/gnu/packages/patches/java-jtidy-remove-xerces-dependency.patch
Danny Milosavljevic c37be4516f gnu: Add java-jtidy.
* gnu/packages/patches/java-jtidy-remove-xerces-dependency.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/java.scm (java-jtidy): New variable.

Change-Id: Ic127db3f8b4358d54ce37ea86545f244f291e297
2026-05-03 02:30:14 +02:00

25 lines
748 B
Diff

Author: Danny Milosavljevic <dannym@friendly-machines.com>
Date: 2026-03-31
Subject: Remove lib that is built-in into JDK since Java 5.
Remove xerces:dom3-xml-apis dependency from pom.xml.
The DOM Level 3 API has been part of the JDK since Java 5.
Without this patch, install-from-pom's fix-pom-dependencies throws
no-such-input because the dependency is not test-scoped or optional
and no matching package is in inputs.
--- a/pom.xml
+++ b/pom.xml
@@ -171,11 +171,6 @@
</plugins>
</build>
<dependencies>
- <dependency>
- <groupId>xerces</groupId>
- <artifactId>dom3-xml-apis</artifactId>
- <version>1.0</version>
- </dependency>
<dependency>
<groupId>ant</groupId>
<artifactId>ant</artifactId>