gnu: Add openjdk25.
* gnu/packages/java.scm (openjdk25): New variable.
(openjdk): Define as openjdk25 instead of openjdk24.
Change-Id: I7dab862187343396c4207215a5831792ae27b8a1
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: calibre: Update to 8.15.0.
* gnu/packages/ebook.scm (calibre): Update to 8.15.0.
Change-Id: I14b6ea178eee3065e3b74bdd55c9360cf2c442c6
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: maak: Update to 0.2.12.
* gnu/packages/build-tools.scm (maak): Update to 0.2.12.
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: fuzzel: Update to 1.13.1.
* gnu/packages/xdisorg.scm (fuzzel): Update to 1.13.1.
Change-Id: If637e2b2035bcad2c65594e396eb754a71784a81
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: perl-tidy: Update to 20250912.
* gnu/packages/perl.scm (perl-tidy): Update to 20250912.
Change-Id: I09d64b8c62c1b804e3aaa19c056724cec2e5e6a6
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: wev: Update to 1.1.0.
* gnu/packages/freedesktop.scm (wev): Update to 1.1.0.
Change-Id: I5db0a61d8777bc08d5996c95eb1b3d493281081a
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: xshogi: Fix build.
* gnu/packages/games.scm (xshogi)[#:configure-flags]: Add
"CFLAGS=-Wno-error=implicit-function-declaration".
Change-Id: I5b60c577090f979098a923bc9f95e8d61dd0b41c
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: tensorflow-lite: Update to 2.16.2.
* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.16.2.
[arguments]<#:phases>{xnn-delegate-fix}: New phase to remove call to
undefined function in xnnpack delegate.
Change-Id: Iae76ba4edfd40ab48cd3a42cbf61c6f0f7595d8d
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: tmux: Update to 3.6.
* gnu/packages/tmux.scm (tmux): Update to 3.6.
Change-Id: If6ff3f55886729da020a80d2ddff73f2edea1301
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: libredwg: Fix build.
* gnu/packages/engineering.scm (libredwg)[arguments]: Use G-Expressions.
<#:configure-flags>: Update.
Change-Id: I84777d6db911f251c8c4d1d8c7b156b80ed0599c
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: livemedia-utils: Update to 2025.11.06.
* gnu/packages/video.scm (livemedia-utils): Update to 2025.11.06.
[arguments]<#:make-flags>: Set CXXFLAGS to solve compilation error.
Change-Id: Ifb66c714b301ff5808f750c542344c9ad5603639
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: livemedia-utils: Use gexps.
* gnu/packages/video.scm (livemedia-utils): Clean up.
[source]: Explain the origin.
[arguments]: Convert to gexp style.
Change-Id: I0c3b52890bed71be729d24c4dc24f2d2e583177c
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: xyce-serial, xyce-parallel: Update to 7.10.0.
* gnu/packages/electronics.scm (xyce-serial): Update to 7.10.0.
[source]: Switch to git-fetch.
[build-system]: Switch to cmake-build-system.
[arguments]: Remove #:tests?.
<#:configure-flags>: Update.
[inputs]: Add openblas, adms and suitesparse-amd; remove suitesparse.
[native-inputs]: Remove bison-3.0; add bison.
* gnu/packages/electronics.scm (xyce-parallel): Update to 7.10.0.
[arguments]<#:configure-flags>: Update.
Change-Id: I8fc2456b39a8719062bca55da508ccdce28eaed2
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: trilinos-serial-xyce, trilinos-parallel-xyce: Update to 14.4.0.
* gnu/packages/electronics.scm (trilinos-serial-xyce): Update to 14.4.0.
[arguments]: Remove #:tests?.
<#:phases>: Remove ’delete-tribits.
<#:configure-flags>: Update.
[inputs]: Add openblas.
[native-inputs]: Add perl, python-wrapper and tcsh.
[home-page]: Update.
* gnu/packages/electronics.scm (trilinos-parallel-xyce): Update to 14.4.0.
[arguments]<#:configure-flags>: Update.
Change-Id: I7f57aca5da907274e226bad267722fa44a168d87
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: mame: Fix build.
* gnu/packages/emulators.scm (mame)[inputs]: Remove asio; add asio-1.28.
Change-Id: I13943b5245df4eaa48402379b393f95a29f85af4
gnu: xwayland-satellite: Fix installation.
* gnu/packages/xorg.scm (xwayland-satellite) [arguments]: Set
#:cargo-install-paths.
Fixes: #4471
Change-Id: Ic8fcd75d67e9a1ec77072c81ff67776138981195
gnu: niri: Restore installation of bin/niri.
Niri package is a workspace, thus it seems it should use #:cargo-install-paths
so that the packages are properly installed. The reason they currently aren't
installed is that manifest-targets looks only on first 'packages', while niri
is third package in the list. The first package is a library, not 'bin', so
there's nothing to install. I am not completely sure this behavior is
intended. And if it is, it seems niri has worked only by chance before.
Ie. if it was first in the list, it would work. In case this is an error
in the cargo-build-system, changing it implies rebuilding all cargo packages,
hence this workaround would still be useful.
Fixes #4321.
* gnu/packages/wm.scm (niri)<arguments>: Add cargo-install-paths.
Change-Id: I7f34f734698f50ef3c913ed858c504b2c99042bf
Signed-off-by: Hilton Chain <hako@ultrarare.space>
gnu: emacs-ef-themes: Update to 2.0.1.
* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 2.0.1.
[propagated-inputs]: Add emacs-modus-themes.
[native-inputs]: Add texinfo.
[source]: Switch url.
[arguments]: Add ’makeinfo #:phase.
[license]: Include manual license.
[home-page]: Update.
Change-Id: Ie280ef4a7af64c61fbb870c97961d3f321bf4234
gnu: emacs-standard-themes: Update to 3.0.2.
* gnu/packages/emacs-xyz.scm (emacs-standard-themes): Update to 3.0.2.
[source]: Switch to git-fetch.
[propagated-inputs]: Add emacs-modus-themes.
[native-inputs]: Add texinfo.
[arguments]: Add ’makeinfo #:phase.
[license]: Include manual license.
[home-page]: Update.
Change-Id: I1073333fa9d68e832cf54929f84b39344af20782
gnu: emacs-modus-themes: Update to 5.1.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 5.1.0.
Change-Id: Id80fbc6fe77793b153c7bdfb10ecadcc7acd4817