me
/
guix
Archived
1
0
Fork 0
Commit Graph

53427 Commits (62d46ad6131b45b07e949808304e5cf15515516e)

Author SHA1 Message Date
Ludovic Courtès 93989aedfd
gnu: guile-xapian: Switch to Guile 3.0.
* gnu/packages/guile-xyz.scm (guile-xapian)[inputs]: Switch to GUILE-3.0.
(guile2.2-xapian): New variable.
(guile3.0-xapian): Define as 'deprecated-package'.
2020-05-10 16:08:37 +02:00
Ludovic Courtès b141e1d5dd
gnu: guile-websocket: Rename from "guile3.0-websocket".
* gnu/packages/guile-xyz.scm (guile3.0-websocket): Rename to...
(guile-websocket): ... this.
[inputs]: Use GUILE-3.0.
(guile3.0-websocket): Define as 'deprecated-package'.
2020-05-10 16:08:37 +02:00
Ludovic Courtès 318e1a9336
gnu: guile2.2-newt, guile2.2-parted, guile2.2-hashing: Depend on Guile 2.2.
* gnu/packages/guile-xyz.scm (guile2.2-newt): Switch to GUILE-2.2.
(guile2.2-parted): Likewise.
(guile2.2-hashing): Likewise.
2020-05-10 16:08:36 +02:00
Ludovic Courtès ca6c150900
gnu: guile-email: Switch to Guile 3.0.
* gnu/packages/guile-xyz.scm (guile-email)[inputs]: Switch to GUILE-3.0.
(guile2.2-email): New variable.
(guile3.0-email): Define in terms of 'deprecated-package'.
2020-05-10 16:08:36 +02:00
Ludovic Courtès ca03dca59d
gnu: guile-squee: Switch to Guile 3.0.
* gnu/packages/guile-xyz.scm (guile-squee)[native-inputs]: Switch to GUILE-3.0.
(guile2.2-squee): New variable.
(guile3.0-squee): Define as 'deprecated-package'.
2020-05-10 16:08:36 +02:00
Ludovic Courtès 7829fc779b
gnu: emacs: Remove unneeded import.
This is a followup to ef0cb0dd1d.
Suggested by Jack Hill <jackhill@jackhill.us>.

* gnu/packages/emacs.scm: Remove unneeded (ice-9 match) import.
2020-05-10 16:08:36 +02:00
Guillaume Le Vaillant 4fca1bc5af
gnu: Add dump1090.
* gnu/packages/radio.scm (dump1090): New variable.
2020-05-10 13:36:50 +02:00
Efraim Flashner 3d867fea42
gnu: guile-git: Prevent guild build warnings.
* gnu/packages/guile.scm (guile-git)[arguments]: Add
GUILE_AUTO_COMPILE=0 to make-flags.
2020-05-10 14:09:48 +03:00
Efraim Flashner 279569ca82
Revert "gnu: efl: Update to 1.24.0."
There is a bug where with efl-1.24 no user input is accepted with any
efl-based pop-up dialogs. Revert until we can find a fix.

This reverts commit b34793c143.
2020-05-10 11:15:09 +03:00
Efraim Flashner 628030e4c8
Revert "gnu: python-efl: Update to 1.24.0."
This reverts commit 67c8f879c5.
2020-05-10 11:15:05 +03:00
Guillaume Le Vaillant bfffe6d229
gnu: postgis: Add missing input.
* gnu/packages/geo.scm (postgis)[inputs]: Add giflib.
2020-05-10 10:08:30 +02:00
Guillaume Le Vaillant 6528f3e0b6
gnu: python-cheetah: Update to 3.2.4.
* gnu/packages/python-xyz.scm (python-cheetah): Update to 3.2.4.
  [arguments]: Add a 'fix-tests' phase.
2020-05-10 10:08:30 +02:00
Jean-Baptiste Note c0792d77dd
gnu: Add cachefilesd.
* gnu/packages/linux.scm (cachefilesd): New public variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-05-10 09:51:36 +02:00
Boris A. Dekshteyn 8f929fdf0b
gnu: xsettingsd: Fix build.
* gnu/packages/xdisorg.scm (xsettingsd)[arguments]: Use C_INCLUDE_PATH instead
of CPATH environment variable to fix build.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-05-10 09:13:09 +02:00
Tobias Geerinckx-Rice 62881ad61c
gnu: samba: Update to 4.11.8 [fixes CVE-2020-10700, CVE-2020-10704].
* gnu/packages/samba.scm (samba): Update to 4.11.8.
2020-05-10 05:45:05 +02:00
Boris A. Dekshteyn ccc9240664
gnu: herbstluftwm: Update to 0.8.2.
* gnu/packages/wm.scm (herbstluftwm): Update to 0.8.2.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-05-10 10:54:37 +08:00
Alex Griffin a1f84aca18
gnu: gnome-shell-extension-gsconnect: Update to 33.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update
to 33.
[inputs]: Remove folks.
2020-05-09 16:43:22 -05:00
Niclas Meyer b06d5f54c9
gnu: sway: Update to 1.4
From c5c134a535aaa83fe329974f61427c5050fd9e20 Mon Sep 17 00:00:00 2001
From: buffet <niclas@countingsort.com>
Date: Sat, 9 May 2020 17:59:35 +0000
Subject: [PATCH 2/2] gnu: sway: Update to 1.4
2020-05-09 23:16:16 +02:00
Niclas Meyer ae8b1d292e
gnu: wlroots: Update to 0.10.1
From 44f90676568f650a38bd7e0fba079e64fe545ae6 Mon Sep 17 00:00:00 2001
From: buffet <niclas@countingsort.com>
Date: Sat, 9 May 2020 17:58:25 +0000
Subject: [PATCH 1/2] gnu: wlroots: Update to 0.10.1
2020-05-09 23:16:10 +02:00
Nicolas Goaziou a886543672
gnu: Add emacs-eglot.
* gnu/packages/emacs-xyz.scm (emacs-eglot): New variable.
2020-05-09 22:50:27 +02:00
Tobias Geerinckx-Rice 510a8eb1b8
gnu: Add powerstat.
* gnu/packages/linux.scm (powerstat): New public variable.
2020-05-09 22:40:22 +02:00
Efraim Flashner ed7f4d33b8
gnu: zfs: Add missing input.
Reported by ecbrown on IRC.

* gnu/packages/file-systems.scm (zfs)[native-inputs]: Add kmod.
2020-05-09 23:31:27 +03:00
Mathieu Othacehe 6c25b00dcf
gnu: cpplint: Update to 1.4.5.
Fix build and update to 1.4.5.

* gnu/packages/cpp.scm (cpplint): Update to 1.4.5,
[native-inputs]: add python-pytest, python-pytest-cov,
python-pytest-runner,
[arguments]: add a new 'use-later-pytest phase to remove pytest version
requirement.
2020-05-09 21:38:33 +02:00
Nicolas Goaziou b8993c36ea
gnu: Add emacs-jsonrpc.
* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): New variable.
2020-05-09 21:03:47 +02:00
Arun Isaac c67db50903
gnu: guile-gi: Update to 0.3.0.
* gnu/packages/guile-xyz.scm (guile-gi): Update to 0.3.0.
2020-05-09 22:23:59 +05:30
Arun Isaac 815834426d
gnu: Add gtksheet.
* gnu/packages/gtk.scm (gtksheet): New variable.
2020-05-09 22:08:51 +05:30
Marius Bakke 93600aae80
gnu: toxic: Fix build with Python 3.8.
* gnu/packages/messaging.scm (toxic)[arguments]: Add substitution in the
enable-python-scripting phase.
2020-05-09 14:58:00 +02:00
Pierre Neidhardt 399163b6c0
gnu: emacs-evil-collection: Update to 20200509.
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20200509.
2020-05-09 14:55:04 +02:00
Pierre Neidhardt b80bba2cdb
gnu: emacs-helm-fish-completion: Update to 0.3.
* gnu/packages/emacs-xyz.scm (emacs-helm-fish-completion): Update to 0.3.
2020-05-09 14:55:04 +02:00
Marius Bakke 2806d868ef
gnu: ccid: Update to 1.4.32.
* gnu/packages/security-token.scm (ccid): Update to 1.4.32.
2020-05-09 14:37:52 +02:00
Marius Bakke e0cba0d279
gnu: rocksdb: Update to 6.8.1.
* gnu/packages/databases.scm (rocksdb): Update to 6.8.1.
2020-05-09 14:37:52 +02:00
Marius Bakke 89680cc7ce
gnu: fluidsynth: Update to 2.1.2.
* gnu/packages/audio.scm (fluidsynth): Update to 2.1.2.
2020-05-09 14:37:52 +02:00
Marius Bakke 7425a9730d
gnu: wavpack: Update to 5.3.0.
* gnu/packages/audio.scm (wavpack): Update to 5.3.0.
2020-05-09 14:37:52 +02:00
Marius Bakke f9fee9d3b7
gnu: xmlsec: Update to 1.2.30.
* gnu/packages/xml.scm (xmlsec): Update to 1.2.30.
2020-05-09 14:37:52 +02:00
Marius Bakke 09a79ec2f0
gnu: maim: Update to 5.6.3.
* gnu/packages/xdisorg.scm (maim): Update to 5.6.3.
2020-05-09 14:37:51 +02:00
Marius Bakke d2879269aa
gnu: slop: Update to 7.5.
* gnu/packages/xdisorg.scm (slop): Update to 7.5.
2020-05-09 14:37:51 +02:00
Marius Bakke 20ab685177
gnu: openh264: Update to 2.1.0.
* gnu/packages/video.scm (openh264): Update to 2.1.0.
[source]: Change to GIT-FETCH.
2020-05-09 14:37:51 +02:00
Marius Bakke f7bdc0e902
gnu: mbedtls-apache: Update to 2.16.6.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.6.
2020-05-09 14:37:51 +02:00
Marius Bakke bd0a9062f8
gnu: ceph: Update to 14.2.9.
* gnu/packages/storage.scm (ceph): Update to 14.2.9.
2020-05-09 14:37:51 +02:00
Marius Bakke 70ebab5aa7
gnu: msmtp: Update to 1.8.10.
* gnu/packages/mail.scm (msmtp): Update to 1.8.10.
2020-05-09 14:37:51 +02:00
Marius Bakke d6ba96c89b
gnu: feh: Update to 3.4.
* gnu/packages/image-viewers.scm (feh): Update to 3.4.
2020-05-09 14:37:51 +02:00
Guillaume Le Vaillant 95ffdfe86c
gnu: rtl-sdr: Improve description.
* gnu/packages/radio.scm (rtl-sdr)[description]: Add instructions for
  blacklisting the default rtl28xxu DVB Linux driver.
2020-05-09 09:24:36 +02:00
Nicolas Goaziou 36cf1ee7c6
gnu: asymptote: Fix build.
* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Add texlive-etoolbox.
2020-05-09 00:42:19 +02:00
Marius Bakke 35c43fcdbb
gnu: QEMU: Update to 5.0.0.
* gnu/packages/patches/qemu-CVE-2020-1711.patch,
gnu/packages/patches/qemu-CVE-2020-7039.patch,
gnu/packages/patches/qemu-CVE-2020-7211.patch,
gnu/packages/patches/qemu-CVE-2020-8608.patch,
gnu/packages/patches/qemu-fix-documentation-build-failure.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/virtualization.scm (qemu)[source](patches): Remove.
[arguments]: Add phase 'patch-/bin/sh-references'.  In the 'configure' phase,
add shebang substitutions.  Remove phase 'prevent-network-configuration'.
[inputs]: Change from LIBCAP to LIBCAP-NG.
2020-05-08 21:43:04 +02:00
Marius Bakke 4bdf4182fe
Merge branch 'core-updates' 2020-05-08 21:40:51 +02:00
Ludovic Courtès c81457a588
gnu: gcc-toolchain: Add 10.1.0.
* gnu/packages/commencement.scm (gcc-toolchain-10): New variable.
2020-05-08 16:34:58 +02:00
Michael Rohleder f3b075a028
gnu: Add rtl8821ce-linux-module.
* gnu/packages/linux.scm (rtl8821ce-linux-module): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-08 16:30:51 +02:00
John Soo 1d66e7ace5
gnu: fish: Upgrade to 3.1.0.
* gnu/packages/shells (fish):[version] Update to 3.1.0. [arguments] Enable
  tests, patch test files, and avoid patches that no longer apply. [inputs]
  Make groff a native-input.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-08 16:30:51 +02:00
Ludovic Courtès dd0804c67e
services: Add descriptions.
* gnu/services/dbus.scm (polkit-service-type)[description]: New field.
* gnu/services/dict.scm (dicod-service-type)[description]: New field.
* gnu/services/dns.scm (knot-service-type)[description]: New field.
* gnu/services/networking.scm (dhcpd-service-type)[description]: New field.
* gnu/services/shepherd.scm (shepherd-root-service-type)[description]:
New field.
* gnu/services/xorg.scm (slim-service-type)[description]: New field.
(screen-locker-service-type)[description]: New field.
* gnu/system/pam.scm (pam-root-service-type)[description]: New field.
* gnu/system/shadow.scm (account-service-type)[description]: New field.
2020-05-08 16:30:50 +02:00
Ludovic Courtès 2bb5b1d400
gnu: gcc: Add 10.1.0.
* gnu/packages/gcc.scm (gcc-10): New variable.
2020-05-08 16:30:50 +02:00
Raghav Gururajan 7ee215dea9
gnu: spacefm: Fix functionality.
* gnu/packages/lxde.scm (spacefm): Update package definition.
[source]: Change from url-fetch to git-fetch.
[inputs]: Add btrfs-progs, coreutils, e2fsprogs, fsarchiver,
gphotofs, ntfs-3g and procps.
[arguments]<#:phases>[patch-source-files]: Delete phase.
[patch-bin-dirs]: New phase.
[patch-mime-dirs]: New phase.
[patch-setuid-progs]: New phase.
[patch-spacefm-conf]: New phase.
[arguments]<:configure-flags>: Add "--with-preferable-sudo".

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 16:11:26 +02:00
Raghav Gururajan a632eeb86c
gnu: ktsuss: Revert to default su.
* gnu/packages/admin.scm (ktsuss): Use su instead of sudo; for
compatiblity with SpaceFM.
[arguments]<#:configure-flags>: Remove "--enable-sudo=yes".
[arguments]<#:phases>[patch-file-names]: Remove sudopath from phases.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 16:08:05 +02:00
Raghav Gururajan 4c88ae7b03
gnu: Add gphotofs.
* gnu/packages/file-systems.scm (gphotofs): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 16:00:00 +02:00
Raghav Gururajan a54f373e6e
gnu: Add fsarchiver.
* gnu/packages/disk.scm (fsarchiver): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 15:57:55 +02:00
Raghav Gururajan e5463baf2c
gnu: twinkle: Update package definition.
* gnu/packages/patches/twinkle-bcg729.patch: New file.
* gnu/packages/telephony.scm (twinkle)[source](patches): Use it.
[build-system]: Change from cmake-build-system to qt-build-system.
[arguments]<#:configure-flags>: Add "-DWITH_ZRTP", "-DWITH_G729".
[arguments]<#:phases>[wrap-executable]: Delete phase.
[native-inputs]: Move readline, file, ucommon, ccrtp, libxml2, speex,
speexdsp, libsndfile, alsa-lib to ...
[inputs]: ... here.  Add bcg729, zrtpcpp, libilbc.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 15:50:22 +02:00
Raghav Gururajan 82058bf3e0
gnu: Add libilbc.
* gnu/packages/telephony.scm (libilbc): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 13:03:16 +02:00
Raghav Gururajan 266ad5d740
gnu: Add zrtpcpp.
* gnu/packages/telephony.scm (zrtpcpp): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 13:00:39 +02:00
Nicolas Goaziou 6028f3a1d8
gnu: emacs-tramp: Add missing D-Bus support.
* gnu/packages/emacs-xyz.scm (emacs-tramp)[arguments]: Use `emacs' instead of
`emacs-minimal' to get D-Bus support at build time.
2020-05-08 12:53:54 +02:00
John Soo de488b3a5f
gnu: Add purescript.
* gnu/packages/purescript.scm (purescript): New variable.
* gnu/packages/patches/purescript-relax-dependencies.patch: New file.
* gnu/local.mk: Add it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:58:15 +01:00
John Soo 5c826341a3
gnu: Add ghc-happy@1.19.9
* gnu/packages/purescript.scm (ghc-happy-1.19.9): New file, New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add purescript.scm.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:26 +01:00
John Soo 3cf7219cac
gnu: Add ghc-semialign.
* gnu/packages/haskell-xyz.scm (ghc-semialign): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:26 +01:00
John Soo 20c440ea04
gnu: Add ghc-these.
* gnu/packages/haskell-xyz.scm (ghc-these): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:26 +01:00
John Soo af36939410
gnu: Add ghc-assoc.
* gnu/packages/haskell-xyz.scm (ghc-assoc): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:26 +01:00
John Soo e345d93825
gnu: Add ghc-aeson-better-errors.
* gnu/packages/haskell-web.scm (ghc-aeson-better-errors): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:26 +01:00
John Soo 03d4ea83bf
gnu: Add ghc-bower-json.
* gnu/packages/haskell-web.scm (ghc-bower-json): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:26 +01:00
John Soo 42e7128673
gnu: Add ghc-language-javascript.
* gnu/packages/haskell-web.scm (ghc-language-javascript): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo 25a221a80b
gnu: Add ghc-pattern-arrows.
* gnu/packages/haskell-xyz.scm (ghc-pattern-arrows): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo 8a6e745df1
gnu: Add ghc-protolude.
* gnu/packages/haskell-xyz.scm (ghc-protolude): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo 4759b61735
gnu: Add ghc-mtl-compat.
* gnu/packages/haskell-xyz.scm (ghc-mtl-compat): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo 868415d8a4
gnu: Add ghc-sourcemap.
gnu/pacakges/haskell-web.scm (ghc-sourcemap): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo b62f4ec4ca
gnu: Add ghc-wai-websockets.
* gnu/packages/haskell-web.scm (ghc-wai-websockets): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo c9fc2d2964
gnu: Add ghc-websockets.
* gnu/packages/haskell-web.scm (ghc-websockets): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo 13f7e5a1b7
gnu: Add ghc-tasty-hspec.
* gnu/packages/haskell-check.scm (ghc-tasty-hspec): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:24 +01:00
John Soo 460e4e42c8
gnu: Add ghc-transformers.
* gnu/packages/haskell-xyz.scm (ghc-transformers): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:24 +01:00
John Soo d7ad08239b
gnu: Add ghc-utf8-light.
* gnu/packages/haskell-xyz.scm (ghc-utf8-light): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:22 +01:00
Guillaume Le Vaillant 503447ad4e
gnu: rtl-sdr: Fix location of udev rules file.
* gnu/packages/radio.scm (rtl-sdr)[arguments]: Modify 'fix-paths' phase to put
  the udev rules file in 'lib/' instead of 'etc/'.
2020-05-08 09:01:14 +02:00
Tobias Geerinckx-Rice 44585a0e9f
gnu: powertop: Fix typo in description.
* gnu/packages/linux.scm (powertop)[description]: Excise space.
2020-05-08 02:41:09 +02:00
Tobias Geerinckx-Rice ae1cda76f5
gnu: acpi-call-linux-module: Update to 3.17-0.70b9c80.
* gnu/packages/linux.scm (acpi-call-linux-module): Update to
3.17-0.70b9c80.
[arguments]: Remove ‘fix-for-linux-4.12’ phase.
2020-05-08 02:31:58 +02:00
Tobias Geerinckx-Rice 4d36a27887
gnu: powertop: Update to 2.12.
* gnu/packages/linux.scm (powertop): Update to 2.12.
2020-05-08 02:31:58 +02:00
Ludovic Courtès bdb9b4e8d3
pack: Factorize 'exec_in_user_namespace' wrapper.
* gnu/packages/aux-files/run-in-namespace.c (exec_in_user_namespace):
New function, with code taken from...
(main): ... here.  Call it.
2020-05-07 23:52:25 +02:00
Ludovic Courtès 14928af2af
pack: Add 'xmalloc' in wrapper.
* gnu/packages/aux-files/run-in-namespace.c (xmalloc): New function.
(concat): Use it.
2020-05-07 23:52:25 +02:00
Ludovic Courtès 4a53c19a32
pack: Fix off-by-one in PRoot handling in the wrapper.
* gnu/packages/aux-files/run-in-namespace.c (exec_with_proot): Make
'proot_argv' one element larger to account for the terminating NULL.
2020-05-07 23:52:25 +02:00
Nicolas Goaziou 8ba2aa22f1
gnu: Add emacs-tramp.
* gnu/packages/emacs-xyz.scm (emacs-tramp): New variable.
2020-05-07 18:08:28 +02:00
Guillaume Le Vaillant 2bee789a47
gnu: rtl-sdr: Install udev rules.
* gnu/packages/radio.scm (rtl-sdr)[arguments]: Add '-DINSTALL_UDEV_RULES=ON'
  to configure-flags and add a 'fix-paths' phase to put the udev rules in the
  right place.
  [description]: Indicate how to add the udev rules to the system
  configuration.
2020-05-07 16:48:49 +02:00
Marius Bakke 23a59b180b
gnu: android-libutils: Fix build failure.
* gnu/packages/android.scm (android-libutils)[arguments]: Add phase
'augment-CPLUS_INCLUDE_PATH'.
[native-inputs]: Distinguish GCC-5.
2020-05-07 16:05:57 +02:00
Jonathan Brielmaier b14aab6710
gnu: Add icedove.
* gnu/packages/gnuzilla.scm (%icedove-build-id, icedove): New variables.

Co-authored-by: Nikita <nikita@n0.is>
Co-authored-by: Adrian Malacoda <malacoda@monarch-pass.net>
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 15:43:11 +02:00
Tobias Geerinckx-Rice eb8b471e82
gnu: mu: Remove dubious TODO.
We don't actually want to add mug, ‘just a toy which is not meant for
distribution.’ (NEWS.org)

* gnu/packages/mail.scm (mu): Remove a comment encouraging it.
2020-05-07 15:22:33 +02:00
Tobias Geerinckx-Rice 712f52ace3
gnu: mu: Update to 1.4.4.
* gnu/packages/mail.scm (mu): Update to 1.4.4.
[source]: Update URI.
2020-05-07 15:22:32 +02:00
Ludovic Courtès 5aa4d2dcf2
Revert "services: syslog: Simplify 'start' method."
This reverts commit 4c0cc7bed3.
Fixes <https://bugs.gnu.org/41116>.
Reported by Alex Sassmannshausen <alex@komputilo.eu>.

The problem is that reconfiguring on a system running Shepherd < 0.8.0
would lead to an error, due to #:file-creation-mask not being supported.
The error is rather harmless: it prevents service upgrade but the system
itself is upgraded.

We can reinstate that commit eventually, once #:file-creation-mask has
become widespread.
2020-05-07 12:55:15 +02:00
Ludovic Courtès d6c43d7bc1
guix system: 'docker-image' honors '--network'.
* gnu/system/vm.scm (system-docker-image): Add #:shared-network? and
pass it to 'containerized-operating-system'.
(qemu-image):
* guix/scripts/system.scm (system-derivation-for-action): Pass
 #:shared-network? to 'system-docker-image'.
* doc/guix.texi (Invoking guix system): Document it.
2020-05-07 12:55:14 +02:00
Brice Waegeneire f96ddb6096
gnu: usbguard: Fix warning about 'catch'.
* gnu/packages/hardware.scm (usbguard)[arguments]: Rename phase
'patch-makefile' to 'patch-build-scripts', patch 'Makefile.in' files
instead of 'Makefile.am' and fix 'catch' include path.
[native-inputs]: Remove 'autoconf' and 'automake'.
2020-05-07 11:26:44 +02:00
Brice Waegeneire febd19daaa
gnu: usbguard: Use packaged 'pegtl'.
* gnu/packages/hardware.scm (usbguard)[arguments]: Remove configure flag
'--with-bundled-pegtl'.
[inputs]: Add 'pegtl'
2020-05-07 11:26:42 +02:00
Brice Waegeneire 741d222647
gnu: Add pegtl.
* gnu/packages/cpp.scm (pegtl): New variable.
2020-05-07 11:26:38 +02:00
Pierre Neidhardt e5f1f5ce07
gnu: warsow-qfusion: Remove bundled binaries and inputs.
* gnu/packages/game-development.scm (warsow-qfusion)[source]: Add snippet to
  remove unused bundled binaries and inputs.
2020-05-07 09:58:56 +02:00
Pierre Neidhardt 3078c05eb2
gnu: sbcl-iolib.grovel: Deprecate in favour of sbcl-cffi-grovel.
* gnu/packages/lisp-xyz.scm (sbcl-iolib.grovel): Deprecate since upstream has
  removed it; they are now using cffi-grovel instead.
2020-05-07 09:23:06 +02:00
Pierre Neidhardt d35a0f1452
gnu: sbcl-trivial-backtrace: Fix typo in description.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-backtrace)[description]: Replace
  "On" with "One".
2020-05-07 09:23:06 +02:00
Jan (janneke) Nieuwenhuizen 1339a03b6d
gnu: glibc/hurd-headers: Cross-build fix for the Hurd.
* gnu/packages/base.scm (glibc/hurd-headers)[native-inputs]: Add mig; when
cross-building use 32-bit mig.
2020-05-07 07:11:33 +02:00
L p R n d n bed695aa94
gnu: lightdm-gtk-greeter: Wrap binary.
* gnu/package/display-managers.scm (lightdm-gtk-greeter)[inputs]: Add
shared-mime-info.
[arguments]: Add "wrap-program" phase.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 00:08:11 +02:00
L p R n d n 13b012754e
gnu: lightdm-gtk-greeter: Fix .desktop file.
* gnu/packages/display-managers.scm (lightdm-gtk-greeter)[arguments]: Fix
reference to greeter in .desktop file with "fix-.desktop-file" phase.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 00:08:11 +02:00
L p R n d n 4e6396983a
gnu: lightdm-gtk-greeter: Fix at-spi runtime dependency.
* gnu/packages/display-manager.scm (lightdm-gtk-greeter): Fix at-spi runtime
dependency.
[inputs]: Add at-spi2-core.
[arguments]: Add "--enable-at-spi-command" configure flag.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 00:08:11 +02:00
L p R n d n 0097e931d0
gnu: lightdm: Add vala bindings.
* gnu/packages/display-managers.scm (lightdm)[native-inputs]: Add vala.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 00:08:10 +02:00
L p R n d n 373c5dfadf
gnu: lightdm: Update to 1.30.0.
* gnu/packages/display-managers.scm (lightdm): Update to 1.30.0.
[arguments]: Re-enable all tests by removing 'disable-broken-tests phase.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 00:08:10 +02:00
Ricardo Wurmus 5b9bdeb52c
gnu: Add plymouth.
* gnu/packages/freedesktop.scm (plymouth): New variable.

Co-authored-by: Nikita <nikita@n0.is>
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 00:08:10 +02:00
Marius Bakke c263cfdcde
Merge branch 'master' into core-updates 2020-05-06 23:37:40 +02:00
Giacomo Leidi 13c18af1d8
gnu: nix: Update to 2.3.4.
* gnu/packages/package-management.scm (nix): Update to 2.3.4,
[inputs]: Add boost, brotli, editline.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:56 +02:00
Giacomo Leidi b84ea6c9db
gnu: Add editline.
* gnu/packages/libedit.scm (editline): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:56 +02:00
Giacomo Leidi 409d2907b8
gnu: supercollider: Update to 3.11.0.
This also restores IDE support.

* gnu/packages/audio.scm (supercollider): Update to 3.11.0.
[outputs]: Add an "ide" output.
[configure-flags]: Enable Qt IDE, fortify source and build scsynth as a
shared library.
[phases]: Do not delete no longer existing failing tests and add
an 'install-ide phase.
[native-inputs]: Add qttools and ableton-link.
[inputs]: Add qtbase, qtdeclarative, qtsvg, qtwebchannel and qtwebsockets.
[propagated-inputs]: Add qtwebengine.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:56 +02:00
Giacomo Leidi 17aa4eb4e1
gnu: Add ableton-link.
* gnu/packages/audio.scm (ableton-link): New variable.
* gnu/packages/patches/ableton-link-system-libraries-debian.patch: Patch
CMakeLists.txt to use system libraries.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:56 +02:00
Jack Hill 0e741a8975
gnu: Add gnome-shell-extension-clipboard-indicator.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator):
New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:56 +02:00
Jean-Baptiste Note b2b9b227f3
gnu: Add makepasswd.
* gnu/packages/password-utils.scm (makepasswd): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:55 +02:00
Jack Hill a6919866b0
gnu: webkitgtk: Patch to share store via Bubblewrap.
Fixes <https://bugs.gnu.org/40837>.

* gnu/packages/patches/webkitgtk-share-store.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/webkit.scm (webkitgtk)[source](patches): Use it.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:55 +02:00
Marius Bakke 3ed94ed8c2
services: Do not use symbolic links in PulseAudio variables.
This addresses <https://bugs.gnu.org/40837> by making these configuration
files more easily accessible within the WebKitGTK sandbox.

* gnu/services/sound.scm (pulseaudio-environment): Move below
PULSEAUDIO-CONF-ENTRY.  Instantiate PULSE_CONFIG and PULSE_CLIENTCONFIG
entries directly instead of referring to /etc/pulse.
(pulseaudio-etc): Do not create /etc/pulse/client.conf and /etc/pulse/daemon.conf.
2020-05-06 22:49:55 +02:00
Timotej Lazar e3bf2a66a2
gnu: endless-sky: Update to 0.9.12.
* gnu/packages/games.scm (endless-sky): Update to 0.9.12.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-05-06 22:24:37 +03:00
Maxim Cournoyer 3b7f3108e0
gnu: php: Remove failing tests.
* gnu/packages/php.scm (php)[phases]{prepare-tests}: Remove the
ext/gd/tests/bug65148.phpt, ext/gd/tests/bug66590.phpt,
ext/gd/tests/bug73869.phpt, ext/gd/tests/webp_basic.phpt and
ext/gd/tests/imagecreatefromstring_webp.phpt tests.
2020-05-06 13:32:08 -04:00
Pierre Neidhardt 758f32afdb
gnu: sbcl-type-i: Update to 20191203.
* gnu/packages/lisp-xyz.scm (sbcl-type-i): Update to 20191203.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt c75e349467
gnu: sbcl-trivial-features: Update to 20200403.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-features): Update to 20200403.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt 36ceab7da0
gnu: sbcl-trivial-cltl2: Update to 20200301.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-cltl2): Update to 20200301.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt ba69e6e699
gnu: sbcl-trivia: Update to 20200301.
* gnu/packages/lisp-xyz.scm (sbcl-trivia): Update to 20200301.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt 27c7df2991
gnu: sbcl-quri: Update to 20191020.
* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 20191020.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt ef4a5a858c
gnu: sbcl-plump: Update to 20200415.
* gnu/packages/lisp-xyz.scm (sbcl-plump): Update to 20200415.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt 438d8113d0
gnu: sbcl-named-readtables: Update to 20200506.
* gnu/packages/lisp-xyz.scm (sbcl-named-readtables): Update to 20200506.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt c9d9795f70
gnu: sbcl-local-time: Update to 20200303.
* gnu/packages/lisp-xyz.scm (sbcl-local-time): Update to 20200303.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt 47e7300814
gnu: sbcl-fast-http: Update to 20190910.
* gnu/packages/lisp-xyz.scm (sbcl-fast-http): Update to 20190910.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt 5b22df94b4
gnu: Add syntax-interpol.
* gnu/packages/lisp-xyz.scm (cl-syntax-interpol, sbcl-syntax-interpol): New variables.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt 0627ad3002
gnu: sbcl-cl-syntax-annot: Inherit from sbcl-cl-syntax.
* gnu/packages/lisp-xyz.scm (sbcl-cl-syntax-annot): Inherit from
  sbcl-cl-syntax and remove unnecessary fields.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt f15cc738f4
gnu: sbcl-trivial-gray-streams: Update to 20180909.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-gray-streams): Update to 20180909.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt 481f41e372
gnu: sbcl-fast-io: Update to 20200404.
* gnu/packages/lisp-xyz.scm (sbcl-fast-io): Update to 20200404.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt e067ef9597
gnu: sbcl-dexador: Update to 0.9.14.
* gnu/packages/lisp-xyz.scm (sbcl-dexador): Update to 0.9.14.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt 6dd4931a6e
gnu: sbcl-cl-prevalence: Update to 20191028.
* gnu/packages/lisp-xyz.scm (sbcl-cl-prevalence): Update to 20191028.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt d7043fd9a3
gnu: sbcl-cl-base64: Update to 3.3.4.
* gnu/packages/lisp-xyz.scm (sbcl-cl-base64): Update to 3.3.4.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt 14620ce775
gnu: sbcl-cl+ssl: Update to 20200314.
* gnu/packages/lisp-xyz.scm (sbcl-cl+ssl): Update to 20200314.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt 34e0f90a98
gnu: sbcl-alexandria: Update to 1.0.1.
* gnu/packages/lisp-xyz.scm (sbcl-alexandria): Update to 1.0.1.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt bdfd1d1801
gnu: sbcl-s-sysdeps: Update to 20200415.
* gnu/packages/lisp-xyz.scm (sbcl-s-sysdeps): Update to 20200415.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt 1addc2018f
gnu: sbcl-cl-cffi-gtk: Update to 20200417.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-boot0): Update to 20200417.
(sbcl-cl-cffi-gtk-glib)[inputs]: Add sbcl-bordeaux-threads.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt 8e5968099a
gnu: sbcl-babel: Update to 20200116.
* gnu/packages/lisp-xyz.scm (sbcl-babel): Update to 20200116.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt d4c0456564
gnu: sbcl-closer-mop: Update to 20200430.
* gnu/packages/lisp-xyz.scm (sbcl-closer-mop): Update to 20200430.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt 53c4a0da09
gnu: sbcl-iolib: Update to 20200425.
* gnu/packages/lisp-xyz.scm (sbcl-iolib): Update to 20200425.
2020-05-06 18:15:57 +02:00
Danny Milosavljevic 426adb4fc5
gnu: gnome-todo: Add patch metadata.
Follow-up to b17b29454d.

* gnu/packages/patches/gnome-todo-delete-esource-duplicate.patch: Add
metadata of patch.
2020-05-06 18:10:51 +02:00
Danny Milosavljevic b17b29454d
gnu: gnome-todo: Fix build.
* gnu/packages/patches/gnome-todo-delete-esource-duplicate.patch: New file.
* gnu/packages/gnome.scm (gnome-todo)[source]: Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-05-06 17:37:48 +02:00
Raghav Gururajan 9b1f80a466
gnu: xfe: Fix hard-coded FHS directories.
* gnu/packages/disk.scm (xfe):
[arguments]: Remove phase `patch-xfe-paths'.  Add phases `patch-bin-dirs' and
`patch-share-dirs'.
[inputs]: Add `bash', `coreutils', `file' and `findutils'.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-05-06 17:35:15 +02:00
Maxim Cournoyer e98689f863
gnu: php: Partially fix the build.
* gnu/packages/php.scm (php)[phases]: Do not attempt to delete the now
nonexistent 'lstat_stat_variation9.phpt' file.
2020-05-06 10:27:33 -04:00
Nicolas Goaziou 335aa37364
gnu: Add emacs-pabbrev.
* gnu/packages/emacs-xyz.scm (emacs-pabbrev): New variable.
2020-05-06 16:10:01 +02:00
Nicolas Goaziou be14566681
gnu: Add emacs-auto-sudoedit.
* gnu/packages/emacs-xyz.scm (emacs-auto-sudoedit): New variable.
2020-05-06 16:09:09 +02:00
Marius Bakke c5b6a67e5a
gnu: ungoogled-chromium: Update to 81.0.4044.138-0.c2a89fb [security fixes].
This release fixes CVE-2020-6831 and CVE-2020-6464.

* gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.138.
(%chromium-origin): Update hash.
2020-05-06 12:08:00 +02:00
Brice Waegeneire 80e0e112ac
gnu: tmux: Update to 3.1.b.
* gnu/packages/tmux.scm (tmux): Update to 3.1.b.
2020-05-06 11:53:02 +02:00
Efraim Flashner fda43560ea
gnu: mujs: Update to 1.0.7.
* gnu/packages/javascript.scm (mujs): Update to 1.0.7.
2020-05-06 12:28:45 +03:00
Guillaume Le Vaillant 8a294ece4b
gnu: Add js8call.
* gnu/packages/radio.scm (js8call): New variable.
2020-05-06 11:17:16 +02:00
TomZ 8b95f74135
gnu: Add hexer.
* gnu/packages/text-editors.scm (hexer): New Variable.
2020-05-06 11:03:45 +02:00
Brice Waegeneire ab034adfe8
services: rottlog: Append '.gz' to rotated file.
Fixes <https://issues.guix.info/issue/40945>.

* gnu/services/admin.scm (%default-rotations): Add option 'storefile'.
2020-05-06 11:03:39 +02:00
Pierre Neidhardt 0b5bf61573
gnu: Add warsow-qfusion.
* gnu/packages/patches/warsow-qfusion-fix-bool-return-type.patch: New file.
* gnu/local.mk: Include patch.
* gnu/packages/game-development.scm (warsow-qfusion): New variable.
2020-05-06 10:57:30 +02:00
Oleg Pykhalov a4be14261c
gnu: Add emacs-ivy-posframe.
* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): New variable.
2020-05-06 11:04:47 +03:00
Mark H Weaver 1f65290ccd
gnu: linux-libre: Update to 5.4.39.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.39.
(linux-libre-5.4-pristine-source): Update hash.
2020-05-06 03:20:37 -04:00
Mark H Weaver 99ebfa3b95
gnu: linux-libre@5.6: Update to 5.6.11.
* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.11.
(linux-libre-5.6-pristine-source): Update hash.
2020-05-06 03:19:59 -04:00
Mark H Weaver 754dfcc182
gnu: linux-libre@4.19: Update to 4.19.121.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.121.
(linux-libre-4.19-pristine-source): Update hash.
2020-05-06 03:19:13 -04:00
Mark H Weaver 6e3d08195e
gnu: linux-libre@4.14: Update to 4.14.179.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.179.
(linux-libre-4.14-pristine-source): Update hash.
2020-05-06 03:18:19 -04:00
Mark H Weaver 7f4d522bd3
gnu: linux-libre@4.9: Update to 4.9.222.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.222.
(linux-libre-4.9-pristine-source): Update hash.
2020-05-06 03:17:43 -04:00
Mark H Weaver 362b56c80d
gnu: linux-libre@4.4: Update to 4.4.222.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.222.
(linux-libre-4.4-pristine-source): Update hash.
2020-05-06 03:16:42 -04:00
Mark H Weaver c26146881a
gnu: icecat: Update to 68.8.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-6831, CVE-2020-12387, CVE-2020-12388,
CVE-2020-12389, CVE-2020-12392, CVE-2020-12393, and CVE-2020-12395.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
Apply icecat-use-older-reveal-hidden-html.patch.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
* gnu/packages/patches/icecat-use-older-reveal-hidden-html.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-05-06 02:27:35 -04:00
Jack Hill ef0cb0dd1d
gnu: emacs-next: Upgrade to 27.0.91.
* gnu/packages/emacs.scm (emacs-next): Upgrade to 27.0.91.
[inputs]: Remove imagemagick.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2020-05-05 23:45:57 +02:00
Marius Bakke 45c137e30f
gnu: hyperledger-iroha: Build with the latest Boost.
* gnu/packages/hyperledger.scm (hyperledger-iroha)[inputs]: Change from
BOOST-1.69.0 to BOOST.
2020-05-05 20:44:54 +02:00
Marius Bakke 87a40d7203
Merge branch 'master' into core-updates 2020-05-05 20:43:21 +02:00
Giacomo Leidi ec4fea69df
services: For "sddm" pam service, include "limits.conf".
* gnu/services/base.scm (pam-limits-service-type): For "sddm" pam
service, include "limits.conf".

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05 20:09:39 +02:00
Josh Marshall 8b27771b77
gnu: Add python-pytest-asyncio.
* gnu/packages/check.scm (python-pytest-asyncio): New public variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05 20:09:39 +02:00
Tim Howes via Guix-patches via 51ac5ce4b5
gnu: emacs-ess: Update to 18.10.2.
* gnu/packages/statistics.scm (emacs-ess): Update to 18.10.2.
[source]: Use git-fetch and git-file-name.  Fix snippets for removing
julia-mode and removing extra documentation formats.  Add snippets for
installing elisp files and stopping installation of info directory.
Remove snippet for old failing test.  Add snippet for new failing test.
[arguments]: Remove extra "/".
[native-inputs]: Add r-roxygen2.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05 20:09:39 +02:00
Jean-Baptiste Note 6a25036fb2
gnu: Add gccmakedep.
* gnu/packages/xorg.scm (gccmakedep): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05 20:09:38 +02:00
Marius Bakke 85a906dc58
gnu: SOCI: Return #t from all phases.
* gnu/packages/databases.scm (soci)[arguments]: Return #t from phase.
2020-05-05 20:09:38 +02:00
Marius Bakke 1ce65f5cff
gnu: SOCI: Build with MariaDB instead of MySQL.
* gnu/packages/databases.scm (soci)[inputs]: Remove MYSQL.  Add MARIADB:DEV
and MARIADB:LIB.
2020-05-05 20:09:38 +02:00
Pierre Neidhardt ec5c22c2c6
gnu: sbcl-cl-webkit: Update to 20200504.
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200504.
2020-05-05 17:27:41 +02:00
Nicolas Goaziou 5299892657
gnu: emacs-modus-vivendi-theme: Update to 0.8.1.
* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.8.1.
2020-05-05 16:43:28 +02:00
Nicolas Goaziou f412fcbc44
gnu: emacs-modus-operandi-theme: Update to 0.8.1.
* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.8.1.
2020-05-05 16:43:18 +02:00
Marius Bakke ba151b7e1a
gnu: fakeroot: Fix test failures.
Fixes <https://bugs.gnu.org/41090>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

* gnu/packages/linux.scm (fakeroot)[inputs]: Change from LIBCAP to LIBCAP/NEXT.
[arguments]: Add substitution for tests that use 'ls' to test for block
devices.
2020-05-05 16:29:57 +02:00
Marius Bakke 7431553bd6
gnu: libcap: Add 2.34.
* gnu/packages/linux.scm (libcap/next): New public variable.
2020-05-05 16:27:55 +02:00
Mathieu Othacehe 77f5296236
vm: Remove obsolete procedures.
* gnu/build/vm.scm (install-efi, make-iso9660-image): Remove those procedures
that are now implemented in (gnu build image) module,
(initialize-hard-disk): remove efi support.
* gnu/system/vm.scm (iso9660-image): Remove it,
(qemu-image): adapt it to remove ISO9660 support.
2020-05-05 16:13:55 +02:00
Mathieu Othacehe f19cf27c2b
image: Add a new API.
Raw disk-images and ISO9660 images are created in a Qemu virtual machine. This
is quite fragile, very slow, and almost unusable without KVM.

For all these reasons, add support for host image generation. This implies the
use new image generation mechanisms.

- Raw disk images: images of partitions are created using tools such as mke2fs
  and mkdosfs depending on the partition file-system type. The partition
  images are then assembled into a final image using genimage.

- ISO9660 images: the ISO root directory is populated within the store. GNU
  xorriso is then called on that directory, in the exact same way as this is
  done in (gnu build vm) module.

Those mechanisms are built upon the new (gnu image) module.

* gnu/image.scm: New file.
* gnu/system/image.scm: New file.
* gnu/build/image: New file.
* gnu/local.mk: Add them.
* gnu/system/vm.scm (system-disk-image): Rename to system-disk-image-in-vm.
* gnu/ci.scm (qemu-jobs): Adapt to new API.
* gnu/tests/install.scm (run-install): Ditto.
* guix/scripts/system.scm (system-derivation-for-action): Ditto.
2020-05-05 16:13:53 +02:00
Mathieu Othacehe f8fd115717
build: bootloader: Add install-efi procedure.
* gnu/build/bootloader.scm (install-efi): New procedure copied from (gnu build vm).
(install-efi-loader): New exported procedure, wrapping install-efi.
* gnu/build/vm.scm (initialize-hard-disk): Adapt to use install-efi-loader.
2020-05-05 16:08:33 +02:00
Mathieu Othacehe 892bbea750
build: install: Do not set store GID.
There's no need to set the store GID as is will be done by the guix-daemon,
with the following snippet:

  if (chown(chrootStoreDir.c_str(), 0, buildUser.getGID()) == -1)
        throw SysError(format("cannot change ownership of ‘%1%’") % chrootStoreDir);

* gnu/build/install.scm (directives): Do not set store GID.
2020-05-05 16:08:33 +02:00
Mathieu Othacehe 5990e95b60
build: install: Ignore chown exceptions.
Changing ownership may require root permissions. As image can now be generated
without root permissions (no VM involved), ignore those exceptions.

* gnu/build/install.scm (evaluate-populate-directive): Ignore chown
exceptions.
2020-05-05 16:08:32 +02:00
Mathieu Othacehe 78fbf2bd70
system: vm: Move operating-system-uuid.
* gnu/system/vm.scm (operating-system-uuid): Move to ...
* gnu/system.scm: ... here.
2020-05-05 16:08:32 +02:00
pinoaffe 051f3254cd
gnu: Add AutoSSH service.
* gnu/services/ssh.scm (<autossh-configuration>): New record type.
(autossh-service-type): New variable.
(autossh-service-activation, autossh-file-name): New procedures.
* doc/guix.texi (Networking Services): Document this.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-05-05 15:32:40 +03:00
Hartmut Goebel 4c4ae8b595
gnu: Add sequoia.
* gnu/packages/sequoia.scm: New file.
* gnu/local.mk: Add it.
2020-05-05 13:20:46 +02:00
Hartmut Goebel 098f1d722b
gnu: Add rust-nettle-7.
* gnu/packages/crates-io.scm (rust-nettle-7): New variable.
* gnu/packages/patches/rust-nettle-disable-vendor.patch: New file.
* gnu/local.mk: Add it.
2020-05-05 13:20:46 +02:00
Hartmut Goebel 5effc5bfe1
gnu: Add rust-nettle-sys-2.
* gnu/packages/crates-io.scm (rust-nettle-sys-2): New variable.
* gnu/packages/patches/rust-nettle-sys-disable-vendor.patch: New file.
* gnu/local.mk: Add it.
2020-05-05 13:20:45 +02:00
Hartmut Goebel cfb9bc26cc
gnu: Add rust-zbase32-0.1.
* gnu/packages/crates-io.scm (rust-zbase32-0.1): New variable.
2020-05-05 13:20:45 +02:00
Hartmut Goebel 1431405e3f
gnu: Add rust-webpki-roots-0.14.
* gnu/packages/crates-io.scm (rust-webpki-roots-0.14): New variable.
2020-05-05 13:20:44 +02:00
Hartmut Goebel 5b4051bf0b
gnu: Add rust-webpki-roots-0.17.
* gnu/packages/crates-io.scm (rust-webpki-roots-0.17): New variable.
2020-05-05 13:20:44 +02:00
Hartmut Goebel f96097da8a
gnu: Add rust-webpki-roots-0.18.
* gnu/packages/crates-io.scm (rust-webpki-roots-0.18): New variable.
2020-05-05 13:20:44 +02:00
Hartmut Goebel 8c28fbc3be
gnu: Add rust-webpki-0.18.
* gnu/packages/crates-io.scm (rust-webpki-0.18): New variable.
2020-05-05 13:20:43 +02:00
Hartmut Goebel 0e52427150
gnu: Add rust-webpki-0.21.
* gnu/packages/crates-io.scm (rust-webpki-0.21): New variable.
2020-05-05 13:20:42 +02:00
Hartmut Goebel 5415f9d2a0
gnu: Add rust-want-0.2.
* gnu/packages/crates-io.scm (rust-want-0.2): New variable.
2020-05-05 13:20:42 +02:00
Hartmut Goebel 25078818e9
gnu: Add rust-untrusted-0.6.
* gnu/packages/crates-io.scm (rust-untrusted-0.6): New variable.
2020-05-05 13:20:41 +02:00
Hartmut Goebel c3e71dcea5
gnu: Add rust-tokio-test-0.2.
* gnu/packages/crates-io.scm (rust-tokio-test-0.2): New variable.
2020-05-05 13:20:41 +02:00
Hartmut Goebel c834cf9806
gnu: Add rust-tokio-rustls-0.12.
* gnu/packages/crates-io.scm (rust-tokio-rustls-0.12): New variable.
2020-05-05 13:20:40 +02:00
Hartmut Goebel 6001456946
gnu: Add rust-tokio-mockstream-1.
* gnu/packages/crates-io.scm (rust-tokio-mockstream-1): New variable.
2020-05-05 13:20:40 +02:00
Hartmut Goebel e645d58ce1
gnu: Add rust-tokio-named-pipes-0.1.
* gnu/packages/crates-io.scm (rust-tokio-named-pipes-0.1): New variable.
2020-05-05 13:20:40 +02:00
Hartmut Goebel 92c4b7c0fd
gnu: Add rust-tokio-macros-0.2.
* gnu/packages/crates-io.scm (rust-tokio-macros-0.2): New variable.
2020-05-05 13:20:39 +02:00
Hartmut Goebel 4af563b90f
gnu: Add rust-tokio-buf-0.1.
* gnu/packages/crates-io.scm (rust-tokio-buf-0.1): New variable.
2020-05-05 13:20:39 +02:00
Hartmut Goebel ef7fdc2c81
gnu: Add rust-tokio-0.2.
* gnu/packages/crates-io.scm (rust-tokio-0.2): New variable.
2020-05-05 13:20:38 +02:00
Hartmut Goebel 685b4f8d6f
gnu: Add rust-term-0.2.
* gnu/packages/crates-io.scm (rust-term-0.2): New variable.
2020-05-05 13:20:38 +02:00
Hartmut Goebel 5db08ef460
gnu: Add rust-string-0.2.
* gnu/packages/crates-io.scm (rust-string-0.2): New variable.
2020-05-05 13:20:37 +02:00
Hartmut Goebel 3e76f5eb82
gnu: Add rust-spmc-0.3.
* gnu/packages/crates-io.scm (rust-spmc-0.3): New variable.
2020-05-05 13:20:37 +02:00
Hartmut Goebel 20505910c9
gnu: Add rust-skeptic-0.9.
* gnu/packages/crates-io.scm (rust-skeptic-0.9): New variable.
2020-05-05 13:20:36 +02:00
Hartmut Goebel dca13c5d79
gnu: Add rust-sha2-0.8.
* gnu/packages/crates-io.scm (rust-sha2-0.8): New variable.
2020-05-05 13:20:36 +02:00
Hartmut Goebel 60d19eca1f
gnu: Add rust-sha2-asm-0.5.
* gnu/packages/crates-io.scm (rust-sha2-asm-0.5): New variable.
2020-05-05 13:20:35 +02:00
Hartmut Goebel 86eb83b288
gnu: Add rust-sct-0.3.
* gnu/packages/crates-io.scm (rust-sct-0.3): New variable.
2020-05-05 13:20:35 +02:00
Hartmut Goebel 59771653d4
gnu: Add rust-sct-0.6.
* gnu/packages/crates-io.scm (rust-sct-0.6): New variable.
2020-05-05 13:20:34 +02:00
Hartmut Goebel 9bc97f1259
gnu: Add rust-rustls-0.12.
* gnu/packages/crates-io.scm (rust-rustls-0.12): New variable.
2020-05-05 13:20:34 +02:00
Hartmut Goebel b469d7e58f
gnu: Add rust-rustls-0.16.
* gnu/packages/crates-io.scm (rust-rustls-0.16): New variable.
2020-05-05 13:20:33 +02:00
Hartmut Goebel 2f2a094867
gnu: Add rust-rusqlite-0.19.
* gnu/packages/crates-io.scm (rust-rusqlite-0.19): New variable.
2020-05-05 13:20:33 +02:00
Hartmut Goebel 1998161909
gnu: Add rust-rspec-1.
* gnu/packages/crates-io.scm (rust-rspec-1.0): New variable.
2020-05-05 13:20:32 +02:00
Hartmut Goebel ff8abd44cd
gnu: Add rust-rpassword-4.
* gnu/packages/crates-io.scm (rust-rpassword-4): New variable.
2020-05-05 13:20:32 +02:00
Hartmut Goebel 98a653c79f
gnu: Add rust-ring-0.13.
* gnu/packages/crates-io.scm (rust-ring-0.13): New variable.
2020-05-05 13:20:31 +02:00
Hartmut Goebel 7c7289e678
gnu: Add rust-ring-0.16.
* gnu/packages/crates-io.scm (rust-ring-0.16): New variable.
2020-05-05 13:20:31 +02:00
Hartmut Goebel e845c148ed
gnu: Add rust-rayon-0.8.
* gnu/packages/crates-io.scm (rust-rayon-0.8): New variable.
2020-05-05 13:20:30 +02:00
Hartmut Goebel 168a92e0c0
gnu: Add rust-pulldown-cmark-0.0.8.
* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.0.8): New variable.
2020-05-05 13:20:30 +02:00
Hartmut Goebel 2182dd234d
gnu: Add rust-pretty-assertions-0.2.
* gnu/packages/crates-io.scm (rust-pretty-assertions-0.2): New variable.
2020-05-05 13:20:30 +02:00
Hartmut Goebel f71b062a8a
gnu: Add rust-prettytable-rs-0.8.
* gnu/packages/crates-io.scm (rust-prettytable-rs-0.8): New variable.
2020-05-05 13:20:29 +02:00
Hartmut Goebel bc9a35b671
gnu: Add rust-pin-project-lite-0.1.
* gnu/packages/crates-io.scm (rust-pin-project-lite-0.1): New variable.
2020-05-05 13:20:29 +02:00
Hartmut Goebel ba9a0766eb
gnu: Add rust-parity-tokio-ipc-0.4.
* gnu/packages/crates-io.scm (rust-parity-tokio-ipc-0.4): New variable.
2020-05-05 13:20:28 +02:00
Hartmut Goebel d2f03b8d1b
gnu: Add rust-memsec-0.5.
* gnu/packages/crates-io.scm (rust-memsec-0.5): New variable.
2020-05-05 13:20:28 +02:00
Hartmut Goebel c89bbc8ea2
gnu: Add rust-mach-o-sys-0.1.
* gnu/package/crates-io.scm (rust-mach-o-sys-0.1): New variable.
2020-05-05 13:20:27 +02:00
Hartmut Goebel a74ece550a
gnu: Add rust-lru-cache-0.1.
* gnu/packages/crates-io.scm (rust-lru-cache-0.1): New variable.
2020-05-05 13:20:27 +02:00
Hartmut Goebel bfe36370cd
gnu: Add rust-loom-0.3.
* gnu/packages/crates-io.scm (rust-loom-0.2): New variable.
  (rust-loom-0.1): inherit from it.
2020-05-05 13:20:27 +02:00
Hartmut Goebel 1edae217be
gnu: Add rust-loom-0.2.
* gnu/packages/crates-io.scm (rust-loom-0.2): New variable.
  (rust-loom-0.1): Inherit from it.
2020-05-05 13:20:26 +02:00
Hartmut Goebel c9a8c5fe75
gnu: Add rust-libsqlite3-sys-0.15.
* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.15): New variable.
2020-05-05 13:20:26 +02:00
Hartmut Goebel dcfbce96b9
gnu: Add rust-libc-print-0.1.
* gnu/packages/crates-io.scm (rust-libc-print-0.1): New variable.
2020-05-05 13:20:25 +02:00
Hartmut Goebel 39f8686d62
gnu: Add rust-lalrpop-0.17.
* gnu/packages/crates-io.scm (rust-lalrpop-0.17): New variable.
2020-05-05 13:20:25 +02:00
Hartmut Goebel 5838c3146b
gnu: Add rust-lalrpop-util-0.17.
* gnu/packages/crates.io.scm (rust-lalrpop-util-0.18): New Variable.
2020-05-05 13:20:25 +02:00
Hartmut Goebel 1a02238711
gnu: Add rust-hyper-tls-0.3.
* gnu/packages/crates-io.scm (rust-hyper-tls-0.3): New variable.
2020-05-05 13:20:24 +02:00
Hartmut Goebel c199ef6503
gnu: Add rust-hyper-0.12.
* gnu/packages/crates-io.scm (rust-hyper-0.12): New variable.
2020-05-05 13:20:24 +02:00
Hartmut Goebel df3954b211
gnu: Add rust-http-body-0.1.
* gnu/packages/crates-io.scm (rust-http-body-0.1): New variable.
2020-05-05 13:20:23 +02:00
Hartmut Goebel 5ac71eda18
gnu: Add rust-http-body-0.3.
* gnu/packages/crates-io.scm (rust-http-body-0.3): New variable.
2020-05-05 13:20:23 +02:00
Hartmut Goebel 2380285bd1
gnu: Add rust-http-0.2.
* gnu/packages/crates-io.scm (rust-http-0.2): New variable.
  (rust-http-0.1): Inherit from it.
2020-05-05 13:20:22 +02:00
Hartmut Goebel fea64a43ad
gnu: Add rust-hex-0.2.
* gnu/packages/crates-io.scm (rust-hex-0.2): New variable.
2020-05-05 13:20:22 +02:00
Hartmut Goebel e906679522
gnu: Add rust-h2-0.1.
* gnu/packages/crates-io.scm (rust-h2-0.1): New variable.
2020-05-05 13:20:22 +02:00
Hartmut Goebel 8b465bdc9e
gnu: Add rust-fs2-0.4.
* gnu/packages/crates-io.scm (rust-fs2-0.4): New variable.
2020-05-05 13:20:21 +02:00
Hartmut Goebel 304c702f60
gnu: Add rust-futures-timer-0.1.
* gnu/packages/crates-io.scm (rust-futures-timer-0.1): New variable.
2020-05-05 13:20:21 +02:00
Hartmut Goebel 30b610d68c
gnu: Add rust-fallible-streaming-iterator-0.1.
* gnu/packages/crates-io.scm (rust-fallible-streaming-iterator-0.1): New variable.
2020-05-05 13:20:21 +02:00
Hartmut Goebel 5b034ab6a6
gnu: Add rust-expectest-0.9.
* gnu/packages/crates-io.scm (rust-expectest-0.9): New variable.
2020-05-05 13:20:20 +02:00
Hartmut Goebel 1a4765d82f
gnu: Add rust-environment-0.1.
* gnu/packages/crates-io.scm (rust-environment-0.1): New variable.
2020-05-05 13:20:20 +02:00
Hartmut Goebel 33bfe341a2
gnu. Add rust-ena-0.13.
* gnu/packages/crates-io.scm (rust-ena-0.13): New variable.
2020-05-05 13:20:19 +02:00
Hartmut Goebel 8c241c4d0b
gnu: Add rust-docopt-0.8.
* gnu/packages/crates-io.scm (rust-docopt-0.8): New variable.
2020-05-05 13:20:19 +02:00
Hartmut Goebel a4b6242f02
gnu: Add rust-dogged-0.2.
* gnu/packages/crates-io.scm (rust-dogged-0.2): New variable.
2020-05-05 13:20:19 +02:00
Hartmut Goebel b8faa13edd
gnu: Add rust-docmatic-0.1.
* gnu/packages/crates-io.scm (rust-docmatic-0.1): New variable.
2020-05-05 13:20:18 +02:00
Hartmut Goebel 9a0e2bfffd
gnu: Add rust-difference-1.
* gnu/packages/crates-io.scm (rust-difference-1): New variable.
2020-05-05 13:20:17 +02:00
Hartmut Goebel 982bb7d0fb
gnu: Add rust-derive-builder-core-0.2.
* gnu/packages/crates-io.scm (rust-derive-builder-core-0.2): New variable.
2020-05-05 13:20:17 +02:00
Hartmut Goebel 5232783186
gnu: Add rust-derive-builder-0.5.
* gnu/packages/crates-io.scm (rust-derive-builder-0.5): New variable.
2020-05-05 13:20:17 +02:00
Hartmut Goebel d1c18f44c2
gnu: Add rust-derive-new-0.5.
* gnu/packages/crates-io.scm (rust-derive-new-0.5): New variable.
2020-05-05 13:20:16 +02:00
Hartmut Goebel 59e2f5dbe6
gnu: Add rust-ct-logs-0.3.
* gnu/packages/crates-io.scm (rust-ct-logs-0.3): New variable.
2020-05-05 13:20:16 +02:00
Hartmut Goebel 7bfde108d4
gnu: Add rust-crossterm-0.13.
* gnu/packages/crates-io.scm (rust-crossterm-0.13): New variable.
2020-05-05 13:20:15 +02:00
Hartmut Goebel 708742109c
gnu: Add rust-crossterm-winapi-0.4.
* gnu/packages/crates-io.scm (rust-crossterm-winapi-0.4): New variable.
2020-05-05 13:20:15 +02:00