jackhill/guix/guix.git
4 years agognu: Add python-vf-1.
Ron Nazarov [Sun, 10 May 2020 11:11:58 +0000 (12:11 +0100)]
gnu: Add python-vf-1.

* gnu/packages/python-web.scm (python-vf-1): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
4 years agognu: flann: Update to 1.9.1.
Ludovic Courtès [Sun, 10 May 2020 14:07:43 +0000 (16:07 +0200)]
gnu: flann: Update to 1.9.1.

* gnu/packages/maths.scm (flann): Update to 1.9.1.
[source]: Use 'git-fetch'.
[home-page]: Change to github.com.

4 years agognu: flann: Remove "octave" output.
Ludovic Courtès [Sun, 10 May 2020 14:05:31 +0000 (16:05 +0200)]
gnu: flann: Remove "octave" output.

Octave support currently fails to build and is not used by any other
package in Guix.

* gnu/packages/maths.scm (flann)[outputs]: Remove "octave" output.
[inputs]: Remove OCTAVE-CLI.
[arguments]: Remove 'set-octave-directory' phase.

4 years agognu: emacs-mmm-mode: Fix build failure of the manual.
Ludovic Courtès [Sun, 10 May 2020 13:36:28 +0000 (15:36 +0200)]
gnu: emacs-mmm-mode: Fix build failure of the manual.

* gnu/packages/emacs-xyz.scm (emacs-mmm-mode)[native-inputs]: Replace
TEXINFO with TEXINFO-5.

4 years agognu: guile-ac-d-bus: Update to 1.0.0-beta.0.
Ludovic Courtès [Sun, 10 May 2020 13:34:54 +0000 (15:34 +0200)]
gnu: guile-ac-d-bus: Update to 1.0.0-beta.0.

* gnu/packages/guile-xyz.scm (guile-ac-d-bus): Update to 1.0.0-beta.0.

4 years agognu: guile-next: Mark as deprecated alias for "guile".
Ludovic Courtès [Sun, 10 May 2020 13:31:09 +0000 (15:31 +0200)]
gnu: guile-next: Mark as deprecated alias for "guile".

* gnu/packages/guile.scm (guile-next): Mark as 'deprecated-package' for
GUILE-3.0.

4 years agognu: guile-xapian: Switch to Guile 3.0.
Ludovic Courtès [Sun, 10 May 2020 13:27:32 +0000 (15:27 +0200)]
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'.

4 years agognu: guile-websocket: Rename from "guile3.0-websocket".
Ludovic Courtès [Sun, 10 May 2020 13:26:27 +0000 (15:26 +0200)]
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'.

4 years agognu: guile2.2-newt, guile2.2-parted, guile2.2-hashing: Depend on Guile 2.2.
Ludovic Courtès [Sun, 10 May 2020 10:56:23 +0000 (12:56 +0200)]
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.

4 years agognu: guile-email: Switch to Guile 3.0.
Ludovic Courtès [Sun, 10 May 2020 10:54:07 +0000 (12:54 +0200)]
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'.

4 years agognu: guile-squee: Switch to Guile 3.0.
Ludovic Courtès [Sun, 10 May 2020 10:51:51 +0000 (12:51 +0200)]
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'.

4 years agognu: emacs: Remove unneeded import.
Ludovic Courtès [Sun, 10 May 2020 10:50:18 +0000 (12:50 +0200)]
gnu: emacs: Remove unneeded import.

This is a followup to ef0cb0dd1d05efcfd3dba082a126eb75e8443485.
Suggested by Jack Hill <jackhill@jackhill.us>.

* gnu/packages/emacs.scm: Remove unneeded (ice-9 match) import.

4 years agognu: Add dump1090.
Guillaume Le Vaillant [Sat, 9 May 2020 17:13:18 +0000 (19:13 +0200)]
gnu: Add dump1090.

* gnu/packages/radio.scm (dump1090): New variable.

4 years agognu: guile-git: Prevent guild build warnings.
Efraim Flashner [Sun, 10 May 2020 11:09:48 +0000 (14:09 +0300)]
gnu: guile-git: Prevent guild build warnings.

* gnu/packages/guile.scm (guile-git)[arguments]: Add
GUILE_AUTO_COMPILE=0 to make-flags.

4 years agoRevert "gnu: efl: Update to 1.24.0."
Efraim Flashner [Sun, 10 May 2020 07:55:41 +0000 (10:55 +0300)]
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 b34793c14372fbda2246d68ef6270f1207e53e98.

4 years agoRevert "gnu: python-efl: Update to 1.24.0."
Efraim Flashner [Sun, 10 May 2020 07:55:20 +0000 (10:55 +0300)]
Revert "gnu: python-efl: Update to 1.24.0."

This reverts commit 67c8f879c5117732e58213d55a6b51ecc7f4bd54.

4 years agognu: postgis: Add missing input.
Guillaume Le Vaillant [Sun, 10 May 2020 08:06:19 +0000 (10:06 +0200)]
gnu: postgis: Add missing input.

* gnu/packages/geo.scm (postgis)[inputs]: Add giflib.

4 years agognu: python-cheetah: Update to 3.2.4.
Guillaume Le Vaillant [Sun, 10 May 2020 07:51:19 +0000 (09:51 +0200)]
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.

4 years agognu: Add cachefilesd.
Jean-Baptiste Note [Fri, 8 May 2020 20:26:02 +0000 (20:26 +0000)]
gnu: Add cachefilesd.

* gnu/packages/linux.scm (cachefilesd): New public variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
4 years agognu: xsettingsd: Fix build.
Boris A. Dekshteyn [Sun, 10 May 2020 01:44:42 +0000 (13:44 +1200)]
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>
4 years agonews: Add ‘de’ translation.
Florian Pelz [Sun, 10 May 2020 06:20:35 +0000 (08:20 +0200)]
news: Add ‘de’ translation.

* etc/news.scm: Add a ‘de’ translation.

4 years agognu: samba: Update to 4.11.8 [fixes CVE-2020-10700, CVE-2020-10704].
Tobias Geerinckx-Rice [Sun, 10 May 2020 03:43:34 +0000 (05:43 +0200)]
gnu: samba: Update to 4.11.8 [fixes CVE-2020-10700, CVE-2020-10704].

* gnu/packages/samba.scm (samba): Update to 4.11.8.

4 years agognu: herbstluftwm: Update to 0.8.2.
Boris A. Dekshteyn [Sun, 10 May 2020 01:55:26 +0000 (09:55 +0800)]
gnu: herbstluftwm: Update to 0.8.2.

* gnu/packages/wm.scm (herbstluftwm): Update to 0.8.2.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
4 years agognu: gnome-shell-extension-gsconnect: Update to 33.
Alex Griffin [Sat, 9 May 2020 21:41:44 +0000 (16:41 -0500)]
gnu: gnome-shell-extension-gsconnect: Update to 33.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update
to 33.
[inputs]: Remove folks.

4 years agognu: sway: Update to 1.4
Niclas Meyer [Sat, 9 May 2020 18:34:41 +0000 (20:34 +0200)]
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

4 years agognu: wlroots: Update to 0.10.1
Niclas Meyer [Sat, 9 May 2020 18:18:23 +0000 (20:18 +0200)]
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

4 years agognu: Add emacs-eglot.
Nicolas Goaziou [Sat, 9 May 2020 20:50:27 +0000 (22:50 +0200)]
gnu: Add emacs-eglot.

* gnu/packages/emacs-xyz.scm (emacs-eglot): New variable.

4 years agognu: Add powerstat.
Tobias Geerinckx-Rice [Sat, 9 May 2020 15:11:17 +0000 (17:11 +0200)]
gnu: Add powerstat.

* gnu/packages/linux.scm (powerstat): New public variable.

4 years agognu: zfs: Add missing input.
Efraim Flashner [Fri, 8 May 2020 15:19:55 +0000 (18:19 +0300)]
gnu: zfs: Add missing input.

Reported by ecbrown on IRC.

* gnu/packages/file-systems.scm (zfs)[native-inputs]: Add kmod.

4 years agognu: cpplint: Update to 1.4.5.
Mathieu Othacehe [Sat, 9 May 2020 19:35:43 +0000 (21:35 +0200)]
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.

4 years agognu: Add emacs-jsonrpc.
Nicolas Goaziou [Sat, 9 May 2020 19:03:47 +0000 (21:03 +0200)]
gnu: Add emacs-jsonrpc.

* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): New variable.

4 years agognu: guile-gi: Update to 0.3.0.
Arun Isaac [Sat, 9 May 2020 16:53:59 +0000 (22:23 +0530)]
gnu: guile-gi: Update to 0.3.0.

* gnu/packages/guile-xyz.scm (guile-gi): Update to 0.3.0.

4 years agognu: Add gtksheet.
Arun Isaac [Sun, 8 Mar 2020 18:06:04 +0000 (23:36 +0530)]
gnu: Add gtksheet.

* gnu/packages/gtk.scm (gtksheet): New variable.

4 years agognu: toxic: Fix build with Python 3.8.
Marius Bakke [Sat, 9 May 2020 12:58:00 +0000 (14:58 +0200)]
gnu: toxic: Fix build with Python 3.8.

* gnu/packages/messaging.scm (toxic)[arguments]: Add substitution in the
enable-python-scripting phase.

4 years agognu: emacs-evil-collection: Update to 20200509.
Pierre Neidhardt [Sat, 9 May 2020 12:54:11 +0000 (14:54 +0200)]
gnu: emacs-evil-collection: Update to 20200509.

* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20200509.

4 years agognu: emacs-helm-fish-completion: Update to 0.3.
Pierre Neidhardt [Sat, 9 May 2020 12:37:20 +0000 (14:37 +0200)]
gnu: emacs-helm-fish-completion: Update to 0.3.

* gnu/packages/emacs-xyz.scm (emacs-helm-fish-completion): Update to 0.3.

4 years agognu: ccid: Update to 1.4.32.
Marius Bakke [Fri, 8 May 2020 21:28:10 +0000 (23:28 +0200)]
gnu: ccid: Update to 1.4.32.

* gnu/packages/security-token.scm (ccid): Update to 1.4.32.

4 years agognu: rocksdb: Update to 6.8.1.
Marius Bakke [Fri, 8 May 2020 21:27:51 +0000 (23:27 +0200)]
gnu: rocksdb: Update to 6.8.1.

* gnu/packages/databases.scm (rocksdb): Update to 6.8.1.

4 years agognu: fluidsynth: Update to 2.1.2.
Marius Bakke [Fri, 8 May 2020 21:27:33 +0000 (23:27 +0200)]
gnu: fluidsynth: Update to 2.1.2.

* gnu/packages/audio.scm (fluidsynth): Update to 2.1.2.

4 years agognu: wavpack: Update to 5.3.0.
Marius Bakke [Fri, 8 May 2020 21:27:14 +0000 (23:27 +0200)]
gnu: wavpack: Update to 5.3.0.

* gnu/packages/audio.scm (wavpack): Update to 5.3.0.

4 years agognu: xmlsec: Update to 1.2.30.
Marius Bakke [Fri, 8 May 2020 21:26:53 +0000 (23:26 +0200)]
gnu: xmlsec: Update to 1.2.30.

* gnu/packages/xml.scm (xmlsec): Update to 1.2.30.

4 years agognu: maim: Update to 5.6.3.
Marius Bakke [Fri, 8 May 2020 21:26:32 +0000 (23:26 +0200)]
gnu: maim: Update to 5.6.3.

* gnu/packages/xdisorg.scm (maim): Update to 5.6.3.

4 years agognu: slop: Update to 7.5.
Marius Bakke [Fri, 8 May 2020 21:26:09 +0000 (23:26 +0200)]
gnu: slop: Update to 7.5.

* gnu/packages/xdisorg.scm (slop): Update to 7.5.

4 years agognu: openh264: Update to 2.1.0.
Marius Bakke [Fri, 8 May 2020 21:25:21 +0000 (23:25 +0200)]
gnu: openh264: Update to 2.1.0.

* gnu/packages/video.scm (openh264): Update to 2.1.0.
[source]: Change to GIT-FETCH.

4 years agognu: mbedtls-apache: Update to 2.16.6.
Marius Bakke [Fri, 8 May 2020 21:24:58 +0000 (23:24 +0200)]
gnu: mbedtls-apache: Update to 2.16.6.

* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.6.

4 years agognu: ceph: Update to 14.2.9.
Marius Bakke [Fri, 8 May 2020 21:24:36 +0000 (23:24 +0200)]
gnu: ceph: Update to 14.2.9.

* gnu/packages/storage.scm (ceph): Update to 14.2.9.

4 years agognu: msmtp: Update to 1.8.10.
Marius Bakke [Fri, 8 May 2020 21:23:51 +0000 (23:23 +0200)]
gnu: msmtp: Update to 1.8.10.

* gnu/packages/mail.scm (msmtp): Update to 1.8.10.

4 years agognu: feh: Update to 3.4.
Marius Bakke [Fri, 8 May 2020 21:23:15 +0000 (23:23 +0200)]
gnu: feh: Update to 3.4.

* gnu/packages/image-viewers.scm (feh): Update to 3.4.

4 years agognu: rtl-sdr: Improve description.
Guillaume Le Vaillant [Sat, 9 May 2020 07:20:17 +0000 (09:20 +0200)]
gnu: rtl-sdr: Improve description.

* gnu/packages/radio.scm (rtl-sdr)[description]: Add instructions for
  blacklisting the default rtl28xxu DVB Linux driver.

4 years agognu: asymptote: Fix build.
Nicolas Goaziou [Fri, 8 May 2020 22:42:19 +0000 (00:42 +0200)]
gnu: asymptote: Fix build.

* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Add texlive-etoolbox.

4 years agognu: QEMU: Update to 5.0.0.
Marius Bakke [Fri, 8 May 2020 19:43:04 +0000 (21:43 +0200)]
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.

4 years agoMerge branch 'core-updates'
Marius Bakke [Fri, 8 May 2020 19:40:51 +0000 (21:40 +0200)]
Merge branch 'core-updates'

4 years agognu: gcc-toolchain: Add 10.1.0.
Ludovic Courtès [Fri, 8 May 2020 14:34:58 +0000 (16:34 +0200)]
gnu: gcc-toolchain: Add 10.1.0.

* gnu/packages/commencement.scm (gcc-toolchain-10): New variable.

4 years agognu: Add rtl8821ce-linux-module.
Michael Rohleder [Sun, 12 Apr 2020 10:38:22 +0000 (12:38 +0200)]
gnu: Add rtl8821ce-linux-module.

* gnu/packages/linux.scm (rtl8821ce-linux-module): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: fish: Upgrade to 3.1.0.
John Soo [Sun, 12 Apr 2020 21:18:30 +0000 (14:18 -0700)]
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>
4 years agoservices: Add descriptions.
Ludovic Courtès [Fri, 8 May 2020 14:15:33 +0000 (16:15 +0200)]
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.

4 years agognu: gcc: Add 10.1.0.
Ludovic Courtès [Fri, 8 May 2020 13:42:08 +0000 (15:42 +0200)]
gnu: gcc: Add 10.1.0.

* gnu/packages/gcc.scm (gcc-10): New variable.

4 years agognu: spacefm: Fix functionality.
Raghav Gururajan [Thu, 7 May 2020 19:51:43 +0000 (15:51 -0400)]
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>
4 years agognu: ktsuss: Revert to default su.
Raghav Gururajan [Thu, 7 May 2020 15:31:02 +0000 (11:31 -0400)]
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>
4 years agognu: Add gphotofs.
Raghav Gururajan [Thu, 7 May 2020 15:01:37 +0000 (11:01 -0400)]
gnu: Add gphotofs.

* gnu/packages/file-systems.scm (gphotofs): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: Add fsarchiver.
Raghav Gururajan [Wed, 6 May 2020 19:26:10 +0000 (15:26 -0400)]
gnu: Add fsarchiver.

* gnu/packages/disk.scm (fsarchiver): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: twinkle: Update package definition.
Raghav Gururajan [Sun, 3 May 2020 10:44:06 +0000 (06:44 -0400)]
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>
4 years agognu: Add libilbc.
Raghav Gururajan [Sun, 3 May 2020 08:42:24 +0000 (04:42 -0400)]
gnu: Add libilbc.

* gnu/packages/telephony.scm (libilbc): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: Add zrtpcpp.
Raghav Gururajan [Sun, 3 May 2020 08:18:25 +0000 (04:18 -0400)]
gnu: Add zrtpcpp.

* gnu/packages/telephony.scm (zrtpcpp): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: emacs-tramp: Add missing D-Bus support.
Nicolas Goaziou [Fri, 8 May 2020 10:53:54 +0000 (12:53 +0200)]
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.

4 years agognu: Add purescript.
John Soo [Fri, 13 Dec 2019 17:21:50 +0000 (09:21 -0800)]
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>
4 years agognu: Add ghc-happy@1.19.9
John Soo [Fri, 13 Dec 2019 16:52:48 +0000 (08:52 -0800)]
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>
4 years agognu: Add ghc-semialign.
John Soo [Fri, 13 Dec 2019 16:48:25 +0000 (08:48 -0800)]
gnu: Add ghc-semialign.

* gnu/packages/haskell-xyz.scm (ghc-semialign): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-these.
John Soo [Fri, 13 Dec 2019 16:45:42 +0000 (08:45 -0800)]
gnu: Add ghc-these.

* gnu/packages/haskell-xyz.scm (ghc-these): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-assoc.
John Soo [Fri, 13 Dec 2019 16:44:49 +0000 (08:44 -0800)]
gnu: Add ghc-assoc.

* gnu/packages/haskell-xyz.scm (ghc-assoc): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-aeson-better-errors.
John Soo [Fri, 13 Dec 2019 15:45:59 +0000 (07:45 -0800)]
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>
4 years agognu: Add ghc-bower-json.
John Soo [Fri, 13 Dec 2019 15:44:47 +0000 (07:44 -0800)]
gnu: Add ghc-bower-json.

* gnu/packages/haskell-web.scm (ghc-bower-json): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-language-javascript.
John Soo [Fri, 13 Dec 2019 15:43:44 +0000 (07:43 -0800)]
gnu: Add ghc-language-javascript.

* gnu/packages/haskell-web.scm (ghc-language-javascript): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-pattern-arrows.
John Soo [Fri, 13 Dec 2019 15:41:40 +0000 (07:41 -0800)]
gnu: Add ghc-pattern-arrows.

* gnu/packages/haskell-xyz.scm (ghc-pattern-arrows): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-protolude.
John Soo [Fri, 13 Dec 2019 15:40:38 +0000 (07:40 -0800)]
gnu: Add ghc-protolude.

* gnu/packages/haskell-xyz.scm (ghc-protolude): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-mtl-compat.
John Soo [Fri, 13 Dec 2019 17:32:28 +0000 (09:32 -0800)]
gnu: Add ghc-mtl-compat.

* gnu/packages/haskell-xyz.scm (ghc-mtl-compat): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-sourcemap.
John Soo [Fri, 13 Dec 2019 15:39:09 +0000 (07:39 -0800)]
gnu: Add ghc-sourcemap.

gnu/pacakges/haskell-web.scm (ghc-sourcemap): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-wai-websockets.
John Soo [Fri, 13 Dec 2019 15:37:29 +0000 (07:37 -0800)]
gnu: Add ghc-wai-websockets.

* gnu/packages/haskell-web.scm (ghc-wai-websockets): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-websockets.
John Soo [Fri, 13 Dec 2019 15:12:42 +0000 (07:12 -0800)]
gnu: Add ghc-websockets.

* gnu/packages/haskell-web.scm (ghc-websockets): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-tasty-hspec.
John Soo [Fri, 13 Dec 2019 15:06:52 +0000 (07:06 -0800)]
gnu: Add ghc-tasty-hspec.

* gnu/packages/haskell-check.scm (ghc-tasty-hspec): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-transformers.
John Soo [Fri, 13 Dec 2019 15:04:13 +0000 (07:04 -0800)]
gnu: Add ghc-transformers.

* gnu/packages/haskell-xyz.scm (ghc-transformers): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: Add ghc-utf8-light.
John Soo [Fri, 13 Dec 2019 15:00:31 +0000 (07:00 -0800)]
gnu: Add ghc-utf8-light.

* gnu/packages/haskell-xyz.scm (ghc-utf8-light): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
4 years agognu: rtl-sdr: Fix location of udev rules file.
Guillaume Le Vaillant [Fri, 8 May 2020 07:01:14 +0000 (09:01 +0200)]
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/'.

4 years agognu: powertop: Fix typo in description.
Tobias Geerinckx-Rice [Fri, 8 May 2020 00:40:42 +0000 (02:40 +0200)]
gnu: powertop: Fix typo in description.

* gnu/packages/linux.scm (powertop)[description]: Excise space.

4 years agognu: acpi-call-linux-module: Update to 3.17-0.70b9c80.
Tobias Geerinckx-Rice [Thu, 7 May 2020 16:02:43 +0000 (18:02 +0200)]
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.

4 years agognu: powertop: Update to 2.12.
Tobias Geerinckx-Rice [Fri, 8 May 2020 00:28:09 +0000 (02:28 +0200)]
gnu: powertop: Update to 2.12.

* gnu/packages/linux.scm (powertop): Update to 2.12.

4 years agopack: Factorize 'exec_in_user_namespace' wrapper.
Ludovic Courtès [Thu, 7 May 2020 19:37:03 +0000 (21:37 +0200)]
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.

4 years agopack: Add 'xmalloc' in wrapper.
Ludovic Courtès [Thu, 7 May 2020 16:41:10 +0000 (18:41 +0200)]
pack: Add 'xmalloc' in wrapper.

* gnu/packages/aux-files/run-in-namespace.c (xmalloc): New function.
(concat): Use it.

4 years agopack: Fix off-by-one in PRoot handling in the wrapper.
Ludovic Courtès [Thu, 7 May 2020 16:38:54 +0000 (18:38 +0200)]
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.

4 years agognu: Add emacs-tramp.
Nicolas Goaziou [Thu, 7 May 2020 16:08:28 +0000 (18:08 +0200)]
gnu: Add emacs-tramp.

* gnu/packages/emacs-xyz.scm (emacs-tramp): New variable.

4 years agognu: rtl-sdr: Install udev rules.
Guillaume Le Vaillant [Thu, 7 May 2020 14:48:49 +0000 (16:48 +0200)]
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.

4 years agognu: android-libutils: Fix build failure.
Marius Bakke [Thu, 7 May 2020 14:05:57 +0000 (16:05 +0200)]
gnu: android-libutils: Fix build failure.

* gnu/packages/android.scm (android-libutils)[arguments]: Add phase
'augment-CPLUS_INCLUDE_PATH'.
[native-inputs]: Distinguish GCC-5.

4 years agognu: Add icedove.
Jonathan Brielmaier [Wed, 29 Apr 2020 11:00:18 +0000 (13:00 +0200)]
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>
4 years agognu: mu: Remove dubious TODO.
Tobias Geerinckx-Rice [Wed, 6 May 2020 21:32:05 +0000 (23:32 +0200)]
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.

4 years agognu: mu: Update to 1.4.4.
Tobias Geerinckx-Rice [Wed, 6 May 2020 21:06:03 +0000 (23:06 +0200)]
gnu: mu: Update to 1.4.4.

* gnu/packages/mail.scm (mu): Update to 1.4.4.
[source]: Update URI.

4 years agobuild-system/emacs: Hide the 'delete' binding from (guix build utils).
Marius Bakke [Thu, 7 May 2020 13:14:46 +0000 (15:14 +0200)]
build-system/emacs: Hide the 'delete' binding from (guix build utils).

This gets rid of a warning from 'compute-guix-derivation.drv' when running on
Guile 3.0.  (guix build emacs-build-system) includes (srfi srfi-1) anyway.

* guix/build/emacs-build-system.scm: Do not import 'delete' from (guix build utils).

4 years agodoc: Use @option for command-line options
Nicolas Goaziou [Thu, 7 May 2020 11:59:38 +0000 (13:59 +0200)]
doc: Use @option for command-line options

* doc/guix.texi (Invoking guix system): Use @option instead of @code.

4 years agonar: 'with-temporary-store-file' uses a single connection
Caleb Ristvedt [Wed, 6 May 2020 16:52:16 +0000 (11:52 -0500)]
nar: 'with-temporary-store-file' uses a single connection

Previously the 'with-store' form was entered every time a different temporary
file was tried.  This caused there to be as many simultaneous open connections
as there were attempts, and prevented the (loop ...) call from being a tail
call.  This change fixes that.

* guix/nar.scm (with-temporary-store-file): open connection once prior to
  entering the loop.

4 years agonar: 'finalize-store-file' follows proper store lock protocol.
Caleb Ristvedt [Wed, 6 May 2020 16:48:21 +0000 (11:48 -0500)]
nar: 'finalize-store-file' follows proper store lock protocol.

* guix/nar.scm (finalize-store-file): check for deletion token when acquiring
  lock, write deletion token and delete lock file before releasing lock.

4 years agoRevert "services: syslog: Simplify 'start' method."
Ludovic Courtès [Thu, 7 May 2020 10:45:43 +0000 (12:45 +0200)]
Revert "services: syslog: Simplify 'start' method."

This reverts commit 4c0cc7bed3de2c0e2d3a6e95b88693941e839eec.
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.