Age | Commit message (Expand) | Author |
2022-03-07 | gnu: libopenmpt: Update dependencies....* gnu/packages/audio.scm (libopenmpt)[inputs]: Move libvorbis, mpg123,
zlib from here ...
[propagated-inputs]: ... to here. Add libogg.
| Efraim Flashner |
2022-03-07 | gnu: icedove: Update to 91.6.2....* gnu/packages/gnuzilla.scm (icedove): Update to 91.6.2.
| Jonathan Brielmaier |
2022-03-07 | gnu: emacs-json-mode: Remove input for old versions....* gnu/packages/emacs-xyz.scm (emacs-json-mode)[inputs]:
Remove emacs-json-reformat.
| Jelle Licht |
2022-03-07 | gnu: Add openriichi....* gnu/packages/games.scm (openriichi): New variable.
| Jelle Licht |
2022-03-07 | gnu: Add siege....* gnu/packages/web.scm (siege): New variable.
| Jelle Licht |
2022-03-07 | gnu: icecat: Update to 91.6.1-guix0-preview1 [security fixes]....Includes fixes for CVE-2022-26485 and CVE-2022-26486.
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
| Mark H Weaver |
2022-03-06 | gnu: linux-libre 4.9: Update to 4.9.304....* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.304.
(linux-libre-4.9-pristine-source): Update hash.
| Leo Famulari |
2022-03-06 | gnu: linux-libre 4.14: Update to 4.14.269....* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.269.
(linux-libre-4.14-pristine-source): Update hash.
| Leo Famulari |
2022-03-06 | gnu: linux-libre 4.19: Update to 4.19.232....* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.232.
(linux-libre-4.19-pristine-source): Update hash.
| Leo Famulari |
2022-03-06 | gnu: linux-libre 5.4: Update to 5.4.182....* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.182.
(linux-libre-5.4-pristine-source): Update hash.
| Leo Famulari |
2022-03-06 | gnu: linux-libre 5.10: Update to 5.10.103....* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.103.
(linux-libre-5.10-pristine-source): Update hash.
| Leo Famulari |
2022-03-06 | gnu: linux-libre: Update to 5.15.26....* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.26.
(linux-libre-5.15-pristine-source): Update hash.
| Leo Famulari |
2022-03-06 | gnu: linux-libre 5.16: Update to 5.16.12....* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.12.
(linux-libre-5.16-pristine-source): Update hash.
| Leo Famulari |
2022-03-07 | gnu: guile-ssh: Support cross-compilation....Cross-compilation broke with the update to 0.15.1 in
eabc6af9b8b14bd629544e54bc9c9afa2d0dcd85. 'guile-snarf' would invoke
cpp instead of TRIPLET-cpp, which would thus fail to find libssh
headers.
* gnu/packages/ssh.scm (guile-ssh)[arguments]: Add
'support-cross-compilation' phase.
| Ludovic Courtès |
2022-03-06 | gnu: Add python-xmldiff....* gnu/packages/python-xyz.scm (python-xmldiff): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Алексей Дроздов |
2022-03-06 | gnu: Add jtdx....* gnu/packages/radio.scm (jtdx-hamlib): New variable.
(jtdx): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Sheng Yang |
2022-03-06 | gnu: Add python-stltools....* gnu/packages/python-xyz.scm (python-stltools): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Evgeny Pisemsky |
2022-03-06 | gnu: gnome-shell-extension-gsconnect: Update to 48...* gnu/packages/gnome-xyz (gnome-shell-extension-gsconnect): Update to 48
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| terramorpha |
2022-03-06 | gnu: cgdb: Reference gdb....* gnu/packages/debug.scm (cgdb)[inputs]: Add gdb, bash-minimal
[arguments]: Add phase to fix hardcoded gdb and sh paths
Add configure flags for cross-compilation
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Chadwain Holness |
2022-03-06 | import: github: Reuse HTTP connection for the /tags URL fallback....* guix/import/github.scm (fetch-releases-or-tags): Call
'open-connection-for-uri' and reuse the same connection for the two
'http-fetch' calls.
* .dir-locals.el (scheme-mode): Add 'call-with-port'.
| Ludovic Courtès |
2022-03-06 | http-client: Correctly handle redirects when #:keep-alive? #t....Previously PORT would be closed unconditionally, which broke redirects
when #:keep-alive? #t is given.
* guix/http-client.scm (http-fetch): Make 'port' a parameter of 'loop'.
Upon 3xx responses, do not close PORT is KEEP-ALIVE? is true, but consume
RESP's body. Add second argument to 'loop'.
| Ludovic Courtès |
2022-03-06 | import: github: Gracefully handle rate limit exhaustion....Previously, 'guix refresh' would literally crash when the rate limit was
reached due to the call to 'error'. With this change, the updater
notices when the rate limit is reached and it turns itself into a no-op
until the rate limit has been reset.
When running "guix refresh" (with no arguments), the 'github' updater
gets used until the rate limit has been reached, after which "guix
refresh" automatically picks up the next valid updater, typically
'generic-git'.
* guix/import/github.scm (fetch-releases-or-tags): Use 'http-fetch'
directly instead of 'json-fetch' to let 'http-get-error?' exceptions
through. Handle 403 errors with an 'X-RateLimit-Remaining' header.
(%rate-limit-reset-time): New variable.
(update-rate-limit-reset-time!, request-rate-limit-reached?): New
procedures.
(latest-released-version): Remove calls to 'error'.
| Ludovic Courtès |
2022-03-06 | http-client: Add response headers to '&http-get-error'....* guix/http-client.scm (&http-get-error)[headers]: New field.
(http-fetch): Initialize the 'headers' field.
| Ludovic Courtès |
2022-03-06 | tests: Add (guix http-client) tests....* tests/http-client.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
* .dir-locals.el (scheme-mode): Add 'with-http-server'.
| Ludovic Courtès |
2022-03-06 | gnu: emacs-go-mode: Activate tests....* gnu/packages/emacs-xyz.scm (emacs-go-mode)[arguments]: Activate tests.
| Nicolas Goaziou |
2022-03-06 | gnu: emacs-go-mode: Update to 1.6.0....* gnu/packages/emacs-xyz.scm (emacs-go-mode): Update to 1.6.0.
[arguments]: Remove unnecessary phase.
| Nicolas Goaziou |
2022-03-06 | gnu: Add ncdu2....* gnu/packages/ncdu.scm (ncdu2): New variable.
| Efraim Flashner |
2022-03-06 | gnu: Add go-github-com-xdg-go-scram....* gnu/packages/golang.scm (go-github-com-xdg-go-scram): New variable.
| Efraim Flashner |
2022-03-06 | gnu: Add go-github-com-xdg-go-pbkdf2....* gnu/packages/golang.scm (go-github-com-xdg-go-pbkdf2): New variable.
| Efraim Flashner |
2022-03-06 | gnu: Add go-github-com-docker-go-units....* gnu/packages/golang.scm (go-github-com-docker-go-units): New variable.
| Efraim Flashner |
2022-03-06 | gnu: Add go-github-com-niemeyer-pretty....* gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable.
| Efraim Flashner |
2022-03-06 | gnu: Add go-github-com-xdg-go-stringprep....* gnu/packages/golang.scm (go-github-com-xdg-go-stringprep): New variable.
| Efraim Flashner |
2022-03-05 | gnu: wob: Update to 0.13....* gnu/packages/xdisorg.scm (wob): Update to 0.13.
| Nicolas Goaziou |
2022-03-05 | gnu: Syncthing: Update to 1.19.1....* gnu/packages/syncthing.scm (syncthing): Update to 1.19.1.
| Leo Famulari |
2022-03-05 | gnu: scintilla: Update to 5.2.1....* gnu/packages/text-editors.scm (scintilla): Update to 5.2.1.
| Nicolas Goaziou |
2022-03-05 | gnu: cl-md5: Update to 2.0.5....* gnu/packages/lisp-xyz.scm (sbcl-md5): Update to 2.0.5.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
| Jai Vetrivelan |
2022-03-04 | gnu: komikku: Update to 0.37.0....* gnu/packages/gnome.scm (komikku): Update to 0.37.0.
| Liliana Marie Prikler |
2022-03-04 | gnu: racket-vm-cs: Build with "--enable-scheme"....* gnu/packages/racket.scm (racket-vm-cs)[native-inputs]: Replace
'chez-scheme-for-racket-bootstrap-bootfiles' with 'chez-scheme-for-racket'.
[arguments]<#:phases>: Delete 'unpack-bootfiles'.
<#:configure-flags>: Add "--enable-scheme".
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |
2022-03-04 | gnu: chez: Add 'chez-scheme-for-system'....* gnu/packages/chez.scm (chez-scheme-for-system): New procedure.
(chez-srfi, chez-web, chez-sockets, chez-matchable, chez-irregex)
(chez-fmt, chez-mit, chez-scmutils): Use 'chez-scheme-for-system'.
* gnu/packages/loko.scm (loko-scheme): Likewise.
* gnu/packages/emacs-xyz.scm (emacs-geiser-chez): Likewise
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |
2022-03-04 | gnu: Add chez-scheme-for-racket....The Racket variant of Chez Scheme can be used to support platforms that
are not yet supported by upstream Chez Scheme.
* gnu/packages/chez.scm (chez-scheme-for-racket): New variable.
(chez-scheme-for-racket-bootstrap-bootfiles)[version]
[supported-systems]: Derive from 'chez-scheme-for-racket'.
* gnu/packages/racket.scm (%racket-version): Update comment.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |
2022-03-04 | gnu: chez-mit: Support chez-scheme-for-racket....Racket's variant of Chez Scheme defines 'string->uninterned-symbol',
which conflicts with the definition from '(chez mit)'. See discussion at
<https://github.com/racket/racket/issues/4151>.
* gnu/packages/chez.scm (chez-mit)[origin]<snippet>: Add workaround for
chez-scheme-for-racket.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |
2022-03-04 | gnu: chez-scheme: Explicitly package bootstrap bootfiles....This makes the structure of the upstream Chez Scheme package the same as
for the Racket variant, it sets things up for (one day, hopefully)
actually being able to bootstrap the upstream Chez Scheme bootfiles, and
it may be useful for cross-compilation and adding support for
architectures without pre-built bootfiles from upstream.
* gnu/packages/chez.scm (chez-scheme-bootstrap-bootfiles): New
variable.
(chez-scheme)[native-inputs]: Add it.
[arguments]<#:phases>: Add 'unpack-bootfiles'.
(chez-scheme-for-racket-bootstrap-bootfiles): Inherit from
'chez-scheme-bootstrap-bootfiles'.
[arguments]: Adapt accordingly.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |
2022-03-04 | gnu: Add chez-nanopass....* gnu/packages/chez.scm (nanopass): Rename to ...
(chez-nanopass-bootstrap): ... this new variable, and promote it from an
origin to a package.
(chez-nanopass): New variable.
(unpack-nanopass+stex): New variable using 'chez-nanopass-bootstrap'.
(chez-scheme-for-racket-bootstrap-bootfiles)
(chez-scheme)[native-inputs]: Add 'chez-nanopass-bootstrap'.
[arguments]<#:phases>: Adapt 'unpack-nanopass+stex' phase
to use the new variable.
* gnu/packages/racket.scm (racket-vm-cs): Likewise.
(make-unpack-nanopass+stex): Remove it.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |
2022-03-04 | gnu: Add stex....* gnu/packages/chez.scm (stex-bootstrap): New hidden package.
(stex): Change from origin to package inheriting from 'stex-bootstrap'
(chez-scheme)[native-inputs]: Add 'stex-bootstrap'. Remove dependencies
of stex-bootstrap.
[arguments]<#:phases>: Remove 'prepare-stex'. Adjust
'unpack-nanopass+stex' and 'install-doc'.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |
2022-03-04 | gnu: chez-scheme: Use new package style....* gnu/packages/chez.scm (chez-scheme)[inputs]: Remove labels.
[native-inputs]: Likewise.
[arguments]: Use G-expressions.
<#:phases>: Use 'search-input-file' instead of 'assoc-ref'.
(nanopass): Make public as a temporary workaround for Racket.
* gnu/packages/racket.scm (make-unpack-nanopass+stex): Update
accordingly.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |
2022-03-04 | gnu: chez-scheme: Use shared zlib and lz4....This change also involves building 'libkernel.a' instead of 'kernel.o'.
Support for these build options was merged upstream in 2019: see
discussion at <https://github.com/cisco/ChezScheme/pull/443>.
* gnu/packages/chez.scm (chez-scheme)[inputs]: Remove 'zlib:static' and
'lz4:static'.
[arguments]: Adjust configure phase accordingly.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |
2022-03-04 | gnu: chez-scheme: Use "lib/chez-scheme" for search path....There does not seem to be any widely accepted standard path to use for
"CHEZSCHEMELIBDIRS". Using a path without a version number in it avoids
having to compute the actual path everywhere, which would be especially
unpleasant when support is added for the Racket variant of Chez Scheme,
which always has a different version number than upstream.
* gnu/packages/chez.scm (chez-scheme)[native-search-paths]: Change to
use "lib/chez-scheme" instead of "lib/csvX.Y.Z-site" for
"CHEZSCHEMELIBDIRS".
(chez-make-flags): Update accordingly.
(chez-sockets)[arguments]<#:phases>: Likewise.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |
2022-03-04 | gnu: chez-scheme: Use new style for Chez packages....* gnu/packages/chez.scm (chez-configure, chez-make-flags): Use
G-expressions.
(chez-srfi)[arguments]: Use G-expressions, 'chez-configure', and
'chez-make-flags'.
(chez-web, chez-sockets)[native-inputs]: Remove labels.
[arguments]: Use G-expressions.
(chez-matchable, chez-irregex, chez-fmt, chez-mit)
(chez-scmutils)[arguments]: Use G-expressions.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |
2022-03-04 | gnu: racket: Add 'racket-vm-for-system'....* gnu/packages/racket.scm (racket-vm-for-system): New procedure.
(racket-minimal, racket)[inputs]: Use it.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |
2022-03-04 | gnu: chez: Add utilities for Chez machine types....* gnu/packages/chez.scm (chez-machine->nonthreaded)
(chez-machine->threaded, chez-machine->nix-system)
(nix-system->chez-machine, chez-upstream-features-for-system)
(%nix-arch-to-chez-alist, %nix-os-to-chez-alist): New variables.
(chez-scheme)[supported-systems]: Compute based on
'nix-system->chez-machine' and 'chez-upstream-features-for-system'.
(chez-scheme-for-racket-bootstrap-bootfiles)[supported-systems]: Compute
based on 'nix-system->chez-machine'.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| Philip McGrath |