summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-22README: Refer to the manual for building from Git.Maxim Cournoyer
* README (Installing Guix from Guix): Remove section. (Installation): For installing from Git, refer to the "Building from Git" section of the manual and suggest using './pre-inst-env guix pull' rather than 'make install' for installing Guix.
2020-10-22gnu: swi-prolog: Update to 8.3.10.Brett Gilio
* gnu/packages/prolog.scm (swi-prolog): Update to 8.3.10.
2020-10-22gnu: emacs-so-long: Edit description.Maxim Cournoyer
* gnu/packages/emacs-xyz.scm (emacs-so-long)[description]: Mention it is now included as standard with Emacs version 27 or later.
2020-10-22gnu: emacs-cl-generic: Remove.Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/44139>. This package existed to provide backward compatibility for old Emacsen (< 25). * gnu/packages/emacs-xyz.scm (emacs-cl-generic): Remove variable. (emacs-finalize)[propagated-inputs]: Remove emacs-cl-generic. Reported-by: Zhu Zihao <all_but_last@163.com>
2020-10-22gnu: straw-viewer: Update to 0.1.0.Brett Gilio
* gnu/packages/video.scm (straw-viewer): Update to 0.1.0.
2020-10-22gnu: emacs-org-webring: Update to 1.9.6-rc2.Brett Gilio
* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.9.6-rc2.
2020-10-22gnu: josm: Update to 17084.Julien Lepiller
* gnu/packages/geo.scm (josm): Update to 17084.
2020-10-22gnu: Add emacs-typing.Alberto Eleuterio Flores Guerrero
* gnu/packages/emacs-xyz.scm (emacs-typing): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2020-10-22gnu: sky: Fix synopsis.Julien Lepiller
* gnu/pacakages/games.scm (sky)[synopsis]: Fix typo.
2020-10-22gnu: freetype: Replace with 2.10.4 [fixes CVE-2020-15999].Tobias Geerinckx-Rice
* gnu/packages/fontutils.scm (freetype)[replacement]: New field, set to... (freetype/fixed): ...this new variable.
2020-10-22gnu: less: Update to 563.Tobias Geerinckx-Rice
* gnu/packages/less.scm (less): Update to 563.
2020-10-22gnu: srt: Disable code coverage checking.Marius Bakke
* gnu/packages/networking.scm (srt)[arguments]: Remove "-DENABLE_CODE_COVERAGE" from #:configure-flags.
2020-10-22gnu: srt: Do not build the static library.Marius Bakke
* gnu/packages/networking.scm (srt)[arguments]: Add "-DENABLE_STATIC=OFF" to #:configure-flags.
2020-10-22gnu: srt: Remove unused input.Marius Bakke
* gnu/packages/networking.scm (srt)[native-inputs]: Remove GIT.
2020-10-22gnu: Add LLDB.Marius Bakke
* gnu/packages/llvm.scm (lldb): New public variable.
2020-10-22gnu: clang@10, clang@11: Fix CMake files.Marius Bakke
* gnu/packages/llvm.scm (clang-from-llvm): Add phase adjust-cmake-file when building Clang 10 or later.
2020-10-22gnu: ungoogled-chromium: Update to 86.0.4240.111-0.c34a56d [security fixes].Marius Bakke
This fixes CVE-2020-15999, CVE-2020-16000, CVE-2020-16001, CVE-2020-16002, and CVE-2020-16003. * gnu/packages/chromium.scm (ungoogled-chromium): Update to 86.0.4240.111-0.c34a56d.
2020-10-22gnu: ungoogled-chromium: Embed absolute references to libGL and friends.Marius Bakke
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Provide absolute references to dlopen'd Mesa libraries.
2020-10-22gnu: universal-ctags: Store temporary files below "/tmp".Marius Bakke
* gnu/packages/code.scm (universal-ctags)[arguments]: Add #:configure-flags.
2020-10-22gnu: universal-ctags: Update to 5.9.20201018.0.Marius Bakke
* gnu/packages/code.scm (universal-ctags): Update to 5.9.20201018.0. [native-inputs]: Replace PACKCC with a forked origin.
2020-10-22gnu: openocd: Update to 9a877a83a1c8b1f105cdc0de46c5cbc4d9e8799e.Malte Frank Gerdes
* gnu/packages/embedded.scm (openocd): Update to 9a877a83a1c8b1f105cdc0de46c5cbc4d9e8799e. [version]: Substitute release with current master. [source]: Remove openocd-nrf52.patch [arguments]: Replace bootstrap build phase. * gnu/local.mk: Remove openocd-nrf52.patch. * gnu/packages/patches/openocd-nrf52.patch: Remove file. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-22gnu: libjaylink: Update to 0.2.0Malte Frank Gerdes
* gnu/packages/embedded.scm (libjaylink): Update to 0.2.0 [origin]: Substitute upstream repository location. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-22git: Support HTTP and HTTPS proxies.Ludovic Courtès
This allows 'guix pull' and similar to fetch code over a proxy. * guix/git.scm (make-default-fetch-options): Pass #:proxy-url.
2020-10-22git: Display a progress bar while fetching a repo.Ludovic Courtès
Fixes <https://bugs.gnu.org/39260>. This uses the API of the yet-to-be-released Guile-Git 0.4.0. Using an older version is still possible, but progress report is disabled. * guix/git.scm (show-progress, make-default-fetch-options): New procedures. (clone*, update-cached-checkout): Use it instead of 'make-fetch-options'.
2020-10-22git: Require Guile-Git 0.3.0 or later.Ludovic Courtès
* guix/git.scm (auth-supported?): Remove. (clone*): Inline code that was dependent on AUTH-SUPPORTED?. (update-cached-checkout): Likewise. (resolve-reference): Remove check for 'object-lookup-prefix' and use it unconditionally. (load-git-submodules): Remove. (update-submodules): Use 'repository-submodules', 'submodule-lookup', etc. unconditionally. (update-cached-checkout): Use 'repository-close!' unconditionally. * m4/guix.m4 (GUIX_CHECK_GUILE_GIT): New macro. * configure.ac: Use it and error out when it fails. * doc/guix.texi (Requirements): Bump to Guile-Git 0.3.0.
2020-10-22gnu: Add lcov-cobertura.Ludovic Courtès
* gnu/packages/code.scm (lcov-cobertura): New variable.
2020-10-22graph: Don't insist on "Helvetica" in the Graphviz backend.Ludovic Courtès
Suggested by Fulbert <fulbert@bluewin.ch>. * guix/graph.scm (emit-node): Use "sans" instead of "Helvetica".
2020-10-22gnu: emacs-evil-collection: Update to 20201022.Pierre Neidhardt
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20201022. This fixes an incompatibility bug with emacs-company 0.9.13.
2020-10-22news: Add ‘de’ translation.Florian Pelz
* etc/news.scm: Add ‘de’ translation.
2020-10-22gnu: guile-git: Update to 0.4.0.Mathieu Othacehe
* gnu/packages/guile.scm (guile-git): Update to 0.4.0.
2020-10-21gnu: certbot, python-acme: Update to 1.8.0.Leo Famulari
* gnu/packages/tls.scm (certbot, python-acme): Update 1.8.0.
2020-10-21doc: Move documentation of singularity-service-type.Ricardo Wurmus
Fixes <https://bugs.gnu.org/44126>. * doc/guix.texi: Move documentation of singularity-service-type from "Auditd Service" heading to "Docker Service" heading.
2020-10-21gnu: bind: Update to 9.16.8.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (isc-bind): Update to 9.16.8.
2020-10-21gnu: Add rspamd.Alexandru-Sergiu Marton
* gnu/packages/mail.scm (rspamd): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-21gnu: visidata: Update to 2.0.1.Ryan Prior
* gnu/packages/visidata.scm (visidata): Update to 2.0.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-21doc: Capitalize "Hurd" in 'operating-system' reference.Ludovic Courtès
* doc/guix.texi (operating-system Reference): Capitalize "Hurd".
2020-10-21doc: Add an entry for the 'keyboard-layout' procedure.Ludovic Courtès
* doc/guix.texi (Keyboard Layout): Add @deffn entry for 'keyboard-layout'.
2020-10-21doc: Fix typo in 'avahi-service-type' description.Ludovic Courtès
* doc/guix.texi (Networking Services): Change "zero-configuration" to "avahi-configuration".
2020-10-21doc: Fix typo in 'git-fetch' description.Ludovic Courtès
* doc/guix.texi (origin Reference): Replace "git-download" with "git-fetch" in one sentence.
2020-10-21doc: Cookbook links to /manual/devel, not /manual.Ludovic Courtès
Since the Cookbook is built from the 'master' branch, it should point to the manual from that same branch. * doc/build.scm (guix-mono-node-indexes, guix-split-node-indexes): Link to /manual/devel when %MANUAL is not "guix".
2020-10-21gnu: emacs-evil-collection: Update to 20201021.Pierre Neidhardt
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20201021.
2020-10-21gnu: yadifa: Strip spurious store references.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (yadifa)[arguments]: Add an ‘omit-spurious-references’ phase.
2020-10-21gnu: yadifa: Update to 2.4.0.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (yadifa): Update to 2.4.0. [arguments]: Remove obsolete #:configure-flags. s update
2020-10-21gnu: Add emacs-execline.Oleg Pykhalov
* gnu/packages/emacs-xyz.scm (emacs-execline): New variable.
2020-10-21gnu: czmq: Disable the zarmour self test, which fails.Maxim Cournoyer
* gnu/packages/networking.scm (czmq)[phases]{patch-tests}: Disable the zarmour self test. Harmonize comments. Drop the FIXME comment; it is for upstream, not Guix.
2020-10-21gnu: ruby-bond: Disable tests.Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/42115>. * gnu/packages/ruby.scm (ruby-bond): Disable tests.
2020-10-20gnu: perl-image-exiftool: Update to 12.00.Leo Famulari
* gnu/packages/photo.scm (perl-image-exiftool): Update to 12.00.
2020-10-20gnu: Add ruby-minitest-global-expectations.Christopher Baines
* gnu/packages/ruby.scm (ruby-minitest-global-expectations): New variable.
2020-10-20services: databases: Don't specify a default postgresql version.Christopher Baines
Currently, if the postgresql package major version changes, this is going to break the service upon upgrade, because PostgreSQL will reject the data files from the differing major version of the service. Because it's important to either keep running a particular major version, or intentionally upgrade, I think the configuration would be better with no default. I think this is also going to be helpful when trying to assist users upgrading PostgreSQL. * gnu/services/databases.scm (<postgresql-configuration>): Remove default for postgresql. (postgresql-service-type): Remove the default value. * gnu/tests/databases.scm (%postgresql-os): Update accordingly. * gnu/tests/guix.scm (%guix-data-service-os): Update accordingly. * gnu/tests/monitoring.scm (%zabbix-os): Update accordingly. * gnu/tests/web.scm (patchwork-os): Update accordingly. * doc/guix.texi (PostgreSQL): Update accordingly.
2020-10-20gnu: databases: Define postgresql-10.Christopher Baines
So that it can be used, rather than postgresql. Because the major version of the package is important, as it relates to the compatability with the data files used by the service, it's useful to have a stable name to refer to a package for version 10 of PostgreSQL. * gnu/packages/databases.scm (postgresql-10): New variable.