jackhill/guix/guix.git
3 years agognu: cuirass: Update to 0.0.1-39.0955a11.
Mathieu Othacehe [Thu, 30 Jul 2020 13:51:51 +0000 (15:51 +0200)]
gnu: cuirass: Update to 0.0.1-39.0955a11.

* gnu/packages/ci.scm (cuirass): Update to 0.0.1-39.0955a11.

3 years agognu: python2-setproctitle: Fix build.
Michael Rohleder [Thu, 30 Jul 2020 07:32:18 +0000 (09:32 +0200)]
gnu: python2-setproctitle: Fix build.

* gnu/packages/python-xyz.scm (python2-setproctitle): Don't pass ‘--embed’
to python-config.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
3 years agognu: Add cl-inflector.
Adam Kandur [Thu, 30 Jul 2020 08:48:41 +0000 (10:48 +0200)]
gnu: Add cl-inflector.

* gnu/packages/lisp-xyz.scm (sbcl-cl-inflector, cl-inflector,
  ecl-cl-inflector): New variables.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: paml: Fix build.
Jakub Kądziołka [Thu, 30 Jul 2020 01:48:50 +0000 (03:48 +0200)]
gnu: paml: Fix build.

* gnu/packages/bioinformatics.scm (paml)[snippet]: Fix permissions
  before repacking the source tarball.

3 years agognu: bison: Mention yacc in the description.
Jakub Kądziołka [Tue, 28 Jul 2020 16:20:37 +0000 (18:20 +0200)]
gnu: bison: Mention yacc in the description.

This should help the user find the package if the goal is to satisfy a
dependency on yacc.

* gnu/packages/bison.scm (bison)[synopsis, description]: Explain
  compatibility with Yacc.

3 years agognu: spread-sheet-widget: Update to 0.5.
Tobias Geerinckx-Rice [Wed, 29 Jul 2020 18:37:50 +0000 (20:37 +0200)]
gnu: spread-sheet-widget: Update to 0.5.

* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.5.

3 years agognu: pspp: Fix build.
Tobias Geerinckx-Rice [Wed, 29 Jul 2020 18:21:25 +0000 (20:21 +0200)]
gnu: pspp: Fix build.

* gnu/packages/statistics.scm (pspp)[inputs]: Use gtksourceview-3.

3 years agognu: python-sqlparse: Update to 0.3.1.
Michael Rohleder [Wed, 29 Jul 2020 07:53:40 +0000 (09:53 +0200)]
gnu: python-sqlparse: Update to 0.3.1.

* gnu/packages/databases.scm (python-sqlparse): Update to 0.3.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: krita: Update to 4.3.0.
Boris A. Dekshteyn [Wed, 29 Jul 2020 05:25:14 +0000 (17:25 +1200)]
gnu: krita: Update to 4.3.0.

* gnu/packages/kde.scm (krita): Update to 4.3.0.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: gnunet-gtk: Update to 0.13.1.
Michael Rohleder [Wed, 29 Jul 2020 04:17:34 +0000 (06:17 +0200)]
gnu: gnunet-gtk: Update to 0.13.1.

* gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.13.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: mumble: Update to 1.3.2.
Michael Rohleder [Tue, 28 Jul 2020 03:54:56 +0000 (05:54 +0200)]
gnu: mumble: Update to 1.3.2.

* gnu/packages/telephony.scm (mumble): Update to 1.3.2.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: python-slugify: Remove unused input.
Marius Bakke [Wed, 29 Jul 2020 22:29:04 +0000 (00:29 +0200)]
gnu: python-slugify: Remove unused input.

* gnu/packages/python-web.scm (python-slugify)[native-inputs]: Remove.

3 years agognu: python-cookiecutter: Update to 1.7.2.
Tanguy Le Carrour [Mon, 27 Jul 2020 20:08:18 +0000 (22:08 +0200)]
gnu: python-cookiecutter: Update to 1.7.2.

* gnu/packages/python-xyz.scm (python-cookiecutter): Update to 1.7.2.
[propagated-inputs]: Add python-slugify, python-text-unidecode.
[home-page]: Update URL.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: csvkit: Fix problem caused by the update of python-slugify.
Tanguy Le Carrour [Mon, 27 Jul 2020 20:08:17 +0000 (22:08 +0200)]
gnu: csvkit: Fix problem caused by the update of python-slugify.

* gnu/packages/wireservice.scm (csvkit)[inputs]: Add python-text-unidecode.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: python-slugify: Update to 4.0.1.
Tanguy Le Carrour [Mon, 27 Jul 2020 20:08:16 +0000 (22:08 +0200)]
gnu: python-slugify: Update to 4.0.1.

* gnu/packages/patches/python-slugify-depend-on-unidecode.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python-web.scm (python-slugify): Update to 4.0.1. [source] Drop patch.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-mypy.
Tanguy Le Carrour [Mon, 27 Jul 2020 08:00:51 +0000 (10:00 +0200)]
gnu: Add python-mypy.

* gnu/packages/python-check.scm (python-mypy): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-flake8-pyi.
Tanguy Le Carrour [Mon, 27 Jul 2020 08:00:50 +0000 (10:00 +0200)]
gnu: Add python-flake8-pyi.

* gnu/packages/python-xyz.scm (python-flake8-pyi): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-flake8-bugbear.
Tanguy Le Carrour [Mon, 27 Jul 2020 08:00:49 +0000 (10:00 +0200)]
gnu: Add python-flake8-bugbear.

* gnu/packages/python-xyz.scm (python-flake8-bugbear): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-hypothesmith.
Tanguy Le Carrour [Mon, 27 Jul 2020 08:00:48 +0000 (10:00 +0200)]
gnu: Add python-hypothesmith.

* gnu/packages/check.scm (python-hypothesmith): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-lark-parser.
Tanguy Le Carrour [Mon, 27 Jul 2020 08:00:47 +0000 (10:00 +0200)]
gnu: Add python-lark-parser.

* gnu/packages/python-xyz.scm (python-lark-parser): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-libcst.
Tanguy Le Carrour [Mon, 27 Jul 2020 08:00:46 +0000 (10:00 +0200)]
gnu: Add python-libcst.

* gnu/packages/python-xyz.scm (python-libcst): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-hypothesis-5.23.
Tanguy Le Carrour [Mon, 27 Jul 2020 08:00:45 +0000 (10:00 +0200)]
gnu: Add python-hypothesis-5.23.

* gnu/packages/check.scm (python-hypothesis-5.23): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-typing-inspect.
Tanguy Le Carrour [Mon, 27 Jul 2020 08:00:44 +0000 (10:00 +0200)]
gnu: Add python-typing-inspect.

* gnu/packages/python-xyz.scm (python-typing-inspect): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-mypy-extensions.
Tanguy Le Carrour [Mon, 27 Jul 2020 08:00:43 +0000 (10:00 +0200)]
gnu: Add python-mypy-extensions.

* gnu/packages/python-check.scm (python-mypy-extensions): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add nfs4-acl-tools.
Lars-Dominik Braun [Fri, 10 Jul 2020 09:15:58 +0000 (11:15 +0200)]
gnu: Add nfs4-acl-tools.

* gnu/packages/nfs.scm (nfs4-acl-tools): New variable.
* gnu/packages/patches/nfs4-acl-tools-0.3.7-fixpaths.patch: New file.
* gnu/local.mk: Add it.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: clang: Only install cfi_blacklist.txt for versions >= 3.8.
Marius Bakke [Wed, 29 Jul 2020 21:41:15 +0000 (23:41 +0200)]
gnu: clang: Only install cfi_blacklist.txt for versions >= 3.8.

Fixes <https://bugs.gnu.org/42599>.
Reported by Malte Frank Gerdes <malte.f.gerdes@gmail.com>.
This is a follow-up to commit 300b795520baf106b662f045fe7d644643e8e7d1.

* gnu/packages/llvm.scm (clang-from-llvm): Guard the 'symlink-cfi_blacklist'
phase with a version check, as it first appears in Clang 3.8.

3 years agognu: ungoogled-chromium: Update to 84.0.4147.105-0.cc3e311.
Marius Bakke [Wed, 29 Jul 2020 13:12:09 +0000 (15:12 +0200)]
gnu: ungoogled-chromium: Update to 84.0.4147.105-0.cc3e311.

* gnu/packages/chromium.scm (%ungoogled-revision, %ungoogled-origin): Update
to cc3e311f33519a5ba961ad1f1dc19507ce98b0d2.
(ungoogled-chromium): Update to 84.0.4147.105-0.

3 years agognu: json-modern-cxx: Update to 3.9.0.
Marius Bakke [Tue, 28 Jul 2020 16:01:46 +0000 (18:01 +0200)]
gnu: json-modern-cxx: Update to 3.9.0.

* gnu/packages/cpp.scm (json-modern-cxx): Update to 3.9.0.
[arguments]: New field.
[native-inputs]: Add "json_test_data" origin.

3 years agognu: linux-libre: Update to 5.4.54.
Mark H Weaver [Wed, 29 Jul 2020 21:14:00 +0000 (17:14 -0400)]
gnu: linux-libre: Update to 5.4.54.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.54.
(linux-libre-5.4-pristine-source): Update hash.
(deblob-scripts-5.4): Update to 5.4.54.

3 years agognu: linux-libre@5.7: Update to 5.7.11.
Mark H Weaver [Wed, 29 Jul 2020 21:13:14 +0000 (17:13 -0400)]
gnu: linux-libre@5.7: Update to 5.7.11.

* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.11.
(linux-libre-5.7-pristine-source): Update hash.
(deblob-scripts-5.7): Update to 5.7.11.

3 years agognu: linux-libre@4.19: Update to 4.19.135.
Mark H Weaver [Wed, 29 Jul 2020 21:12:35 +0000 (17:12 -0400)]
gnu: linux-libre@4.19: Update to 4.19.135.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.135.
(linux-libre-4.19-pristine-source): Update hash.
(deblob-scripts-4.19): Update to 4.19.135.

3 years agognu: linux-libre@4.14: Update to 4.14.190.
Mark H Weaver [Wed, 29 Jul 2020 21:10:52 +0000 (17:10 -0400)]
gnu: linux-libre@4.14: Update to 4.14.190.

* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.190.
(linux-libre-4.14-pristine-source): Update hash.
(deblob-scripts-4.14): Update to 4.14.190.

3 years agognu: mycli: Update to 1.22.1.
Michael Rohleder [Wed, 29 Jul 2020 08:03:24 +0000 (10:03 +0200)]
gnu: mycli: Update to 1.22.1.

* gnu/packages/databases.scm (mycli): Update to 1.22.1.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: gloox: Update to 1.0.24.
Tobias Geerinckx-Rice [Wed, 29 Jul 2020 14:47:27 +0000 (16:47 +0200)]
gnu: gloox: Update to 1.0.24.

* gnu/packages/messaging.scm (gloox): Update to 1.0.24.

3 years agodoc: Extend tlp-service-type example.
Tobias Geerinckx-Rice [Fri, 24 Jul 2020 09:57:43 +0000 (11:57 +0200)]
doc: Extend tlp-service-type example.

* doc/guix.texi (Power Management Services): Demonstrate
tlp-configuration usage.

Suggested by rovanion on #guix.

3 years agognu: paps: Update description.
Tobias Geerinckx-Rice [Wed, 29 Jul 2020 13:12:14 +0000 (15:12 +0200)]
gnu: paps: Update description.

Fixes <https://issues.guix.gnu.org/42598>.

* gnu/packages/pdf.scm (paps)[description]: Update back-end technology.

3 years agognu: jasper: Update to 2.0.19.
Tobias Geerinckx-Rice [Wed, 29 Jul 2020 11:07:01 +0000 (13:07 +0200)]
gnu: jasper: Update to 2.0.19.

* gnu/packages/image.scm (jasper): Update to 2.0.19.

3 years agognu: Update LXDE home page.
Tobias Geerinckx-Rice [Wed, 29 Jul 2020 11:01:42 +0000 (13:01 +0200)]
gnu: Update LXDE home page.

* gnu/packages/lxde.scm (libfm, lxappearance, lxtask, lxterminal)
(menu-cache, pcmanfm, spacefm, lxmenu-data, lxde-icon-theme, lxde-common)
(lxinput, lxsession, lxpanel, lxde)[home-page]: Update to working domain.

3 years agognu: Remove vte-0.36.
Tobias Geerinckx-Rice [Wed, 29 Jul 2020 10:55:00 +0000 (12:55 +0200)]
gnu: Remove vte-0.36.

* gnu/packages/gnome.scm: Remome vte-0.36.

3 years agognu: vte: Update to 0.60.3.
Tobias Geerinckx-Rice [Wed, 29 Jul 2020 10:54:31 +0000 (12:54 +0200)]
gnu: vte: Update to 0.60.3.

* gnu/packages/gnome.scm (vte): Update to 0.60.3.

3 years agognu: nano: Update to 5.0.
Tobias Geerinckx-Rice [Wed, 29 Jul 2020 10:54:17 +0000 (12:54 +0200)]
gnu: nano: Update to 5.0.

* gnu/packages/nano.scm (nano): Update to 5.0.

3 years agognu: sphinxbase: Fix building.
Efraim Flashner [Wed, 29 Jul 2020 09:45:36 +0000 (12:45 +0300)]
gnu: sphinxbase: Fix building.

* gnu/packages/speech.scm (sphinxbase)[source]: Add patch.
* gnu/packages/patches/sphinxbase-fix-doxygen.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

3 years agognu: python-rfc3986: Update to 1.4.0.
Efraim Flashner [Wed, 29 Jul 2020 08:23:38 +0000 (11:23 +0300)]
gnu: python-rfc3986: Update to 1.4.0.

* gnu/packages/python-xyz.scm (python-rfc3986): Update to 1.4.0.

3 years agognu: python-twine: Update to 1.15.0.
Efraim Flashner [Wed, 29 Jul 2020 08:18:43 +0000 (11:18 +0300)]
gnu: python-twine: Update to 1.15.0.

* gnu/packages/python-xyz.scm (python-twine): Update to 1.15.0.
[propagated-inputs]: Add python-packaging, python-readme-renderer.

3 years agognu: emacs-erc-image: Disable make-autoloads phase.
Brett Gilio [Wed, 29 Jul 2020 06:13:34 +0000 (01:13 -0500)]
gnu: emacs-erc-image: Disable make-autoloads phase.

* gnu/packages/emacs-xyz.scm (emacs-erc-image)[arguments]: Disable
make-autoloads phase as it causes problematic behavior for the image module.

3 years agoRevert "gnu: emacs-erc-image: Patch eval-after-load procedure."
Brett Gilio [Wed, 29 Jul 2020 05:25:19 +0000 (00:25 -0500)]
Revert "gnu: emacs-erc-image: Patch eval-after-load procedure."

This reverts commit 6fd2ecedb6e3ed802580561cd98a925a68292182.

This change does not behave as intended. Reverting the change to the original
behavior.

3 years agognu: Add python-nbval.
Vinicius Monego [Mon, 27 Jul 2020 20:42:06 +0000 (17:42 -0300)]
gnu: Add python-nbval.

* gnu/packages/python-check.scm (python-nbval): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: Add python-libsass.
Vinicius Monego [Mon, 27 Jul 2020 14:44:04 +0000 (11:44 -0300)]
gnu: Add python-libsass.

* gnu/packages/python-xyz.scm (python-libsass): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agoexamples: Add password for Alice's brother.
Oleg Pykhalov [Sat, 25 Jul 2020 22:01:02 +0000 (01:01 +0300)]
examples: Add password for Alice's brother.

* gnu/system/examples/desktop.tmpl (users)[bob]: Add password.

3 years agognu: emacs-erc-image: Patch eval-after-load procedure.
Brett Gilio [Wed, 29 Jul 2020 04:30:05 +0000 (23:30 -0500)]
gnu: emacs-erc-image: Patch eval-after-load procedure.

* gnu/packages/emacs-xyz.scm (emacs-erc-image)[arguments]: Create a phase that
substitutes the ERC module for ERC-AUTO. When ERC is used the autoloader for
for Emacs hangs indefinitely (if daemonized) or fails.

3 years agognu: gnome-boxes: Add missing inputs.
Maxim Cournoyer [Tue, 28 Jul 2020 20:29:47 +0000 (16:29 -0400)]
gnu: gnome-boxes: Add missing inputs.

* gnu/packages/gnome.scm (gnome-boxes)[inputs]: Add glib-networking and
gsettings-desktop-schemas.
[description]: Mention the requirement of having the libvirt and virtlog
services running.

3 years agognu: minicom: Don't use a vanished tarball.
Tobias Geerinckx-Rice [Wed, 29 Jul 2020 02:22:14 +0000 (04:22 +0200)]
gnu: minicom: Don't use a vanished tarball.

* gnu/packages/engineering.scm (minicom)[source]: Use GIT-FETCH and
GIT-FILE-NAME.  Switch to salsa from dead alioth.
[arguments]: Replace the default ‘bootstrap’ phase.
[native-inputs]: Add autoconf, automake, gettext-minimal, and pkg-config.
[home-page]: Update to salsa from dead alioth.

3 years agognu: webkitgtk: Update to 2.28.4.
Mark H Weaver [Tue, 28 Jul 2020 22:28:26 +0000 (18:28 -0400)]
gnu: webkitgtk: Update to 2.28.4.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.4.

3 years agognu: Add python-sop.
Justus Winter [Thu, 23 Jul 2020 12:03:22 +0000 (14:03 +0200)]
gnu: Add python-sop.

* gnu/packages/python-crypto.scm (python-sop): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add python-pgpy.
Justus Winter [Thu, 23 Jul 2020 12:03:21 +0000 (14:03 +0200)]
gnu: Add python-pgpy.

* gnu/packages/python-crypto.scm (python-pgpy): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add rnp.
Justus Winter [Mon, 27 Jul 2020 13:44:13 +0000 (15:44 +0200)]
gnu: Add rnp.

* gnu/packages/openpgp.scm (rnp): New variable.
* gnu/packages/patches/rnp-add-version.cmake.patch: New file.
* gnu/packages/patches/rnp-disable-ruby-rnp-tests.patch: New file.
* gnu/packages/patches/rnp-unbundle-googletest.patch: New file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: libextractor: Update to 1.10.
Michael Rohleder [Mon, 27 Jul 2020 02:07:50 +0000 (04:07 +0200)]
gnu: libextractor: Update to 1.10.

* gnu/packages/gnunet.scm (libextractor): Update to 1.10.
[arguments]: Add 'fix-exiv2-tests' phase.
[inputs]: Add GIFLIB, remove TIDY-HTML.
* gnu/packages/patches/libextractor-exiv2.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agosystem: 'operating-system-with-provenance' uses the OS location info.
Ludovic Courtès [Tue, 28 Jul 2020 20:36:20 +0000 (22:36 +0200)]
system: 'operating-system-with-provenance' uses the OS location info.

This allows 'guix deploy' to save the config file when it's available.

* gnu/system.scm (operating-system-configuration-file): New procedure.
(operating-system-with-provenance): 'config-file' defaults to the value
returned by 'operating-system-configuration-file'.

3 years agognu: pcb-rnd: Update to 2.2.3.
Ricardo Wurmus [Tue, 28 Jul 2020 11:58:06 +0000 (13:58 +0200)]
gnu: pcb-rnd: Update to 2.2.3.

* gnu/packages/engineering.scm (pcb-rnd): Update to 2.2.3.

3 years agognu: lepton-eda: Update to 1.9.11-20200604.
Ricardo Wurmus [Tue, 28 Jul 2020 07:20:03 +0000 (09:20 +0200)]
gnu: lepton-eda: Update to 1.9.11-20200604.

* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.11-20200604.

3 years agognu: youtube-dl: Update to 2020.07.28.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 21:36:47 +0000 (23:36 +0200)]
gnu: youtube-dl: Update to 2020.07.28.

* gnu/packages/video.scm (youtube-dl): Update to 2020.07.28.

3 years agognu: xfwm4: Update to 4.14.3.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 21:36:35 +0000 (23:36 +0200)]
gnu: xfwm4: Update to 4.14.3.

* gnu/packages/xfce.scm (xfwm4): Update to 4.14.3.

3 years agognu: i3-gaps: Update to 4.18.2.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 21:36:23 +0000 (23:36 +0200)]
gnu: i3-gaps: Update to 4.18.2.

* gnu/packages/wm.scm (i3-gaps): Update to 4.18.2.

3 years agognu: i3-wm: Update to 4.18.2.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 21:36:19 +0000 (23:36 +0200)]
gnu: i3-wm: Update to 4.18.2.

* gnu/packages/wm.scm (i3-wm): Update to 4.18.2.

3 years agognu: inxi-minimal: Update to 3.1.05-2.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 18:59:07 +0000 (20:59 +0200)]
gnu: inxi-minimal: Update to 3.1.05-2.

* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.05-2.

3 years agognu: anki: Don't phone home for updates.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 19:23:34 +0000 (21:23 +0200)]
gnu: anki: Don't phone home for updates.

* gnu/packages/education.scm (anki)[arguments]: Add a
‘disable-update-check’ phase.

3 years agognu: conky: Update to 1.11.6.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 19:00:03 +0000 (21:00 +0200)]
gnu: conky: Update to 1.11.6.

* gnu/packages/conky.scm (conky): Update to 1.11.6.

3 years agognu: straw-viewer: Comment out .desktop installation.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 14:03:03 +0000 (16:03 +0200)]
gnu: straw-viewer: Comment out .desktop installation.

This will only make sense when the GTK version is built.

* gnu/packages/video.scm (straw-viewer)[arguments]: Comment out
‘install-desktop’ phase.

3 years agognu: xtl: Update to 0.6.15.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 18:51:52 +0000 (20:51 +0200)]
gnu: xtl: Update to 0.6.15.

* gnu/packages/cpp.scm (xtl): Update to 0.6.15.

3 years agognu: pixz: Update to 1.0.7.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 18:36:30 +0000 (20:36 +0200)]
gnu: pixz: Update to 1.0.7.

* gnu/packages/compression.scm (pixz): Update to 1.0.7.

3 years agognu: freeorion: Update to 0.4.10.
Tobias Geerinckx-Rice [Tue, 28 Jul 2020 18:36:17 +0000 (20:36 +0200)]
gnu: freeorion: Update to 0.4.10.

* gnu/packages/games.scm (freeorion): Update to 0.4.10.
[inputs]: Use Python 3 and default boost.

3 years agognu: knights: Fix build.
Jesse Gibbons [Mon, 6 Apr 2020 02:47:02 +0000 (20:47 -0600)]
gnu: knights: Fix build.

* gnu/packages/games.scm (knights)[arguments]<#:make-flags>: Add
"CXXFLAGS=-lpthread".

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: icecat: Update to 68.11.0-guix0-preview1 [security-fixes].
Mark H Weaver [Mon, 27 Jul 2020 20:09:16 +0000 (16:09 -0400)]
gnu: icecat: Update to 68.11.0-guix0-preview1 [security-fixes].

Includes fixes for CVE-2020-6463, CVE-2020-6514, CVE-2020-15652, and
CVE-2020-15659.

* 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.

3 years agognu: Add emacs-spaceline-next.
Christopher Lemmer Webber [Tue, 28 Jul 2020 15:08:16 +0000 (11:08 -0400)]
gnu: Add emacs-spaceline-next.

This version tracks emacs-spaceline from git... the latest stable release is
several years old and has various bugs related to the ERC track bar, amongst
other things.

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

3 years agognu: emacs-popup: Update to 0.5.8.
Nicolas Goaziou [Tue, 28 Jul 2020 13:52:00 +0000 (15:52 +0200)]
gnu: emacs-popup: Update to 0.5.8.

* gnu/packages/emacs-xyz.scm (emacs-popup): Update to 0.5.8.

3 years agopack: "fakechroot" engine always creates its store.
Ludovic Courtès [Tue, 28 Jul 2020 10:28:39 +0000 (12:28 +0200)]
pack: "fakechroot" engine always creates its store.

Previously it would silently fail to create the /gnu/store symlink when
the host has a read-only /gnu as is the case in these tests.

* gnu/packages/aux-files/run-in-namespace.c (exec_with_loader): Unlink
the ancestor of ORIGINAL_STORE under NEW_ROOT.  Check the return value
of 'symlink' when creating NEW_STORE.
* tests/guix-pack-relocatable.sh: Check the contents of the store as
seen by the wrapped executable, with all three engines, and with both
"/gnu" and "/gnu/store" erased.

3 years agopack: "fakechroot" execution engine can load its audit module.
Ludovic Courtès [Tue, 28 Jul 2020 08:48:50 +0000 (10:48 +0200)]
pack: "fakechroot" execution engine can load its audit module.

Fixes <https://bugs.gnu.org/42558>.

Until now, loading 'pack-audit.so' in a truly non-Guix environment would
usually fail because 'pack-audit.so' depends on 'libgcc_s.so' and
'libc.so', none of which could be found.

Furthermore, the test was not working as expected: the trick

  unshare -mrf sh -c 'mount -t tmpfs none /gnu ; ...'

would allow the fakechroot engine to make its store available as
/gnu/store as a result of another bug.

* gnu/packages/aux-files/run-in-namespace.c (relocated_search_path): New
function.
(exec_with_loader): Pass "--library-path" to the loader.
* guix/scripts/pack.scm (wrapped-package)[build](runpath): New procedure.
(elf-loader-compile-flags): Pass "-DLOADER_AUDIT_RUNPATH".
* tests/guix-pack-relocatable.sh: Remove 'STORE_PARENT'.
(run_without_store): New function.  Erase $NIX_STORE_DIR instead of
$STORE_PARENT.
Use 'run_without_store' throughout.

3 years agostore: deduplication: Handle fs without d_type support.
Mathieu Othacehe [Tue, 28 Jul 2020 12:05:09 +0000 (14:05 +0200)]
store: deduplication: Handle fs without d_type support.

scandir* uses readdir, which means that the file type property can be 'unknown
if the underlying file-system does not support d_type. Make sure to fallback
to lstat in that case.

Fixes: https://issues.guix.gnu.org/issue/42579.

* guix/store/deduplication.scm (deduplicate): Handle the case where properties
is 'unknown because the underlying file-system does not support d_type.

3 years agodoc: Warn against using the .scm extension for the channel news file.
Pierre Neidhardt [Tue, 14 Jul 2020 08:46:44 +0000 (10:46 +0200)]
doc: Warn against using the .scm extension for the channel news file.

* doc/guix.texi (Writing Channel News): Explain the issue with using the .scm
extension and possible workarounds; fix the example to use the .txt extension instead.

3 years agognu: emacs-yasnippet-snippets: Update to 0.23
Michael Rohleder [Tue, 28 Jul 2020 10:21:34 +0000 (12:21 +0200)]
gnu: emacs-yasnippet-snippets: Update to 0.23

* gnu/packages/emacs-xyz.scm (emacs-yasnippet-snippets): Update to 0.23.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Update copyright.
Nicolas Goaziou [Tue, 28 Jul 2020 10:44:54 +0000 (12:44 +0200)]
gnu: Update copyright.

* gnu/packages/qt.scm: Update copyright.

3 years agognu: emacs-perspective: Update to 2.9.
Michael Rohleder [Tue, 28 Jul 2020 01:52:46 +0000 (03:52 +0200)]
gnu: emacs-perspective: Update to 2.9.

* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.9.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: tidy-html: Update to 5.7.28.
Michael Rohleder [Tue, 28 Jul 2020 09:13:10 +0000 (12:13 +0300)]
gnu: tidy-html: Update to 5.7.28.

* gnu/packages/web.scm (tidy-html): Update to 5.7.28.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: evisum: Update to 0.5.1.
Efraim Flashner [Tue, 28 Jul 2020 09:05:00 +0000 (12:05 +0300)]
gnu: evisum: Update to 0.5.1.

* gnu/packages/enlightenment.scm (evisum): Update to 0.5.1.

3 years agognu: terminology: Update to 1.8.0.
Efraim Flashner [Tue, 28 Jul 2020 09:02:37 +0000 (12:02 +0300)]
gnu: terminology: Update to 1.8.0.

* gnu/packages/enlightenment.scm (terminology): Update to 1.8.0.

3 years agognu: arm-none-eabi-toolchain: Fix compilation.
Jan Wielkiewicz [Mon, 27 Jul 2020 21:03:41 +0000 (23:03 +0200)]
gnu: arm-none-eabi-toolchain: Fix compilation.

* gnu/packages/embedded.scm (gcc-arm-none-eabi-7-2018-q2-update)
[native-inputs]: Remove gcc-5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: lib2geom: Fix more tests.
Maxim Cournoyer [Tue, 28 Jul 2020 03:53:25 +0000 (23:53 -0400)]
gnu: lib2geom: Fix more tests.

There were still two tests failing on aarch64-linux:

1. rotated-rect-test,
2. ellipse-test.

The first one was removed along with the RotatedRect class in latest upstream,
while the second one is yet numerical accuracy related.  It gets fixed by
updating the already existing 'lib2geom-fix-tests' patch.

* gnu/packages/graphics.scm (lib2geom): Bump revision to "2", and update
commit hash to the latest one available.
* gnu/packages/patches/lib2geom-fix-tests.patch: Update patch.

3 years agognu: python2-ttystatus: Update to 0.38.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 23:34:57 +0000 (01:34 +0200)]
gnu: python2-ttystatus: Update to 0.38.

* gnu/packages/python-xyz.scm (python2-ttystatus): Update to 0.38.

3 years agognu: python-parso: Update to 0.7.1.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 21:34:54 +0000 (23:34 +0200)]
gnu: python-parso: Update to 0.7.1.

* gnu/packages/python-xyz.scm (python-parso): Update to 0.7.1.

3 years agognu: python2-ttystatus: Don't use unstable tarball.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 21:34:34 +0000 (23:34 +0200)]
gnu: python2-ttystatus: Don't use unstable tarball.

* gnu/packages/python-xyz.scm (python2-ttystatus)[source]: Use GIT-FETCH and
GIT-FILE-NAME.

3 years agognu: lsp-plugins: Update to 1.1.24.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 21:08:36 +0000 (23:08 +0200)]
gnu: lsp-plugins: Update to 1.1.24.

* gnu/packages/music.scm (lsp-plugins): Update to 1.1.24.

3 years agognu: java-jakarta-oro: Fix reproducibility issue.
Julien Lepiller [Tue, 28 Jul 2020 00:13:54 +0000 (02:13 +0200)]
gnu: java-jakarta-oro: Fix reproducibility issue.

* gnu/packages/java.scm (java-jakarta-oro)[arguments]: Do not record
current date.

3 years agognu: java-bsh: Fix reproducibility issue.
Julien Lepiller [Mon, 27 Jul 2020 23:53:08 +0000 (01:53 +0200)]
gnu: java-bsh: Fix reproducibility issue.

* gnu/packages/java.scm (java-bsh)[arguments]: Do not record current
date.

3 years agognu: emacs-flycheck-guile: Update to 0.2.
Andrew Whatson [Mon, 27 Jul 2020 13:11:47 +0000 (23:11 +1000)]
gnu: emacs-flycheck-guile: Update to 0.2.

* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): Update to 0.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: libtextstyle: Update to 0.21.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 18:41:19 +0000 (20:41 +0200)]
gnu: libtextstyle: Update to 0.21.

* gnu/packages/gettext.scm (libtextstyle): Update to 0.21.

3 years agognu: rdiff-backup: Update to 2.0.5.
Tobias Geerinckx-Rice [Mon, 27 Jul 2020 16:21:21 +0000 (18:21 +0200)]
gnu: rdiff-backup: Update to 2.0.5.

* gnu/packages/backup.scm (rdiff-backup): Update to 2.0.5.

3 years agognu: zlib: Document why "git-fetch" cannot be used.
Mathieu Othacehe [Mon, 27 Jul 2020 16:28:51 +0000 (18:28 +0200)]
gnu: zlib: Document why "git-fetch" cannot be used.

* gnu/packages/guile.scm (guile-zlib): Explain that using "git-fetch" would
create and endless inclusion loop here.

3 years agognu: lzlib: Use url-fetch instead of git-fetch.
Mathieu Othacehe [Mon, 27 Jul 2020 13:48:28 +0000 (15:48 +0200)]
gnu: lzlib: Use url-fetch instead of git-fetch.

* gnu/packages/guile.scm (guile-lzlib)[source]: Use url-fetch instead of
git-fetch.

3 years agognu: zlib: Use url-fetch instead of git-fetch.
Mathieu Othacehe [Mon, 27 Jul 2020 13:44:51 +0000 (15:44 +0200)]
gnu: zlib: Use url-fetch instead of git-fetch.

* gnu/packages/guile.scm (guile-zlib)[source]: Use url-fetch instead of
git-fetch.

3 years agognu: Move guile-zlib and guile-lzlib packages.
Mathieu Othacehe [Mon, 27 Jul 2020 13:02:33 +0000 (15:02 +0200)]
gnu: Move guile-zlib and guile-lzlib packages.

* gnu/packages/guile-xyz.scm (guile-zlib, guile-lzlib): Move to ...
* gnu/packages/guile.scm: ... here.