<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/java.scm, branch rocq-codeberg-pr-v2</title>
<subtitle>GNU transactional package management, distribution, deployment, and more!
</subtitle>
<id>http://git.rostovtsev.org/guix/atom?h=rocq-codeberg-pr-v2</id>
<link rel='self' href='http://git.rostovtsev.org/guix/atom?h=rocq-codeberg-pr-v2'/>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/'/>
<updated>2026-04-06T11:30:28Z</updated>
<entry>
<title>gnu: openjdk@11: Make Java AWT desktop API work.</title>
<updated>2026-04-06T11:30:28Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@friendly-machines.com</email>
</author>
<published>2026-04-03T19:51:31Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=5d991cceea87ce03b0177bf12cbe3b781aba70a8'/>
<id>urn:sha1:5d991cceea87ce03b0177bf12cbe3b781aba70a8</id>
<content type='text'>
* gnu/packages/java.scm (openjdk11)[inputs]: Add gtk+.

Change-Id: Ic6d250991c00d7b0476a5d1fdc71f610b90e7f74
</content>
</entry>
<entry>
<title>gnu: openjdk@9: Make Java AWT desktop API work.</title>
<updated>2026-04-06T11:30:28Z</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@friendly-machines.com</email>
</author>
<published>2026-04-02T04:35:35Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=7c59b19fb09d4541a010a30b8a123602d603afec'/>
<id>urn:sha1:7c59b19fb09d4541a010a30b8a123602d603afec</id>
<content type='text'>
* gnu/packages/java.scm (openjdk9)[inputs]: Add gtk+.

Change-Id: I11906b3dd7bca1b36dc66f73a779beda505a6894
</content>
</entry>
<entry>
<title>gnu: Reference the inherited inputs values.</title>
<updated>2026-03-20T12:27:16Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-03-11T22:12:16Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=1ae20f03f43a2af2bcde3751a2809fe152298d34'/>
<id>urn:sha1:1ae20f03f43a2af2bcde3751a2809fe152298d34</id>
<content type='text'>
This commit was made by running this command:

  sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm

… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).

Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
</content>
</entry>
<entry>
<title>gnu: java-commons-lang3: Fix dependencies.</title>
<updated>2026-03-18T17:50:19Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2026-02-22T12:39:12Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=ed633bbe88b6babe311d856fd99a81a17381a493'/>
<id>urn:sha1:ed633bbe88b6babe311d856fd99a81a17381a493</id>
<content type='text'>
Although it doesn't fail to build, the new version of lang3 requires a
new parent pom version.

* gnu/packages/java.scm (java-commons-lang3)[propagated-inputs]: Use
  apache-commons-parent-pom-92.

Change-Id: I7b003606e5403bef6e1e52c9f3e6bd1e22602e6a
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
</entry>
<entry>
<title>gnu: java-commons-compress: Update to 1.28.0.</title>
<updated>2026-03-18T17:50:12Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2026-02-22T12:34:34Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=70ccced517cd5dc3fccfecda57206615b78631db'/>
<id>urn:sha1:70ccced517cd5dc3fccfecda57206615b78631db</id>
<content type='text'>
Keep the old version for java-plexus-archiver.

* gnu/packages/java.scm (java-commons-compress): Update to 1.28.0.
(java-commons-compress-1.21): New variable.

Change-Id: I60173f3584506e699666e51032ab38f7f6189b13
Signed-off-by: Julien Lepiller &lt;julien@lepiller.eu&gt;
</content>
</entry>
<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>
</feed>
