me
/
guix
Archived
1
0
Fork 0
Commit Graph

91346 Commits (d48c2c7df38a63cfe5d2bce7dfe438d4a2ffa22d)

Author SHA1 Message Date
Ricardo Wurmus 0c0fd17f09
gnu: Add rust-addr2line-0.17.
* gnu/packages/crates-io.scm (rust-addr2line-0.17): New variable.
2022-09-05 00:12:44 +02:00
Ricardo Wurmus 511f173374
gnu: Add rust-findshlibs-0.10.
* gnu/packages/crates-io.scm (rust-findshlibs-0.10): New variable.
2022-09-05 00:12:44 +02:00
Ricardo Wurmus a60229fa0f
gnu: rust-gimli-0.23: Inherit from rust-gimli-0.26.
* gnu/packages/crates-io.scm (rust-gimli-0.23)[inherit]: New field.
[build-system, home-page, synopsis, description, license]: Inherit.
2022-09-05 00:12:43 +02:00
Ricardo Wurmus a9dcb2ead7
gnu: Add rust-gimli-0.26.
* gnu/packages/crates-io.scm (rust-gimli-0.26): New variable.
2022-09-05 00:12:43 +02:00
Ricardo Wurmus 810291e479
gnu: rust-memmap2-0.5: Update to 0.5.5.
* gnu/packages/crates-io.scm (rust-memmap2-0.5): Update to 0.5.5.
[arguments]: Do not skip build.  Add rust-owning-ref-0.4 and rust-tempfile-3
to inputs.
2022-09-05 00:12:43 +02:00
Ricardo Wurmus c505de52d4
gnu: Add rust-pyo3-0.13.
* gnu/packages/crates-io.scm (rust-pyo3-0.13): New variable.
2022-09-05 00:12:43 +02:00
Ricardo Wurmus fd866c44e7
gnu: Add rust-pyo3-macros-0.13.
* gnu/packages/crates-io.scm (rust-pyo3-macros-0.13): New variable.
2022-09-05 00:12:42 +02:00
Ricardo Wurmus 4dc07de53e
gnu: Add rust-pyo3-macros-backend-0.13.
* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.13): New variable.
2022-09-05 00:12:42 +02:00
Ricardo Wurmus 8fcdfa498d
gnu: Add rust-object-0.27.
* gnu/packages/crates-io.scm (rust-object-0.27): New variable.
2022-09-05 00:12:42 +02:00
Ricardo Wurmus 1b42e42c7a
gnu: rust-object-0.28: Inherit from rust-object-0.29.
* gnu/packages/crates-io.scm (rust-object-0.28)[inherit]: New field.
[build-system, home-page, synopsis, description, license]: Inherit.
2022-09-05 00:12:42 +02:00
Ricardo Wurmus 706d1749a3
gnu: Add rust-object-0.29.
* gnu/packages/crates-io.scm (rust-object-0.29): New variable.
2022-09-05 00:12:42 +02:00
Ricardo Wurmus cce608d256
gnu: rust-scroll-0.10: Update to 0.10.2.
* gnu/packages/crates-io.scm (rust-scroll-0.10): Update to 0.10.2.
[arguments]: Do not skip build; add cargo development inputs rust-byteorder-1
and rust-rayon-1.
2022-09-05 00:12:42 +02:00
Ricardo Wurmus 02cbb76392
gnu: Add rust-hashbrown-0.12.
* gnu/packages/crates-io.scm (rust-hashbrown-0.12): New variable.
2022-09-05 00:12:41 +02:00
Ricardo Wurmus aeac28750f
gnu: rust-slog-term-2: Update to 2.9.0.
* gnu/packages/crates-io.scm (rust-slog-term-2): Update to 2.9.0.
[arguments]: Remove rust-chrono-0.4; replace rust-term-0.6 with rust-term-0.7;
add rust-time-0.3.
2022-09-05 00:12:41 +02:00
Ricardo Wurmus ba64ea8320
gnu: rust-slog-2: Update to 2.7.0.
* gnu/packages/crates-io.scm (rust-slog-2): Update to 2.7.0.
2022-09-05 00:12:41 +02:00
Ricardo Wurmus 667633100e
gnu: Add rust-statrs-0.15.
* gnu/packages/crates-io.scm (rust-statrs-0.15): New variable.
2022-09-05 00:12:41 +02:00
Ricardo Wurmus 9e703abe2c
gnu: Add rust-nalgebra-0.27.
* gnu/packages/crates-io.scm (rust-nalgebra-0.27): New variable.
2022-09-05 00:12:41 +02:00
Ricardo Wurmus acd0fed555
gnu: rust-num-traits-0.2: Update to 0.2.15.
* gnu/packages/crates-io.scm (rust-num-traits-0.2): Update to 0.2.15.
2022-09-05 00:12:40 +02:00
Ricardo Wurmus 20db81fb97
gnu: Add rust-bio-0.39.
* gnu/packages/crates-io.scm (rust-bio-0.39): New variable.
2022-09-05 00:12:40 +02:00
Ricardo Wurmus e876e1b932
gnu: rust-bio-types-0.12: Update to 0.12.1.
* gnu/packages/crates-io.scm (rust-bio-types-0.12): Update to 0.12.1.
[arguments]: Replace rust-petgraph-0.5 with rust-petgraph-0.6, and replace
rust-strum-macros-0.20 with rust-strum-macros-0.21.
2022-09-05 00:12:40 +02:00
Ricardo Wurmus 2d0f081f2d
gnu: rust-openssl-sys-0.9: Update to 0.9.75.
* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.75.
[arguments]: Add rust-bindgen-0.59.
* gnu/packages/patches/rust-openssl-sys-no-vendor.patch: Adjust.
2022-09-05 00:12:40 +02:00
Ricardo Wurmus 94616c3661
gnu: rust-curl-sys-0.4: Update to 0.4.44+curl-7.77.0.
* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to 0.4.44+curl-7.77.0.
2022-09-05 00:12:39 +02:00
Ricardo Wurmus 6c0d7ee95f
gnu: rust-threadpool-1: Update to 1.8.0.
* gnu/packages/crates-io.scm (rust-threadpool-1): Update to 1.8.0.
2022-09-05 00:12:39 +02:00
Ricardo Wurmus 20a55a50c7
gnu: rust-itertools-0.10: Update to 0.10.1.
* gnu/packages/crates-io.scm (rust-itertools-0.10): Update to 0.10.1.
[arguments]: Do not skip build; add rust-criterion-0.3, rust-paste-1,
rust-permutohedron-0.2, rust-quickcheck-0.9, and rust-rand-0.7 to development
inputs.
2022-09-05 00:12:39 +02:00
Ricardo Wurmus 624551b138
gnu: rust-flate2-1: Update to 1.0.23.
* gnu/packages/crates-io.scm (rust-flate2-1): Update to 1.0.23.
[arguments]: Replace rust-miniz-oxide-0.4 withrust-miniz-oxide-0.5; replace
rust-quickcheck-0.9 with rust-quickcheck-1.
2022-09-05 00:12:39 +02:00
Ricardo Wurmus c786b640e6
gnu: rust-csv-1: Update to 1.1.6.
* gnu/packages/crates-io.scm (rust-csv-1): Update to 1.1.6.
2022-09-05 00:12:34 +02:00
Jessica Tallon aae98c2972
gnu: Add wmamixer.
* gnu/packages/gnustep.scm (wmamixer): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:17:14 +02:00
Wiktor Żelazny 9c5a952818
gnu: texlive-caption: Fix description.
* gnu/packages/tex.scm (texlive-caption): Update description.
[description]: newfloat.sty and totalcount.sty are not in the package.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:52 +02:00
Wiktor Żelazny e879111c09
gnu: Add texlive-latex-hyphenat.
* gnu/packages/tex.scm (texlive-latex-hyphenat): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:13 +02:00
Maxime Devos 4bbad495a7
gnu: hashcat: Fix cross-compilation.
* gnu/packages/password-utils.scm
(hashcat)[native-inputs]: Move to ...
(hashcat)[inputs]: ... here.
(hashcat)[arguments]<#:make-flags>: Set AR and CC.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:13 +02:00
Maxime Devos aed1c2f794
gnu: hashcat: Rewrite with G-exps.
This is required for cross-compilation, as %output does not exist when
cross-compiling.

* gnu/packages/password-utils.scm (hashcat)[arguments]: Rewrite with G-exps.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:13 +02:00
Maxime Devos 99afc7d65b
gnu: hashcat: Unbundle everything but LZMA-SDK.
There does not appear to be a convenient Guix package for LZMA-SDK yet.
I currently have a bit of a dirty working tree (fiddling with imports), so the
use-modules is in the wrong place. Also, a small rebase conflict, the version
and source hash of hashcat has been updated.

* gnu/packages/password-utils.scm (hashcat)[source]{snippet}: Delete
everything from deps except for deps/LZMA-SDK.
(hashcat)[inputs]: Add minizip, xxhash and zlib.
(hashcat)[arguments]<#:make-flags>: Add USE_SYSTEM_ZLIB, USE_SYSTEM_OPENCL and
USE_SYSTEM_XXHASH.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:13 +02:00
Maxime Devos 3c48ef60ad
gnu: hashcat: Don't embed timestamp, fixing reproducibility.
* gnu/packages/password-utils.scm (hashcat)[arguments]{#:phases}:
Remove timestamp, fixing reproducibility.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:13 +02:00
Philip McGrath ed24d6b46c
gnu: racket: Use Racket CS on all systems.
This patch uses the 'pbarch' support added to 'racket-vm-cs' to make it
the default Racket VM implementation on all systems.

* gnu/packages/racket.scm (racket-vm-for-system): Remove.
(racket-minimal, racket)[inputs]: Replace '(racket-vm-for-system)' with
'racket-vm-cs'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:12 +02:00
Philip McGrath 64a27e1678
gnu: racket-vm-bc: Add workaround for ppc64le.
This is an attempt to avoid a problem with Racket BC on ppc64 reported
in <https://issues.guix.gnu.org/57050#19> that was exposed by attempting
to use Racket BC to bootstrap Chez Scheme. Thanks to Matthew Flatt for
the workaround: <https://racket.discourse.group/t/950/30>.

* gnu/packages/racket.scm (racket-vm-bc)[arguments]<#:configure-flags>:
Increase the number of bytes that should be available on the stack for
"safety" when checking for stack overflow.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:12 +02:00
Philip McGrath a15d72f8e1
gnu: chez-scheme-for-racket: Support all systems.
On systems for which Racket's variant of Chez Scheme cannot generate
native code, it can use a 'pbarch' machine type: a variant of the
``portable bytecode'' backend specialized to word size and endianness.
This allows Racket CS to replace Racket BC on those systems while
maintaining comparable performance. (Racket BC lacks JIT support for
those systems anyway.) It also lets us provide a Chez Scheme package on
all systems Guix supports.

This patch adds 'pbarch' support to both 'chez-scheme-for-racket' and
'racket-vm-cs', but it does not change the Racket VM implementation used
for the 'racket' and 'racket-minimal' packages.

* gnu/packages/chez.scm (nix-system->pbarch-machine-type): New variable.
(chez-scheme-for-racket)[inputs]: Use 'libffi' for non-native systems.
[arguments]<#:configure-flags>: Always supply '-m='. Add applicable
flags for non-native systems.
[supported-systems]: Use '%supported-systems'.
[description]: Update.
(chez-scheme-for-racket-bootstrap-bootfiles)[arguments]<#:phases>: Adapt
'build' phase for non-native systems.
* gnu/packages/racket.scm (racket-vm-bc)[description]: Update.
(racket-vm-cs)[description]: Likewise.
[inputs]: Use 'libffi' for non-native systems.
[arguments]<#:configure-flags>: Add applicable flags for non-native
systems.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:12 +02:00
Philip McGrath cb0d106590
gnu: racket: Support cross-compiling the VM packages.
Cross-compilation works for 'racket-vm-cgc', 'racket-vm-bc', and
'racket-vm-cs'. These changes are not enough to cross-compile
'racket-minimal' or 'racket': that would require building and loading
cross-compilation pluggins for 'racket-vm-cs', which will be much
easier once we can build the package 'raco-cross'.

* gnu/packages/racket.scm (racket-vm-cgc): Add 'this-package' when
cross-compiling.
(racket-vm-bc)[native-inputs]: Adjust accordingly.
(racket-vm-cs)[native-inputs]: Use 'racket-vm-cs' instead of
'racket-vm-bc' when cross-compiling. Adapt to changes to
'racket-vm-cgc'.
[arguments]<#:configure-flags>: Fix '--enable-scheme' for
cross-compilation.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:12 +02:00
Philip McGrath 9ed6e51ceb
gnu: chez-scheme-for-racket: Support cross-compilation.
* gnu/packages/chez.scm (racket-cs-native-supported-system): Change to
return the applicable machine type instead of '#t'.
(chez-scheme-for-racket)[native-inputs]: When cross-compiling, add
'this-package'.
[arguments]<#:configure-flags>: When cross-compiling, supply '-m=' and
'--toolprefix='.
<#:phases>: Work around cross-compilation issues in 'build' and
'install-docs'.
(chez-scheme-for-racket-bootstrap-bootfiles): When cross-compiling,
use 'zuo' and 'chez-scheme-for-racket' instead of 'racket-vm-bc'.
[arguments]<#:phases>: Adapt 'build' phase for cross-compilation.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:12 +02:00
Philip McGrath 47da722838
gnu: chez-scheme: Make bootfiles regular inputs.
* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Move
'chez-scheme-bootstrap-bootfiles' to ...
[inputs]: ... this field.
[arguments]<#:phases>: Update 'unpack-bootfiles' accordingly.
(chez-scheme-for-racket)[native-inputs]: Move
'chez-scheme-for-racket-bootstrap-bootfiles' to ...
[inputs]: ... this field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:12 +02:00
Philip McGrath 9647296ce6
gnu: racket: Update to 8.6.
Also, update 'chez-scheme-for-racket' to 9.5.9.2.

* gnu/packages/patches/racket-chez-scheme-bin-sh.patch: Refresh patch.
* gnu/packages/patches/racket-backport-8.6-cross-install.patch,
gnu/packages/patches/racket-backport-8.6-docindex-write.patch,
gnu/packages/patches/racket-backport-8.6-hurd.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/racket.scm (%racket-origin)[patches]: Use them and the
patches for Zuo.
(%racket-version): Update to 8.6.
(zuo)[version]: Refer to '%racket-version'.
[origin]: Use '%racket-origin'.
(racket-vm-cgc)[native-inputs]: Add 'zuo'.
[arguments]<#:make-flags>: Use 'zuo' from 'native-inputs'.
(racket)[inputs]<data, db, deinprogramm, draw, drracket, errortrace,
gui, htdp, math, option-contract, parser-tools, pict, rackunit, realm,
redex, scribble, typed-racket, string-constants, swindle, syntax-color,
web-server>: Update checksums.
* gnu/packages/chez.scm (target-chez-os): Handle Hurd and QNX.
(%chez-features-table): Likewise.
(chez-scheme-for-racket): Update to 9.5.9.2.
[native-inputs]: Add 'zuo'.
[arguments]<#:out-of-source?>: Use out-of-source build.
<#:tests?>: Skip them due to ongoing problems.
<#:configure-flags>: Add '--install-csug=' and '--installreleasenotes='.
<#:make-flags>: Use 'zuo' from 'native-inputs'. Supply 'STEXLIB=' here,
rather than in a phase.
<#:phases>: Replace 'install-docs' using new 'make' target.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:11 +02:00
Philip McGrath 07a8440f50
gnu: Add Zuo.
* gnu/packages/patches/racket-backport-8.6-zuo.patch,
gnu/packages/patches/racket-zuo-bin-sh.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/racket.scm (%zuo-version): New variable.
(zuo): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:11 +02:00
Philip McGrath 5142fba364
gnu: chez-scheme: Fix use of "/bin/sh".
The unsuccessful attempt to execute "/bin/sh" by Chez Scheme's 'process'
function seems to have caused parts of the Chez Scheme test suite to
have been silently skipped. The issue was exposed by the upcoming
changes to Racket's build system.

* gnu/packages/patches/chez-scheme-bin-sh.patch,
gnu/packages/patches/racket-chez-scheme-bin-sh.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/racket.scm (%racket-origin)[patches]: Update accordingly.
* gnu/packages/chez.scm (chez-scheme)[origin]<patches>: Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:11 +02:00
Philip McGrath 911768b6d5
gnu: racket: Adjust patch for "/bin/sh" in rktio.
Use '_PATH_BSHELL' instead of a custom preprocessor macro. This may not
be The Right Thing in the long term, but it at least avoids a
proliferation of 'CPPFLAGS'.

* gnu/packages/patches/racket-minimal-sh-via-rktio.patch: Rename to ...
* gnu/packages/patches/racket-rktio-bin-sh.patch: ... this, and change
to use '_PATH_BSHELL'.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/racket.scm (%racket-origin)[patches]: Likewise.
(racket-vm-common-configure-flags): Stop setting 'CPPFLAGS'. Change to a
constant instead of a function, since we no longer need the delay.
(racket-vm-cgc, racket-vm-bc,
racket-vm-cs)[arguments]<#:configure-flags>: Update accordingly.
[inputs]: Remove 'bash-minimal'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:11 +02:00
Philip McGrath 4176d47ef7
gnu: stex: Fix read-only gifs and math directories.
Excplicitly set the user write bit when initializing the gifs or math
directories from the skeletons installed in the store. See also upstream
discussion at <https://github.com/dybvig/stex/pull/6>. This problem
would be exposed by the upcoming changes to Racket's build system.

* gnu/packages/patches/stex-copy-from-immutable-store.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/chez.scm (stex-bootstrap)[patches]: Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:10 +02:00
Philip McGrath 92e8cff749
gnu: stex: Update to 1.2.2-2.afa6075.
* gnu/packages/chez.scm (stex-bootstrap): Update to 1.2.2-2.afa6075.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:10 +02:00
Ludovic Courtès eedf71f948
services: upower: Default to a percentage-based policy.
This is the documented default of UPower 0.99.15 (the actual default
appears to be #f though).

* gnu/services/desktop.scm (<upower-configuration>)
[use-percentage-for-policy?]: Default to #t.
* doc/guix.texi (Desktop Services): Adjust accordingly.  Explain the
tradeoff.
2022-09-04 23:10:10 +02:00
Ludovic Courtès 4765242540
services: upower: Update default percentage values.
These values are those used by default by UPower 0.99.15.

* gnu/services/desktop.scm (<upower-configuration>)[percentage-low]
[percentage-critical]: Increase.
* doc/guix.texi (Desktop Services): Update accordingly.
2022-09-04 23:10:09 +02:00
Nicolas Goaziou 41bce2414a
gnu: scintilla: Update to 5.3.0.
* gnu/packages/text-editors.scm (scintilla): Update to 5.3.0.
2022-09-04 20:46:25 +02:00
Nicolas Goaziou afb7cb4204
gnu: emacs-autothemer: Update to 0.2.12.
* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.12.
[description]: Add missing final full stop.
2022-09-04 20:41:46 +02:00
Paul A. Patience 75febb00a5
gnu: f3d: Update to 1.3.0-pre-0.46df21f.
* gnu/packages/graphics.scm (f3d): Update to 1.3.0-pre-0.46df21f.
[source](modules, snippet): New fields.
[arguments]<#:configure-flags>: Generate manual page, install various
resource files, and enable the now-optional external rendering feature.
[native-inputs]: New field.
[synopsis]: Add hyphen.
[description]: Reword.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-04 18:29:46 +01:00
Cees de Groot 8ba5075192
gnu: erlang: Update to 25.0.4.
* gnu/packages/erlang.scm (erlang): Update to 25.0.4.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-04 18:28:16 +01:00
Cees de Groot d409da2f88
gnu: elixir: Update to 1.14.0.
* gnu/packages/elixir.scm (elixir): Update to 1.14.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-04 18:27:00 +01:00
kiasoc5 a5c24b3191
gnu: foot: Update to 1.13.1.
* gnu/packages/terminals.scm (foot): Update to 1.13.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-04 18:26:04 +01:00
gyara f9a4923940
gnu: xmobar: Update to 0.44.2.
* gnu/packages/wm.scm (xmobar): Update to 0.44.2.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-04 18:25:14 +01:00
jgart 7ef04f00cd
gnu: Add cl-portable-condition-system.
* gnu/packages/lisp-xyz.scm (cl-portable-condition-system): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-04 18:23:43 +01:00
Christopher Baines e40c57ba49
gnu: shotwell: Update to 0.30.16.
* gnu/packages/gnome.scm (shotwell): Update to 0.30.16.
2022-09-04 18:21:52 +01:00
Nicolas Goaziou 96f3793b33
gnu: Remove duplicate package.
* gnu/packages/emacs-xyz.scm (emacs-inheritenv): Remove duplicate package
introduced in 21f6026574.
2022-09-04 18:03:46 +02:00
Hendursaga 6199d66f8a
gnu: ding: Update to 1.9.
* gnu/packages/dictionaries.scm (ding): Update to 1.9.
[source]: Switch to HTTPS.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-04 17:57:02 +02:00
Michael Rohleder 5807a21e19
gnu: xfce4-notifyd: Update to 0.6.4.
* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.6.4.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-04 17:57:02 +02:00
Michael Rohleder a2c6125b60
gnu: lesspipe: Update to 2.06.
* gnu/packages/less.scm (lesspipe): Update to 2.06.
[arguments]: Fixed typos in comment.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-04 17:57:02 +02:00
Matthew James Kraai a451a809d5
Fix misspelling of GUIX_DIGITAL_OCEAN_TOKEN.
* gnu/machine/digital-ocean.scm (maybe-raise-missing-api-key-error): Fix
  misspelling of GUIX_DIGITAL_OCEAN_TOKEN.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-04 17:57:02 +02:00
Nicolas Goaziou 21f6026574
gnu: Add emacs-engrave-faces.
* gnu/packages/emacs-xyz.scm (emacs-engrave-faces): New variable.
2022-09-04 17:53:30 +02:00
Artyom V. Poptsov 353d6cbec1
gnu: guile2.2-ics: Update to 0.3.0
* gnu/packages/guile-xyz.scm (guile2.2-ics): Update to 0.3.0.
[package-inputs]: Replace "guile-smc" with "guile2.2-smc".
[propagated-inputs]: Use the new style.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-04 17:02:00 +02:00
Artyom V. Poptsov 3cf79710f3
gnu: Add guile2.2-smc
* gnu/packages/guile-xyz.scm (guile2.2-smc): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-04 17:01:56 +02:00
Artyom V. Poptsov ae81cb6962
gnu: guile-ics: Update to 0.3.0.
* gnu/packages/guile-xyz.scm (guile-ics): Update to 0.3.0.
[phases]: Remove "strip" phase.
[propagated-inputs]: Add "guile-smc".

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-04 17:01:14 +02:00
Olivier Dion via Guix-patches via 886306ba63
gnu: opendht: Update to 2.4.10.
* gnu/packages/networking.scm (opendht): Update to 2.4.10.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-09-04 10:18:13 -04:00
David Thompson e4ccfcb22a
gnu: gitolite: Switch to git-minimal to reduce closure size.
* gnu/packages/version-control.scm (gitolite)[inputs]: Swap 'git' for
'git-minimal'.
[arguments]: Refer to 'git-minimal' input instead of 'git'.
2022-09-04 09:25:13 -04:00
David Thompson 1aa46a7e29
gnu: gitolite: Wrap programs instead of using propagated inputs.
* gnu/packages/version-control.scm (gitolite)[arguments]: Add git to wrapped
$PATH and additionally wrap gitolite-shell.
[inputs]: Add git and openssh.
[propagated-inputs]: Remove it.
2022-09-04 08:52:24 -04:00
Nicolas Goaziou 8b3112a355
gnu: emacs-org: Update to 9.5.5.
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.5.5.
2022-09-04 11:17:50 +02:00
Marius Bakke 13cc34188a
gnu: ungoogled-chromium: Update to 105.0.5195.102-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 105.0.5195.102-1.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-09-03 20:26:15 +02:00
pukkamustard 5cd7d7b3a2
gnu: Add ocaml-guile.
* gnu/packages/ocaml.scm (ocaml-guile): New variable.
2022-09-03 20:21:25 +02:00
Joeke de Graaf 5cf9b98d1c
gnu: Add eisl.
* gnu/packages/lisp.scm (eisl): New variable.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2022-09-03 16:02:04 +02:00
Arun Isaac 419c56f87c
gnu: emacs-tamil99: Update to 0.1.2.
* gnu/packages/emacs-xyz.scm (emacs-tamil99): Update to 0.1.2.
2022-09-03 18:04:21 +05:30
Nicolas Goaziou 91c3120553
gnu: emacs-shell-command+: Update to 2.4.1.
* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.4.1.
2022-09-03 10:09:34 +02:00
Nicolas Goaziou f66cb7372f
gnu: emacs-multitran: Update to 0.4.16.
* gnu/packages/emacs-xyz.scm (emacs-multitran): Update to 0.4.16.
2022-09-03 10:09:33 +02:00
Nicolas Goaziou 3ed0592b3a
gnu: emacs-autothemer: Update to 0.2.11.
* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.11.
2022-09-03 10:09:33 +02:00
jgart 3a9c762104
gnu: Add emacs-project-x.
* gnu/packages/emacs-xyz.scm (emacs-project-x): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-03 10:09:33 +02:00
宋文武 8fdd5461e9
gnu: Add emacs-org-fc.
* gnu/packages/emacs-xyz.scm (emacs-org-fc): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-09-03 10:09:32 +02:00
Maxim Cournoyer ccba460ffd
gnu: cling: Use gexps.
* gnu/packages/llvm.scm (cling)[configure-flags]: Use gexps and search-input-file.
[phases]: Likewise.
{patch-paths}: Use search-input-file and this-package-input.
{delete-static-libraries}: Adjust for gexps.
2022-09-03 00:26:13 -04:00
Wiktor Żelazny 34766a6631
gnu: Add texlive-latex-newfloat.
* gnu/packages/tex.scm (texlive-latex-newfloat): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-02 19:48:43 +01:00
Taiju HIGASHI 98d7ffcda6
gnu: Add ruby-pry-doc.
* gnu/packages/ruby.scm (ruby-pry-doc): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-02 19:22:32 +01:00
Taiju HIGASHI b22b012975
gnu: Add ruby-latest-ruby.
* gnu/packages/ruby.scm (ruby-latest-ruby): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-02 19:22:32 +01:00
Christopher Baines 692fa4bc2e
gnu: guix-build-coordinator: Update to 0-60.31b3ab6.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-60.31b3ab6.
2022-09-02 19:20:41 +01:00
Maxim Cournoyer 3baeae63b6
gnu: Add turbovnc.
* gnu/packages/vnc.scm (turbovnc): New variable.
* gnu/packages/patches/turbovnc-custom-paths.patch: New file.
* gnu/packages/patches/turbovnc-find-system-packages.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.
2022-09-02 12:37:20 -04:00
Gabriel Wicki 11dfc673e4
gnu: Add fftgen.
* gnu/packages/fpga.scm (fftgen): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-02 18:16:52 +02:00
Hendursaga 038286b0ac
gnu: hashcat: Update to 6.2.5.
* gnu/packages/password-utils.scm (hashcat): Update to 6.2.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-02 18:16:52 +02:00
Ludovic Courtès 7c1b82f256
gnu: openexr@2: Skip failing test on i686.
* gnu/packages/graphics.scm (openexr-2)[arguments]: In
'disable-broken-test', skip 'testCompression' as well.
2022-09-02 18:16:51 +02:00
Ludovic Courtès 2c5c04eb2b
gnu: imath: Skip tests on i686.
* gnu/packages/graphics.scm (imath)[arguments]: New field.
2022-09-02 18:16:51 +02:00
Guillaume Le Vaillant db2cd42178
gnu: qgis: Update to 3.26.2.
* gnu/packages/geo.scm (qgis): Update to 3.26.2.
  [native-inputs]: Add python-pyqt-builder.
  [inputs]: Add bash-minimal and zstd:lib.
  [arguments]: Update 'configure-pyqt5-sip-path' and 'check' phases. Remove
  trailing booleans.
2022-09-02 16:58:48 +02:00
jgart 0f51eb2890
gnu: Add bower.
* gnu/packages/mail.scm (bower): New variable.

Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-09-02 10:01:34 -04:00
Pierre Neidhardt 075fab20d4
gnu: sbcl-trivial-clipboard: Update to 20220823.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard): Update to 20220823.
2022-09-02 15:14:32 +02:00
Maxim Cournoyer 32ac1464d8
gnu: phoronix-test-suite: Update to 10.8.4.
* gnu/packages/benchmark.scm (phoronix-test-suite): Update to 10.8.4.
2022-09-02 08:55:34 -04:00
Maxim Cournoyer 448deee2b7
gnu: phoronix-test-suite: Address FSDG problems.
Fixes <https://issues.guix.gnu.org/56900>.

* gnu/packages/benchmark.scm (phoronix-test-suite) [source]: Add a snippet to
mark mis-licensed test profiles as non-free.
2022-09-02 08:52:22 -04:00
Arun Isaac 3e866e24f0
shepherd: Set #o640 permissions for log file of service in container.
* gnu/build/shepherd.scm (make-forkexec-constructor/container): Set #o640
permissions for log file.
2022-09-02 16:32:16 +05:30
Ludovic Courtès 162c7e1bc6
gnu: cheese: Fix source URL.
This is a followup to 6e95917b64, which
would construct an incorrect URL.

* gnu/packages/gnome.scm (cheese)[source]: In URL, change
'version-major+minor' to 'version-major'.
2022-09-02 10:56:44 +02:00
Artyom V. Poptsov ac9a7f6be9
gnu: guile-ini: Update to 0.5.1.
* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.1.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-02 09:34:49 +02:00
Artyom V. Poptsov b11d029ca3
gnu: guile-smc: Update to 0.5.2.
* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.5.2.
[arguments]: Remove the patch phase that is not needed anymore.
Remove a trailing #t in the wrap-program phase.
[native-inputs]: Add "help2man" and "which".
[inputs]: Use the new inputs style.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-02 09:34:49 +02:00
Efraim Flashner 85b5603eb2
gnu: kbd: Update to 2.5.1.
* gnu/packages/linux.scm (kbd): Update to 2.5.1.
2022-09-02 08:31:06 +03:00
Efraim Flashner c05e949d59
gnu: iw: Update to 5.19.
* gnu/packages/linux.scm (iw): Update to 5.19.
2022-09-02 08:31:05 +03:00
Efraim Flashner 260de9711d
gnu: mg: Update to 20220614.
* gnu/packages/text-editors.scm (mg): Update to 20220614.
2022-09-02 08:30:48 +03:00
Maxim Cournoyer bd638a8ad6
gnu: Delete mono and dependent packages.
Fixes <https://issues.guix.gnu.org/55026>.

* gnu/packages/mono.scm: Delete file.
* gnu/packages/patches/mono-mdoc-timestamping.patch: Likewise.
* gnu/local.mk (GNU_SYSTEM_MODULES): De-register module file.
(dist_patch_DATA): Re-register patch file.
* gnu/packages/game-development.scm (fna): Delete variable.
* gnu/packages/gl.scm (mojoshader-cs): Likewise.
* gnu/packages/sdl.scm (sdl2-cs): Likewise.
2022-09-01 19:08:12 -04:00
Maxim Cournoyer db5fa0cda7
gnu: diffoscope: Remove mono from native inputs.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Remove mono.
2022-09-01 19:08:12 -04:00
Maxim Cournoyer 4133905c77
gnu: pidgin: Remove mono support.
* gnu/packages/messaging.scm (pidgin)[configure-flags]: Remove
"--enable-mono".
[inputs]: Remove mono.
2022-09-01 19:08:12 -04:00
Leo Famulari e254bee3c2
gnu: linux-libre 5.19: Update to 5.19.6.
* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.6.
(linux-libre-5.19-pristine-source): Update hash.
2022-09-01 18:39:38 -04:00
Leo Famulari 7e3f7114e0
gnu: linux-libre 5.10: Update to 5.10.140.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.140.
(linux-libre-5.10-pristine-source): Update hash.
2022-09-01 18:39:38 -04:00
Leo Famulari fd2c5feaca
gnu: linux-libre 5.15: Update to 5.15.64.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.64.
(linux-libre-5.15-pristine-source): Update hash.
2022-09-01 18:39:35 -04:00
Maxim Cournoyer 4d361a6b51
gnu: fwupd: Disable remotes by default.
* gnu/packages/firmware.scm (fwupd)
[configure-flags]: Add "-Dlvfs=disabled".
[phases]{ensure-all-remotes-are-disabled}: New phase.
2022-09-01 16:26:29 -04:00
Marius Bakke 23a91e9a2e
gnu: gnome-music: Remove input labels.
* gnu/packages/gnome.scm (gnome-music)[native-inputs, inputs]: Remove labels.
2022-09-01 22:22:52 +02:00
Marius Bakke ebd78999bb
gnu: network-manager-applet: Remove obsolete input.
* gnu/packages/gnome.scm (network-manager-applet)[native-inputs]: Remove
INTLTOOL.  Add GETTEXT-MINIMAL.
2022-09-01 22:22:52 +02:00
Marius Bakke f7902a68f9
gnu: network-manager-applet: Remove input labels.
* gnu/packages/gnome.scm (network-manager-applet)[native-inputs]: Remove
labels.
2022-09-01 22:22:52 +02:00
Marius Bakke 85eab13718
gnu: network-manager-applet: Update to 1.28.0.
* gnu/packages/gnome.scm (network-manager-applet): Update to 1.28.0.
2022-09-01 22:22:52 +02:00
Marius Bakke a68515296c
gnu: cheese: Don't patch docbook references.
* gnu/packages/gnome.scm (cheese)[arguments]: Remove phase patch-docbook-xml.
2022-09-01 22:22:52 +02:00
Marius Bakke ebcb752d4b
gnu: cheese: Remove input labels.
* gnu/packages/gnome.scm (cheese)[native-inputs]: Remove labels.
2022-09-01 22:22:52 +02:00
Marius Bakke 6e95917b64
gnu: cheese: Update to 41.0.
* gnu/packages/gnome.scm (cheese): Update to 41.0.
[source](patches): Remove.
* gnu/packages/patches/cheese-vala-update.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-01 22:22:51 +02:00
Marius Bakke d2bddfd736
gnu: glade: Use G-expression.
* gnu/packages/gnome.scm (glade3)[arguments]: Convert to gexp.
2022-09-01 22:22:51 +02:00
Marius Bakke ced93c14d1
gnu: glade: Don't patch docbook files.
* gnu/packages/gnome.scm (glade3)[arguments]: Remove phase fix-docbook.
[native-inputs]: Add LIBXML2.
2022-09-01 22:22:51 +02:00
Marius Bakke cce200369f
gnu: glade: Remove obsolete input.
* gnu/packages/gnome.scm (glade3)[native-inputs]: Remove INTLTOOL.  Add
GETTEXT-MINIMAL.
2022-09-01 22:22:51 +02:00
Marius Bakke e0f79f02db
gnu: glade: Remove input labels.
* gnu/packages/gnome.scm (glade3)[native-inputs]: Remove labels.
2022-09-01 22:22:51 +02:00
Marius Bakke fce9b7c365
gnu: glade: Update to 3.40.0.
* gnu/packages/gnome.scm (glade3): Update to 3.40.0.
[source](patches): Remove.
* gnu/packages/patches/glade-gls-set-script-name.patch,
gnu/packages/patches/glade-test-widget-null-icon.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-01 22:22:51 +02:00
Marius Bakke e21e7b0b4f
gnu: glade: gjs is a run-time dependency.
* gnu/packages/gnome.scm (glade3)[native-inputs]: Move GJS ...
[inputs]: ... here.
2022-09-01 22:22:51 +02:00
Marius Bakke f22c65e019
gnu: gtk-vnc: Remove obsolete input.
* gnu/packages/gnome.scm (gtk-vnc)[native-inputs]: Remove INTLTOOL.  Add
GETTEXT-MINIMAL.
2022-09-01 22:22:51 +02:00
Marius Bakke f5efb4271d
gnu: gtk-vnc: Remove input labels.
* gnu/packages/gnome.scm (gtk-vnc)[native-inputs]: Remove labels.
2022-09-01 22:22:51 +02:00
Marius Bakke 9c852ae229
gnu: gtk-vnc: Update to 1.2.0.
* gnu/packages/gnome.scm (gtk-vnc): Update to 1.2.0.
[inputs]: Move GLIB, GNUTLS, LIBGCRYPT, CYRUS-SASL, LIBX11, and ZLIB ...
[propagated-inputs]: ... here.  Add GDK-PIXBUF.
2022-09-01 22:22:51 +02:00
Guillaume Le Vaillant aa5e030713
gnu: Add convert-samples.
* gnu/packages/radio.scm (convert-samples): New variable.
2022-09-01 20:36:42 +02:00
Guillaume Le Vaillant 839349e187
gnu: csdr: Update to 0.18.0.
* gnu/packages/radio.scm (csdr): Update to 0.18.0.
  [source, home-page]: Switch to maintained repository.
  [build-system]: Switch to cmake-build-system.
  [native-inputs]: Add pkg-config.
  [inputs]: Add libsamplerate.
  [arguments]: Remove custom 'make-flags' and phases.
2022-09-01 20:36:42 +02:00
Marius Bakke cd10a235d9
gnu: ungoogled-chromium: Update to 105.0.5195.52-1.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 105.
(%chromium-version): Set to 105.0.5195.52.
(%ungoogled-origin): Update hash.
(%chromium-gcc-patchset): New origin.
(origin-file, gcc-patch): New procedures.
(%gcc-patches): New variable.
(debian-patch): Implement in terms of ORIGIN-FILE.
(ungoogled-chromium-snippet): Apply %GCC-PATCHES.
(ungoogled-chromium)[source](sha256): Update hash.
[arguments]: Patch more Opus headers & simplify.
2022-09-01 19:05:17 +02:00
Josselin Poiret 4989f6acff
installer: Fix segfault on double logical partition removal.
* gnu/installer/parted.scm (auto-partition!): Avoid removing logical
partitions twice.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01 18:43:28 +02:00
Ludovic Courtès 8cf7997d7c
gnu: libtool: Reinstate 2.4.7.
This reverts commit 5b6b731c7d, which was
most likely intended for 'core-updates'; 'libtool-2.4.7' is *not* a
duplicate package on the current 'master' branch.

Fixes <https://issues.guix.gnu.org/57356>.
Reported by Michael Ford <fanquake@gmail.com>.

* gnu/packages/autotools.scm (libtool-2.4.7): New variable.
2022-09-01 18:31:26 +02:00
Ludovic Courtès 294db8497c
gnu: ilmbase: Skip failing test on i686-linux.
* gnu/packages/graphics.scm (ilmbase)[arguments]: Add 'skip-test'
phase.
2022-09-01 18:31:26 +02:00
Ludovic Courtès dfe848c9dc
gnu: ilmbase: Switch to gexps.
* gnu/packages/graphics.scm (ilmbase)[arguments]: Use a gexp.
2022-09-01 18:31:25 +02:00
Josselin Poiret 618699cb52
gnu: qpwgraph: Update to 0.3.5.
* gnu/packages/audio.scm (qpwgraph): Do it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01 17:42:36 +02:00
Josselin Poiret f109f0dfe3
gnu: wireplumber: Update to 0.4.11.
* gnu/packages/linux.scm (wireplumber): Do it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01 17:42:36 +02:00
Josselin Poiret ea87b4e98a
gnu: pipewire-0.3: Update to 0.3.56.
* gnu/packages/linux.scm (pipewire-0.3): Update it.
[arguments]: Restore the shrink-runpath phase, as validate-runpath passes now.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-01 17:42:36 +02:00
Peter Polidoro 13f53335ef
gnu: Add python-plotille.
* gnu/packages/python-xyz.scm (python-plotille): New variable.

Signed-off-by: David Thompson <davet@gnu.org>
2022-09-01 11:32:18 -04:00
David Thompson c053dfa52d
gnu: gitolite: Remove /usr reference for redis-server.
* gnu/packages/version-control.scm (gitolite)[arguments]: Substitute
'/usr/sbin/redis-server' with 'redis-server' in Cache.pm source file.
2022-09-01 10:29:01 -04:00
Brendan Tildesley 4f7f4e82e1
gnu: Add appstream-qt.
* gnu/packages/freedesktop.scm (appstream-qt): Add a build of appstream
with Qt support.

Co-authored-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:17 +02:00
Marius Bakke 2ebb0383a2
gnu: appstream: Update to 0.15.5.
* gnu/packages/freedesktop.scm (appstream): Update to 0.15.2.
[arguments]: Use G-expression.  Add #:meson.  Enable (some) previously failing
tests.  Don't patch docbook file names, and use SEARCH-INPUT-FILE for
libstemmer header.  Add phase to set HOME before tests.
[inputs]: Add CURL and LIBXMLB.
[native-inputs]: Add ITSTOOL and LIBXML2.
[license]: Remove GPL2+.

Co-authored-by: Brendan Tildesley <mail@brendan.scot>
Co-authored-by: phodina <phodina@protonmail.com>
2022-09-01 16:08:17 +02:00
Brendan Tildesley 752ae1f244
gnu: kmessagelib: Remove qtwebkit as an input.
* gnu/packages/kde-pim.scm (kmessagelib): qtwebkit is unmaintained so it
should be removed where possible.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:17 +02:00
Brendan Tildesley a0cc28346f
gnu: Add wayland-protocols 1.26.
* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Brendan Tildesley 39460eac6d
gnu: Add kdsoap.
* gnu/packages/qt.scm (kdsoap): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina 5fbcbfdd12
gnu: kajongg: Add bash-minimal to inputs.
* gnu/packages/kde-games.scm (kajongg): [inputs]: Add bash-minimal.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina d8bd66f28b
gnu: KDE Games: Update home-page links.
* gnu/package/kde-games.scm (ktuberling, picmi, kolf,  kmahjongg,
kshisen, kajongg, kbreakout, kmines, konquest, kbounce, kblocks, ksudoku,
klines, kgoldrunner, kdiamond, kfourinline, kblackbox, knetwalk, bomber,
granatier, ksirk, palapeli, kiriki, kigo, kubrick, lskat, kapman,
kspaceduel, bovo, killbots, ksnakeduel, kollision, knavalbattle,
kreversi, ksquares, kjumpingcube): Update home-page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Brendan Tildesley 6549b259db
gnu: Move KDE games to (gnu packages kde-games).
*  gnu/packages/games.scm:
(ktuberling picmi kolf libkmahjongg kmahjongg kshisen kajongg kbreakout
kmines konquest kbounce kblocks ksudoku klines kgoldrunner kdiamond
kfourinline kblackbox knetwalk bomber granatier ksirk palapeli kiriki
kigo kubrick lskat kapman kspaceduel bovo killbots ksnakeduel kollision
knavalbattle kreversi ksquares kjumpingcube):
Move to gnu/packages/kde-games.scm.
[define-module]: Remove (gnu packages kde), (gnu packages
kde-frameworks).

* gnu/packages/kde-games.scm: New module.
[header]: Copy over any copyrights I could find that affected these games.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

Why? games.scm is very large, and will only get larger, so splitting it
helps. Also, it is convenient for singling out and updating KDE games.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina 204a98288a
gnu: kmplayer: Update home-page.
* gnu/packages/kde-multimedia.scm (kmplayer): Update home-page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina 891bbcff80
gnu: KDE Multimedia: Add bash-minimal and kdoctools.
* gnu/packages/kde-multimedia.scm (juk, kmix): Move kdoctools from inputs to
 native-inputs.

 (dragon, k3b): [inputs]: Add bash-minimal.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina 541cec1fcf
gnu: KDE Utils: Remove trailing booleans.
* gnu/packages/kde-utils.scm (kate, okteta): [arguments]: Remove trailing booleans.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina 205e7e0f35
gnu: KDE Utils: Update home-page links.
* gnu/packages/kde-utils.scm (ark, kmag, kmousetool, kmouth, kronometer,
krusader, kxstitch, okteta, rsibreak, smb4k, sweeper): Update home-page
link.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina c2cf48376f
gnu: labplot: Remove input labels.
* gnu/packages/kde-pim.scm (labplot): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina db2e80db1c
gnu: KDE: Remove trailing booleans.
* gnu/packages/kde.scm (akregator, kdevelop)[arguments]: Remove trailing booleans.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina e63a0ef8af
gnu: kdenlive, marble-qt: Add kdoctools.
* gnu/packages/kde.scm (kdenlive)[native-inputs]: Add kdoctools.
(marble-qt): Move kdoctools from inputs to native-inputs.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina c60a78b1b7
gnu: KDE PIM: Update home-pages.
* gnu/packages/kde-pim.scm (akonadi, kaddressbook, kcalutils, kgpg, kimap,
kldap, kleopatra, kmail, kmailtransport, kmbox, kmime, knotes,
 kontactinterface, korganizer, kpimtextedit, ktnef): [home-page]: Update the
link.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Petr Hodina d04997fadf
gnu: libgravatar: Remove input labels.
* gnu/packages/kde-pim.scm (libgravatar): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley 0d3d6fd71b
gnu: libgravatar: Move to (gnu packages kde-pim).
Remove uneeded (gnu packages kde-internet) import.
* gnu/packages/kde-internet.scm: Move libgravatar ...
* gnu/packages/kde-pim.scm ...here

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley 7fc78b2d34
gnu: Add layer-shell-qt.
* gnu/packages/kde-plasma.scm (layer-shell-qt): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley 65ebef38b8
gnu: kgraphviewer: Fix home page.
* gnu/packages/kde-frameworks.scm (kgraphviewer): Fix home page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley cd265da15d
gnu: phonon-backend-gstreamer: Update home page.
* gnu/packages/kde-frameworks.scm (phonon-backend-gstreamer): Update home page.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Petr Hodina 572c1e886f
gnu: ki18n: Remove input labels.
* gnu/packages/kde-frameworks.scm (ki18n): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Petr Hodina 519108ab7a
gnu: kwindowsystem: Remove input labels.
* gnu/packages/kde-frameworks.scm (kwindowsystem): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Petr Hodina 6b9e8f132a
gnu: solid: Remove input labels.
* gnu/packages/kde-frameworks.scm (solid): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Petr Hodina bb0536c515
gnu: kde-frameworkintegration: Remove input labels.
* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Remove input
labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley 53d645c1b1
gnu: kdav: Move to (gnu packages kde-frameworks).
* gnu/packages/kde-pim.scm
* gnu/packages/kde-frameworks.scm
(kdav): Move to (gnu packages kde-frameworks). It's considered a
framework component now.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley 8e6af98fbb
gnu: libdbusmenu-qt: Move to (gnu packages qt).
*  gnu/packages/lxqt.scm: Remove libdbusmenu-qt.
*  gnu/packages/qt.scm: Re-add libdbusmenu-qt.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Brendan Tildesley 98bc5e77af
gnu: Add plasma-wayland-protocols.
* gnu/packages/kde-frameworks.scm (plasma-wayland-protocols): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Marius Bakke 060e65ebda
gnu: libxmlb: Update to 0.3.9.
* gnu/packages/xml.scm (libxmlb): Update to 0.3.9.
[source](patches): Remove.
* gnu/packages/patches/libxmlb-install-xb-tool-into-bindir.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-09-01 16:08:15 +02:00
Marius Bakke d57427af57
gnu: libstemmer: Update to 2.2.0.
* gnu/packages/language.scm (libstemmer): Update to 2.2.0.
[source](uri): Use new versioned URL.
[arguments]: Remove obsolete step and trailing #t.
2022-09-01 16:08:14 +02:00
Marius Bakke d4640281f3
gnu: libstemmer: Add release-monitoring-url and upstream-name properties.
* gnu/packages/language.scm (libstemmer)[properties]: New field.
2022-09-01 16:08:14 +02:00
Marius Bakke 1d2b1ea6eb
gnu: meson: Add 0.63.1.
* gnu/packages/build-tools.scm (meson-0.63): New variable.
2022-09-01 16:08:14 +02:00
Liliana Marie Prikler 02aa85459f
gnu: rsyslog: Remove gratuitous whitespace.
* gnu/packages/logging.scm (rsyslog)[#:configure-flags]: Remove gratuitous whitespace.
2022-09-01 15:34:07 +02:00
Liliana Marie Prikler aaee40278c
gnu: Add missing imports for python-check.
This fixes an issue introduced in 3bf5a19609,
which caused `guix pull', `guix time-machine', and a few other commands to
fail.

* gnu/packages/diffoscope.scm: Import python-check.
* gnu/packages/django.scm: Likewise.
* gnu/packages/logging.scm: Likewise.
* gnu/packages/magic-wormhole.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
2022-09-01 15:34:07 +02:00
David Thompson d580c8cb3d
gnu: tiled: Update to 1.8.6.
* gnu/packages/game-development.scm (tiled): Update to 1.8.6.
[source]: Modify git URL to use the official 'mapeditor/tiled' repository for
which 'bjorn/tiled' was a permanent redirect.
2022-09-01 09:23:17 -04:00
Thiago Jung Bauermann f04325c92f
bug#22020: [PATCH] gnu: guile-sdl: Update to 0.6.1.
Fixes <https://issues.guix.gnu.org/22020>.

* gnu/packages/sdl.scm (guile-sdl): Update to 0.6.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-09-01 16:05:12 +03:00
muradm fa2d651475
gnu: fail2ban-service-type: Fix documentation typos.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-09-01 08:58:16 -04:00
muradm 7686dd9676
gnu: fail2ban-service-type: Improve jail configuration serialization.
* gnu/services/security.scm (fail2ban-jail-configuration)
[name]: Should use empty-serializer.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-09-01 08:58:16 -04:00
muradm 80d9edb69d
gnu: fail2ban-service-type: Fix field name serialization.
* gnu/services/security.scm: Wrong condition in string-filter
function in fail2ban-jail-configuration-serialize-field-name.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-09-01 08:58:15 -04:00
Nicolas Graves 58974e7b19
gnu: python-tox: Build with tests.
* gnu/packages/python-check.scm (python-tox)[arguments]: Convert to list of
G-Expressions.  Drop #:tests?.  Add #:phases.
[native-inputs]: Add python-flaky, python-pathlib2, python-pytest-freezegun,
and python-pytest-timeout.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-01 13:44:36 +02:00
Nicolas Graves 3bf5a19609
gnu: python-tox: Move to python-check.
* gnu/packages/python-xyz.scm (python-tox): Move from here...
* gnu/packages/python-check.scm (python-tox): ... to here.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-01 11:50:02 +02:00
Gabriel Arazas 4a5fbadb88
gnu: Add treefmt.
* gnu/packages/rust-apps.scm (treefmt): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-09-01 11:15:53 +03:00
Gabriel Arazas 98707abda3
gnu: rust-sha-1-0.9: Update to 0.9.8.
* gnu/packages/crates-io.scm (rust-sha-1-0.9): Update to 0.9.8.
[arguments]: In cargo-inputs replace rust-cfg-if-0.1 with 1,
rust-sha1-asm-0.4 with 0.5. Remove rust-cpuid-bool-0.1, rust-libc-0.2.
Add rust-cpufeatures-0.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-09-01 11:15:19 +03:00
jgart e7fc186cee
gnu: Add snafu.
* gnu/packages/suckless.scm (snafu): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-09-01 10:53:17 +03:00
Maxim Cournoyer b4c2d6d60f
gnu: Add python-paho-mqtt.
* gnu/packages/messaging.scm (python-paho-mqtt): New variable.
2022-08-31 23:13:46 -04:00
Maxim Cournoyer 1a7fb20e8c
gnu: Add python-mypy-protobuf.
* gnu/packages/protobuf.scm (python-mypy-protobuf): New variable.
2022-08-31 23:13:46 -04:00
Maxim Cournoyer 1898c6c297
gnu: Add python-typing-extensions-next.
* gnu/packages/python-xyz.scm (python-typing-extensions-next): New variable.
2022-08-31 23:13:45 -04:00
Maxim Cournoyer abb1fd9116
gnu: Add python-grpc-stubs.
* gnu/packages/rpc.scm (python-grpc-stubs): New variable.
2022-08-31 23:13:45 -04:00
Maxim Cournoyer 5755aa61f6
gnu: Add python-types-protobuf.
* gnu/packages/python-xyz.scm (python-types-protobuf): New variable.
2022-08-31 23:13:45 -04:00
Eric Bavier 15fbb963b6
gnu: ghostwriter: Update to 2.1.4 and fix wrapping.
* gnu/packages/text-editors.scm (ghostwriter): Update to 2.14.
[arguments]: Use gexps to fix 'wrap-executable' phase.
2022-08-31 20:47:25 -05:00
ykonai 0424a58463
gnu: pipe-viewer: Update to 0.2.3.
* gnu/packages/video.scm (pipe-viewer): Update to 0.2.3
[inputs, arguments]: Remove dependency on youtube-dl, unnecessary
since 0.2.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:11 +02:00
Tor Egil Hoftun Kvæstad 7f4e5bdfd6
gnu: Add texlive-biblatex-apa.
* gnu/packages/tex.scm (texlive-biblatex-apa): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:11 +02:00
pukkamustard 47c82fdf5a
gnu: Add guile-srfi-146.
* gnu/packages/guile-xyz.scm (guile-srfi-146): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
pukkamustard 130f65423b
gnu: Add guile-srfi-128.
* gnu/packages/guile-xyz.scm (guile-srfi-128): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Zhu Zihao 80df3ffb4f
gnu: tdlib: Update to 1.8.4.
* gnu/packages/messaging.scm (tdlib): Update to 1.8.4.
<#:configure-flags>: Enable LTO. Move build type settings to #:build-type
arguments.
<#:build-type>: Use "Release build".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Zhu Zihao a4cc6b5909
gnu: tdlib: Use G-expressions.
* gnu/packages/messaging.scm (tdlib)[arguments]: Use G-expressions.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Olivier Dion 0d8739bd6d
gnu: perf-tools: Patch executable file names.
* gnu/packages/instrumentation.scm (perf-tools)[arguments: Add
'patch-file-names' phase.
[inputs]: Remove GCC-TOOLCHAIN, which appears to be redundant and would
be retained as a reference due to the new phase.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Christopher Rodriguez dc9a5257a9
gnu: Add cbqn.
* gnu/packages/bqn.scm (cbqn): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Christopher Rodriguez 4e7c1130f7
gnu: Add singeli-sources.
* gnu/packages/bqn.scm: Add singeli-sources origin definition.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:10 +02:00
Christopher Rodriguez ee5a85166c
gnu: Add cbqn-bootstrap.
* gnu/packages/bqn.scm: Add cbqn-bootstrap package.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:09 +02:00
Christopher Rodriguez 7bae4f1650
gnu: Add bqn-sources.
* gnu/packages/bqn.scm (bqn-sources): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:09 +02:00
Christopher Rodriguez 9aa2a41b47
gnu: Add dbqn.
* gnu/packages/bqn.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-01 00:57:09 +02:00
Nicolas Goaziou a3b5b86db7
gnu: emacs-diff-hl: Update to 1.9.0.
* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.9.0.
2022-08-31 23:52:33 +02:00
Nicolas Goaziou 958115c980
gnu: emacs-autothemer: Update to 0.2.10.
* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.10.
2022-08-31 23:52:33 +02:00
Nicolas Goaziou c362881546
gnu: emacs-vertico: Update to 0.26.
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.26.
2022-08-31 23:52:32 +02:00
Nicolas Goaziou ea4abf1b30
gnu: emacs-corfu: Update to 0.27.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.27.
2022-08-31 23:52:32 +02:00
Nicolas Goaziou 44e363b150
gnu: emacs-s: Update to 1.13.0.
* gnu/packages/emacs-xyz.scm (emacs-s): Update to 1.13.0.
2022-08-31 23:52:32 +02:00
Nicolas Goaziou 50c29dc11c
gnu: emacs-tramp: Update to 2.5.3.2.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.3.2.
2022-08-31 23:52:31 +02:00
jgart via Guix-patches via 5aa431ba20
gnu: python-simplejson: Update to 3.17.6.
* gnu/packages/python-xyz.scm (python-simplejson): Update to 3.17.6.

Signed-off-by: David Thompson <davet@gnu.org>
2022-08-31 17:15:36 -04:00
Ricardo Wurmus 3bf7bdccee
gnu: Add r-milor.
* gnu/packages/bioconductor.scm (r-milor): New variable.
2022-08-31 23:06:45 +02:00
Leo Famulari 58ff455328
gnu: Add linux-libre 5.19.
* gnu/packages/linux.scm (linux-libre-5.19-version,
linux-libre-5.19-gnu-revision, deblob-scripts-5.19,
linux-libre-5.19-pristine-source, linux-libre-5.19-source,
linux-libre-headers-5.19, linux-libre-5.19): New variables.
* gnu/packages/aux-files/linux-libre/5.19-arm.conf,
gnu/packages/aux-files/linux-libre/5.19-arm64.conf,
gnu/packages/aux-files/linux-libre/5.19-i686.conf,
gnu/packages/aux-files/linux-libre/5.19-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
2022-08-31 15:00:45 -04:00
Alice BRENON 3f3abddeee
gnu: Add ghc-roman-numerals.
* gnu/packages/haskell-xyz.scm (ghc-roman-numerals): New variable.

Signed-off-by: David Thompson <davet@gnu.org>
2022-08-31 14:48:16 -04:00
Leo Famulari 13887e1f21
gnu: linux-libre 5.10: Update to 5.10.139.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.139.
(linux-libre-5.10-pristine-source): Update hash.
2022-08-31 14:14:34 -04:00
Maxim Cournoyer 5eb1686537
gnu: Add python-nanopb.
* gnu/packages/protobuf.scm (python-nanopb): New variable.
2022-08-31 10:33:42 -04:00
Maxim Cournoyer cc3cc72d85
gnu: Add nanopb.
* gnu/packages/protobuf.scm (nanopb): New variable.
2022-08-31 09:23:39 -04:00
Maxim Cournoyer 2d2821672a
gnu: Add python-grpcio-tools.
* gnu/packages/rpc.scm (python-grpcio-tools): New variable.
2022-08-31 09:23:38 -04:00
Maxim Cournoyer e57e7eaea0
gnu: python-grpcio: Update to 1.47.0.
* gnu/packages/rpc.scm (python-grpcio): Update to 1.47.0.
[source]{snippet}: Remove abseil-cpp from preserved bundled libraries.
Preserve xxhash.
[phases]: Delete trailing #t.
{use-system-libraries}: Set the GRPC_PYTHON_BUILD_SYSTEM_RE2 and
GRPC_PYTHON_BUILD_SYSTEM_ABSL environment variables to 1.  Path setup.py.
[inputs]: Add abseil-cpp and re2.
2022-08-31 09:23:38 -04:00
Maxim Cournoyer 1b2ced40aa
gnu: abseil-cpp: Update to 20220623.0.
* gnu/packages/cpp.scm (abseil-cpp): Update to 20220623.0.
2022-08-31 09:23:38 -04:00
Arun Isaac 79415548f7
gnu: Add vpn-slice.
* gnu/packages/vpn.scm (vpn-slice): New variable.
2022-08-31 18:44:37 +05:30
Mathieu Othacehe 16a6cbe947
image: Add comments.
* gnu/image.scm: Add some comments across the whole module.
2022-08-31 14:59:43 +02:00
Andrew Whatson c263cf3b36
gnu: emacs-flycheck-guile: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): Update to 0.4.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-08-31 14:49:18 +02:00
Petr Hodina 23152ff70f
gnu: Add fwupd.
* gnu/packages/firmware.scm (fwupd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-31 13:04:46 +02:00
muradm 0bb0e84396
gnu: libcgroup: Update to 2.0.2.
* gnu/packages/linux.scm (libcgroup): Update to 2.0.2.
[source]: Project migrated to github.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-31 12:37:01 +02:00
Ricardo Wurmus 36445e4d96
gnu: pigx-bsseq: Update to 0.1.8.
* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.8.
2022-08-31 09:12:03 +02:00
Mădălin Ionel Patrașcu 8c5246677c
gnu: r-dyngen: Update to 1.0.4.
* gnu/packages/bioinformatics.scm (r-dyngnen): Update to 1.0.4.
[source]: Change to cran-uri source.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-08-30 23:01:58 +02:00
Efraim Flashner 18861877c8
gnu: parallel: Update to 20220822.
* gnu/packages/parallel.scm (parallel): Update to 20220822.
2022-08-30 22:12:08 +03:00
Efraim Flashner 1dfa3a9fc8
gnu: qutebrowser: Update to 2.5.2.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.5.2.
2022-08-30 22:12:08 +03:00
Efraim Flashner c7df8a026c
gnu: translate-shell: Update to 0.9.7.
* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.7.
[arguments]: Remove trailing #t from phases.
2022-08-30 22:12:07 +03:00
Efraim Flashner 4fb1fb904b
gnu: git-annex: Update to 10.20220822.
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220822.
[arguments]: Remove trailing #t from phases.
2022-08-30 22:11:59 +03:00
Efraim Flashner 9583cbf29c
gnu: tig: Update to 2.5.7.
* gnu/packages/version-control.scm (tig): Update to 2.5.7.
2022-08-30 21:46:46 +03:00
Efraim Flashner 16ee7f1f62
gnu: tree: Update to 2.0.3.
* gnu/packages/admin.scm (tree): Update to 2.0.3.
2022-08-30 21:34:20 +03:00
Mathieu Othacehe 73fb14c28a
tests: image: New test.
Add a new image test module to validate the image creation itself. The images
structures are validated using guile-parted. Checking the content of those
images is out of scope and should be performed in other modules (installation
for instance).

* gnu/tests/image.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2022-08-30 19:29:58 +02:00
Mathieu Othacehe 0518a88a4e
image: Remove an unused field.
* gnu/image.scm (<partition>)[device]: Remove it.
2022-08-30 19:29:58 +02:00
Mathieu Othacehe bce7a28a0a
image: Perform more sanitizing.
* gnu/image.scm (validate-size, validate-partition-offset,
validate-partition-flags): New macros.
(<partition>)[size, offset, flags]: Sanitize those fields using the above
procedures respectively.
2022-08-30 19:29:58 +02:00
Mathieu Othacehe 192b7d0c0b
build: image: Make partition uuid optional.
The uuid field of <partition> defaults to #false. This should be reflected
when creating the partition.

* gnu/build/image.scm (make-ext-image): Make it optional.
2022-08-30 19:29:58 +02:00
Mathieu Othacehe 61bbff9d50
build: image: Remove unused variable.
* gnu/build/image.scm (make-ext-image): Remove the unused flags variable.
2022-08-30 19:29:58 +02:00
Marius Bakke db2444ad82
gnu: Introduce versioned 'openssl-1.1' variable.
...and use it in packages that do not yet support 3.0.

* gnu/packages/tls.scm (openssl): Rename to ...
(openssl-1.1): ... this.
(openssl/fixed): Inherit from OPENSSL-1.1.
(openssl-3.0): Likewise.
(openssl): Turn into alias for OPENSSL-1.1.
* gnu/packages/ruby.scm (ruby-2.6)[inputs]: Change from OPENSSL to OPENSSL-1.1.
(ruby-3.0)[inputs]: Change "openssl" input to OPENSSL.
(ruby-3.1): Inherit from RUBY-3.0.
* gnu/packages/python.scm (python-2.7)[inputs]: Change from OPENSSL to
OPENSSL-1.1.
(python-3.9)[inputs]: Replace "openssl" with OPENSSL.
* gnu/packages/python-crypto.scm (python-cryptography)[inputs]: Change from
OPENSSL to OPENSSL-1.1.
* gnu/packages/databases.scm (mariadb)[inputs]: Likewise.
* gnu/packages/node.scm (node)[native-inputs, inputs]: Likewise.
(node-lts)[native-inputs]: Likewise.
2022-08-30 18:42:26 +02:00
David Thompson 9b5b1dde32
services: gitolite: Relax permissions on service user home directory.
Fixes https://issues.guix.gnu.org/56444

* gnu/services/version-control.scm (gitolite-activation): Modify permissions
  on home directory so that git group has read access.

Reported-by: Evgeny Pisemsky <evgeny@pisemsky.com>

Experienced by David Thompson for years, wondering what was wrong. Thanks for
finding the root cause, Evgeny! :)
2022-08-30 12:37:19 -04:00
msimonin c19a432652
gnu: Add python-grid5000.
* gnu/packages/python-web.scm (python-grid5000): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-30 17:59:18 +02:00
Marius Bakke b2696a7211
gnu: accountsservice: Actually run the test suite.
* gnu/packages/freedesktop.scm (accountsservice)[native-inputs]: Add PYTHON.
2022-08-30 17:59:18 +02:00
Marius Bakke d2d3c8f9bf
gnu: accountsservice: Don't reference the build-time coreutils.
* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Add COREUTILS-MINIMAL.
2022-08-30 17:59:18 +02:00
Marius Bakke 27e366292d
gnu: accountsservice: Remove obsolete input.
* gnu/packages/freedesktop.scm (accountsservice)[native-inputs]: Remove
INTLTOOL.  Add GETTEXT-MINIMAL.
2022-08-30 17:59:18 +02:00
Marius Bakke 997a51bee8
gnu: mercurial: Update to 6.2.1.
* gnu/packages/version-control.scm (mercurial): Update to 6.2.1.
[source](patches): Add patch for compatibility with OpenSSL 3.0.
[arguments]: Patch /usr/bin/env and /bin/sh unconditionally in all tests.
Disable four more tests.
[inputs]: Change from PYTHON to PYTHON-WRAPPER.
* gnu/packages/patches/mercurial-openssl-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-08-30 17:59:18 +02:00
Marius Bakke 77c07d9a61
gnu: babl: Update to 0.1.96.
* gnu/packages/gimp.scm (babl): Update to 0.1.96.
2022-08-30 17:59:18 +02:00
Efraim Flashner 466038b2e5
gnu: vim: Update to 9.0.0325.
* gnu/packages/vim.scm (vim): Update to 9.0.0325.
2022-08-30 16:48:29 +03:00
Tobias Kortkamp 6beadc82df
gnu: wayland-protocols: Fix cross-compilation
* gnu/packages/freedesktop.scm (wayland-protocols): Fix cross-compilation
[native-inputs]: Add pkg-config-for-build and wayland.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 09:14:40 +02:00
Maxime Devos 01df491f6d
gnu: yt-dlp: Don't ask to run tests when cross-compiling.
* gnu/packages/video.scm
(yt-dlp)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:58:53 +02:00
Maxime Devos f60653a0ef
gnu: rust: Don't ask to run tests when cross-compiling.
* gnu/packages/rust.scm
(rust-1.57)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:57 +02:00
Maxime Devos d8b960983d
gnu: ruby-rubocop: Don't ask to run tests when cross-compiling.
* gnu/packages/ruby.scm
(ruby-rubocop)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:57 +02:00
Maxime Devos d720aa4a88
gnu: python-jaraco-context: Don't ask to run tests when cross-compiling.
* gnu/packages/python-xyz.scm
(python-jaraco-context)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:57 +02:00
Maxime Devos 321620d15b
gnu: python-jupyter-client: Don't ask to run tests when cross-compiling.
* gnu/packages/python-xyz.scm
(python-jupyter-client)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:57 +02:00
Maxime Devos 7d49984da4
gnu: python-pip-run: Don't ask to run tests when cross-compiling.
* gnu/packages/python-xyz.scm
(python-pip-run)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:57 +02:00
Maxime Devos c548ff6a30
gnu: python-jaraco-functools: Don't ask to run tests when cross-compiling.
* gnu/packages/python-xyz.scm
(python-jaraco-functools)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:56 +02:00
Maxime Devos dbd5612c90
gnu: python-path: Don't ask to run tests when cross-compiling.
* gnu/packages/python-xyz.scm
(python-path)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:56 +02:00
Maxime Devos 80a75c5357
gnu: python-fonttools-full: Don't ask to run tests when cross-compiling.
* gnu/packages/python-xyz.scm
(python-fonttools-full)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:56 +02:00
Maxime Devos 0168c65de4
gnu: proot: Don't ask to run tests when cross-compiling.
* gnu/packages/linux.scm
(proot)[arguments]{#:tests?}: When cross-compiling, set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:56 +02:00
Maxime Devos 5192bead32
gnu: julia-interpolations: Don't ask to run tests when cross-compiling.
* gnu/packages/julia-xyz.scm
(julia-interpolations)[arguments]{#:tests?}: When cross-compiling,
set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:56 +02:00
Maxime Devos 55e88a2759
gnu: julia-reversediff: Don't ask to run tests when cross-compiling.
* gnu/packages/julia-xyz.scm
(julia-reversediff)[arguments]{#:tests?}: When cross-compiling,
set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:55 +02:00
Maxime Devos d38a002471
gnu: julia-forwarddiff: Don't ask to run tests when cross-compiling.
* gnu/packages/julia-xyz.scm
(julia-forwarddiff)[arguments]{#:tests?}: When cross-compiling,
set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:55 +02:00
Maxime Devos a282c9844c
gnu: julia-arrayinterface: Don't ask to run tests when cross-compiling.
* gnu/packages/julia-xyz.scm
(julia-arrayinterface)[arguments]{#:tests?}: When cross-compiling,
set to #false.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:55 +02:00
Maxime Devos 81681f2d4a
gnu: ghc-statistics: Properly enable tests.
The comment states there are test failures and hence it is implied that the
intent was to disable tests, not enable them, but tests pass and the code
below enabled tests instead of disabling them.

Remove #:tests? #true to satisfy the tests-true linter.

* gnu/packages/haskell-xyz.scm
(ghc-statistics)[arguments]{#:tests?}: Remove.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-30 08:57:55 +02:00
Mathieu Othacehe 93ed34977e
bootloader: Wrap lines.
* gnu/bootloader (<bootloader-configuration>): Wrap lines, no functional
change.
2022-08-30 08:51:12 +02:00
Reza Alizadeh Majd f126f23b13
bootloader: Add device-tree-support? option.
In some specific cases where the device tree file is already loaded in RAM, it
can be preferable that the bootloader does not try to use a device tree from
the Linux kernel tree.

* gnu/bootloader.scm (<bootloader-configuration>)[device-tree-support?]: New field.
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Add FDTDIR line
based on <device-tree-support?> field of <bootloader-configuration>.
* doc/guix.texi (Bootloader Configuration)[device-tree-support?]: Add
documentation for the new field.
2022-08-30 08:50:44 +02:00
Tomasz Jeneralczyk 9b8507df11
gnu: Add hydrus-network.
* gnu/packages/image-viewers.scm (hydrus-network): Add variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:05 +02:00
Tomasz Jeneralczyk f82a8873d3
gnu: python-cloudscraper: Update to 1.2.60.
* gnu/packages/python-web.scm (python-cloudscraper): Update to 1.2.60
[propagated-inputs]: Change python-pyparsing to its mainstream version.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:05 +02:00
Tomasz Jeneralczyk 5920196e47
gnu: opencv: Build Python bindings.
* gnu/packages/image-processing.scm (opencv)[arguments]: Change variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:05 +02:00
Tomasz Jeneralczyk 619af9f307
gnu: Add python-mpv.
* gnu/packages/python-xyz.scm (python-mpv): Add variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:05 +02:00
Tomasz Jeneralczyk e1ea628776
gnu: Add python-xvfbwrapper.
* gnu/packages/python-check.scm (python-xvfbwrapper): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:05 +02:00
Tomasz Jeneralczyk 05246c691b
gnu: Add swftools.
* gnu/packages/animation.scm (swftools): Add variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:04 +02:00
Paul A. Patience 1cf6cb9503
gnu: Add mmg.
* gnu/packages/graphics.scm (mmg): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-30 00:40:04 +02:00
Ludovic Courtès 9096bc28a3
services: provenance: Use 'current-channels' to obtain provenance data.
Previously, build-time metadata from (guix config) would be ignored when
available--e.g., when running /run/current-system/profile/bin/guix.

This is a followup to 316fc2acbb.

* gnu/services.scm (provenance-entry): Use 'current-channels' instead of
'current-profile' + 'profile-channels'.
2022-08-30 00:40:04 +02:00
Marius Bakke eb52b240eb
gnu: Add missing copyright line.
This is a follow-up to commit 3e0abde17b.

* gnu/tests/virtualization.scm: Add copyright header for myself.
2022-08-29 21:21:40 +02:00
Marius Bakke 3e0abde17b
tests: libvirt: Ensure the default network can be started.
* gnu/tests/virtualization.scm (run-libvirt-test): Run commands to create and
start the default network.
2022-08-29 21:15:58 +02:00
Lars-Dominik Braun acbf2f9def
gnu: libvirt: Use absolute dnsmasq.
Fixes <https://bugs.gnu.org/57272>.
Reported by Lars-Dominik Braun <lars@6xq.net>.

* gnu/packages/virtualization.scm (libvirt)[arguments]: Substitute the
absolute dnsmasq file name.  Disable one test.

Co-authored-by: Marius Bakke <marius@gnu.org>
2022-08-29 21:15:58 +02:00
Konrad Hinsen 9529384c92
gnu: snakemake-7: Convert dependencies to propagated-inputs
* gnu/packages/python-xyz.scm (snakemake-7)[inputs]: Change to ...
[propagated-inputs]: ... this, to ensure that "python -m snakemake"
works (because snakemake uses it internally).

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:59 +02:00
Konrad Hinsen 6a31fb6e7b
gnu: snakemake-6: Convert dependencies to propagated-inputs
* gnu/packages/python-xyz.scm (snakemake-6)[inputs]: Change to ...
[propagated-inputs]: ... this, to ensure that "python -m snakemake"
works (because snakemake uses it internally).

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:59 +02:00
Konrad Hinsen 5831155175
gnu: snakemake-7: Fix cluster execution bug
* gnu/packages/python-xyz.scm (snakemake-7)[arguments]: Revise the patch for
the cluster execution script

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:58 +02:00
Maxime Devos 52aa21cc9a
gnu: gnupg: Use mirror URL.
In commit 38747a27f3, the package switched from
a mirror:// URL to a ftp:// URL, but there doesn't appear to have been any
particular reason for that.

* gnu/packages/gnupg.scm (gnupg)[source]{uri}: Use a mirror:// again.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:58 +02:00
Michael Rohleder 309935a016
gnu: uncrustify: Update to 0.75.1.
* gnu/packages/code.scm (uncrustify): Update to 0.75.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:58 +02:00
Michael Rohleder ed9558b17a
gnu: rr: Update to 5.6.0.
* gnu/packages/debug.scm (rr): Update to 5.6.0.
[arguments]<#:configure-flags>: Add -rpath to zlib to satisfy
validate-runpath.
[inputs]: Add zlib.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:58 +02:00
Luis Felipe 72cfcf1735
gnu: Add python-django-cleanup.
* gnu/packages/django.scm (python-django-cleanup): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 18:22:58 +02:00
Clément Lassieur 6e83d294ce
gnu: emacs-clang-format: Remove inherited propagated inputs.
* gnu/packages/llvm.scm (emacs-clang-format)[propagated-inputs]: Remove them.
2022-08-29 18:05:39 +02:00
Marius Bakke be01b13fb7
gnu: zathura-pdf-mupdf: Remove input labels.
* gnu/packages/pdf.scm (zathura-pdf-mupdf)[inputs]: Remove labels.
2022-08-29 17:49:58 +02:00
Marius Bakke 7c9cf349f3
gnu: zathura-pdf-mupdf: Update to 0.3.9.
* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.9.
[inputs]: Add GUMBO-PARSER and TESSERACT-OCR.
[arguments]: Remove obsolete configure flag.  Adjust mupdf substitutions.
2022-08-29 17:49:58 +02:00
Pierre-Henry Fröhring f26b9d5ced
gnu: mupdf: Update to 1.20.3.
* Copy/paste is fixed.

The build now uses the patched version of freeglut that is included in the
thirdparty directory so that copy/paste works.

* gnu/packages/pdf.scm (mupdf)[source](snippet): Preserve freeglut.
[inputs]: Add LIBXRANDR and LIBXI.
[arguments]: Explicitly add configure flags for system libraries.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 17:49:58 +02:00
Marius Bakke 608f9efc34
gnu: tesseract-ocr: Propagate leptonica.
* gnu/packages/ocr.scm (tesseract-ocr)[inputs]: Move LEPTONICA ...
[propagated-inputs]: ... here.
2022-08-29 17:49:58 +02:00
Remco van 't Veer 83c86fa446
gnu: ruby: Replace with 2.7.6 [security fixes].
Includes fixes for: CVE-2022-28739, CVE-2021-41816, and CVE-2021-41817.

* gnu/packages/ruby.scm (ruby-2.7-fixed): New variable.
(ruby-2.7)[replacement]: Graft.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 16:55:30 +02:00
Remco van 't Veer 939c998160
gnu: ruby: Update to 3.1.2 [security fixes].
Includes fixes for: CVE-2022-28738, and CVE-2022-28739.

* gnu/packages/ruby.scm (ruby-3.1): Update to 3.1.2.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 16:55:30 +02:00
Remco van 't Veer 2654acea27
gnu: ruby: Update to 3.0.4 [security fixes].
Includes fixes for: CVE-2022-28738, CVE-2022-28739, CVE-2021-41819,
CVE-2021-41816, and CVE-2021-41817.

* gnu/packages/ruby.scm (ruby-3.0): Update to 3.0.4.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 16:55:30 +02:00
Remco van 't Veer a500e1a061
gnu: ruby: Update to 2.6.10 [security fixes].
Includes fixes for: CVE-2022-28739, CVE-2021-41819, CVE-2021-41817,
CVE-2021-31810, CVE-2021-32066, CVE-2021-28965, CVE-2020-25613, and
CVE-2020-10933.

* gnu/packages/ruby.scm (ruby-2.6): Update to 2.6.10.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-29 16:55:30 +02:00
Marius Bakke 8ab7125265
gnu: Remove ruby@2.5.
* gnu/packages/ruby.scm (ruby-2.5): Remove variable.
2022-08-29 16:55:30 +02:00
Marius Bakke ae9b3d7cf1
gnu: Remove ruby@2.4.
* gnu/packages/ruby.scm (ruby-2.4): Remove variable.
2022-08-29 16:55:30 +02:00
Efraim Flashner f4f225e482
gnu: accountsservice: Adjust inputs.
This fixes the builds of gdm and some other packages.

* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Move polkit ...
[propagated-inputs]: ... to here.
2022-08-29 17:18:14 +03:00
jgart 3aac843826
gnu: Add cl-safe-read.
* gnu/packages/lisp-xyz.scm (cl-safe-read, ecl-safe-read, sbcl-safe-read): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-08-29 16:02:09 +02:00
Nikolay Korotkiy cc6c079230
gnu: cmus: Update to 2.10.0.
* gnu/packages/music.scm (cmus): Update to 2.10.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-08-29 16:25:08 +03:00
Nicolas Goaziou a52473e219
gnu: wireshark: Update to 3.6.7.
* gnu/packages/networking.scm (wireshark): Update to 3.6.7.
2022-08-29 10:32:42 +02:00
Efraim Flashner de66e21580
gnu: r-keggrest: Update to 1.36.3.
* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.36.3.
2022-08-29 11:26:56 +03:00
Andrew Tropin 75d7317290
gnu: fennel: Update to 1.2.0.
* gnu/packages/lua.scm (fennel): Update to 1.2.0.
[arguments]: Migrate to gexps.
2022-08-29 09:55:44 +03:00
Maxim Cournoyer 0ea62e84a7
services: Add lightdm-service-type.
* gnu/services/lightdm.scm: New service.
* tests/services/lightdm.scm: Test it.
* doc/guix.texi (X Window): Document it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

Co-authored-by: L p R n d n <guix@lprndn.info>
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2022-08-28 22:28:47 -04:00
Maxim Cournoyer 42fee6d0f1
build: marionette: Add support for Tesseract OCR.
* gnu/build/marionette.scm (invoke-ocrad-ocr): New procedure.
(invoke-tesseract-ocr): Likewise.
(marionette-screen-text): Rename the #:ocrad argument to #:ocr.  Dispatch the
matching OCR invocation procedure.
(wait-for-screen-text): Rename the #:ocrad argument to #:ocr.
* gnu/tests/base.scm (run-basic-test): Adjust accordingly.
* gnu/tests/install.scm (enter-luks-passphrase): Likewise.
(enter-luks-passphrase-for-home): Likewise.
2022-08-28 22:10:20 -04:00
Maxim Cournoyer 697b797160
marionette: Improve the error message of 'wait-for-screen-text'.
* gnu/build/marionette.scm (wait-for-screen-text): Return the last OCR'd text
when the predicate fails to match instead of the not useful predicate object.
2022-08-28 22:10:20 -04:00
Maxim Cournoyer b096b939f7
gnu: lightdm: Apply patch to fix color depth issue with VNC.
* gnu/packages/patches/lightdm-vnc-color-depth.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (lightdm): Apply it.
2022-08-28 22:10:20 -04:00
Maxim Cournoyer a4fd1840ab
gnu: lightdm: Apply patch to allow using VNC options.
* gnu/packages/patches/lightdm-arguments-ordering.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (lightdm): Apply it.
2022-08-28 22:10:20 -04:00
Maxim Cournoyer da3c784c68
gnu: lightdm: Apply patch to fix a problem with VNC integration.
* gnu/packages/patches/lightdm-vncserver-check.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/display-managers.scm (lightdm): Apply it.
2022-08-28 22:10:20 -04:00
Maxim Cournoyer 0e76781df4
gnu: lightdm-gtk-greeter: Adjust --enable-at-spi-command value.
* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
[configure-flags]: Add the '--launch-immediately' option to the
at-spi-bus-launcher to match what is used in the source.
2022-08-28 22:10:19 -04:00