summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@friendly-machines.com>2026-04-01 00:14:53 +0200
committerDanny Milosavljevic <dannym@friendly-machines.com>2026-05-03 02:30:18 +0200
commit24956625a1f95c59634f1645dcbd2bbb16d0ad2d (patch)
tree3c802b315f2b0468989a5ad4fd8cea916c8f2a43 /gnu/packages
parentdc9d490f5d3a537ff8525602e3b3c7ea245aa310 (diff)
gnu: Add java-jsoup@1.15.3.
* gnu/packages/web.scm (java-jsoup-1.15.3): New variable. Change-Id: I52e8cba31f2125294caa38a703f872548b7f6b88
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/web.scm35
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 1c7ffb303a4..c42db1b9665 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -8736,6 +8736,41 @@ provides a very convenient API for extracting and manipulating data, using the
8736best of DOM, CSS, and jQuery-like methods.") 8736best of DOM, CSS, and jQuery-like methods.")
8737 (license license:expat))) 8737 (license license:expat)))
8738 8738
8739(define-public java-jsoup-1.15.3
8740 (package
8741 (inherit java-jsoup)
8742 (name "java-jsoup")
8743 (version "1.15.3")
8744 (source
8745 (origin
8746 (method git-fetch)
8747 (uri (git-reference
8748 (url "https://github.com/jhy/jsoup.git")
8749 (commit (string-append "jsoup-" version))))
8750 (file-name (git-file-name "java-jsoup" version))
8751 (sha256
8752 (base32 "1rp35w2138qkmpy7q7sn7yx50v3ks4dabd6ij50i9258yx38x3v9"))))
8753 (arguments
8754 `(#:jar-name "jsoup.jar"
8755 #:source-dir "src/main/java"
8756 #:tests? #f
8757 #:phases
8758 (modify-phases %standard-phases
8759 (add-before 'build 'copy-resources
8760 (lambda _
8761 (let ((classes-dir (string-append (getcwd) "/build/classes")))
8762 (with-directory-excursion "src/main/java"
8763 (for-each (lambda (file)
8764 (let ((dist (string-append classes-dir "/" file)))
8765 (mkdir-p (dirname dist))
8766 (copy-file file dist)))
8767 (find-files "." ".*\\.properties"))))
8768 #t))
8769 (replace 'install
8770 (install-from-pom "pom.xml")))))
8771 (inputs
8772 (list java-jsr305))))
8773
8739(define-public java-signpost-core 8774(define-public java-signpost-core
8740 (package 8775 (package
8741 (name "java-signpost-core") 8776 (name "java-signpost-core")