summary refs log tree commit diff
AgeCommit message (Collapse)Author
2020-11-18gnu: emacs-posframe: Update to 0.8.3.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.3.
2020-11-18gnu: python-semver: Fix build, again.Maxim Cournoyer
This reverts "gnu: python-semver: Fix build." (commit b4e1ca0675571f3cda2a00afb3a2f0f01ff500f9) and overrides the check phase. * gnu/packages/python-xyz.scm (python-semver)[phases]: Override the 'check phase. [native-inputs]: Remove all existing native-inputs. Add python-pytest.
2020-11-18gnu: astroid: Fix build.Tanguy Le Carrour
* gnu/packages/mail.scm (astroid)[arguments]: Add phase to wrap binary in GI_TYPELIB_PATH. Add 'glib-or-gtk-compile-schemas and 'glib-or-gtk-wrap phases from the glib-or-gtk build system. [propagated-inputs]: Add adwaita-icon-theme. Co-authored with Efraim Flashner <efraim@flashner.co.il> Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-18gnu: vpn: Make ca, key and cert optional.Julien Lepiller
* gnu/services/vpn.scm (openvpn-client-configuration) (openvpn-server-configuration): Make ca, key an cert fields optional. * doc/guix.texi (VPN Services): Document the change.
2020-11-18gnu: gnubg: Prevent building with AVX instructions.Michael Rohleder
* gnu/packages/games.scm (gnubg)[arguments]: Add configure-flags for Intel systems to build without AVX instructions. Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2020-11-18gnu: bennu-game-development: Update to 353.Pierre Neidhardt
* gnu/packages/game-development.scm (bennu-game-development): Update to 353.
2020-11-18gnu: komikku: Update to 0.22.1.Leo Prikler
* gnu/packages/gnome.scm (komikku): Update to 0.22.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-18gnu: Add mblaze.B. Wilson
* gnu/packages/mail.scm (mblaze): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-18services: cups: Add some extensions by default.Danny Milosavljevic
* gnu/services/cups.scm (cups-configuration): Add some extensions by default. doc/guix.texi (Printing Services): Document the default value.
2020-11-18gnu: bitcoin-core: Update to 0.20.1.Simon South
* gnu/packages/finance.scm (bitcoin-core): Update to 0.20.1. [source]: Remove obsolete patch. [native-inputs]: Add autoconf, automake and libtool. [inputs]: Remove protobuf. [arguments]: Add "set-no-git-flag" phase to indicate the build is not taking place within a git repository. * gnu/packages/patches/bitcoin-core-python-compat.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-11-18gnu: Add python-git-hammer.Leo Prikler
* gnu/packages/python-xyz.scm (python-git-hammer): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-18gnu: Add python-globber.Leo Prikler
* gnu/packages/python-xyz.scm (python-globber): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-18gnu: Add python-beautifultable.Leo Prikler
* gnu/packages/python-xyz.scm (python-beautifultable): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-18gnu: gpgme: Update to 1.15.0.Miguel Ángel Arruga Vivas
* gnu/packages/gnupg.scm (gpgme): Update to 1.15.0.
2020-11-17gnu: icecat: Update to 78.5.0-guix0-preview1 [security fixes].Mark H Weaver
Includes fixes for CVE-2020-15999, CVE-2020-16012, CVE-2020-26951, CVE-2020-26953, CVE-2020-26956, CVE-2020-26958, CVE-2020-26959, CVE-2020-26960, CVE-2020-26961, CVE-2020-26965, CVE-2020-26966, and CVE-2020-26968. * gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes. * gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-11-17doc: Add a backslash escape to the disk-image example.Maxim Cournoyer
* doc/guix.texi (Invoking guix system): Add a backslash escape.
2020-11-17Merge remote-tracking branch 'origin/version-1.2.0' into masterMaxim Cournoyer
Conflicts: gnu/packages/bioinformatics.scm The python-pysam package fixed in master was kept instead of the update done in the version-1.2.0 branch.
2020-11-17gnu: snap: Update to 6.3.3.Nicolas Goaziou
* gnu/packages/education.scm (snap): Update to 6.3.3.
2020-11-17gnu: units: Update to 2.21.Tobias Geerinckx-Rice
* gnu/packages/maths.scm (units): Update to 2.21.
2020-11-17gnu: python-parted: Update to 3.11.7.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (python-parted): Update to 3.11.7.
2020-11-17gnu: oath-toolkit: Update to 2.6.4.Tobias Geerinckx-Rice
* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.4.
2020-11-17gnu: nnn: Update to 3.5.Tobias Geerinckx-Rice
* gnu/packages/admin.scm (nnn): Update to 3.5.
2020-11-17system: vm: Remove unused system-disk-image-in-vm.Maxim Cournoyer
* gnu/system/vm.scm (system-disk-image-in-vm): Remove. Reported-by: Ludovic Courtès <ludo@gnu.org>
2020-11-17guix: system: Make disk-image root file system non-volatile by default.Maxim Cournoyer
And add a new '--volatile' option to have it volatile otherwise. * guix/scripts/system.scm (%options)[volatile-root?]: New boolean option. (%default-options): Set its default value to #f. (show-help): Add help doc. * guix/scripts/system.scm (perform-action): Propagate option... (system-derivation-for-action): ...here. Use it to set the volatile-root? field of the image object passed to SYSTEM-IMAGE. * doc/guix.texi (Invoking guix system): Document it.
2020-11-17doc: Detail which bootloader get used with disk-image or vm-image.Maxim Cournoyer
* doc/guix.texi (Invoking guix system): Extend doc.
2020-11-17bootloader: grub: Skip install-grub-efi when producing a disk image.Maxim Cournoyer
Fixes <http://issues.guix.gnu.org/44353>. Every bootloader should try their best to install themselves using only the MOUNT-POINT and otherwise do nothing. This requirement comes from the necessity to call INSTALL-GRUB when installing the (non-EFI) GRUB bootloader, which needs to populate the root file system with extra modules that cannot be fit in the core.img file, limited in size to 491520 bytes (by the i386-pc format required for legacy BIOS compatibility). As introducing bootloader knowledge at the level of the image code is undesirable, every bootloader should be adapted to support this fall-back for their installation procedure (TODO). * gnu/bootloader/grub.scm (install-grub-efi)[efi-dir]: Skip when the EFI-DIR argument is set to #f.
2020-11-17image: Remove conflicting user-provided EFI file system.Maxim Cournoyer
When the image type is "raw" or derived from it (such as "qcow2"), an ESP partition and file system is already added by the image generator. If a conflicting user-provided EFI file system is provided, it causes the boot to fail, as happens for the lightweight-desktop.tmpl and desktop.tmpl templates under gnu/system/examples. * gnu/system/image.scm (operating-system-for-image): Remove file systems whose mount point is "/boot/efi".
2020-11-17gnu: Add astroid.Tanguy Le Carrour
* gnu/packages/mail.scm (astroid): New variable. Co-authored with Efraim Flashner <efraim@flashner.co.il>. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-17gnu: gmime: Enable introspection.Tanguy Le Carrour
* gnu/packages/mail.scm (gmime)[arguments]: Add the "--enable-introspection" flag to configure-flags. [native-inputs]: Add gobject-introspection. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-11-17gnu: libhandy: Update to 1.0.2.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (libhandy): Update to 1.0.2.
2020-11-17gnu: libhandy: Update home page.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (libhandy)[home-page]: Update.
2020-11-17gnu: arc-theme: Add missing configure flag.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (arc-theme)[arguments]: Add ‘--disable-cinnamon’ to #:configure-flags.
2020-11-17gnu: node@10.22: Update to 10.22.1.Jonathan Brielmaier
* gnu/packages/node.scm (node-10.22): Update to 10.22.1.
2020-11-17installer: Fix device synchronization.Mathieu Othacehe
Reported by Florian Pelz: https://lists.gnu.org/archive/html/guix-devel/2020-11/msg00326.html. * gnu/installer/utils.scm (call-with-time): New procedure, (let/time): new macro. * gnu/installer/parted.scm (with-delay-device-in-use?): Increase the retry count to 16. (non-install-devices): Remove the call to with-delay-device-in-use? as it doesn't return the expected result, and would block much longer now. (free-parted): Log the time required to sync each device.
2020-11-17installer: Fix device synchronization.Mathieu Othacehe
Reported by Florian Pelz: https://lists.gnu.org/archive/html/guix-devel/2020-11/msg00326.html. * gnu/installer/utils.scm (call-with-time): New procedure, (let/time): new macro. * gnu/installer/parted.scm (with-delay-device-in-use?): Increase the retry count to 16. (non-install-devices): Remove the call to with-delay-device-in-use? as it doesn't return the expected result, and would block much longer now. (free-parted): Log the time required to sync each device.
2020-11-17gnu: tomb: Update to 2.8.Eric Bavier
Fixes CVE-2020-28638. * gnu/packages/crypto.scm (tomb): Update to 2.8 [source]: Remove obsolete patch. * gnu/packages/patches/tomb-fix-errors-on-open.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2020-11-17gnu: bootloader: efi-bootloader-chain: Allow multiple HOOKS.Stefan
* gnu/bootloader.scm (efi-bootloader-profile): Allow multiple HOOKS. (efi-bootloader-chain): Allow multiple HOOKS. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-11-17gnu: emacs-helm: Update to 3.7.0.Pierre Neidhardt
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.7.0.
2020-11-17gnu: emacs-djvu: Update to 1.1.1.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-djvu): Update to 1.1.1.
2020-11-17gnu: enet: Update to 1.3.17.Tobias Geerinckx-Rice
* gnu/packages/networking.scm (enet): Update to 1.3.17.
2020-11-17gnu: mpop: Update to 1.4.11.Tobias Geerinckx-Rice
* gnu/packages/mail.scm (mpop): Update to 1.4.11.
2020-11-17gnu: livemedia-utils: Cross-compile.Tobias Geerinckx-Rice
* gnu/packages/video.scm (livemedia-utils)[arguments]: Use CC-FOR-TARGET and CXX-FOR-TARGET.
2020-11-17gnu: livemedia-utils: Update to 2020.11.05.Tobias Geerinckx-Rice
* gnu/packages/video.scm (livemedia-utils): Update to 2020.11.05. [inputs]: Add openssl.
2020-11-17gnu: wireguard-linux-compat: Update to 1.0.20201112.Tobias Geerinckx-Rice
* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20201112. [arguments]: Build with linux-libre-5.4.
2020-11-17gnu: arc-theme: Update to 20201013.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (arc-theme): Update to 20201013. [source]: Use new upstream.
2020-11-17gnu: python-pypika: Update to 0.44.0.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (python-pypika): Update to 0.44.0.
2020-11-17gnu: python-peewee: Update to 3.14.0.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (python-peewee): Update to 3.14.0.
2020-11-17gnu: xsimd: Define SIMD.Tobias Geerinckx-Rice
* gnu/packages/cpp.scm (xsimd)[description]: Expand the @acronym.
2020-11-17gnu: xsimd: Update to 7.4.9.Tobias Geerinckx-Rice
* gnu/packages/cpp.scm (xsimd): Update to 7.4.9.
2020-11-17gnu: gnu-pw-mgr: Update to 2.7.4.Tobias Geerinckx-Rice
* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.7.4.