Age | Commit message (Expand) | Author |
2022-09-05 | gnu: rust-threadpool-1: Update to 1.8.0....* gnu/packages/crates-io.scm (rust-threadpool-1): Update to 1.8.0.
| Ricardo Wurmus |
2022-09-05 | 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.
| Ricardo Wurmus |
2022-09-05 | 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.
| Ricardo Wurmus |
2022-09-05 | gnu: rust-csv-1: Update to 1.1.6....* gnu/packages/crates-io.scm (rust-csv-1): Update to 1.1.6.
| Ricardo Wurmus |
2022-09-04 | gnu: Add wmamixer....* gnu/packages/gnustep.scm (wmamixer): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Jessica Tallon |
2022-09-04 | 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>
| Wiktor Żelazny |
2022-09-04 | gnu: Add texlive-latex-hyphenat....* gnu/packages/tex.scm (texlive-latex-hyphenat): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Wiktor Żelazny |
2022-09-04 | 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>
| Maxime Devos |
2022-09-04 | 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>
| Maxime Devos |
2022-09-04 | 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>
| Maxime Devos |
2022-09-04 | 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>
| Maxime Devos |
2022-09-04 | 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>
| Philip McGrath |
2022-09-04 | 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>
| Philip McGrath |
2022-09-04 | 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>
| Philip McGrath |
2022-09-04 | 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>
| Philip McGrath |
2022-09-04 | 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>
| Philip McGrath |
2022-09-04 | 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>
| Philip McGrath |
2022-09-04 | 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>
| Philip McGrath |
2022-09-04 | 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>
| Philip McGrath |
2022-09-04 | 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>
| Philip McGrath |
2022-09-04 | 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>
| Philip McGrath |
2022-09-04 | etc: teams: Add entry for Philip McGrath....* etc/teams.scm.in ("Philip McGrath"): New member.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Philip McGrath |
2022-09-04 | etc: teams: Add racket team....* etc/teams.scm.in (racket): New team.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Philip McGrath |
2022-09-04 | 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>
| Philip McGrath |
2022-09-04 | 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>
| Philip McGrath |
2022-09-04 | guix system: Do not use 'vm-image.tmpl' in tests....This is a followup to 95a03aa5c507d48e2cde19ea007b8f90a4e0108a. Since
that commit, merely evaluating 'vm-image.tmpl' would trigger the build
of 'current-guix' so skip it.
* tests/guix-system.sh: Do not try to build 'vm-image.tmpl'.
| Ludovic Courtès |
2022-09-04 | guix describe: Adjust test to latest changes....This is a followup to 64a070717c3de32332201df5d6d2d52a7f99dce9.
* tests/guix-describe.sh: Add trailing slash when checking URL.
| Ludovic Courtès |
2022-09-04 | store: Open daemon connections with SOCK_CLOEXEC....Previously, 'guix shell' for example would leak the socket that's
connected to the daemon.
* guix/store.scm (open-unix-domain-socket, open-inet-socket): Pass
SOCK_CLOEXEC to 'socket'.
* tests/guix-shell.sh: Add test.
| Ludovic Courtès |
2022-09-04 | store: Remove unused variable and 'socket' call....* guix/store.scm (open-inet-socket): Remove unused 'sock' variable.
| Ludovic Courtès |
2022-09-04 | 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.
| Ludovic Courtès |
2022-09-04 | 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.
| Ludovic Courtès |
2022-09-04 | gnu: scintilla: Update to 5.3.0....* gnu/packages/text-editors.scm (scintilla): Update to 5.3.0.
| Nicolas Goaziou |
2022-09-04 | 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.
| Nicolas Goaziou |
2022-09-04 | 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>
| Paul A. Patience |
2022-09-04 | 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>
| Cees de Groot |
2022-09-04 | 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>
| Cees de Groot |
2022-09-04 | 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>
| kiasoc5 |
2022-09-04 | 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>
| gyara |
2022-09-04 | 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>
| jgart |
2022-09-04 | gnu: shotwell: Update to 0.30.16....* gnu/packages/gnome.scm (shotwell): Update to 0.30.16.
| Christopher Baines |
2022-09-04 | gnu: Remove duplicate package....* gnu/packages/emacs-xyz.scm (emacs-inheritenv): Remove duplicate package
introduced in 21f6026574b0e93f52176b9d20f9a6188f8a5066.
| Nicolas Goaziou |
2022-09-04 | 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>
| Hendursaga |
2022-09-04 | 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>
| Michael Rohleder |
2022-09-04 | 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>
| Michael Rohleder |
2022-09-04 | 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>
| Matthew James Kraai |
2022-09-04 | gnu: Add emacs-engrave-faces....* gnu/packages/emacs-xyz.scm (emacs-engrave-faces): New variable.
| Nicolas Goaziou |
2022-09-04 | 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>
| Artyom V. Poptsov |
2022-09-04 | gnu: Add guile2.2-smc...* gnu/packages/guile-xyz.scm (guile2.2-smc): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Artyom V. Poptsov |
2022-09-04 | 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>
| Artyom V. Poptsov |
2022-09-04 | nls: Update translations. | Julien Lepiller |