me
/
guix
Archived
1
0
Fork 0
Commit Graph

59406 Commits (59fe30a3a860212ede0cd3c97e58a5f6bca8b65b)

Author SHA1 Message Date
Vinicius Monego 558f8d5007
gnu: Add gnome-commander.
* gnu/packages/gnome.scm (gnome-commander): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-05 10:42:00 +02:00
Michael Rohleder 922aae23bf
gnu: seahorse: Update to 3.36.
* gnu/packages/gnome.scm (seahorse): Update to 3.36.
[inputs]: Add libhandy-0.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-05 10:41:59 +02:00
Guillaume Le Vaillant 5aa7d764be
gnu: monero-gui: Update to 0.17.0.1.
* gnu/packages/finance.scm (monero-gui): Update to 0.17.0.1.
  [native-inputs]: Add native inputs of monero.
  [inputs]: Add monero and its inputs.
  [propagated-inputs]: Remove.
  [arguments]: Add 'configure-flags'. Remove 'get-monero-extra-files',
  'fix-makefile-vars', 'fix-paths', 'make-qt-deterministic', 'fix-version' and
  'build-zxcvbn-c' phases. Add 'extract-monero-sources', 'fix-build',
  'generate-zxcvbn-c-header' and 'install-monerod-link' phases. Remove custom
  'configure' phase. Add custom 'install' phase.
  (monero)[arguments]: Remove 'BUILD_GUI_DEPS' from 'configure-flags'.
  Remove 'install-librandomx' and 'delete-dead-links' phases. Add
  'delete-unused-files' phase.
2020-10-05 10:01:28 +02:00
Guillaume Le Vaillant 31da92fe82
gnu: monero: Update to 0.17.0.1.
* gnu/packages/finance.scm (monero): Update to 0.17.0.1.
2020-10-05 09:41:28 +02:00
Maxim Cournoyer 5f37d7e38e
gnu: python-keras: Fix build.
Fixes <https://issues.guix.gnu.org/39562>.

* gnu/packages/machine-learning.scm (python-keras)[phases]{check}: Apply
upstream fix to test_topology.py.  Skip the failing test_selu test.

Reported-by: Pierre Neidhardt <mail@ambrevar.xyz>
2020-10-05 01:49:45 -04:00
Tobias Geerinckx-Rice 0450499930
gnu: emacs-google-maps: Fix version.
* gnu/packages/emacs-xyz.scm (emacs-google-maps)[source]: Replace very
large date integer with the last upstream release.
2020-10-05 00:16:58 +02:00
Tobias Geerinckx-Rice 40dfc5195f
gnu: konversation: Update to 1.7.6.
* gnu/packages/kde-internet.scm (konversation): Update to 1.7.6.
[source]: Remove obsolete patch.
* gnu/packages/patches/konversation-Fix-build-with-Qt-5.11.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-10-05 00:16:57 +02:00
Tobias Geerinckx-Rice 9d1afee51c
gnu: appstream-glib: Update to 0.7.18.
* gnu/packages/glib.scm (appstream-glib): Update to 0.7.18.
2020-10-05 00:16:57 +02:00
Tobias Geerinckx-Rice b67e684e15
gnu: mm-common: Update to 1.0.2.
* gnu/packages/gnome.scm (mm-common): Update to 1.0.2.
2020-10-05 00:16:56 +02:00
Maxim Cournoyer 435e5e2774
gnu: emacs-google-maps: Update to 20181121.
Fixes <https://issues.guix.gnu.org/38854>.

* gnu/packages/emacs-xyz.scm (emacs-google-maps): Update to 20181121.
2020-10-04 14:58:20 -04:00
André Batista e8c33f9141
gnu: Add rust-is-executable-0.1.
* gnu/packages/crates-io.scm (rust-is-executable-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-04 21:51:33 +03:00
André Batista a1598dbc4e
gnu: Add rust-wasm-bindgen-console-logger-0.1.
* gnu/packages/crates-io.scm (rust-wasm-bindgen-console-logger-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-04 21:43:26 +03:00
Pierre Neidhardt 7cb4440951
gnu: sbcl-cl-base64: Fix tests.
* gnu/packages/lisp-xyz.scm (sbcl-cl-base64): Update to 20200930 which fixes
the test suite.
2020-10-04 16:04:39 +02:00
Pierre Neidhardt 32b5179863
gnu: sbcl-serapeum: Update to 20201003.
* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20201003.
2020-10-04 16:04:39 +02:00
Pierre Neidhardt fd689a831a
gnu: cl-cffi-gtk: Update to 20201003.
* gnu/packages/lisp-xyz.scm (cl-cffi-gtk): Update to 20201003.
2020-10-04 16:04:39 +02:00
Tobias Geerinckx-Rice 10ec0ac656
gnu: freerdp: Update to 2.2.0.
* gnu/packages/rdesktop.scm (freerdp): Update to 2.2.0.
[inputs]: Add libusb.
[arguments]: Remove unused WITH_SYSTEMD configure flag.
2020-10-04 14:35:23 +02:00
Tobias Geerinckx-Rice a2f2513724
gnu: hplip: Update to 3.20.9 [security fixes].
* gnu/packages/cups.scm (hplip): Update to 3.20.9.
[source]: Add hplip-fix-bug-1898438.patch.
[arguments]: Follow upstream defaults.
* gnu/packages/patches/hplip-fix-bug-1898438.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-10-04 14:35:18 +02:00
Tobias Geerinckx-Rice 85c84b1071
gnu: godot: Update to 3.2.3.
* gnu/packages/game-development.scm (godot): Update to 3.2.3.
2020-10-04 14:24:00 +02:00
Tobias Geerinckx-Rice 48a61e45ac
gnu: font-jetbrains-mono: Simplify licence installation.
* gnu/packages/fonts.scm (font-jetbrains-mono)[arguments]: Don't replace
the ‘install-license-files’ phase.  Help it.
2020-10-04 14:24:00 +02:00
Tobias Geerinckx-Rice 14516b6004
gnu: font-jetbrains-mono: Update to 2.002.
* gnu/packages/fonts.scm (font-jetbrains-mono): Update to 2.002.
2020-10-04 14:24:00 +02:00
Tobias Geerinckx-Rice 381828bbd5
gnu: font-comic-neue: Update to 2.51.
* gnu/packages/fonts.scm (font-comic-neue): Update to 2.51.
2020-10-04 14:24:00 +02:00
Nicolas Goaziou 3ade226fd1
gnu: emacs-olivetti: Update to 1.11.1.
* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 1.11.1.
2020-10-04 11:45:26 +02:00
AuPath 22b7b79fa0
gnu: Add emacs-frames-only-mode.
* gnu/packages/emacs-xyz.scm (emacs-frames-only-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-10-04 11:28:45 +02:00
Nicolas Goaziou b6a7c2439a
gnu: emacs-ivy-posframe: Update to 0.2.0.
* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.2.0.
[source]: Use GNU ELPA repository.
2020-10-04 11:03:34 +02:00
HiPhish 250fec5d9d
gnu: Add go-github-com-junegunn-fzf.
* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.22.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-04 11:04:00 +03:00
HiPhish e8fd351e8f
gnu: Add go-github-com-saracen-walker.
* gnu/packages/golang.scm (go-github-com-saracen-walker): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-04 11:03:58 +03:00
HiPhish e35870525f
gnu: Add go-golang-org-x-sync.
* gnu/packages/golang.scm (go-golang-org-x-sync): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-10-04 11:03:29 +03:00
Mark H Weaver cdcbb42aa3
gnu: icecat: Update to 78.3.1-guix0-preview1.
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-10-03 22:39:02 -04:00
Mark H Weaver 88d2f51414
gnu: webkitgtk: Update to 2.30.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.1.
2020-10-03 22:38:55 -04:00
Leo Famulari 3dc064f66c
gnu: linux-libre 4.4: Update to 4.4.238.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.238.
(linux-libre-4.4-pristine-source): Update hash.
2020-10-03 19:33:36 -04:00
Leo Famulari bcb9238131
gnu: linux-libre 4.9: Update to 4.9.238.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.238.
(linux-libre-4.9-pristine-source): Update hash.
2020-10-03 19:33:36 -04:00
Leo Famulari c98c8bd703
gnu: linux-libre 4.14: Update to 4.14.200.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.200.
(linux-libre-4.14-pristine-source): Update hash.
2020-10-03 19:33:36 -04:00
Leo Famulari ed3f84700d
gnu: linux-libre 4.19: Update to 4.19.149.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.149.
(linux-libre-4.19-pristine-source): Update hash.
2020-10-03 19:33:36 -04:00
Leo Famulari 043cc93ed6
gnu: linux-libre 5.4: Update to 5.4.69.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.69.
(linux-libre-5.4-pristine-source): Update hash.
2020-10-03 19:33:36 -04:00
Leo Famulari dd6eae3bcf
gnu: linux-libre: Update to 5.8.13.
* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.13.
(linux-libre-5.8-pristine-source): Update hash.
2020-10-03 19:33:27 -04:00
Tobias Geerinckx-Rice b7210a3241
gnu: clamav: Update to 0.103.0.
* gnu/packages/antivirus.scm (clamav): Update to 0.103.0.
* gnu/packages/patches/clamav-system-tomsfastmath.patch: Update patch.
2020-10-03 23:00:21 +02:00
Tobias Geerinckx-Rice 2a372bedbf
gnu: facter: Update to 4.0.41.
* gnu/packages/admin.scm (facter): Update to 4.0.41.
2020-10-03 23:00:21 +02:00
Tobias Geerinckx-Rice 05c2904059
gnu: netcat-openbsd: Update to 1.217-2.
* gnu/packages/admin.scm (netcat-openbsd): Update to 1.217-2.
2020-10-03 23:00:21 +02:00
Tobias Geerinckx-Rice 40fa331c81
gnu: nmap: Update to 7.90.
* gnu/packages/admin.scm (nmap): Update to 7.90.
2020-10-03 23:00:21 +02:00
Tobias Geerinckx-Rice f32ac8e010
gnu: catch2: Update to 2.13.1.
* gnu/packages/check.scm (catch2): Update to 2.13.1.
2020-10-03 23:00:21 +02:00
Julien Lepiller a3e2686314
Revert "gnu: elixir: Remove unused input."
This reverts commit a749caa74e.

One of the phases actually uses git in `(which "git")`.
2020-10-03 22:10:15 +02:00
Tobias Geerinckx-Rice 8d0bc58f2b
gnu: mame: Update to 0.225.
* gnu/packages/emulators.scm (mame): Update to 0.225.
2020-10-03 16:51:08 +02:00
Tobias Geerinckx-Rice 36045fa6d6
gnu: protonvpn-cli: Add python-jinja2 input.
Fixes <http://issues.guix.gnu.org/43778>.

* gnu/packages/vpn.scm (protonvpn-cli)[inputs]: Add python-jinja2.
2020-10-03 16:51:08 +02:00
Tobias Geerinckx-Rice f39b7612ab
gnu: protonvpn-cli: Prefix Python input names with ‘python-’.
* gnu/packages/vpn.scm (protonvpn-cli)[native-inputs, inputs]: Add
‘’python-’ to input labels.
2020-10-03 16:51:07 +02:00
Tobias Geerinckx-Rice 13d60d9262
gnu: libstaroffice: Update to 0.0.7.
* gnu/packages/libreoffice.scm (libstaroffice): Update to 0.0.7.
2020-10-03 16:51:07 +02:00
Tobias Geerinckx-Rice 325ab63785
gnu: libmwaw: Update to 0.3.16.
* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.16.
2020-10-03 16:51:07 +02:00
Tobias Geerinckx-Rice 6e40f1431c
gnu: geonkick: Update to 2.3.8.
* gnu/packages/music.scm (geonkick): Update to 2.3.8.
2020-10-03 16:51:06 +02:00
Tobias Geerinckx-Rice e68ae70909
gnu: protobuf: Update to 1.3.3.
* gnu/packages/protobuf.scm (protobuf): Update to 1.3.3.
2020-10-03 16:51:06 +02:00
Julien Lepiller 2bfbe0787d
gnu: josm: Update to 17013.
* gnu/packages/geo.scm (josm): Update to 17013.
2020-10-03 16:50:23 +02:00
Mathieu Othacehe b3f5402d2d
gnu: cuirass: Update to 0.0.1-50.71aac24.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-50.71aac24.
2020-10-03 15:14:43 +02:00
Maxim Cournoyer f7f5caf7ea
gnu: Add python-pyux.
* gnu/packages/python-check.scm (python-pyux): New variable.
2020-10-02 21:47:28 -04:00
Maxim Cournoyer 01f3f0e928
gnu: ocaml-mcl: Fix build.
It was failing on a /bin/sh occurrence patched twice in the configure script:

sh: ./configure:/gnu/store/...-bash-minimal-5.0.16/gnu/store/...-bash-minimal-5.0.1:bad
interpreter: No such file or directory

* gnu/packages/machine-learning.scm (ocaml-mcl)[phases]{patch-paths}: Do not
patch the configure script.
2020-10-02 21:47:28 -04:00
Maxim Cournoyer 9496fa0724
gnu: python-gssapi: Update to 1.6.9.
* gnu/packages/python-xyz.scm (python-gssapi): Update to 1.6.9.
2020-10-02 21:47:28 -04:00
Maxim Cournoyer 3dc26bcd78
gnu: python-gssapi: Skip failing tests.
Fixes <https://issues.guix.gnu.org/43402>.

* gnu/packages/python-xyz.scm (python-gssapi)[phases]{disable-failing-tests}:
Add phase.
2020-10-02 21:47:28 -04:00
Maxim Cournoyer ec2ecf790f
gnu: python-openpyxl: Update to 3.0.5.
* gnu/packages/python-xyz.scm (python-openpyxl): Update to 3.0.5.
2020-10-02 21:47:27 -04:00
Tobias Geerinckx-Rice 755da56f21
gnu: mariadb-connector-c: Update to 3.1.10.
* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.10.
2020-10-03 00:22:59 +02:00
Tobias Geerinckx-Rice 2259eeec80
gnu: ccache: Update to 3.7.12.
* gnu/packages/ccache.scm (ccache): Update to 3.7.12.
2020-10-03 00:22:59 +02:00
Ricardo Wurmus 95b16cd886
gnu: nyacc: Use versioned Guile site directory.
This is a follow-up to commit 4e896da45d.

* gnu/packages/mes.scm (nyacc)[source]: Add snippet.
2020-10-03 00:04:43 +02:00
Ricardo Wurmus 4164ae7cd1
gnu: axoloti-patcher-next: Fix directory names.
* gnu/packages/axoloti.scm (axoloti-patcher-next)[arguments]: Add
sub-directory of old firmware; fix the sub-directory name of the armv7e-m
toolchain headers.
2020-10-03 00:04:43 +02:00
Tobias Geerinckx-Rice 63e5ef402b
gnu: orc: Update to 0.4.32.
* gnu/packages/gstreamer.scm (orc): Update to 0.4.32.
2020-10-02 23:08:10 +02:00
Tobias Geerinckx-Rice 08a8b34044
gnu: zeromq: Update to 4.3.3.
* gnu/packages/networking.scm (zeromq): Update to 4.3.3.
2020-10-02 23:08:10 +02:00
Tobias Geerinckx-Rice 433b391f9e
gnu: liblouisutdml: Update to 2.9.0.
* gnu/packages/language.scm (liblouisutdml): Update to 2.9.0.
[source]: Remove patch.
* gnu/packages/patches/liblouisutdml-fix-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-10-02 23:08:10 +02:00
Tobias Geerinckx-Rice b4fb61f60b
gnu: liblouis: Update to 3.15.0.
* gnu/packages/language.scm (liblouis): Update to 3.15.0.
2020-10-02 23:08:09 +02:00
Tobias Geerinckx-Rice 13e245f591
gnu: lsp-plugins: Update to 1.1.26.
* gnu/packages/music.scm (lsp-plugins): Update to 1.1.26.
2020-10-02 23:08:09 +02:00
Tobias Geerinckx-Rice 545c6bda37
gnu: perl-async-interrupt: Update to 1.26.
* gnu/packages/perl.scm (perl-async-interrupt): Update to 1.26.
2020-10-02 23:08:08 +02:00
Tobias Geerinckx-Rice 72313ff4ab
gnu: perl-test-utf8: Update to 1.02.
* gnu/packages/perl-check.scm (perl-test-utf8): Update to 1.02.
2020-10-02 23:08:08 +02:00
Mathieu Othacehe d6a8f0a978
services: cuirass: Fix activation.
Fixes: <https://issues.guix.gnu.org/43760>.

* gnu/services/cuirass.scm (cuirass-activation): Do not create
queries-log-file and web-queries-log-file if the corresponding config file are
unset.
2020-10-02 14:58:01 +02:00
Mathieu Othacehe 23ad7e92b1
system: image: Add qcow2 image type.
* gnu/system/image.scm (qcow2-image-type): New variable.
2020-10-02 14:54:26 +02:00
Mathieu Othacehe ae39b7a9a9
gnu: guix: Fix checksum.
* gnu/packages/package-management.scm (guix): Fix checksum.
2020-10-02 14:52:52 +02:00
Mathieu Othacehe 7db32c94b0
gnu: guix: Update to 1.1.0-28.d27dbeb.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-28.d27dbeb.
2020-10-02 14:34:52 +02:00
Mathieu Othacehe d27dbeb9d8
gnu: guix: Install OpenRC init files to $(prefix)/etc.
This is a followup to cabac732de.

* gnu/packages/package-management.scm (guix)[arguments]: In 'bootstrap'
phase, change "openrcservicedir" in 'nix/local.mk'.
2020-10-02 14:10:15 +02:00
Mathieu Othacehe f469fb927f
gnu: cuirass: Update to 0.0.1-49.cd89fc4.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-49.cd89fc4.
2020-10-02 10:03:29 +02:00
Jonathan Brielmaier 9dc27bc388
gnu: icedove: Update to 78.3.1.
* gnu/packages/gnuzilla.scm (icedove): Update to 78.3.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-02 08:11:39 +02:00
Jonathan Brielmaier df3752e13c
gnu: nss@3.56: Update to 3.57.
nss@3.57 includes a critical fix for building on aarch64.

* gnu/packages/nss.scm (nss-3.56): Update to 3.57 and rename to
* nss-3.57.
* gnu/packages/gnuzilla.scm (icedove)[inputs]: Update nss variable name.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-02 08:11:39 +02:00
Tobias Geerinckx-Rice 1aa9f2cfde
gnu: sord: Update to 0.16.6.
* gnu/packages/rdf.scm (sord): Update to 0.16.6.
2020-10-02 00:30:43 +02:00
Tobias Geerinckx-Rice 33214fe4ca
gnu: serd: Update to 0.30.6.
* gnu/packages/rdf.scm (serd): Update to 0.30.6.
2020-10-02 00:30:43 +02:00
Tobias Geerinckx-Rice e1fefb810b
gnu: grim: Fix output rotation interpretation with Sway 1.4.
* gnu/packages/image.scm (grim)[source]: Add patch.
* gnu/packages/patches/grim-revert-output-rotation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-10-02 00:30:14 +02:00
Tobias Geerinckx-Rice 7a0491ad0c
gnu: python-pure-protobuf: Update to 2.0.1.
* gnu/packages/protobuf.scm (python-pure-protobuf): Update to 2.0.1.
2020-10-02 00:29:22 +02:00
Tobias Geerinckx-Rice 476631fd9a
gnu: oil: Update to 0.8.1.
* gnu/packages/shells.scm (oil): Update to 0.8.1.
2020-10-02 00:29:21 +02:00
Tobias Geerinckx-Rice b61e057abc
gnu: perl-libwww: Update to 6.49.
* gnu/packages/web.scm (perl-libwww): Update to 6.49.
2020-10-01 21:55:04 +02:00
Tobias Geerinckx-Rice ebd5f93119
gnu: perl-test-tcp: Update to 2.22.
* gnu/packages/web.scm (perl-test-tcp): Update to 2.22.
2020-10-01 21:55:03 +02:00
Tobias Geerinckx-Rice 8bfe8b3641
gnu: inxi-minimal: Update to 3.1.07-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.07-1.
2020-10-01 21:55:03 +02:00
Tobias Geerinckx-Rice 74b7b13829
gnu: xpra: Update to 4.0.4.
* gnu/packages/xorg.scm (xpra): Update to 4.0.4.
2020-10-01 21:55:03 +02:00
Tobias Geerinckx-Rice 08014aed88
gnu: waybar: Update to 0.9.4.
* gnu/packages/wm.scm (waybar): Update to 0.9.4.
2020-10-01 21:55:02 +02:00
Maxim Cournoyer d40c9f6c85
services: %desktop-services: Setuid root NTFS and NFS mount helpers.
Fixes <https://issues.guix.info/39670>.

Combined with commit def6e2ae46, this allows unprivileged users to mount file
systems marked with the "user" option.  It adds less than 4 MiB to the closure
of the lightweight-desktop.tmpl operating system template.

* gnu/services/desktop.scm (%desktop-services): Extend the
setuid-program-service-type service with the 'mount.nfs' and 'mount.nfs-3g'
programs.

Reported-by: Nathan Dehnel <ncdehnel@gmail.com>
2020-10-01 15:47:55 -04:00
Mathieu Othacehe c5cf45e906
ci: Add log and outputs keys.
Add 'log and 'outputs properties to hydra objects. This way Cuirass won't
have to go through every derivation to add those properties.

* gnu/ci.scm (package->alist, image-jobs, system-test-jobs, tarball-jobs): Add
'log and 'outputs properties.
* build-aux/hydra/guix-modular.scm (build-job): Ditto.
2020-10-01 18:39:41 +02:00
Morgan Smith f88fea0eaa
gnu: emacs-next: Fix load path and version.
Fixes <http://issues.guix.info/43277>.

* gnu/packages/emacs.scm (emacs)[strip-double-wrap]: Modify to work with
emacs-next.
(emacs-next)[version]: Use git-version to produce the version string.
[arguments]: Remove field.
[native-search-paths]: Add field.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2020-10-01 11:03:56 -04:00
Jan (janneke) Nieuwenhuizen 18e76f8905
services: hurd-vm: Resurrect system-test by using raw disk-image.
Using the new compressed-qcow2 image breaks this test.

* gnu/tests/virtualization.scm (hurd-vm-disk-image-raw): New procedure.
(%childhurd-os): Use it.
2020-10-01 15:47:29 +02:00
Jelle Licht e65991a363
gnu: skopeo: Update to 1.2.0.
* gnu/packages/virtualization.scm (skopeo): Update to 1.2.0.
[source]: Update uri.
[arguments]: Update #:import-path.
<phases>: In the 'build' phase, update make target.
[home-page]: Update to current.
2020-10-01 14:42:12 +02:00
Adam 031f705a43
gnu: Add emacs-sqlite.
* gnu/packages/emacs-xyz.scm (emacs-sqlite): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-10-01 14:39:52 +02:00
Brendan Tildesley a76e9d13e9
gnu: Add scantailor-advanced.
* gnu/packages/image-processing.scm (scantailor-advanced): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-10-01 14:22:15 +02:00
Jelle Licht e748183538
linux-container: Reset jailed root permissions.
* gnu/build/linux-container.scm (mount-file-systems): Add 'chmod' call.
* tests/containers.scm
("call-with-container, mnt namespace, root permissions"): New test.
2020-10-01 12:51:13 +02:00
Greg Hogan 786a04c9ae
gnu: SuiteSparse: Update to 5.8.1.
From 0d8692dfebc6ac4b515c06612ab8da4c898719eb Mon Sep 17 00:00:00 2001
From: Greg Hogan <code@greghogan.com>
Date: Tue, 29 Sep 2020 11:54:38 +0000
Subject: [PATCH] gnu: SuiteSparse: Update to 5.8.1.

* gnu/packages/maths.scm (suitesparse): Update to 5.8.1.
[arguments]: Remove unnecessary flag and use default blas and lapack.
[inputs]: Add new dependencies for SLIP_LU component.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-01 12:45:38 +02:00
Greg Hogan e9cbf43ae0
gnu: tbb: Update to 2020.3.
1.  (*) multipart/mixed     ( ) text/html

>From a30bd8dcbc2d4321cd993eaa1857e4be85da7a59 Mon Sep 17 00:00:00 2001
From: Greg Hogan <code@greghogan.com>
Date: Tue, 29 Sep 2020 19:19:36 +0000
Subject: [PATCH] gnu: tbb: Update to 2020.3.

* gnu/packages/tbb.scm (tbb): Update to 2020.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-01 12:45:38 +02:00
Paul Garlick 905a2ff0c5
gnu: Add texlive-symbol.
* gnu/packages/tex.scm (texlive-symbol): New variable.
2020-10-01 11:04:00 +01:00
Mathieu Othacehe 3ca014d1df
ci: Add nix-name and system keys.
Add 'nix-name and 'system properties to hydra objects. This way Cuirass won't
have to go through every derivation to add those properties.

* gnu/ci.scm (package->alist, image-jobs, system-test-jobs, tarball-jobs): Add
'nix-name and 'system properties.
* build-aux/hydra/guix-modular.scm (build-job): Ditto.
2020-10-01 11:46:53 +02:00
Jason Conroy 5627bfe45c
Instantiate nscd in each system container.
* gnu/system/linux-container.scm (%nscd-container-caches): New variable.
(containerized-operating-system): Instantiate nscd-service with smaller caches
and add it to the generated operating-system, replacing any nscd-service
specified by the caller.
* gnu/system/file-systems.scm: (%network-file-mappings): Remove "/var/run/nscd".

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-10-01 09:27:33 +02:00
Oleg Pykhalov da6aec32cf
gnu: Add webssh service.
* gnu/services/ssh.scm:
(<webssh-configuration>): New record type.
(%webssh-configuration-nginx, webssh-service-type): New variables.
(webssh-account, webssh-activation, webssh-shepherd-service): New procedures.
* doc/guix.texi: Document this.
2020-10-01 10:15:29 +03:00
Leo Famulari 51eb3e113c
gnu: linux-libre 4.19: Update to 4.19.148.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.148.
(linux-libre-4.19-pristine-source): Update hash.
2020-09-30 18:34:09 -04:00
Leo Famulari 2d4264b76e
gnu: linux-libre 5.4: Update to 5.4.68.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.68.
(linux-libre-5.4-pristine-source): Update hash.
2020-09-30 18:34:09 -04:00
Leo Famulari cc55c404ff
gnu: linux-libre: Update to 5.8.12.
* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.12.
(linux-libre-5.8-pristine-source): Update hash.
2020-09-30 18:34:05 -04:00
Tobias Geerinckx-Rice 5faca523d6
gnu: wireshark: Update to 3.2.7.
* gnu/packages/networking.scm (wireshark): Update to 3.2.7.
2020-10-01 00:13:43 +02:00
Tobias Geerinckx-Rice 2cf49625d0
gnu: perl-net-dns: Update to 1.27.
* gnu/packages/networking.scm (perl-net-dns): Update to 1.27.
2020-10-01 00:13:43 +02:00
Tobias Geerinckx-Rice ce4f2fda4d
gnu: gnome-bluetooth: Update to 3.34.2.
* gnu/packages/gnome.scm (gnome-bluetooth): Update to 3.34.2.
2020-10-01 00:13:43 +02:00
Tobias Geerinckx-Rice 820676e1d8
gnu: srt: Update to 1.4.2.
* gnu/packages/networking.scm (srt): Update to 1.4.2.
2020-10-01 00:13:43 +02:00
Tobias Geerinckx-Rice 36bb10d678
gnu: mtr: Update to 0.94.
* gnu/packages/networking.scm (mtr): Update to 0.94.
2020-10-01 00:13:43 +02:00
Tobias Geerinckx-Rice 737875b408
gnu: starfighter: Update to 2.3.3.
* gnu/packages/games.scm (starfighter): Update to 2.3.3.
2020-10-01 00:13:43 +02:00
Tobias Geerinckx-Rice 1f334a5c23
gnu: nml: Update to 0.5.3.
* gnu/packages/game-development.scm (nml): Update to 0.5.3.
2020-10-01 00:13:42 +02:00
Tobias Geerinckx-Rice 902436a209
gnu: cozy: Update to 0.7.2.
* gnu/packages/ebook.scm (cozy): Update to 0.7.2.
[inputs]: Add python-packaging.
2020-10-01 00:13:42 +02:00
Tobias Geerinckx-Rice 874d2bc9c9
gnu: pcb-rnd: Update to 2.2.4.
* gnu/packages/engineering.scm (pcb-rnd): Update to 2.2.4.
2020-10-01 00:13:42 +02:00
Tobias Geerinckx-Rice 5d9a100e7e
gnu: xtl: Update to 0.6.19.
* gnu/packages/cpp.scm (xtl): Update to 0.6.19.
2020-10-01 00:13:42 +02:00
Tobias Geerinckx-Rice 4436a27ca6
gnu: python-rq: Update to 1.5.2.
* gnu/packages/databases.scm (python-rq): Update to 1.5.2.
2020-10-01 00:13:42 +02:00
Tobias Geerinckx-Rice 771c266bc4
gnu: python-lmdb: Update to 1.0.0.
* gnu/packages/databases.scm (python-lmdb): Update to 1.0.0.
[arguments]: Set LMDB_PURE.
2020-10-01 00:13:42 +02:00
Tobias Geerinckx-Rice 5ccb3b231a
gnu: stellarium: Update to 0.20.3.
* gnu/packages/astronomy.scm (stellarium): Update to 0.20.3.
2020-10-01 00:13:42 +02:00
Tobias Geerinckx-Rice 63d37b3cbe
gnu: python-alembic: Update to 1.4.3.
* gnu/packages/databases.scm (python-alembic): Update to 1.4.3.
2020-10-01 00:13:42 +02:00
Tobias Geerinckx-Rice 25fb1e308d
gnu: perl-dbd-sqlite: Update to 1.66.
* gnu/packages/databases.scm (perl-dbd-sqlite): Update to 1.66.
2020-10-01 00:13:41 +02:00
Tobias Geerinckx-Rice ce054e84d3
gnu: perl-db-file: Update to 1.854.
* gnu/packages/databases.scm (perl-db-file): Update to 1.854.
2020-10-01 00:13:41 +02:00
Tobias Geerinckx-Rice dbc1fe20be
gnu: signify: Update to 30.
* gnu/packages/crypto.scm (signify): Update to 30.
2020-10-01 00:13:41 +02:00
Tobias Geerinckx-Rice 0b66a8bbd8
gnu: escpr: Mark up description.
* gnu/packages/cups.scm (escpr)[description]: Use @acronym and @tie.
2020-10-01 00:13:41 +02:00
Tobias Geerinckx-Rice 9e93bffb58
gnu: php: Update to 7.4.11.
* gnu/packages/php.scm (php): Update to 7.4.11.
2020-10-01 00:13:41 +02:00
Tobias Geerinckx-Rice 7c413c3575
gnu: nginx-xslscript: Move out of the way.
The nginx and nginx-documentation packages need to be updated in tandem.
nginx-xslscript has no good reason to come between them.

* gnu/packages/web.scm (nginx-xslscript): Relocate.
2020-10-01 00:13:41 +02:00
Tobias Geerinckx-Rice 7f2ee827fe
gnu: nginx-documentation: Update to 1.19.3-2603-94ebfbcd68bb.
* gnu/packages/web.scm (nginx-documentation): Update to 1.19.3-2603-94ebfbcd68bb.
2020-10-01 00:13:41 +02:00
Tobias Geerinckx-Rice 4f4444753d
gnu: nginx: Update to 1.19.3.
* gnu/packages/web.scm (nginx): Update to 1.19.3.
2020-10-01 00:13:40 +02:00
Nicolas Goaziou 7607ace509
gnu: emacs-rudel: Update to 0.3.2.
* gnu/packages/emacs-xyz.scm (emacs-rudel): Update to 0.3.2.
2020-09-30 21:27:50 +02:00
Guillaume Le Vaillant 510278134b
gnu: bitcoin-unlimited: Update to 1.9.0.1.
* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.9.0.1.
  [arguments]: Add "--disable-static" to 'configure-flags. Remove 'fix-build'
  and 'make-qt-deterministic' phases. Enable "txvalidationcache" test.
2020-09-30 19:47:27 +02:00
Julien Lepiller db194f714a
gnu: ocaml4.07-sqlite3: Fix build.
* gnu/packages/ocaml.scm (ocaml4.07-sqlite3): Use dune for OCaml 4.07.
2020-09-30 14:38:51 +02:00
Jan (janneke) Nieuwenhuizen 04a459a069
services: hurd-vm: Add childhurd user to kvm group.
This is a follow-up to commit d692ebf980.

* gnu/services/virtualization.scm (%hurd-vm-accounts)[supplementary-groups]:
Add ’kvm’.
* gnu/services/virtualization.scm (hurd-vm-shepherd-service): Use #:group
"kvm"
2020-09-30 12:30:28 +02:00
Mathieu Othacehe 10b135cef5
system: image: Add image-type support.
* gnu/system/image.scm (image-with-os): New macro. Rename the old
"image-with-os" procedure to ...
(image-with-os*): ... this new procedure,
(system-image): adapt according,
(raw-image-type, iso-image-type, uncompressed-iso-image-type
%image-types): new variables,
(lookup-image-type-by-name): new procedure.
(find-image): remove it.
* gnu/system/images/hurd.scm (hurd-image-type): New variable,
use it to define ...
(hurd-disk-image): ... this variable, using "os->image" procedure.
* gnu/tests/install.scm (run-install): Rename
installation-disk-image-file-system-type parameter to installation-image-type,
use os->config instead of find-image to compute the image passed to system-image,
(%test-iso-image-installer) adapt accordingly,
(guided-installation-test): ditto.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-09-30 10:47:59 +02:00
Mathieu Othacehe 99d036ce84
image: Add image-type support.
* gnu/image.scm (<image-type>): New record,
(image-type, image-type?, image-type-name,
image-type-constructor, os->image): new procedures.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-09-30 10:47:59 +02:00
Mathieu Othacehe 2f1f7b6667
services: virtualization: Use a compressed qcow2 hurd disk-image.
* gnu/services/virtualization.scm (hurd-vm-disk-image): Use 'compressed-qcow2
format.
2020-09-30 10:47:58 +02:00
André Batista df5d1c8393
gnu: Add rust-multi-default-trait-impl-0.1.
* gnu/packages/crates-io.scm (rust-multi-default-trait-impl-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-09-30 11:25:05 +03:00
Pierre Neidhardt 23611680c8
gnu: sbcl-kmrcl: Update to 1.111.
* gnu/packages/lisp-xyz.scm (sbcl-kmrcl): Update to 1.111.
2020-09-30 09:46:55 +02:00
Efraim Flashner 97750c2004
gnu: newsboat: Fix inputs.
This is a follow-up to 51b46fa28c.

* gnu/packages/syndication.scm (newsboat)[arguments]: Replace
rust-once-cell-1.2 with rust-once-cell-1.
2020-09-30 09:39:32 +03:00
Efraim Flashner 1628d57bb5
gnu: Fix package references.
* gnu/packages/algebra.scm (iml)[inputs]: Correctly refer to package
inputs.
* gnu/packages/astronomy.scm (xplanet),
* gnu/packages/audio.scm (redkite, libaudec, lv2lint, lv2toweb),
* gnu/packages/bioconductor.scm (r-cummerbund),
* gnu/packages/chicken.scm (chicken),
* gnu/packages/conky.scm (conky),
* gnu/packages/cran.scm (r-latex2exp),
* gnu/packages/crates-io.scm (rust-rgb),
* gnu/packages/databases.scm (mariadb),
* gnu/packages/diffoscope.scm (reprotest),
* gnu/packages/file-systems.scm (glusterfs),
* gnu/packages/finance.scm (electron-cash),
* gnu/packages/games.scm (rinutils, ksudoku, kdiamond, kigo),
* gnu/packages/geo.scm (grass),
* gnu/packages/gnome.scm (libmediaart, gnome-contacts, geoclue),
* gnu/packages/gnucash.scm (aqbanking),
* gnu/packages/image.scm (mtpaint),
* gnu/packages/kde-internet.scm (kopete, ktorrent),
* gnu/packages/kde-utils.scm (kmousetool, kmouth, kronometer),
* gnu/packages/linphone.scm (liblinphone),
* gnu/packages/maths.scm (ppl),
* gnu/packages/mercury.scm (mercury-minimal),
* gnu/packages/music.scm (bjumblr, bschaffl, lsp-plugins,
spectacle-analyzer, helm, tap-lv2, wolf-shaper, shiru-lv2),
* gnu/packages/networking.scm (restinio),
* gnu/packages/prolog.scm (swi-prolog),
* gnu/packages/python-web.scm (gunicorn),
* gnu/packages/python-xyz.scm (python-docusign-esign),
* gnu/packages/ruby.scm (ruby-cucumber, ruby_version, ruby-addressable),
* gnu/packages/sagemath.scm (python-cypari2),
* gnu/packages/skarnet.scm (s6-linux-init),
* gnu/packages/vpn.scm (sshuttle),
* gnu/packages/web.scm (libcyaml),
* gnu/packages/xdisorg.scm (kbdd),
* gnu/packages/xorg.scm (xpra): Same.
2020-09-30 09:28:26 +03:00
Efraim Flashner 1537587e46
gnu: rust-instant-0.1: Update to 0.1.4.
* gnu/packages/crates-io.scm (rust-instant-0.1): Update to 0.1.4.
[arguments]: Don't skip build. Skip tests. Add rust-js-sys-0.3,
rust-wasm-bindgen-0.2 to cargo-inputs.
2020-09-30 09:28:26 +03:00
Efraim Flashner c9b101f119
gnu: rust-serde-1: Update to 1.0.113.
* gnu/packages/crates-io.scm (rust-serde-1, rust-serde-derive-1,
rust-serde-test-1): Update to 1.0.113.
[arguments]: Don't skip build.
2020-09-30 09:28:25 +03:00
Efraim Flashner 51b46fa28c
gnu: rust-once-cell-1.2: Replace with rust-once-cell-1.
* gnu/packages/crates-io.scm (rust-once-cell-1.2): Remove variable.
(rust-arc-swap-0.4, rust-duct-0.13): Adjust accordingly.
* gnu/packages/gnome.scm (librsvg-next): Same.
2020-09-30 09:28:25 +03:00
Efraim Flashner cca7cbe932
gnu: Add rust-once-cell-1.
* gnu/packages/crates-io.scm (rust-once-cell-1): New variable.
(rust-once-cell-1.2): Inherit from rust-once-cell-1.
2020-09-30 09:28:25 +03:00
Tobias Geerinckx-Rice 7158dc2d49
gnu: escpr: Update to 1.7.7.
* gnu/packages/cups.scm (escpr): Update to 1.7.7.
[arguments]: Add a ‘patch-autotools-version-requirement’ phase.
2020-09-29 23:32:26 +02:00
Tobias Geerinckx-Rice 276144a99f
gnu: escpr: Install PPDs where CUPS can find them.
* gnu/packages/cups.scm (escpr)[arguments]: Fix ‘--with-cupsppddir=’.
2020-09-29 23:32:26 +02:00
Brendan Tildesley d94be771fc
gnu: wev: Use version tag instead of commit.
* gnu/packages/freedesktop.scm (wev): Update to the 1.0.0 version tag,
which happens to be the same commit anyway.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-09-29 22:53:36 +02:00
Tobias Geerinckx-Rice c99845c0d8
gnu: claws-mail: Update to 3.17.7.
* gnu/packages/mail.scm (claws-mail): Update to 3.17.7.
2020-09-29 22:08:32 +02:00
Ludovic Courtès c11c19bd4d
services: hurd-vm: Add system test.
* gnu/tests/virtualization.scm (%childhurd-os): New variable.
(run-childhurd-test): New procedure.
(%test-childhurd): New variable.
2020-09-29 21:56:28 +02:00
Ludovic Courtès d5366500ec
secret-service: Add proper logging procedure and log to syslog.
* gnu/build/secret-service.scm (log): New macro.
(secret-service-send-secrets, secret-service-receive-secrets): Use it
instead of raw 'format' calls.
2020-09-29 21:56:27 +02:00
Ludovic Courtès 59261a22f9
services: secret-service: Add initial client/server handshake.
This allows the client running on the host to know when it's actually
connect to the server running in the guest.  Failing that, the client
would connect right away to QEMU and send secrets even though the server
is not running yet in the guest, which is unreliable.

* gnu/build/secret-service.scm (secret-service-send-secrets): Add
 #:handshake-timeout.  Read from SOCK an initial message from the
server.  Return #f on error.
(secret-service-receive-secrets): Send 'secret-service-server' message
to the client.  Close SOCK upon timeout.
* gnu/services/virtualization.scm (hurd-vm-shepherd-service): 'start'
method returns #f when 'secret-service-send-secrets' returns #f.
2020-09-29 21:56:27 +02:00
Ludovic Courtès e352706ad3
services: secret-service: Move instance last in the list of services.
* gnu/services/virtualization.scm (secret-service-operating-system): Add
the SECRET-SERVICE-TYPE instance to the end of the list.
2020-09-29 21:56:27 +02:00
Ludovic Courtès f9090015c5
secret-service: Fix file port leak in 'secret-service-send-secrets'.
* gnu/build/secret-service.scm (secret-service-send-secrets): Use
'call-with-input-file' instead of 'open-input-file'.
2020-09-29 21:56:27 +02:00
Ludovic Courtès 4d047853da
secret-service: Add a timeout when waiting for a client.
* gnu/build/secret-service.scm (secret-service-receive-secrets)
[wait-for-client]: Call 'select' with a 60s timeout before 'accept'.
Return #f upon timeout.
[read-secrets]: Return FILES on success.
Adjust caller of 'wait-for-client' to handle #f.
2020-09-29 21:56:27 +02:00
Ludovic Courtès 1edb7c7eec
services: hurd-vm: Pass "-no-reboot" when spawning the Hurd VM.
* gnu/services/virtualization.scm (hurd-vm-shepherd-service)[vm-command]:
Add "--no-reboot".
2020-09-29 21:56:27 +02:00
Ludovic Courtès 37283f9f3e
services: hurd-vm: Initialize the guest's SSH/Guix keys at activation time.
* gnu/services/virtualization.scm (initialize-hurd-vm-substitutes)
(hurd-vm-activation): New procedures.
(hurd-vm-service-type)[extensions]: Add ACTIVATION-SERVICE-TYPE
extension.
* doc/guix.texi (Transparent Emulation with QEMU): Mention GNU/Hurd.
(The Hurd in a Virtual Machine): Explain which files are automatically
installed and mention offloading.
2020-09-29 21:56:27 +02:00