summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* gnu: libcap: Fix cross-compiling.Efraim Flashner2022-03-07
| | | | | * gnu/packages/linux.scm (libcap)[arguments]: Fix make-flags when cross-compiling.
* gnu: mtd-utils: Fix cross-compiling.Efraim Flashner2022-03-07
| | | | | * gnu/packages/linux.scm (mtd-utils)[arguments]: Only add configure-flag to enable unit-tests when not cross compiling.
* gnu: libjpeg-turbo: Fix cross-compiling to riscv64-linux.Efraim Flashner2022-03-07
| | | | | * gnu/packages/image.scm (libjpeg-turbo)[arguments]: When cross-compiling to riscv64-linux correctly set CMAKE_SYSTEM_PROCESSOR.
* gnu: libxrender: Fix cross compiling to riscv64-linux.Efraim Flashner2022-03-07
| | | | | | * gnu/packages/xorg.scm (libxrender)[arguments]: When cross compiling to riscv64-linux replace config.sub and config.guess with newer versions. [native-inputs]: When cross compiling to riscv64-linux add config.
* gnu: libopenmpt: Update dependencies.Efraim Flashner2022-03-07
| | | | | | * gnu/packages/audio.scm (libopenmpt)[inputs]: Move libvorbis, mpg123, zlib from here ... [propagated-inputs]: ... to here. Add libogg.
* gnu: icedove: Update to 91.6.2.Jonathan Brielmaier2022-03-07
| | | | * gnu/packages/gnuzilla.scm (icedove): Update to 91.6.2.
* gnu: emacs-json-mode: Remove input for old versions.base-for-series-11554Jelle Licht2022-03-07
| | | | | * gnu/packages/emacs-xyz.scm (emacs-json-mode)[inputs]: Remove emacs-json-reformat.
* gnu: Add openriichi.Jelle Licht2022-03-07
| | | | * gnu/packages/games.scm (openriichi): New variable.
* gnu: Add siege.Jelle Licht2022-03-07
| | | | * gnu/packages/web.scm (siege): New variable.
* gnu: icecat: Update to 91.6.1-guix0-preview1 [security fixes].Mark H Weaver2022-03-07
| | | | | | | 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.
* gnu: linux-libre 4.9: Update to 4.9.304.Leo Famulari2022-03-06
| | | | | * gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.304. (linux-libre-4.9-pristine-source): Update hash.
* gnu: linux-libre 4.14: Update to 4.14.269.Leo Famulari2022-03-06
| | | | | * gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.269. (linux-libre-4.14-pristine-source): Update hash.
* gnu: linux-libre 4.19: Update to 4.19.232.Leo Famulari2022-03-06
| | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.232. (linux-libre-4.19-pristine-source): Update hash.
* gnu: linux-libre 5.4: Update to 5.4.182.Leo Famulari2022-03-06
| | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.182. (linux-libre-5.4-pristine-source): Update hash.
* gnu: linux-libre 5.10: Update to 5.10.103.Leo Famulari2022-03-06
| | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.103. (linux-libre-5.10-pristine-source): Update hash.
* gnu: linux-libre: Update to 5.15.26.Leo Famulari2022-03-06
| | | | | * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.26. (linux-libre-5.15-pristine-source): Update hash.
* gnu: linux-libre 5.16: Update to 5.16.12.Leo Famulari2022-03-06
| | | | | * gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.12. (linux-libre-5.16-pristine-source): Update hash.
* gnu: guile-ssh: Support cross-compilation.Ludovic Courtès2022-03-07
| | | | | | | | | | 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.
* gnu: Add python-xmldiff.Алексей Дроздов2022-03-06
| | | | | | * gnu/packages/python-xyz.scm (python-xmldiff): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add jtdx.Sheng Yang2022-03-06
| | | | | | | * gnu/packages/radio.scm (jtdx-hamlib): New variable. (jtdx): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add python-stltools.Evgeny Pisemsky2022-03-06
| | | | | | * gnu/packages/python-xyz.scm (python-stltools): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gnome-shell-extension-gsconnect: Update to 48terramorpha2022-03-06
| | | | | | * gnu/packages/gnome-xyz (gnome-shell-extension-gsconnect): Update to 48 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: cgdb: Reference gdb.Chadwain Holness2022-03-06
| | | | | | | | * 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>
* import: github: Reuse HTTP connection for the /tags URL fallback.Ludovic Courtès2022-03-06
| | | | | | | * 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'.
* http-client: Correctly handle redirects when #:keep-alive? #t.Ludovic Courtès2022-03-06
| | | | | | | | | 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'.
* import: github: Gracefully handle rate limit exhaustion.Ludovic Courtès2022-03-06
| | | | | | | | | | | | | | | | | | | | 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'.
* http-client: Add response headers to '&http-get-error'.Ludovic Courtès2022-03-06
| | | | | * guix/http-client.scm (&http-get-error)[headers]: New field. (http-fetch): Initialize the 'headers' field.
* tests: Add (guix http-client) tests.Ludovic Courtès2022-03-06
| | | | | | * tests/http-client.scm: New file. * Makefile.am (SCM_TESTS): Add it. * .dir-locals.el (scheme-mode): Add 'with-http-server'.
* gnu: emacs-go-mode: Activate tests.Nicolas Goaziou2022-03-06
| | | | * gnu/packages/emacs-xyz.scm (emacs-go-mode)[arguments]: Activate tests.
* gnu: emacs-go-mode: Update to 1.6.0.Nicolas Goaziou2022-03-06
| | | | | * gnu/packages/emacs-xyz.scm (emacs-go-mode): Update to 1.6.0. [arguments]: Remove unnecessary phase.
* gnu: Add ncdu2.base-for-series-11548Efraim Flashner2022-03-06
| | | | * gnu/packages/ncdu.scm (ncdu2): New variable.
* gnu: Add go-github-com-xdg-go-scram.Efraim Flashner2022-03-06
| | | | * gnu/packages/golang.scm (go-github-com-xdg-go-scram): New variable.
* gnu: Add go-github-com-xdg-go-pbkdf2.Efraim Flashner2022-03-06
| | | | * gnu/packages/golang.scm (go-github-com-xdg-go-pbkdf2): New variable.
* gnu: Add go-github-com-docker-go-units.Efraim Flashner2022-03-06
| | | | * gnu/packages/golang.scm (go-github-com-docker-go-units): New variable.
* gnu: Add go-github-com-niemeyer-pretty.Efraim Flashner2022-03-06
| | | | * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable.
* gnu: Add go-github-com-xdg-go-stringprep.Efraim Flashner2022-03-06
| | | | * gnu/packages/golang.scm (go-github-com-xdg-go-stringprep): New variable.
* gnu: wob: Update to 0.13.Nicolas Goaziou2022-03-05
| | | | * gnu/packages/xdisorg.scm (wob): Update to 0.13.
* gnu: Syncthing: Update to 1.19.1.Leo Famulari2022-03-05
| | | | * gnu/packages/syncthing.scm (syncthing): Update to 1.19.1.
* gnu: scintilla: Update to 5.2.1.base-for-series-11541base-for-series-11539base-for-series-11537Nicolas Goaziou2022-03-05
| | | | * gnu/packages/text-editors.scm (scintilla): Update to 5.2.1.
* gnu: cl-md5: Update to 2.0.5.Jai Vetrivelan2022-03-05
| | | | | | * gnu/packages/lisp-xyz.scm (sbcl-md5): Update to 2.0.5. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: komikku: Update to 0.37.0.Liliana Marie Prikler2022-03-04
| | | | * gnu/packages/gnome.scm (komikku): Update to 0.37.0.
* gnu: racket-vm-cs: Build with "--enable-scheme".Philip McGrath2022-03-04
| | | | | | | | | * 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>
* gnu: chez: Add 'chez-scheme-for-system'.Philip McGrath2022-03-04
| | | | | | | | | | * 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>
* gnu: Add chez-scheme-for-racket.Philip McGrath2022-03-04
| | | | | | | | | | | | 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>
* gnu: chez-mit: Support chez-scheme-for-racket.Philip McGrath2022-03-04
| | | | | | | | | | | 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>
* gnu: chez-scheme: Explicitly package bootstrap bootfiles.Philip McGrath2022-03-04
| | | | | | | | | | | | | | | | | | 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>
* gnu: Add chez-nanopass.Philip McGrath2022-03-04
| | | | | | | | | | | | | | | | * 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>
* gnu: Add stex.Philip McGrath2022-03-04
| | | | | | | | | | | * 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>
* gnu: chez-scheme: Use new package style.Philip McGrath2022-03-04
| | | | | | | | | | | | * 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>
* gnu: chez-scheme: Use shared zlib and lz4.Philip McGrath2022-03-04
| | | | | | | | | | | | | 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>