1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-11 07:30:38 +02:00
Commit Graph

185453 Commits

Author SHA1 Message Date
Efraim Flashner
362fe5e09c gnu: rust-hashify-0.2.7.b787649: Make regular cargo source.
* gnu/packages/rust-crates.scm (rust-hashify-0.2.7.b787649): Rename to
rust-hashify-0.2.7.b787649-for-pimsync, use git-fetch.
(lookup-cargo-inputs): Adjust accordingly.
* gnu/packages/rust-sources.scm (rust-hashify-0.2.7.b787649): Remove
variable.

Change-Id: Ia2c68a8df078a35abf6b60ebdc526a2a006b0999
2026-03-12 12:04:00 +02:00
Cayetano Santos
cbfed3a6a5 gnu: openfpgaloader: Update to 1.1.1.
* gnu/packages/flashing-tools.scm (openfpgaloader): Update to 1.1.1.
[arguments]: Update ’install-rules #:phase.

Change-Id: Ia291e91534141f7c4eed6234d46a906debcaf7b9
2026-03-12 10:11:41 +01:00
Efraim Flashner
1eed2746e4 gnu: dmd-bootstrap: Use gdb/pinned.
* gnu/packages/dlang.scm (dmd-bootstrap)[native-inputs]: Replace gdb
with gdb/pinned.

Change-Id: I64c1ea0fbe6cfd994cfa504c256c7ece8d756eb1
2026-03-12 10:38:19 +02:00
Liliana Marie Prikler
0adf301971 gnu: lager: Update to 0.1.3.
* gnu/packages/cpp.scm (lager): Update to 0.1.3.
2026-03-12 08:57:23 +01:00
Liliana Marie Prikler
dfb1b7d18d gnu: zug: Update to 0.1.2.
* gnu/packages/cpp.scm (zug): Update to 0.1.2.
2026-03-12 08:57:23 +01:00
Liliana Marie Prikler
dc597e30fe gnu: immer: Update to 0.9.1.
* gnu/packages/cpp.scm (immer): Update to 0.9.1.
[#:configure-flags]: Drop “-DDISABLE_WERROR=ON”.
2026-03-12 08:57:23 +01:00
Sergey Trofimov
df01541cde gnu: emacs-telega: Update to 0.8.601.
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.601.
[propagated-inputs]: Remove emacs-company which is optional.
[native-inputs]: Delete empty list.

Change-Id: I77245943014043b4278e094192ca02b11f8b3e6c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Noé Lopez
171b21a8f7 gnu: Remove guile-gnome.
* gnu/packages/gtk.scm (guile-gnome): Remove.

Closes <https://issues.guix.gnu.org/34499>.
Closes guix/guix#6300.

Change-Id: I16314205d939ced3803c390cf3853db26b2f6051
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Jonas Meeuws
54d5bf9a38 gnu: d-demangler: Update synopsis and description.
gnu/packages/dlang.scm (d-demangler) [synopsis, description]: Remove mention
of a non-existent command.  Refer to the package as a library.  Note that this
only wraps D's ‘std.demangle’.

Change-Id: I8fe98d4bb031f8f50468a4c1a5b907d3ff24de0c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Jonas Meeuws
b923081da0 gnu: d-demangler: Reformat.
* gnu/packages/dlang.scm (d-demangler): Reformat.

Change-Id: I910f786afbc1fe4819ca9b1081a89553213bde2f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Jonas Meeuws
f1d06ca5f7 gnu: dmd: Reformat.
* gnu/packages/dlang.scm (dmd-bootstrap, dmd): Reformat.

Change-Id: I93ac5dff7a57138343e46b57f8d18121fec4cc20
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Jonas Meeuws
fc67e0bb2f gnu: dmd: Reinstate tests.
* gnu/packages/dlang.scm (dmd-bootstrap)
[#:phases]: Add ‘patch-tests’.
[native-inputs]: Add gdb.

* gnu/packages/dlang.scm (dmd)
[arguments]: Strip ‘#:tests?’.

Change-Id: I2208f9a74749c366fc32f7c885d1773955d041a8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Jonas Meeuws
6000c99766 gnu: dmd: Update to 2.111.0.
* gnu/packages/dlang.scm (dmd-bootstrap): Update to 2.111.0.
[#:make-flags]: Remove deprecated “-f posix.mak”.
[#:phases]<patch-git-ls-tree>: Apply ‘substitute*’ to “Makefile” instead of
the deprecated “posix.mak”.
[supported-systems]: Add aarch64-linux (experimental).

Change-Id: Ia9be09edfe7790e8e0989b2ce473dd65e66f4cb7
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:23 +01:00
Jonas Meeuws
0cb07b2acd gnu: dmd: Improve packaging.
* gnu/packages/dlang.scm (dmd-bootstrap)
[#:make-flags]: Remove unneeded “DFLAGS=-L--allow-multiple-definition”.
[#:modules]: Move here from dmd.  Add (srfi srfi-26).
[#:phases]: Add ‘patch-git-ls-tree’, ‘patch-paths-in-phobos‘.
Remove ‘copy-phobos-source-and-chdir’ in favor of custom ‘unpack’.
Remove ‘adjust-phobos-install-dirs’, ‘install-druntime’, ‘install-includes’,
‘install-dmd’, ‘refine-install-layout’, ‘patch-dmd.conf’ in favor of custom
‘install’.
<unpack>: Replace with a copy of the gnu phase, but unpack the 2 sources to
“source/dmd” and “source/phobos”.
<build>: Replace.  Run gnu ‘build’ in dmd subdir.
<build-phobos>: New phase.  Run gnu ‘build’ in phobos subdir.
<check>: Replace.  Run gnu ‘check’ in dmd subdir.
<check-phobos>: New phase.  Run gnu ‘check’ in phobos subdir.
<install>: Replace with custom install script, that gets everything right the
first time.  Shared libraries get installed to “lib/lib“, static libraries to
“out/lib”.  Include files are installed to “out/include/d/dmd” to avoid
conflicts with other compilers.
<install-license-files>: Replace.  Run gnu ‘install-license-files’ in the dmd
subdir.
[inputs]: Add bash-minimal (for std.process).

* gnu/packages/dlang.scm (dmd)
[#:modules]: Move to dmd-bootstrap.
[#:make-flags]: Don't delete “DFLAGS=-L--allow-multiple-definition” as it no
longer exists.
[#:phases]<rewrite-references-to-bootstrap>: Rebase the ‘add-after’ on the
‘install’ phase.  Simplify discovery of the executable.
[native-inputs]: Substitute replacing gdmd with dmd-bootstrap for remove and
append.
[outputs]: Add “lib” (for “.so” files) and “debug”.

Change-Id: If0d5e1a2e4a45a26252b886aaa0ac91d9814e4fe
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
0a716ce224 gnu: dmd: Disable no-op tests.
* gnu/packages/dlang.scm (dmd)[arguments]: Don't reinstate tests.  Add a
comment explaining the reasoning.

Change-Id: I8ad8d6cd63b7f5b148ae448d6b4521398837208c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
1183614bbe gnu: Reorganize dlang.scm.
* gnu/packages/dlang.scm: Add additional section comments.
[d-tools]: Move down.

Change-Id: Ic0ac1ded1e7171d78a75d18bb2ff85e9ee50b303
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
b7d24094ac gnu: gdmd: Update to 0.26.0.
Change-Id: I3435e05606629e908a0ceba9c11a1438e4a2e9b9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
9ae76a34d7 gnu: gdmd: Alias to gdmd-14.
* gnu/packages/gcc.scm (gdmd): Redefine as an alias to gdmd-14.  Avoids
ambiguous package specification warnings and executing make-gdmd twice.

Change-Id: I45455d4b3f547d8d77bc46a553102eebf727b45e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
734f27f40b gnu: Add gdmd-15.
* gnu/packages/gcc.scm (gdmd-15): New variable.

Change-Id: Ie0ca533fc682e8b253d6ec1704d983defd9af210
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
da9924996d gnu: Add gdmd-14.
* gnu/packages/gcc.scm (gdmd-14): New variable.

Change-Id: Ia48a712e6a467ba19b6e076a4e4e02c348562264
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
ae5e8e6f38 gnu: Add gdmd-13.
* gnu/packages/gcc.scm (gdmd-13): New variable.

Change-Id: Icfb019980c92044bd2ed4a2e1457702a67db206c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
78a99ae8df gnu: Add gdmd-12.
* gnu/packages/gcc.scm (gdmd-12): New variable.

Change-Id: I5e67d746d44200ba3eb98a4329be0cac3f996ac1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
8741d3ac63 gnu: Add gdmd-11.
* gnu/packages/gcc.scm (gdmd-11): New variable.

Change-Id: Ic42eead141efc199c867ac80d44b1e083cc76bd3
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
4415dfd7d1 gnu: Add gdmd-10.
* gnu/packages/gcc.scm (gdmd-10): New variable.

Change-Id: I2473a0078934dcde937395c5dba0fb62c703725d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
36a763ebcc gnu: Add gdmd-9.
* gnu/packages/gcc.scm (gdmd-9): New variable.

Change-Id: I9e10f6ff88122761baa3c751e8cfbe6c7708c168
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
7026105c94 gnu: gdmd: Base version on the wrapped gdc version.
* gnu/packages/gcc.scm (make-gdmd): New private procedure.
(gdmd): Implement in terms of make-gdmd.

Change-Id: I3fc2ce8af7ca3489a8f3bf4d607b530083a900b1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:22 +01:00
Jonas Meeuws
79f19d37da gnu: gdmd: Reformat.
* gnu/packages/gcc.scm (gdmd): Reformat.

Change-Id: I107ae3bf5ab982dccdaf5450bd7ed3937da3b192
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
02fea8e954 gnu: gdmd: Update to 0.25.0.
* gnu/packages/gcc.scm (gdmd): Update to 0.25.0.
[source]: Prefix git tag with “script-”.

Change-Id: Icab7bb068d87e3813b15d1c360fb593ee5eac716
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
4c5cce5c44 gnu: gdmd: Move to gcc.
* gnu/packages/dlang.scm (gdmd): Move from here ...
* gnu/packages/gcc.scm: ... to here.

Change-Id: I43fa2f66f812edc6c74442c7d911fe902265f5e0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
7d203df47b gnu: Add gdc-15.
* gnu/packages/gcc.scm (gdc-15): New public variable.

Change-Id: Ib8e2d6ca8bab3c0412b7d59b7acd40e075f61d74
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
f4aa217a16 gnu: Add gdc-13.
* gnu/packages/gcc.scm (gdc-13): New public variable.

Change-Id: If7ac081ece1185da1004adf90027e412ae471ae8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
97091b854f gnu: Add gdc-12.
* gnu/packages/gcc.scm (gdc-12): New public variable.

Change-Id: Ic5711bc318aeb766763e3dfc6f1da81a340b8c7b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
5310af43cd gnu: Add gdc-10.
* gnu/packages/gcc.scm (gdc-10): New public variable.

Change-Id: I74e8ed8c635e2f80af5b5504e4d2de97aed188a5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
d06610cb8a gnu: Add gdc-9.
* gnu/packages/gcc.scm (gdc-9): New public variable.

Change-Id: I059397ce7ee398c1ed8b6cfcc1d294916c64203a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
5b8d122129 gnu: gdc: Add intermediary gdc-14 variable.
* gnu/packages/gcc.scm (gdc-14): New variable, renamed from gdc.
(gdc): Redefine as an alias for gdc-14.

Change-Id: Ic2f4252fb75da703c9048b74c66026eda249023b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:21 +01:00
Jonas Meeuws
298ed1adc6 gnu: gdc: Support GCC 9 through 15 with cleaner packaging.
* gnu/packages/gcc.scm (make-gdc): New variable.  This procedure returns a
package based on the previous gdc-11 and gdc definitions.
[#:modules]: Add (ice-9 ftw).
[#:configure-flags]: Add “--disable-c++tools” and “--disable-plugin”.
Add “--disable-libcc1”, “--disable-libatomic” (since version 11),
“--disable-libcc1”, “--disable-libgomp”, “--disable-libitm”,
“--disable-libquadmath”, “--disable-libsanitizer”, “--disable-libssp”, and
“--disable-libstdcxx” (until version 15).
[#:phases]: Add ‘gdc-cleanup-install’.
[inputs]: Add gcc:lib.
[synopsis]: Override the one inherited from gcc.
[description]: Override the one inherited from gcc.  Append a frontend version
note if such version was provided as argument.
[home-page]: Override the one inherited from gcc.
(gdc-11): Implement in terms of make-gdc.  Make public.
(gdc): Implement in terms of make-gdc, with gdc-11 as bootstrap-gdc
argument.  Make public.

Change-Id: I44d351f8c97427a6bbd1821f9547ae680a154b06
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-12 08:57:20 +01:00
jgart
e7771eb39d gnu: lilypond: Downgrade to 2.24.4.
* gnu/packages/music.scm (lilypond): Downgrade to 2.24.4.

This package should track the stable release of LilyPond.

Change-Id: I3a4ae814a719961039a8b7180e8dbd4d8ecc5012
2026-03-12 13:18:13 +05:30
Cayetano Santos
b56073dca7 gnu: emacs-build-farm: Update remote.
* gnu/packages/emacs-xyz.scm (emacs-build-farm)[source, home-page]:
Update url.

Change-Id: Ie38f0723bcdb70ee25c84fa9e92c6d107b4137e1
2026-03-12 08:33:04 +01:00
Cayetano Santos
1a80fb3978 gnu: emacs-bui: Update remote.
* gnu/packages/emacs-xyz.scm (emacs-bui)[source, home-page]: Update url.

Change-Id: I886b1ab88b9d273903298fcbdd3bba8353d6203a
2026-03-12 08:33:04 +01:00
Maxim Cournoyer
c7877de635 gnu: gnome-boxes: Update to 49.1.
* gnu/packages/gnome.scm (gnome-boxes): Update to 49.1.
[#:phases] {relax-gcc-14-strictness}: Delete.

Change-Id: I00767a2f05ec1d0f4e51114724d15eea4d71c127
2026-03-12 16:27:20 +09:00
Maxim Cournoyer
720a7e91af gnu: gnome-maps: Update to 49.4.
* gnu/packages/geo.scm (gnome-maps): Update to 49.4.
[#:phases] {wrap}: Simplify wrapper.  Previous strategy now caused GI errors
like "cannot register existing type 'GIRepository'".
[inputs]: Add bash-minimal.  Replace webkitgtk-for-gtk3 with webkitgtk.

Change-Id: I6ddad3e5232c3301c2cc8000d6e0516f48c4c53e
2026-03-12 16:23:36 +09:00
Cayetano Santos
f3ea176158 gnu: spike: Update to 1.1.0-0.591cff1.
See https://github.com/riscv-software-src/riscv-isa-sim/issues/2237

* gnu/packages/virtualization.scm (spike): Update to 1.1.0-0.591cff1.
[arguments]: Remove ’gcc14 #:phase.
[inputs]: Remove bash-minimal.
[native-inputs]: Remove python-wrapper; add python-minimal-wrapper.

Merges guix/guix!6633

Change-Id: If7ab6451972235cf2faa8debe21f1c54b0ae8009
2026-03-12 08:22:11 +01:00
Maxim Cournoyer
f1223aec55 gnu: gnome-meta-core-utilities: Add decibels.
* gnu/packages/gnome.scm (gnome-meta-core-utilities)
[propagated-inputs]: Add decibels.

Change-Id: Id00c8e789ced1fdd40b6221ad3c0542e33f8d2c1
2026-03-12 15:43:04 +09:00
Noé Lopez
95088727b3 gnu: Add decibels.
* gnu/packages/gnome.scm (decibels): New variable.

Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
Change-Id: I3df869ad682aa2dce71ef1e57b142ccb221bb327
2026-03-12 15:42:06 +09:00
Maxim Cournoyer
ba9de7e3f8 gnu: gnome-essential-extras: Switch font to font-adwaita.
* gnu/packages/gnome.scm (gnome-essential-extras): Replace
font-abattis-cantarell with font-adwaita.

Change-Id: I8d4fe81a364caec14e8962b653fd743299ed2840
2026-03-12 14:02:12 +09:00
Maxim Cournoyer
15b6aae8e2 gnu: gnome-music: Fix error at execution.
Before this change, the execution would fail with a "TypeError: constructor
returned NULL" error.

* gnu/packages/gnome.scm (gnome-music) [inputs]: Replace tracker with
tinysparql and tracker-miners with localsearch.

Change-Id: I9ba1be70ca385fb0303e0ce717ee22f9cb206235
2026-03-12 13:24:25 +09:00
jgart
9567989516 gnu: Remove ecl-3d-math.
* gnu/packages/lisp-xyz.scm (ecl-3d-math): Delete variable.

Change-Id: If5fd048e25c97cfc1e0b2706536e88c6fa3125a8
2026-03-11 23:49:10 -04:00
jgart
19ec70870e gnu: Remove ecl-lispbuilder-sdl.
* gnu/packages/lisp-xyz.scm (ecl-lispbuilder-sdl): Delete variable.

Change-Id: I0f0e526f44e564332a2d9bb773c9a044b67e3267
2026-03-11 17:40:00 -04:00
jgart
609eb6ed87 gnu: Remove ecl-cl-prevalence.
* gnu/packages/lisp-xyz.scm (ecl-cl-prevalence): Delete variable.

Change-Id: Ie436b4efafc3af65c27d45098a6931024d686086
2026-03-11 16:04:31 -04:00
jgart
82b133e41c gnu: Remove ecl-prometheus.
* gnu/packages/lisp-xyz.scm (ecl-prometheus): Delete variable.

Change-Id: I318471bb4e980f1f344abcbee9a076426a9662bd
2026-03-11 15:56:03 -04:00