Commit Graph

87368 Commits

Author SHA1 Message Date
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
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
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
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