summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-03-06gnu: Add mamba....* gnu/packages/music.scm (mamba): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Alexandros Theodotou
2021-03-06licenses: Add Zero-Clause BSD License....* guix/licenses.scm (bsd-0): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Alexandros Theodotou
2021-03-06gnu: Add fluida-lv2....* gnu/packages/music.scm (fluida-lv2): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Alexandros Theodotou
2021-03-06tests: do not hard code HTTP ports...Previously, test cases could fail if some process was listening at a hard-coded port. This patch eliminates most of these potential failures, by automatically assigning an unbound port. This should allow for building multiple guix trees in parallel outside a build container, though this is currently untested. The test "home-page: Connection refused" in tests/lint.scm still hardcodes port 9999, however. * guix/tests/http.scm (http-server-can-listen?): remove now unused procedure. (%http-server-port): default to port 0, meaning the OS will automatically choose a port. (open-http-server-socket): remove the false statement claiming this procedure is exported and also return the allocated port number. (%local-url): raise an error if the port is obviously unbound. (call-with-http-server): set %http-server-port to the allocated port while the thunk is called. * tests/derivations.scm: adjust test cases to use automatically assign a port. As there is no risk of a port conflict now, do not make any tests conditional upon 'http-server-can-listen?' anymore. * tests/elpa.scm: likewise. * tests/lint.scm: likewise, and add a TODO comment about a port that is still hard-coded. * tests/texlive.scm: likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Maxime Devos
2021-03-06Revert "tests: Refer to '%derivation-cache' in the right module."...This reverts commit b1248016e0492e1897f4d1127ccb07736c9bb6a5, which was a mistake: the two '%derivation-cache' are two different things. It broke tests that use 'call-with-external-store'. Ludovic Courtès
2021-03-06gnu: texmacs: Update to 1.99.19....* gnu/packages/text-editors.scm (texmacs): Update to 1.99.19. Nicolas Goaziou
2021-03-06gnu: emacs-modus-themes: Update to 1.2.3....* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 1.2.3. Nicolas Goaziou
2021-03-06gnu: ytnef: Fix CVE-2021-3403 and CVE-2021-3404....* gnu/packages/patches/ytnef-CVE-2021-3403.patch, gnu/packages/patches/ytnef-CVE-2021-3404.patch: New patches. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/mail.scm (ytnef): Apply them. Léo Le Bouter
2021-03-06gnu: zstd: Update to 1.4.9 [security fixes]....Fixes CVE-2021-24031 and CVE-2021-24032. * gnu/packages/compression.scm (zstd-1.4.9): New variable. * gnu/packages/compression.scm (zstd): Update to 1.4.9. [replacement]: Graft with 'zstd-1.4.9'. Léo Le Bouter
2021-03-06gnu: verilator: Update to 4.110....* gnu/packages/fpga.scm (verilator): Update to 4.110. Tobias Geerinckx-Rice
2021-03-06gnu: fsarchiver: Update to 0.8.6....* gnu/packages/file-systems.scm (fsarchiver): Update to 0.8.6. Tobias Geerinckx-Rice
2021-03-06gnu: qtmips: Update to 0.7.5....* gnu/packages/emulators.scm (qtmips): Update to 0.7.5. Tobias Geerinckx-Rice
2021-03-06gnu: vim-full: Remove duplicate 'make-flags'....Fixes <https://bugs.gnu.org/46580>. Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr> * gnu/packages/vim.scm (vim-full)[arguments]: Remove duplicate 'make-flags'. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Tobias Geerinckx-Rice
2021-03-06gnu: libmd: Update to 1.0.3....* gnu/packages/crypto.scm (libmd): Update to 1.0.3. Tobias Geerinckx-Rice
2021-03-06gnu: epson-inkjet-printer-escpr: Update to 1.7.9....* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.9. Tobias Geerinckx-Rice
2021-03-06gnu: Add gfeeds....* gnu/packages/syndication.scm (gfeeds): New variable. Léo Le Bouter
2021-03-06gnu: Add python-listparser....* gnu/packages/python-xyz.scm (python-listparser): New variable. Léo Le Bouter
2021-03-06gnu: Add python-readability....* gnu/packages/python-xyz.scm (python-readability): New variable. Léo Le Bouter
2021-03-06gnu: hplip: Update to 3.21.2....* gnu/packages/cups.scm (hplip): Update to 3.21.2. * gnu/packages/patches/hplip-remove-imageprocessor.patch: Adapt. Tobias Geerinckx-Rice
2021-03-05gnu: openscad: Disable failing tests with cgal@5.2 input....* gnu/packages/engineering.scm (openscad)[arguments]: Add more disable tests in 'check phase. Léo Le Bouter
2021-03-05gnu: cgal: Update to 5.2 [security fixes]....* gnu/packages/patches/cgal-security-pr-5371.patch: New patch. Downloaded from <https://patch-diff.githubusercontent.com/raw/CGAL/cgal/pull/5371.patch>, with hunks on files matching pattern "*Convex_decomposition_3*" removed because they don't exist in cgal's released sources. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/graphics.scm (cgal): Update to 5.2. [source]: Apply patch. Léo Le Bouter
2021-03-05gnu: guix: Update to 112692c....* gnu/packages/package-management.scm (guix): Update to 112692c. Christopher Baines
2021-03-05gnu: camlboot: Fix typo in properties....* gnu/packages/ocaml.scm (camlboot)[properties]: Add missing pair of parenthesis. Julien Lepiller
2021-03-05guix: Split (guix substitutes) from (guix scripts substitute)....This means there's a module for working with substitutes, rather than all the code sitting in the script. The need for this can be seen with the weather and challenge scripts, that now don't have to use code from the substitute script, but can instead use the substitute module. The separation here between the actual functionality of the substitute script and the underlying functionality used both there and elsewhere should make maintenance easier moving forward. This commit just moves code, none of the code should have been changed significantly. * guix/scripts/substitute.scm (%narinfo-cache-directory, %narinfo-ttl, %narinfo-negative-ttl, %narinfo-transient-error-ttl, %unreachable-hosts): Move variables to guix/substitutes.scm. (narinfo-cache-file, cached-narinfo, cache-narinfo!, narinfo-request, read-to-eof, call-with-connection-error-handling, fetch-narinfos, lookup-narinfos, lookup-narinfos/diverse): Move procedures to guix/substitutes.scm. * guix/substitutes.scm: New file. * Makefile.am: Add it. * guix/narinfo.scm: Remove redundant module. * guix/scripts/challenge.scm: Change (guix scripts substitute) to (guix substitutes). * guix/scripts/weather.scm: Change (guix scripts substitute) to (guix substitutes). Christopher Baines
2021-03-05gnu: network-manager-applet: Update to 1.20.0....* gnu/packages/gnome.scm (network-manager-applet): Update to 1.20.0. Brice Waegeneire
2021-03-05gnu: network-manager-applet: Activate support for libappindicator....* gnu/packages/gnome.scm (network-manager-applet): Activate support for libappindicator. [arguments]: Add #:configure-flags. [inputs]: Add "libappindicator". Signed-off-by: Brice Waegeneire <brice@waegenei.re> Sébastien Lerique
2021-03-05gnu: Audacity: Fix a crash on foreign distros....Without the wrap phase, Audacity crashes like this when trying to use the "Open file" dialog: (audacity:28276): GLib-GIO-ERROR **: 14:14:55.211: Settings schema 'org.gtk.Settings.FileChooser' is not installed * gnu/packages/audio.scm (audacity)[arguments]: Add (guix build glib-or-gtk-build-system) to #:imported-modules. Adjust #:modules accordingly. Add phases 'glib-or-gtk-wrap'. Leo Famulari
2021-03-05gnu: pencil2d: Update to 0.6.6....* gnu/packages/animation.scm (pencil2d): Update to 0.6.6. Tobias Geerinckx-Rice
2021-03-05gnu: libburn: Update to 1.5.4....* gnu/packages/cdrom.scm (libburn): Update to 1.5.4. Tobias Geerinckx-Rice
2021-03-05pull: Expand help text for --{url,commit,branch}....* guix/scripts/pull.scm (show-help): Document that ‘--url’, ‘--commit’, and ‘--branch’ affect only the ‘guix’ channel (for now?). Tobias Geerinckx-Rice
2021-03-05gnu: denemo: Update to 2.5.0....* gnu/packages/music.scm (denemo): Update to 2.5.0. Nicolas Goaziou
2021-03-05gnu: youtube-dl: Update to 2021-03-03....gnu/packages/video.scm (youtube-dl): Update to 2021-03-03. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Daniel Brooks
2021-03-05gnu: Add emacs-envrc....* gnu/packages/emacs-xyz.scm (emacs-envrc): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Xinglu Chen
2021-03-05gnu: Add lr....* gnu/packages/admin.scm (lr): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Stefan Reichör
2021-03-05gnu: Add emacs-springboard....* gnu/packages/emacs-xyz.scm (emacs-springboard): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Stefan Reichör
2021-03-05gnu: Add emacs-multifiles....* gnu/packages/emacs-xyz.scm (emacs-multifiles): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Stefan Reichör
2021-03-05gnu: emacs-eglot: Add missing dependency....* gnu/packages/emacs-xyz.scm (emacs-eglot):[arguments] Add dependency. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> John Soo
2021-03-05gnu: Add emacs-eldoc....* gnu/packages/emacs-xyz.scm (emacs-eldoc): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> John Soo
2021-03-05gnu: php: Update to 7.4.16 [security fixes]....* gnu/packages/php.scm (php): Update to 7.4.16. [arguments]: Patch failing new test. Tobias Geerinckx-Rice
2021-03-05gnu: Add r-circrnaprofiler....* gnu/packages/bioconductor.scm (r-circrnaprofiler): New variable. Mădălin Ionel Patrașcu
2021-03-05gnu: Add r-universalmotif....* gnu/packages/bioconductor.scm (r-universalmotif): New variable. Mădălin Ionel Patrașcu
2021-03-05gnu: Add r-rcppthread....* gnu/packages/cran.scm (r-rcppthread): New variable. Mădălin Ionel Patrașcu
2021-03-05gnu: camlboot: Raise max-silent-time timeout value to 4 hours....* gnu/packages/ocaml.scm (camlboot)[properties]: Add a 'max-silent-time' property, with a value of 4 hours. Julien Lepiller
2021-03-05gnu: Add r-cellchat....* gnu/packages/bioinformatics.scm (r-cellchat): New variable. Ricardo Wurmus
2021-03-05gnu: Add r-gg-gap....* gnu/packages/cran.scm (r-gg-gap): New variable. Ricardo Wurmus
2021-03-05gnu: virtualpg: Update to 2.0.1....* gnu/packages/geo.scm (virtualpg): Update to 2.0.1. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Felix Gruber
2021-03-05gnu: racket: Update to 8.0....* gnu/packages/scheme.scm (racket): Update to 8.0. [arguments]: Add #:configure-flags. Add 'patch-chez-configure' phase. [inputs]: Add "zlib", "zlib:static", "lz4", and "lz4:static". [synopsis, description]: Tweak. (racket-minimal): Update to 8.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2021-03-05tests: Refer to '%derivation-cache' in the right module....* guix/tests.scm (call-with-external-store): Fix module name for '%derivation-cache'. Ludovic Courtès
2021-03-05download: 'url-fetch/tarbomb' and 'url-fetch/zipbomb' refer to native tools....* guix/download.scm (url-fetch/tarbomb, url-fetch/zipbomb): Use 'ungexp-native' instead of 'ungexp' when referring to the decompression tools. Ludovic Courtès
2021-03-05gexp: Honor #:target in 'compiled-modules'....* guix/gexp.scm (compiled-modules): Pass #:target to 'gexp->derivation'. Ludovic Courtès