<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/java.scm, branch linode-image-docs</title>
<subtitle>GNU transactional package management, distribution, deployment, and more!
</subtitle>
<id>http://git.rostovtsev.org/guix/atom?h=linode-image-docs</id>
<link rel='self' href='http://git.rostovtsev.org/guix/atom?h=linode-image-docs'/>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/'/>
<updated>2026-03-04T16:31:58Z</updated>
<entry>
<title>gnu: Export non-trivial packages that were private.</title>
<updated>2026-03-04T16:31:58Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-02-28T22:31:38Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=2bd0ba7226422d29af386bbc7b8302f16e891a6b'/>
<id>urn:sha1:2bd0ba7226422d29af386bbc7b8302f16e891a6b</id>
<content type='text'>
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 &lt;ludo@gnu.org&gt;
Merges: #6781
</content>
</entry>
<entry>
<title>gnu: openjdk16: Fix build on powerpc64le.</title>
<updated>2026-02-25T00:46:07Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-02-21T05:50:02Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=f9efea86427b10abd547785ea6f736cf1ee346f3'/>
<id>urn:sha1:f9efea86427b10abd547785ea6f736cf1ee346f3</id>
<content type='text'>
* gnu/packages/java.scm (openjdk15)
[implicit-inputs?]: Set to #f.
[native-inputs]: Add gcc-11.
(openjdk17) [implicit-inputs?]: Set to #t.
[native-inputs]: Remove manually added implicit inputs added in openjdk15.

Fixes: &lt;https://issues.guix.gnu.org/79270&gt;
Change-Id: Ieda25aae528f468403bae8063f2fa199a873cfae
</content>
</entry>
<entry>
<title>gnu: openjdk25: Update to 25.0.2.</title>
<updated>2026-02-25T00:46:07Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-02-18T07:18:14Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=b8f18996f55eddf2b1585d62dc842317d6b40f38'/>
<id>urn:sha1:b8f18996f55eddf2b1585d62dc842317d6b40f38</id>
<content type='text'>
* gnu/packages/java.scm (openjdk25): Update to 25.0.2.

Change-Id: I02cbe9f68f7963b9f739186501d663107610b4fb
</content>
</entry>
<entry>
<title>gnu: openjdk11: Do not build hotspot tests.</title>
<updated>2026-02-25T00:46:07Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-02-18T01:37:14Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=41f7cd97c029eb6069b3b4dad6e0f0997b67f51b'/>
<id>urn:sha1:41f7cd97c029eb6069b3b4dad6e0f0997b67f51b</id>
<content type='text'>
* gnu/packages/java.scm (openjdk11)
[#:configure-flags]: Add --disable-hotspot-gtest.
(openjdk15) [#:configure-flags]: Rename flag to --without-gtest.

Change-Id: Ifcde5948295aa98c7f056df3071788332adb313f
</content>
</entry>
<entry>
<title>gnu: openjdk11: Double max-silent-time timeout property.</title>
<updated>2026-02-25T00:46:07Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-02-18T01:18:32Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=a2c347c1fb0ca28a8485da30180404b0a32bc7f6'/>
<id>urn:sha1:a2c347c1fb0ca28a8485da30180404b0a32bc7f6</id>
<content type='text'>
* gnu/packages/java.scm (openjdk11) [properties]: New field.

Change-Id: I4370a4d8bc75c139334ef41778c17d391561e356
</content>
</entry>
<entry>
<title>gnu: openjdk11: Small cleanup.</title>
<updated>2026-02-25T00:46:06Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-02-17T08:47:38Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=9888260728af11433bbcaa3bbf2938cd47068af9'/>
<id>urn:sha1:9888260728af11433bbcaa3bbf2938cd47068af9</id>
<content type='text'>
* gnu/packages/java.scm (openjdk11) [#:phases]
{write-source-revision-file}: Capture version in an inheritance compatible
way.
{patch-jni-libs}: Remove extraneous 'remove' import.
{strip-character-data-timestamps}: Re-order after...
{remove-extraneous-files}: ... this phase.
{strip-character-data-timestamps}: Delete phase.
{build, build-jre}: Streamline.

Change-Id: Ic2210f02d7133a0d440b8d83f289b17f1cb59f17
</content>
</entry>
<entry>
<title>gnu: openjdk10: Modernize.</title>
<updated>2026-02-25T00:46:06Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-02-17T08:41:22Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=c5a5c27a90a9daf028a0d2abafe0e120050c6f6e'/>
<id>urn:sha1:c5a5c27a90a9daf028a0d2abafe0e120050c6f6e</id>
<content type='text'>
* gnu/packages/java.scm (openjdk10) [arguments]: Use gexps.
[native-inputs]: Delete labels.

Change-Id: I11f214295ed911a492510e22e1f910fc29832e6f
</content>
</entry>
<entry>
<title>gnu: openjdk9: Modernize and reduce size.</title>
<updated>2026-02-25T00:46:06Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-02-17T08:11:54Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=eef9696c9d8c0b19ab6f70770732f16f96573776'/>
<id>urn:sha1:eef9696c9d8c0b19ab6f70770732f16f96573776</id>
<content type='text'>
* gnu/packages/java.scm (openjdk-9): [arguments]: Use gexps, adjusting
accordingly.
[#:modules]: Add the (ice-9 match), (srfi srfi-1) and (srfi srfi-26) modules.
[#:phases] {patch-jni-libs}: Remove dynamic srfi-1 import.
{remove-extraneous-files}: New phase.
{strip-zip-timestamps}: Re-order after remove-extraneous-files.  Do not patch
.diz and src.zip files, which are now deleted in the above phase.

Change-Id: Icb762cdc2b58536f9c47ca4411ba75e6b3bc242a
</content>
</entry>
<entry>
<title>gnu: icedtea-8: Modernize.</title>
<updated>2026-02-25T00:46:06Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-02-17T02:08:39Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=f9421c50560789f6f5f13aa1c4e2709269f0a8b5'/>
<id>urn:sha1:f9421c50560789f6f5f13aa1c4e2709269f0a8b5</id>
<content type='text'>
* gnu/packages/java.scm (icedtea-8) [arguments]: Standardize usage of
substitute-keyword-arguments.  Use gexps.
[#:phases] {build}: Expand comment

Change-Id: I96a56c3284a567c8627eb16de6521013a006d303
</content>
</entry>
<entry>
<title>gnu: icedtea-7: Modernize.</title>
<updated>2026-02-25T00:46:06Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-02-17T06:45:03Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=e2695648ed314c09ea10aafeea4abde052002b99'/>
<id>urn:sha1:e2695648ed314c09ea10aafeea4abde052002b99</id>
<content type='text'>
* gnu/packages/java.scm (system-&gt;icedtea-arch): New procedure.
(icedtea-7) [arguments]: Use gexps and output variables.
[#:phases] {install-libjvm}: Use system-&gt;icedtea-arch.

Change-Id: Id672fc9f02f4a148aa016cdfcaffc4f081bcb676
</content>
</entry>
</feed>
