diff options
| author | Ludovic Courtès <ludo@gnu.org> | 2026-02-28 23:31:38 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2026-03-04 17:31:58 +0100 |
| commit | 2bd0ba7226422d29af386bbc7b8302f16e891a6b (patch) | |
| tree | 409d0c9088eea044ab34ed3e41a0ca27dfd0f394 /gnu/packages/java.scm | |
| parent | 71dc089411718af7d28174eb54d6253ab1f59093 (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.scm | 44 |
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 | |||
| 3884 | components.") | 3884 | components.") |
| 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 |
| 3934 | implementation.") | 3934 | implementation.") |
| 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, | |||
| 8610 | tree walking, and translation.") | 8615 | tree 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.") | |||
| 12169 | and graphs of objects for dependency injection frameworks") | 12187 | and 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") |
