Commit graph

163864 commits

Author SHA1 Message Date
cdr-shdr-wdr
45b2a38d77
forgejo: pull_request_template: Reword.
* .forgejo/pull_request_template.md: Reword "confirming to"
  [the guidelines] (incorrect use of "confirming")
  to "in conformance with" (more grammatically correct).

Change-Id: Ifc811c3f9022ed520c1ee49662df393d94fca3ad
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-07-12 12:58:32 +02:00
Antoine Côté
3f98a9838a
gnu: brlaser: Update to 6.2.7.
Pdewacht repository no longer active, upstream development moved to Owl-Maintain fork.

* gnu/packages/cups.scm (brlaser): Update to 6.2.7.
[source]: Switch to maintained fork.
[home-page]: Update URL.
[description]: Update the list of supported printers.

Change-Id: I4ef2f1837c38ece8bcb0b900214355eb7c833f6f
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-07-12 12:54:09 +02:00
Ashish SHUKLA
85c0ec23b9
gnu: mold: Update to 2.40.2.
* gnu/packages/mold.scm (mold): Update to 2.40.2.

Change-Id: I03bb8a5a149492ac816cadbcf8bd6c3d6a84fba1
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-07-12 12:46:32 +02:00
Greg Hogan
5eb8d07180
gnu: fio: Update to 3.40.
* gnu/packages/benchmark.scm (fio): Update to 3.40.

Change-Id: I63592b61a739be9ff5f4debfb1e54610e1f6a1e1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-12 12:33:38 +02:00
Morgan Smith
39293c1163
gnu: sc-controller: Update to 0.5.2.
* gnu/packages/games.scm (sc-controller): Update to 0.5.2.
[source]: Switch to maintained fork of project.
[build-system]: Switch to pyproject-build-system.
[phases]: Run the following phases from the glib-or-gtk-build-system:
generate-gdk-pixbuf-loaders-cache-file, glib-or-gtk-compile-schemas,
glib-or-gtk-wrap.
[inputs]: Add python-evdev and python-ioctl-opt.
[native-inputs]: Add test dependencies.

Change-Id: I0c8cad17404113696c9c475bd6f942b95d986ef0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-12 12:00:44 +02:00
Morgan Smith
fe7dc53673
gnu: Add python-ioctl-opt.
* gnu/packages/python-xyz.scm (python-ioctl-opt): New variable.

Change-Id: I5eef30444528fa722a12268a58c956993dcd47d1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-12 11:58:08 +02:00
Andy Tai
55da82b631
gnu: a2ps: Update to 4.15.7.
* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.7.

Change-Id: I84e6141d56ebb23fde9e1e5aa47fbba2558ca0ba
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-12 11:53:33 +02:00
gemmaro
6fd0420713
gnu: ruby-braintree: Disable Bundler for testing.
* gnu/packages/ruby-xyz.scm (ruby-braintree)[arguments]:
Replace relax-requirements phase with disable-bundler.  If a Gemfile is
present, RSpec uses Bundler to resolve dependencies, which can lead to
troubles.  Removing the Gemfile allows RSpec to use the gems provided by Guix.

Change-Id: I0aaeec9fa071b60bc2a8acd7382070779eece1f1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-12 11:48:02 +02:00
gemmaro
6370b9201d
gnu: ruby-libxml: Update to 5.0.4.
* gnu/packages/ruby-xyz.scm (ruby-libxml): Update to 5.0.4.
[native-inputs]: New field.
[arguments]<#:tests?>: Enable tests.
<#:phases>: Add 'skip-failing-tests and 'set-gem-path.
Move 'check after 'install and 'set-gem-path.

Change-Id: Iad79f7aeed841efa1c7581714f5eab33c1d19718
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-12 11:44:33 +02:00
Greg Hogan
b38093345e
gnu: vim: Update to 9.1.1525.
* gnu/packages/vim.scm (vim): Update to 9.1.1525.
[arguments]<#:phases>{set-environment-variables}: Allow some flaky tests
to fail.

Change-Id: I501da5df8d585d6d5ba7c3c183cbf01b0b2670bf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-12 11:20:50 +02:00
Maxim Cournoyer
987f55a4ba
gnu: jami: Update to 20250613.0.
* gnu/packages/jami.scm (%jami-nightly-version): Bump to 20250613.0.
(%jami-daemon-commit): Bump to to 41384122a8b61548aae90c9893d065aca216ce85.
(libjami) [source]: Adjust hash.
(jami) [source]: Adjust hash.
(sortfilterproxymodel): Update to latest commit.

Change-Id: Id4e04bc2b3e270f4eae43ef48d6b418ccee76b72
2025-07-12 10:59:12 +09:00
Maxim Cournoyer
b47bc8cf6b
gnu: jami: Specify version via configure flag.
* gnu/packages/jami.scm (jami) [configure-flags]: Add BUILD_VERSION.
[phases] {fix-version-string}: Delete.

Change-Id: Ibe3dcfa72d87e0e5444261d8feecd171f8ddb0a1
2025-07-12 10:59:12 +09:00
Danny Milosavljevic
d48a93f046
gnu: mpv: Fix wayland-dmabuf output again.
* gnu/packages/video.scm (mpv)[native-inputs]: Add libdisplay-info.
[arguments]<#:configure-flags>: Add "-Ddmabuf-wayland=enabled".

Change-Id: Ibb7d8a1acb458b22a1f81dfb7c633bfbcfa780a4
2025-07-12 03:16:21 +02:00
Danny Milosavljevic
72996cd573
services: greetd: Support initial-session.
* gnu/services/base.scm (<greetd-terminal-configuration>): Add
initial-session-user, initial-session-command.
* doc/guix.texi (Base Services): Document them.

Change-Id: Iaf7a8203f34794bc36b031166e1ff7005d7a7104
2025-07-12 02:39:54 +02:00
jgart
227fb11eb3
gnu: trealla: Update to 2.78.5.
* gnu/packages/prolog.scm (trealla): Update to 2.78.5.

Change-Id: I9cf38d93b78713bc8fc9eb6e7ece54aeab541a38
2025-07-11 17:07:41 -05:00
Greg Hogan
b01b310eac
gnu: texstudio: Update to 4.8.8.
* gnu/packages/tex.scm (texstudio): Update to 4.8.8.

Change-Id: Id079f5678358c77472f9394765e00b878214e9da
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-11 23:00:24 +02:00
Sören Tempel
78911af46c
gnu: binsec: Update to 0.10.1.
* gnu/packages/ocaml.scm (binsec): Update to 0.10.1.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-11 22:40:28 +02:00
Mazin AlHaddad
d31a92c624
gnu: libportal: Update to 0.9.1.
* gnu/packages/freedesktop.scm (libportal): Update to 0.9.1.

Change-Id: I6334bb830387cd61e0f3786d21f9df8d1436a620
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-11 15:24:13 +02:00
Sharlatan Hellseher
26996ec2c4
teams: science: Adopt more files.
- fortran(-.+|) :: programming language, more likely used in scientific
                   research
- graph         :: any packages related to Graph theory solving problems
- lean          :: proof assistant and a functional programming language
- medical       :: any software related to medical science or equipment
- sagemath      :: system for Algebra and Geometry Experimentation
- statistics    :: any packages (more likely R or Python) for any sort of
                   Statistical analysis

* etc/teams.scm (science)<#:scope>: Add
"^gnu/packages/fortran(-.+|)\\.scm$", "gnu/packages/graph.scm",
"gnu/packages/lean.scm", "gnu/packages/medical.scm",
"gnu/packages/sagemath.scm", and "gnu/packages/statistics.scm".
* CODEOWNERS: Regenerate file.

Change-Id: Id7e599071ccfd438e8eb797c4accda9d35d76720
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-11 13:01:34 +02:00
Sharlatan Hellseher
e04a2ecb84
teams: Adjust membership for Sharlatan Hellseher.
* etc/teams.scm (Sharlatan Hellseher): Remove from the lisp team; add to
the julia team.

Change-Id: I13c898e01c2d84c9f2d96f6e76957ef4259617e5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-11 13:01:22 +02:00
Andreas Enge
bcd61dd2b9
gnu: boinc-client: Fix hash.
This is a follow-up to the previous commit
c52afcd75f9d7a1507f705d5aadccd328188916c

* gnu/packages/distributed.scm (boinc-client)[source]: Fix hash.

Change-Id: I2f792aee6530491cf7effd149ed2e6c74a1107f2
2025-07-11 12:59:32 +02:00
Vitalii Koshura
c41b2466d0
gnu: boinc-client: Update to 8.2.4.
* gnu/packages/distributed.scm (boinc-client): Update to 8.2.4.

Change-Id: I34f2f951a07e6519ee9bfa3154e0f8e220e7427e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-11 12:06:32 +02:00
Antoine Côté
b5f79f21d0
gnu: libebml: Update to 1.4.5.
* gnu/packages/xml.scm (libebml): Update to 1.4.5.

Change-Id: Ib78669474d5040b6d4ceff64eb3f248ec77fc435
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-11 10:41:15 +02:00
Liliana Marie Prikler
22da302b26
gnu: guile-next: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/guile.scm (guile-next)[native-inputs]: Replace gnu-gettext
by gettext-minimal.
2025-07-11 08:24:42 +02:00
Nicolas Graves
9f8683190b
gnu: poedit: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (poedit)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:42 +02:00
Nicolas Graves
0037ece475
gnu: elinks: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (elinks)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:42 +02:00
Nicolas Graves
6d00415da5
gnu: readstat: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (readstat)[native-inputs]: Replace
gnu-gettext by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:42 +02:00
Nicolas Graves
b3c3f090ca
gnu: pcsc-tools: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (pcsc-tools)[native-inputs]: Replace
gnu-gettext by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:42 +02:00
Nicolas Graves
b1ab61a4e5
gnu: xffm+: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (xffm+)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:42 +02:00
Nicolas Graves
127e61acc9
gnu: libtifiles2: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (libtifiles2)[native-inputs]: Replace
gnu-gettext by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:42 +02:00
Nicolas Graves
cef894e377
gnu: libtifiles2: Improve style.
* gnu/packages/emulators.scm (libtifiles2)
  [source, arguments]: Run guix style, guix style -S arguments. Remove
  trailing #t.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:42 +02:00
Nicolas Graves
4069e66fab
gnu: libticables2: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (libticables2)[native-inputs]: Replace
gnu-gettext by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:42 +02:00
Nicolas Graves
de4b858276
gnu: libticables2: Improve style.
* gnu/packages/emulators.scm (libticables2)
  [source, arguments]: Run guix style, guix style -S arguments. Remove
  trailing #t.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:42 +02:00
Nicolas Graves
4000724043
gnu: libticalcs2: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (libticalcs2)[native-inputs]: Replace
gnu-gettext by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:42 +02:00
Nicolas Graves
2aeee844f2
gnu: libticalcs2: Improve style.
* gnu/packages/emulators.scm (libticalcs2)
  [source, arguments]: Run guix style, guix style -S arguments. Remove
  trailing #t.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
fdfd9a35e0
gnu: tinmop: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (tinmop)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
80cf865a31
gnu: lokke: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (lokke)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
0919099b49
gnu: tpm2-tools: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (tpm2-tools)[native-inputs]: Replace
gnu-gettext by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
b20f3632ed
gnu: showmethekey: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (showmethekey)[native-inputs]: Replace
gnu-gettext by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
ee79c92531
gnu: gnome-shell-extension-appindicator: Replace gettext input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (gnome-shell-extension-appindicator)
  [native-inputs]: Replace gnu-gettext by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
b947c27fd8
gnu: dialect: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (dialect)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
3c186dd3dd
gnu: morris: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (morris)[native-inputs]: Replace gnu-gettext
by gettext-minimal.
  [arguments]: Improve style and explain.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:41 +02:00
Nicolas Graves
b7704822f7
gnu: fluxbox: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (fluxbox)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:40 +02:00
Nicolas Graves
d7cbea9594
gnu: fluxbox: Improve style.
* gnu/packages/wm.scm (fluxbox): Improve style.
  [arguments]: Run guix style, guix style -S arguments, then rewrite
  using G-exps and make-desktop-entry-file.
  [native-inputs, inputs, description]: Run guix style.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:40 +02:00
Nicolas Graves
041db55731
gnu: podman: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (podman)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:40 +02:00
Nicolas Graves
4595fa6a8b
gnu: tecla: Replace gettext native-input.
gnu-gettext has an emacs-minimal dependency, and we'd better avoid
this dependency.

* gnu/packages/gnome.scm (tecla)[native-inputs]: Replace gnu-gettext
by gettext-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11 08:24:39 +02:00
Konrad Hinsen
d3752a1de2
gnu: sbcl-tooter: Update to commit 4583049c.
* gnu/packages/lisp-xyz.scm (sbcl-tooter): Update to commit 4583049c.

Signed-off-by: jgart <jgart@dismail.de>
2025-07-10 17:43:27 -05:00
Kurome
cb01171d30
gnu: font-sarasa-gothic: Update to 1.0.31.
* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 1.0.31.
[description]: Fix typo.

Change-Id: Iec849d105943d4f93f5d4ec2a2e6911bdc5af3fb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-10 23:38:53 +02:00
Kurome
fd1a0c93d3
gnu: font-plemoljp: Update to 3.0.0.
* gnu/packages/fonts.scm (font-plemoljp): Update to 3.0.0.

Change-Id: I709e453df3ae4faf9ee77fcffd2748c5e8b71b72
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-10 23:34:54 +02:00
Cayetano Santos
dea1384fc1
gnu: guile-scheme-json-rpc: Update to 0.5.0.
* gnu/packages/guile-xyz.scm (guile-scheme-json-rpc): Update to 0.5.0.

Change-Id: If4f6b8e86289cca106ee9d86b00c70640d179ded
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-10 23:11:55 +02:00