summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@friendly-machines.com>2026-04-01 00:27:50 +0200
committerDanny Milosavljevic <dannym@friendly-machines.com>2026-05-03 02:30:21 +0200
commit0af08b9101a3b2f6f5f62750f5c7a048512a6f05 (patch)
treec8e903b587277cb0ab33941c8e9ba0f897aff1ee /gnu
parentb799102b25cc15f58c979b12f31a6a893ee2dd4d (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.scm38
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.")
12338programming language.") 12338programming 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}
12375package, which was removed from the JDK in Java 11. This is the 1.2.x
12376transitional 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")