summaryrefslogtreecommitdiff
path: root/gnu/packages/java.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2026-02-28 23:31:38 +0100
committerLudovic Courtès <ludo@gnu.org>2026-03-04 17:31:58 +0100
commit2bd0ba7226422d29af386bbc7b8302f16e891a6b (patch)
tree409d0c9088eea044ab34ed3e41a0ca27dfd0f394 /gnu/packages/java.scm
parent71dc089411718af7d28174eb54d6253ab1f59093 (diff)
gnu: Export non-trivial packages that were private.
This makes those packages visible to ‘fold-packages’, which in turns gives a clearer view of the package set to tools like (gnu ci) and ‘guix graph’. * gnu/packages/dlang.scm (ldc-bootstrap): Export and add ‘hidden?’ property. (ldc)[properties]: New field. (dmd-bootstrap): Export and add ‘hidden?’ property. (dmd)[properties]: New field. * gnu/packages/freedesktop.scm (xdgmime): Export and add ‘hidden?’ property. * gnu/packages/games.scm (glkterm, supertuxkart-data) (ring-racers-data, openttd-engine, openttd-opengfx, openttd-opensfx) (openttd-openmsx, openrct2-title-sequences, openrct2-objects) (xonotic-data): Export and add ‘hidden?’ property. (simgear): Export. * gnu/packages/gnucash.scm (gnucash-docs): Export and add ‘hidden? property. * gnu/packages/groovy.scm (java-groovy-bootstrap): Export and add ‘hidden?’ property. (groovy-bootstrap, groovy-tests-bootstrap, groovy-parser-antlr4) (groovy-test, groovy-xml, groovy-templates, groovy-groovydoc) (groovy-ant, groovy-astbuilder, groovy-bsf, groovy-cli-commons) (groovy-cli-picocli, groovy-swing, groovy-console, groovy-datetime) (groovy-dateutil, groovy-docgenerator, groovy-groovysh, groovy-jmx) (groovy-json, groovy-jsr223, groovy-nio, groovy-servlet) (groovy-sql, groovy-testng, groovy-macro, groovy-yaml): Export. (groovy)[properties]: New field. * gnu/packages/haskell-xyz.scm (ghc-chell-quickcheck-bootstrap) (ghc-options-bootstrap): Export and add ‘hidden?’ property. (ghc-system-fileio-bootstrap, ghc-system-filepath-bootstrap): Remove. * gnu/packages/haskell.scm (ghc-alex-bootstrap-for-9.4) (ghc-happy-bootstrap-for-9.4): Export. * gnu/packages/image-processing.scm (insight-toolkit-legacy): Export. * gnu/packages/java-bootstrap.scm (jikes): Export. (classpath-bootstrap): Export and add ‘hidden?’ property. (jamvm-1-bootstrap, ant-bootstrap, ecj-bootstrap): Likewise. (ecj-javac-wrapper, classpath-0.99, classpath-jamvm-wrappers): Export. (classpath-devel): Export and remove ‘hidden?’ property. (jamvm): Export. (ecj-javac-wrapper-final): Export and remove ‘hidden?’ property. (ecj4-bootstrap): Export and add ‘hidden?’ property. (ecj4-javac-wrapper): Export. (jamvm-with-ecj4): Export and remove ‘hidden?’ property. * gnu/packages/java-xml.scm (java-jaxen-bootstrap): Export and add ‘hidden?’ property. (java-jaxen)[properties]: New field. * gnu/packages/java.scm (java-plexus-container-default-bootstrap): Export and add ‘hidden?’ property. (java-plexus-container-default)[properties]: New field. (java-stringtemplate-4.0.6): Export. (antlr3-bootstrap): Export and add ‘hidden?’ property. (antlr3-3.3)[properties]: New field. (java-tunnelvisionlabs-antlr4-runtime-bootstrap): Export and add ‘hidden?’ property. (java-tunnelvisionlabs-antlr4-bootstrap): Likewise. (java-tunnelvisionlabs-antlr4-runtime)[properties]: New field. (java-tunnelvisionlabs-antlr4)[properties]: New field. (java-geronimo-genesis-2.1): Export. * gnu/packages/rails.scm (ruby-ammeter-bootstrap): Export and add ‘hidden?‘ property. (ruby-ammeter)[properties]: New field. * gnu/packages/ruby-check.scm (ruby-cucumber-compatibility-kit-bootstrap): Export and add ‘hidden?’ property. * gnu/packages/ruby-xyz.scm (ruby-rspec-block-is-expected-bootstrap): Likewise. (ruby-rubocop-capybara-minimal): Likewise. (ruby-rubocop-capybara)[property]: New field. (ruby-rubocop-rake-minimal): Export and add ‘hidden?’ property. (ruby-rubocop-rake)[properties]: New field. (ruby-rubocop-rspec-minimal): Export and add ‘hidden?’ property. (ruby-rubocop-rspec)[properties]: New field. (ruby-cucumber-without-tests): Export and add ‘hidden?’ property. (ruby-liquid-c-bootstrap): Likewise. (ruby-liquid-c)[properties]: New field. * gnu/packages/xorg.scm (xcffibgen): Export and add ‘hidden?’ property. Fixes: guix/maintenance#85 Change-Id: I39cc94accb4eefbe73801f1f237201b48e4a7def Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #6781
Diffstat (limited to 'gnu/packages/java.scm')
-rw-r--r--gnu/packages/java.scm44
1 files changed, 31 insertions, 13 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 76d907826f0..338d8799f49 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -3884,7 +3884,7 @@ mechanism of Java. It is especially useful for dynamic loading of application
3884components.") 3884components.")
3885 (license license:asl2.0))) 3885 (license license:asl2.0)))
3886 3886
3887(define java-plexus-container-default-bootstrap 3887(define-public java-plexus-container-default-bootstrap
3888 (package 3888 (package
3889 (name "java-plexus-container-default-bootstrap") 3889 (name "java-plexus-container-default-bootstrap")
3890 (version "2.1.0") 3890 (version "2.1.0")
@@ -3932,6 +3932,7 @@ components.")
3932 (description "Plexus-default-container is Plexus' inversion-of-control 3932 (description "Plexus-default-container is Plexus' inversion-of-control
3933(@dfn{IoC}) container. It is composed of its public API and its default 3933(@dfn{IoC}) container. It is composed of its public API and its default
3934implementation.") 3934implementation.")
3935 (properties '((hidden? . #t))) ;for bootstrapping purposes only
3935 (license license:asl2.0))) 3936 (license license:asl2.0)))
3936 3937
3937(define java-plexus-containers-parent-pom 3938(define java-plexus-containers-parent-pom
@@ -4102,7 +4103,11 @@ archives (jar).")
4102 ("guava" ,java-guava))) 4103 ("guava" ,java-guava)))
4103 (native-inputs 4104 (native-inputs
4104 `(("archiver" ,java-plexus-archiver) 4105 `(("archiver" ,java-plexus-archiver)
4105 ("hamcrest" ,java-hamcrest-core))))) 4106 ("hamcrest" ,java-hamcrest-core)))
4107 (properties
4108 (alist-delete
4109 'hidden?
4110 (package-properties java-plexus-container-default-bootstrap)))))
4106 4111
4107(define-public java-plexus-component-annotations 4112(define-public java-plexus-component-annotations
4108 (package 4113 (package
@@ -8489,7 +8494,7 @@ StringTemplate also powers ANTLR.")
8489 ("java-stringtemplate" ,java-stringtemplate-3) 8494 ("java-stringtemplate" ,java-stringtemplate-3)
8490 ("java-junit" ,java-junit))))) 8495 ("java-junit" ,java-junit)))))
8491 8496
8492(define java-stringtemplate-4.0.6 8497(define-public java-stringtemplate-4.0.6
8493 (package (inherit java-stringtemplate) 8498 (package (inherit java-stringtemplate)
8494 (name "java-stringtemplate") 8499 (name "java-stringtemplate")
8495 (version "4.0.6") 8500 (version "4.0.6")
@@ -8610,7 +8615,7 @@ C++, or Python actions. ANTLR provides excellent support for tree construction,
8610tree walking, and translation.") 8615tree walking, and translation.")
8611 (license license:bsd-3))) 8616 (license license:bsd-3)))
8612 8617
8613(define antlr3-bootstrap 8618(define-public antlr3-bootstrap
8614 (package 8619 (package
8615 (inherit antlr3) 8620 (inherit antlr3)
8616 (name "antlr3-bootstrap") 8621 (name "antlr3-bootstrap")
@@ -8618,7 +8623,8 @@ tree walking, and translation.")
8618 `(("antlr" ,antlr2) 8623 `(("antlr" ,antlr2)
8619 ("antlr3" ,antlr3-3.3))) 8624 ("antlr3" ,antlr3-3.3)))
8620 (inputs 8625 (inputs
8621 `(("junit" ,java-junit))))) 8626 `(("junit" ,java-junit)))
8627 (properties '((hidden? . #t))))) ;for bootstrapping purposes only
8622 8628
8623(define-public antlr3-3.3 8629(define-public antlr3-3.3
8624 (package 8630 (package
@@ -8712,7 +8718,8 @@ import org.antlr.grammar.v2.ANTLRTreePrinter;"))
8712 `(("junit" ,java-junit))) 8718 `(("junit" ,java-junit)))
8713 (propagated-inputs 8719 (propagated-inputs
8714 `(("java-stringtemplate" ,java-stringtemplate-3) 8720 `(("java-stringtemplate" ,java-stringtemplate-3)
8715 ("antlr" ,antlr2))))) 8721 ("antlr" ,antlr2)))
8722 (properties (alist-delete 'hidden? (package-properties antlr3)))))
8716 8723
8717(define-public antlr3-3.1 8724(define-public antlr3-3.1
8718 (package 8725 (package
@@ -9193,7 +9200,7 @@ the runtime library of ANTLR.")))
9193;; So, we build the runtime with antlr 4.1, with a broken xml lexer, that we 9200;; So, we build the runtime with antlr 4.1, with a broken xml lexer, that we
9194;; use to build antlr4. We then re-use this antlr4 to build the runtime, and 9201;; use to build antlr4. We then re-use this antlr4 to build the runtime, and
9195;; the proper, working, runtime to build antlr4 again. 9202;; the proper, working, runtime to build antlr4 again.
9196(define java-tunnelvisionlabs-antlr4-runtime-bootstrap 9203(define-public java-tunnelvisionlabs-antlr4-runtime-bootstrap
9197 (package 9204 (package
9198 (inherit java-antlr4-runtime) 9205 (inherit java-antlr4-runtime)
9199 (name "java-tunnelvisionlabs-antlr4-runtime") 9206 (name "java-tunnelvisionlabs-antlr4-runtime")
@@ -9224,9 +9231,10 @@ the runtime library of ANTLR.")))
9224 (native-inputs 9231 (native-inputs
9225 `(("antlr4" ,antlr4-4.1) 9232 `(("antlr4" ,antlr4-4.1)
9226 ("java-tunnelvisionlabs-antlr4-runtime-annotations" 9233 ("java-tunnelvisionlabs-antlr4-runtime-annotations"
9227 ,java-tunnelvisionlabs-antlr4-runtime-annotations))))) 9234 ,java-tunnelvisionlabs-antlr4-runtime-annotations)))
9235 (properties '((hidden? . #t))))) ;for bootstrapping purposes only
9228 9236
9229(define java-tunnelvisionlabs-antlr4-bootstrap 9237(define-public java-tunnelvisionlabs-antlr4-bootstrap
9230 (package 9238 (package
9231 (inherit antlr4) 9239 (inherit antlr4)
9232 (name "java-tunnelvisionlabs-antlr4") 9240 (name "java-tunnelvisionlabs-antlr4")
@@ -9252,7 +9260,8 @@ the runtime library of ANTLR.")))
9252 ("java-jsonp-api" ,java-jsonp-api) 9260 ("java-jsonp-api" ,java-jsonp-api)
9253 ("java-stringtemplate" ,java-stringtemplate) 9261 ("java-stringtemplate" ,java-stringtemplate)
9254 ("java-treelayout" ,java-treelayout) 9262 ("java-treelayout" ,java-treelayout)
9255 ("openjdk" ,openjdk))))) 9263 ("openjdk" ,openjdk)))
9264 (properties '((hidden? . #t))))) ;for bootstrapping purposes only
9256 9265
9257(define-public java-tunnelvisionlabs-antlr4-runtime 9266(define-public java-tunnelvisionlabs-antlr4-runtime
9258 (package 9267 (package
@@ -9260,7 +9269,12 @@ the runtime library of ANTLR.")))
9260 (native-inputs 9269 (native-inputs
9261 (alist-replace 9270 (alist-replace
9262 "antlr4" (list java-tunnelvisionlabs-antlr4-bootstrap) 9271 "antlr4" (list java-tunnelvisionlabs-antlr4-bootstrap)
9263 (package-native-inputs java-tunnelvisionlabs-antlr4-runtime-bootstrap))))) 9272 (package-native-inputs
9273 java-tunnelvisionlabs-antlr4-runtime-bootstrap)))
9274 (properties
9275 (alist-delete
9276 'hidden?
9277 (package-properties java-tunnelvisionlabs-antlr4-runtime-bootstrap)))))
9264 9278
9265(define-public java-tunnelvisionlabs-antlr4 9279(define-public java-tunnelvisionlabs-antlr4
9266 (package 9280 (package
@@ -9268,7 +9282,11 @@ the runtime library of ANTLR.")))
9268 (inputs 9282 (inputs
9269 (alist-replace 9283 (alist-replace
9270 "java-antlr4-runtime" (list java-tunnelvisionlabs-antlr4-runtime) 9284 "java-antlr4-runtime" (list java-tunnelvisionlabs-antlr4-runtime)
9271 (package-inputs java-tunnelvisionlabs-antlr4-bootstrap))))) 9285 (package-inputs java-tunnelvisionlabs-antlr4-bootstrap)))
9286 (properties
9287 (alist-delete
9288 'hidden?
9289 (package-properties java-tunnelvisionlabs-antlr4-bootstrap)))))
9272 9290
9273(define-public java-commons-cli-1.2 9291(define-public java-commons-cli-1.2
9274 ;; This is a bootstrap dependency for Maven2. 9292 ;; This is a bootstrap dependency for Maven2.
@@ -12169,7 +12187,7 @@ outputting XML data from Java code.")
12169and graphs of objects for dependency injection frameworks") 12187and graphs of objects for dependency injection frameworks")
12170 (license license:asl2.0))) 12188 (license license:asl2.0)))
12171 12189
12172(define java-geronimo-genesis-2.1 12190(define-public java-geronimo-genesis-2.1
12173 (package 12191 (package
12174 (name "java-geronimo-genesis") 12192 (name "java-geronimo-genesis")
12175 (version "2.1") 12193 (version "2.1")