Marius Bakke [Thu, 19 Nov 2020 22:56:27 +0000 (23:56 +0100)]
gnu: swaylock: Update to 1.5.
* gnu/packages/wm.scm (swaylock): Update to 1.5.
Marius Bakke [Thu, 19 Nov 2020 22:56:05 +0000 (23:56 +0100)]
gnu: swayidle: Update to 1.6.
* gnu/packages/wm.scm (swayidle): Update to 1.6.
Marius Bakke [Thu, 19 Nov 2020 22:54:59 +0000 (23:54 +0100)]
gnu: sway: Update to 1.5.1.
* gnu/packages/wm.scm (sway): Update to 1.5.1.
[native-inputs]: Remove LIBCAP.
Marius Bakke [Thu, 19 Nov 2020 22:52:45 +0000 (23:52 +0100)]
gnu: wlroots: Update to 0.12.0.
* gnu/packages/wm.scm (wlroots): Update to 0.12.0.
[arguments]: Add #:meson. Adjust Xwayland substitution in #:phases.
[inputs]: Move everything ...
[propagated-inputs]: ... here. Add XCB-UTIL-ERRORS and XCB-UTIL-WM.
[native-inputs]: Remove FFMPEG, LIBCAP, and LIBPNG.
Marius Bakke [Wed, 18 Nov 2020 23:04:32 +0000 (00:04 +0100)]
Merge branch 'master' into staging
Simon South [Thu, 12 Nov 2020 16:27:06 +0000 (11:27 -0500)]
gnu: transmission: Move remaining GUI-related files to "gui" output.
* gnu/packages/bittorrent.scm (transmission)[arguments]<phases>: Expand
"move-gui" phase to move remaining GUI-related files (AppData file,
localization files, man page) to "gui" output.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
John Soo [Sat, 14 Nov 2020 20:42:10 +0000 (12:42 -0800)]
gnu: Add uuid support to recutils.
* gnu/packages/databases.scm (recutils): [inputs] Add lib output of
util-linux.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Brett Gilio [Wed, 18 Nov 2020 21:52:17 +0000 (15:52 -0600)]
gnu: ocaml-cairo2: Disable tests.
* gnu/packages/ocaml.scm (ocaml-cairo2): Disable tests.
Issue: #44725
Adam [Sun, 8 Nov 2020 09:10:32 +0000 (12:10 +0300)]
gnu: Add python-telethon.
* gnu/packages/python-xyz.scm (python-telethon): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Nicolas Goaziou [Wed, 18 Nov 2020 20:16:37 +0000 (21:16 +0100)]
gnu: Add axel.
* gnu/packages/networking.scm (axel): New variable.
Miguel Ángel Arruga Vivas [Wed, 18 Nov 2020 19:45:18 +0000 (20:45 +0100)]
nls: Update add missing script files.
* po/guix/POTFILES.in: Add missing script files.
Miguel Ángel Arruga Vivas [Wed, 18 Nov 2020 19:33:45 +0000 (20:33 +0100)]
guix: refresh: Do not use argument jumping with ngettext.
* guix/scripts/refresh.scm (list-dependents)[lst]: Use ~d for the
singular format string, as the argument jumping would trigger an error
during en@boldquot.mo generation.
Nicolas Goaziou [Wed, 18 Nov 2020 17:31:11 +0000 (18:31 +0100)]
gnu: scribus: Update to 1.5.6.1.
* gnu/packages/scribus.scm (scribus): Update to 1.5.6.1.
Tobias Geerinckx-Rice [Wed, 18 Nov 2020 17:07:57 +0000 (18:07 +0100)]
Merge remote-tracking branch 'upstream/version-1.2.0'
Tobias Geerinckx-Rice [Wed, 18 Nov 2020 15:01:34 +0000 (16:01 +0100)]
gnu: fldigi: Update to 4.1.16.
* gnu/packages/radio.scm (fldigi): Update to 4.1.16.
Tobias Geerinckx-Rice [Wed, 18 Nov 2020 14:52:26 +0000 (15:52 +0100)]
gnu: splix: Compress PPDs.
* gnu/packages/cups.scm (splix)[arguments]: Import SRFI-26 and add a
‘compress-PPDs’ phase.
Tobias Geerinckx-Rice [Wed, 18 Nov 2020 13:09:56 +0000 (14:09 +0100)]
gnu: splix: Update to 2.0.0-315.
76268c4.
* gnu/packages/cups.scm (splix): Update to 2.0.0-315.
76268c4.
[source]: Fetch from a more maintained git repository.
[arguments]: Add an ‘enter-subdirectory’ phase.
[inputs]: Remove instructions for building without JBIG. It's no longer
patented.
Tobias Geerinckx-Rice [Wed, 18 Nov 2020 11:54:02 +0000 (12:54 +0100)]
gnu: xlockmore: Update to 5.66.
* gnu/packages/xdisorg.scm (xlockmore): Update to 5.66.
Tobias Geerinckx-Rice [Wed, 18 Nov 2020 11:03:37 +0000 (12:03 +0100)]
gnu: zabbix-agentd, zabbix-server: Update to 5.2.1.
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.2.1.
Nicolas Goaziou [Wed, 18 Nov 2020 16:22:20 +0000 (17:22 +0100)]
gnu: emacs-gcmh: Update to 0.2.1.
* gnu/packages/emacs-xyz.scm (emacs-gcmh): Update to 0.2.1.
Nicolas Goaziou [Wed, 18 Nov 2020 16:17:14 +0000 (17:17 +0100)]
gnu: emacs-posframe: Update to 0.8.3.
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.3.
Maxim Cournoyer [Wed, 18 Nov 2020 14:52:19 +0000 (09:52 -0500)]
gnu: python-semver: Fix build, again.
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.
Daniel Brooks [Sun, 15 Nov 2020 16:38:14 +0000 (08:38 -0800)]
guix-install.sh: don't throw away release candidates when picking the latest version
* etc/guix-install.sh (guix_get_bin_list): modify regexes to allow rcN syntax
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Miguel Ángel Arruga Vivas [Mon, 16 Nov 2020 20:36:45 +0000 (21:36 +0100)]
.dir-locals.el: Add upstream report link.
Follow up from
1d6e7732b163c9e945c9e5b32c726fe3b5f09c3a.
* .dir-locals.el: Modify comment to point at the report to bug-gnu-emacs.
Christopher Lemmer Webber [Mon, 16 Nov 2020 18:06:27 +0000 (13:06 -0500)]
.dir-locals.el: Use setq-local on guix-directory.
* .dir-locals.el: Use setq-local on guix-directory. While a problem with
using setq hasn't been identified, this seems like good hygiene.
Christopher Lemmer Webber [Mon, 16 Nov 2020 18:04:38 +0000 (13:04 -0500)]
.dir-locals.el: Prevent errors if .dir-locals.el isn't found.
While this repo should presumably always have a .dir-locals.el
by the nature of this file itself, it seems that this behavior "leaks".
See added comment for more details on the fix to this strange bug,
which is likely an upstream emacs or vc-mode issue.
Thanks to Miguel Ángel Arruga Vivas and Maxim Cournoyer for helping
investigate this problem.
* .dir-locals.el: Don't error out if .dir-locals.el isn't found.
Tanguy Le Carrour [Wed, 18 Nov 2020 08:30:57 +0000 (09:30 +0100)]
gnu: astroid: Fix build.
* 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>
Julien Lepiller [Wed, 18 Nov 2020 13:57:29 +0000 (14:57 +0100)]
gnu: vpn: Make ca, key and cert optional.
* 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.
Michael Rohleder [Mon, 16 Nov 2020 12:17:37 +0000 (13:17 +0100)]
gnu: gnubg: Prevent building with AVX instructions.
* 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>
Pierre Neidhardt [Wed, 18 Nov 2020 13:13:47 +0000 (14:13 +0100)]
gnu: bennu-game-development: Update to 353.
* gnu/packages/game-development.scm (bennu-game-development): Update to 353.
Ludovic Courtès [Wed, 18 Nov 2020 09:58:58 +0000 (10:58 +0100)]
services: shepherd: Map all the invalid store characters to dash.
Fixes a regression introduced in
977eb5d023cfdf8e336f1896480eea9cef5c04e9 whereby file system services
would now have a different name.
* gnu/services/base.scm (file-system->shepherd-service-name): Revert
changes introduced in
977eb5d023cfdf8e336f1896480eea9cef5c04e9.
* gnu/services/shepherd.scm (%store-characters): New variable
(shepherd-service-file-name): Map all the characters outside
%STORE-CHARACTERS to #\-.
Leo Prikler [Wed, 18 Nov 2020 08:28:33 +0000 (09:28 +0100)]
gnu: komikku: Update to 0.22.1.
* gnu/packages/gnome.scm (komikku): Update to 0.22.1.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
B. Wilson [Sat, 7 Nov 2020 10:05:42 +0000 (19:05 +0900)]
gnu: Add mblaze.
* gnu/packages/mail.scm (mblaze): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
Danny Milosavljevic [Wed, 18 Nov 2020 08:53:23 +0000 (09:53 +0100)]
services: cups: Add some extensions by default.
* gnu/services/cups.scm (cups-configuration): Add some extensions by default.
doc/guix.texi (Printing Services): Document the default value.
Simon South [Fri, 6 Nov 2020 23:15:28 +0000 (18:15 -0500)]
gnu: bitcoin-core: Update to 0.20.1.
* 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>
Leo Prikler [Tue, 17 Nov 2020 12:22:22 +0000 (13:22 +0100)]
gnu: Add python-git-hammer.
* gnu/packages/python-xyz.scm (python-git-hammer): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Leo Prikler [Tue, 17 Nov 2020 12:22:02 +0000 (13:22 +0100)]
gnu: Add python-globber.
* gnu/packages/python-xyz.scm (python-globber): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Leo Prikler [Sat, 14 Nov 2020 17:00:46 +0000 (18:00 +0100)]
gnu: Add python-beautifultable.
* gnu/packages/python-xyz.scm (python-beautifultable): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Miguel Ángel Arruga Vivas [Tue, 17 Nov 2020 20:08:03 +0000 (21:08 +0100)]
gnu: gpgme: Update to 1.15.0.
* gnu/packages/gnupg.scm (gpgme): Update to 1.15.0.
Mark H Weaver [Tue, 17 Nov 2020 22:21:05 +0000 (17:21 -0500)]
gnu: icecat: Update to 78.5.0-guix0-preview1 [security fixes].
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.
Maxim Cournoyer [Wed, 18 Nov 2020 02:43:22 +0000 (21:43 -0500)]
doc: Add a backslash escape to the disk-image example.
* doc/guix.texi (Invoking guix system): Add a backslash escape.
Maxim Cournoyer [Tue, 17 Nov 2020 23:00:28 +0000 (18:00 -0500)]
Merge remote-tracking branch 'origin/version-1.2.0' into master
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.
Nicolas Goaziou [Tue, 17 Nov 2020 22:48:36 +0000 (23:48 +0100)]
gnu: snap: Update to 6.3.3.
* gnu/packages/education.scm (snap): Update to 6.3.3.
Ludovic Courtès [Tue, 17 Nov 2020 08:18:04 +0000 (09:18 +0100)]
gnu: guix: Fix typo in comment.
* gnu/packages/package-management.scm (guix): Fix typo in comment.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 21:20:50 +0000 (22:20 +0100)]
gnu: units: Update to 2.21.
* gnu/packages/maths.scm (units): Update to 2.21.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 20:55:27 +0000 (21:55 +0100)]
gnu: python-parted: Update to 3.11.7.
* gnu/packages/disk.scm (python-parted): Update to 3.11.7.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 20:49:08 +0000 (21:49 +0100)]
gnu: oath-toolkit: Update to 2.6.4.
* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.4.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 20:20:46 +0000 (21:20 +0100)]
gnu: nnn: Update to 3.5.
* gnu/packages/admin.scm (nnn): Update to 3.5.
Miguel Ángel Arruga Vivas [Tue, 17 Nov 2020 20:07:37 +0000 (21:07 +0100)]
gnu: gnupg: Update to 2.2.24.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.24.
Miguel Ángel Arruga Vivas [Tue, 17 Nov 2020 20:06:37 +0000 (21:06 +0100)]
gnu: libksba: Update to 1.4.0.
* gnu/packages/gnupg.scm (libksba): Update to 1.4.0.
Miguel Ángel Arruga Vivas [Tue, 17 Nov 2020 20:05:06 +0000 (21:05 +0100)]
gnu: libassuan: Update to 2.5.4.
* gnu/packages/gnupg.scm (libassuan): Update to 2.5.4.
Maxim Cournoyer [Tue, 17 Nov 2020 19:09:57 +0000 (14:09 -0500)]
system: vm: Remove unused system-disk-image-in-vm.
* gnu/system/vm.scm (system-disk-image-in-vm): Remove.
Reported-by: Ludovic Courtès <ludo@gnu.org>
Maxim Cournoyer [Thu, 12 Nov 2020 04:48:12 +0000 (23:48 -0500)]
guix: system: Make disk-image root file system non-volatile by default.
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.
Maxim Cournoyer [Thu, 12 Nov 2020 03:43:14 +0000 (22:43 -0500)]
doc: Detail which bootloader get used with disk-image or vm-image.
* doc/guix.texi (Invoking guix system): Extend doc.
Maxim Cournoyer [Wed, 11 Nov 2020 19:48:54 +0000 (14:48 -0500)]
bootloader: grub: Skip install-grub-efi when producing a disk image.
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.
Maxim Cournoyer [Wed, 11 Nov 2020 04:09:59 +0000 (23:09 -0500)]
image: Remove conflicting user-provided EFI file system.
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".
Tanguy Le Carrour [Sat, 14 Nov 2020 09:26:11 +0000 (10:26 +0100)]
gnu: Add astroid.
* 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>
Tanguy Le Carrour [Sat, 14 Nov 2020 09:26:10 +0000 (10:26 +0100)]
gnu: gmime: Enable introspection.
* 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>
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 19:28:20 +0000 (20:28 +0100)]
gnu: libhandy: Update to 1.0.2.
* gnu/packages/gnome.scm (libhandy): Update to 1.0.2.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 19:28:14 +0000 (20:28 +0100)]
gnu: libhandy: Update home page.
* gnu/packages/gnome.scm (libhandy)[home-page]: Update.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 18:49:51 +0000 (19:49 +0100)]
gnu: arc-theme: Add missing configure flag.
* gnu/packages/gnome.scm (arc-theme)[arguments]: Add ‘--disable-cinnamon’
to #:configure-flags.
Jonathan Brielmaier [Tue, 17 Nov 2020 18:27:19 +0000 (19:27 +0100)]
gnu: node@10.22: Update to 10.22.1.
* gnu/packages/node.scm (node-10.22): Update to 10.22.1.
Mathieu Othacehe [Tue, 17 Nov 2020 08:50:01 +0000 (09:50 +0100)]
installer: Fix device synchronization.
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.
Mathieu Othacehe [Tue, 17 Nov 2020 08:50:01 +0000 (09:50 +0100)]
installer: Fix device synchronization.
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.
Eric Bavier [Tue, 17 Nov 2020 15:52:04 +0000 (09:52 -0600)]
gnu: tomb: Update to 2.8.
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.
Stefan [Sat, 7 Nov 2020 21:15:53 +0000 (22:15 +0100)]
gnu: bootloader: efi-bootloader-chain: Allow multiple HOOKS.
* gnu/bootloader.scm (efi-bootloader-profile): Allow multiple HOOKS.
(efi-bootloader-chain): Allow multiple HOOKS.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
Pierre Neidhardt [Tue, 17 Nov 2020 11:47:34 +0000 (12:47 +0100)]
gnu: emacs-helm: Update to 3.7.0.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.7.0.
Nicolas Goaziou [Tue, 17 Nov 2020 09:21:48 +0000 (10:21 +0100)]
gnu: emacs-djvu: Update to 1.1.1.
* gnu/packages/emacs-xyz.scm (emacs-djvu): Update to 1.1.1.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 03:20:40 +0000 (04:20 +0100)]
gnu: enet: Update to 1.3.17.
* gnu/packages/networking.scm (enet): Update to 1.3.17.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 03:18:09 +0000 (04:18 +0100)]
gnu: mpop: Update to 1.4.11.
* gnu/packages/mail.scm (mpop): Update to 1.4.11.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 01:31:05 +0000 (02:31 +0100)]
gnu: livemedia-utils: Cross-compile.
* gnu/packages/video.scm (livemedia-utils)[arguments]: Use CC-FOR-TARGET
and CXX-FOR-TARGET.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 01:30:53 +0000 (02:30 +0100)]
gnu: livemedia-utils: Update to 2020.11.05.
* gnu/packages/video.scm (livemedia-utils): Update to 2020.11.05.
[inputs]: Add openssl.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 01:18:54 +0000 (02:18 +0100)]
gnu: wireguard-linux-compat: Update to 1.0.
20201112.
* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.
20201112.
[arguments]: Build with linux-libre-5.4.
Tobias Geerinckx-Rice [Mon, 16 Nov 2020 13:37:37 +0000 (14:37 +0100)]
gnu: arc-theme: Update to
20201013.
* gnu/packages/gnome.scm (arc-theme): Update to
20201013.
[source]: Use new upstream.
Tobias Geerinckx-Rice [Mon, 16 Nov 2020 13:01:17 +0000 (14:01 +0100)]
gnu: python-pypika: Update to 0.44.0.
* gnu/packages/databases.scm (python-pypika): Update to 0.44.0.
Tobias Geerinckx-Rice [Mon, 16 Nov 2020 10:58:14 +0000 (11:58 +0100)]
gnu: python-peewee: Update to 3.14.0.
* gnu/packages/databases.scm (python-peewee): Update to 3.14.0.
Tobias Geerinckx-Rice [Mon, 16 Nov 2020 02:33:22 +0000 (03:33 +0100)]
gnu: xsimd: Define SIMD.
* gnu/packages/cpp.scm (xsimd)[description]: Expand the @acronym.
Tobias Geerinckx-Rice [Mon, 16 Nov 2020 02:32:40 +0000 (03:32 +0100)]
gnu: xsimd: Update to 7.4.9.
* gnu/packages/cpp.scm (xsimd): Update to 7.4.9.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 03:40:06 +0000 (04:40 +0100)]
gnu: gnu-pw-mgr: Update to 2.7.4.
* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.7.4.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 03:29:25 +0000 (04:29 +0100)]
gnu: youtube-dl: Update to 2020.11.17.
* gnu/packages/video.scm (youtube-dl): Update to 2020.11.17.
Tobias Geerinckx-Rice [Tue, 17 Nov 2020 03:28:12 +0000 (04:28 +0100)]
gnu: pdfpc: Update to 4.4.1.
* gnu/packages/pdf.scm (pdfpc): Update to 4.4.1.
Ludovic Courtès [Mon, 16 Nov 2020 22:05:49 +0000 (23:05 +0100)]
gnu: guix: Use libexec/guix/guile in the 'guix' shebang.
This is a followup to
880fe019ae64df37815bbdb1a22305f99dae759d.
* gnu/packages/package-management.scm (guix)[arguments]: Delete
'patch-shebangs' phase.
Martin Becze [Thu, 5 Nov 2020 13:59:44 +0000 (07:59 -0600)]
gnu: z3: Update to 4.8.9.
* gnu/packages/maths.scm (z3): Update to 4.8.9.
Signed-off-by: Christopher Baines <mail@cbaines.net>
Miguel Ángel Arruga Vivas [Mon, 16 Nov 2020 18:06:40 +0000 (19:06 +0100)]
gnu: git: Add phase to restore hooks shebang.
Fixes <https://bugs.gnu.org/25508>.
* gnu/packages/version-control.scm (git)[arguments]: New phase
restore-sample-hooks-shebang.
Miguel Ángel Arruga Vivas [Mon, 16 Nov 2020 20:36:45 +0000 (21:36 +0100)]
.dir-locals.el: Add upstream report link.
Follow up from
1d6e7732b163c9e945c9e5b32c726fe3b5f09c3a.
* .dir-locals.el: Modify comment to point at the report to bug-gnu-emacs.
Efraim Flashner [Mon, 16 Nov 2020 20:36:15 +0000 (22:36 +0200)]
gnu: grub: Cross-compile for mips64el-linux.
* gnu/packages/bootloaders.scm (grub)[arguments]: Add custom phase to
set BUILD_FREETYPE_* flags.
[native-inputs]: Add freetype.
Efraim Flashner [Mon, 16 Nov 2020 20:34:39 +0000 (22:34 +0200)]
gnu: grub: Don't run tests when cross compiling.
* gnu/packages/bootloaders.scm (grub)[arguments]: Skip tests when
cross-compiling.
AuPath [Mon, 16 Nov 2020 14:26:04 +0000 (15:26 +0100)]
gnu: Add emacs-boon.
* gnu/packages/emacs-xyz.scm (emacs-boon): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuPath [Mon, 16 Nov 2020 17:46:23 +0000 (18:46 +0100)]
gnu: Add emacs-modalka.
* gnu/packages/emacs-xyz.scm (emacs-modalka): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Michael Rohleder [Mon, 16 Nov 2020 10:36:11 +0000 (11:36 +0100)]
gnu: emacs-matrix-client: Update to 0.0.0-5.
59c7924.
* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Update to 0.0.0-5.
59c7924.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Tobias Geerinckx-Rice [Mon, 16 Nov 2020 18:19:54 +0000 (19:19 +0100)]
gnu: lz4: Update to 1.9.3.
* gnu/packages/compression.scm (lz4): Update to 1.9.3.
Marius Bakke [Mon, 16 Nov 2020 17:26:55 +0000 (18:26 +0100)]
services: mingetty: Export configuration accessors.
* gnu/services/base: Export configuration accessors for mingetty.
Christopher Lemmer Webber [Mon, 16 Nov 2020 18:06:27 +0000 (13:06 -0500)]
.dir-locals.el: Use setq-local on guix-directory.
* .dir-locals.el: Use setq-local on guix-directory. While a problem with
using setq hasn't been identified, this seems like good hygiene.
Christopher Lemmer Webber [Mon, 16 Nov 2020 18:04:38 +0000 (13:04 -0500)]
.dir-locals.el: Prevent errors if .dir-locals.el isn't found.
While this repo should presumably always have a .dir-locals.el
by the nature of this file itself, it seems that this behavior "leaks".
See added comment for more details on the fix to this strange bug,
which is likely an upstream emacs or vc-mode issue.
Thanks to Miguel Ángel Arruga Vivas and Maxim Cournoyer for helping
investigate this problem.
* .dir-locals.el: Don't error out if .dir-locals.el isn't found.
Jonathan Brielmaier [Sat, 14 Nov 2020 20:10:36 +0000 (21:10 +0100)]
gnu: icedove: Update to 78.4.3.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.4.3.
Ludovic Courtès [Mon, 16 Nov 2020 14:23:40 +0000 (15:23 +0100)]
maint: Install 'guix-daemon.cil' SELinux file.
Fixes <https://bugs.gnu.org/44649>.
Reported by Daniel Brooks <db48x@db48x.net>.
This is a followup to
6799e6e5780683cc20f250192fb84cbec135073b, which
rightfully removed the '.cil' file from the distribution, but wrongfully
installed the '.cil.in' file instead of the '.cil' file.
* Makefile.am (nodist_selinux_policy_DATA): Remove ".in".
Danny Milosavljevic [Mon, 16 Nov 2020 13:54:04 +0000 (14:54 +0100)]
gnu: gcc-vc4: Update to commit
0fe4b83897341742f9df65797474cb0feab4b377.
* gnu/packages/patches/gcc-6-fix-buffer-size.patch: New file.
* gnu/packages/patches/gcc-6-fix-isl-includes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/embedded.scm (gcc-vc4): Update to commit
0fe4b83897341742f9df65797474cb0feab4b377.
[source]: Add the patches from above.
Florian Pelz [Sat, 14 Nov 2020 22:36:52 +0000 (23:36 +0100)]
pull: Do not suggest running `guix pull --news' on the first run.
* guix/scripts/pull.scm (display-channel-news-headlines): If there
are no news to display, return false instead of <unspecified>.
Efraim Flashner [Mon, 16 Nov 2020 13:10:30 +0000 (15:10 +0200)]
gnu: pzstd: Cross compile.
* gnu/packages/compression.scm (pzstd)[arguments]: use cc-for-target,
cxx-for-target in make-flags.
[native-inputs]: Only use googletest when compiling natively.
[inputs]: Add googletest when cross compiling.
Efraim Flashner [Mon, 16 Nov 2020 12:47:37 +0000 (14:47 +0200)]
gnu: zstd: Cross compile.
* gnu/packages/compression.scm (zstd)[arguments]: When targeting another
system use cc-for-target in make-flags.