diff options
| author | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-04-01 00:14:53 +0200 |
|---|---|---|
| committer | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-05-03 02:30:18 +0200 |
| commit | 24956625a1f95c59634f1645dcbd2bbb16d0ad2d (patch) | |
| tree | 3c802b315f2b0468989a5ad4fd8cea916c8f2a43 /gnu/packages | |
| parent | dc9d490f5d3a537ff8525602e3b3c7ea245aa310 (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.scm | 35 |
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 | |||
| 8736 | best of DOM, CSS, and jQuery-like methods.") | 8736 | best 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") |
