diff options
| author | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-04-01 00:27:50 +0200 |
|---|---|---|
| committer | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-05-03 02:30:21 +0200 |
| commit | 0af08b9101a3b2f6f5f62750f5c7a048512a6f05 (patch) | |
| tree | c8e903b587277cb0ab33941c8e9ba0f897aff1ee /gnu | |
| parent | b799102b25cc15f58c979b12f31a6a893ee2dd4d (diff) | |
gnu: Add java-jakarta-activation@1.2.
* gnu/packages/java.scm (java-jakarta-activation-1.2): New variable.
Change-Id: I41204054b04af503b255f5d7563781c87cb48492
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/java.scm | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index f0e03b5fbc5..01f13c5be7e 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm | |||
| @@ -12338,6 +12338,44 @@ algorithms and xxHash hashing algorithm.") | |||
| 12338 | programming language.") | 12338 | programming language.") |
| 12339 | (license license:expat))) | 12339 | (license license:expat))) |
| 12340 | 12340 | ||
| 12341 | (define-public java-jakarta-activation-1.2 | ||
| 12342 | (package | ||
| 12343 | (name "java-jakarta-activation") | ||
| 12344 | (version "1.2.2") | ||
| 12345 | (source (origin | ||
| 12346 | (method git-fetch) | ||
| 12347 | (uri (git-reference | ||
| 12348 | (url "https://github.com/jakartaee/jaf-api") | ||
| 12349 | (commit version))) | ||
| 12350 | (file-name (git-file-name name version)) | ||
| 12351 | (sha256 | ||
| 12352 | (base32 | ||
| 12353 | "13kkr0kj9wp45vpfackcbyycilzs5r3sj33px5pny1k4hq09cyar")))) | ||
| 12354 | (build-system ant-build-system) | ||
| 12355 | (arguments | ||
| 12356 | `(#:tests? #f | ||
| 12357 | #:jar-name "jakarta.activation.jar" | ||
| 12358 | #:jdk ,openjdk9 | ||
| 12359 | #:source-dir "activation/src/main/java" | ||
| 12360 | #:phases | ||
| 12361 | (modify-phases %standard-phases | ||
| 12362 | ;; Install under javax.activation:activation coordinates | ||
| 12363 | ;; so consumers like javax.mail can find it. The source | ||
| 12364 | ;; pom uses com.sun.activation:jakarta.activation but that's | ||
| 12365 | ;; the new coordinate; most existing poms reference the | ||
| 12366 | ;; old javax.activation:activation. | ||
| 12367 | (add-before 'install 'create-pom | ||
| 12368 | (generate-pom.xml "pom.xml" "javax.activation" | ||
| 12369 | "activation" ,version)) | ||
| 12370 | (replace 'install | ||
| 12371 | (install-from-pom "pom.xml"))))) | ||
| 12372 | (home-page "https://jakarta.ee/specifications/activation/") | ||
| 12373 | (synopsis "Jakarta Activation API (javax.activation)") | ||
| 12374 | (description "Jakarta Activation provides the @code{javax.activation} | ||
| 12375 | package, which was removed from the JDK in Java 11. This is the 1.2.x | ||
| 12376 | transitional release that still uses the @code{javax.activation} namespace.") | ||
| 12377 | (license license:edl1.0))) | ||
| 12378 | |||
| 12341 | (define-public java-lmax-disruptor | 12379 | (define-public java-lmax-disruptor |
| 12342 | (package | 12380 | (package |
| 12343 | (name "java-lmax-disruptor") | 12381 | (name "java-lmax-disruptor") |
