1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-07-12 16:04:08 +02:00

Compare commits

..

4149 Commits

Author SHA1 Message Date
Brett Gilio 9fdef4d61a gnu: ocaml-4.11: Add comment about check phase.
* gnu/packages/ocaml.scm (ocaml-4.11): The check phase is currently
skipping all tests with an error. Add a comment to fix this.
2020-08-30 19:13:25 -05:00
Brett Gilio 5180552e98 gnu: ocaml-ounit: Update to 2.2.3 and rename.
* gnu/packages/ocaml.scm (ocaml-ounit): Update to 2.2.3 and rename.

[definition]: Rename to ocaml-ounit2.
[source]: Replace url-fetch with git-fetch.
[native-inputs]: Remove comment.
[build-system]: Change to dune-build-system.
[arguments]: Remove deletion of check phase, and specify package field.
[description]: Respace to align with column-width.
2020-08-30 18:36:08 -05:00
Brett Gilio f2feb9b9df gnu: ocaml-extlib: Adjust indentation.
* gnu/packages/ocaml.scm (ocaml-extlib): Adjust indentation.
2020-08-30 18:15:30 -05:00
Brett Gilio c9f4cb161d gnu: ocamlbuild: Revise license.
* gnu/packages/ocaml.scm (ocamlbuild)[license]: License is actually LGPL2.0.
2020-08-30 18:11:44 -05:00
Brett Gilio 63a6145828 gnu: ocaml-4.07: Inherit from ocaml-4.11
* gnu/packages/ocaml.scm (ocaml-4.07): Update inheritance to reflect latest
OCaml.
2020-08-30 18:10:57 -05:00
Brett Gilio f8bfd4aa45 gnu: ocaml: Use ocaml-4.11.
* gnu/packages/ocaml.scm (ocaml): Update reference package to ocaml-4.11.
2020-08-30 18:03:05 -05:00
Brett Gilio 9f48b55252 gnu: ocaml-4.09: Update to 4.11.0.
* gnu/packages/ocaml.scm (ocaml-4.09): Update to 4.11.0.

[definition]: Rename to match current OCaml version.
[arguments]: Remove patch-/bin/sh-references phase.
[arguments]: Run "make tests" in check phase.
[arguments]: Have all phases return #t
2020-08-30 18:00:54 -05:00
Nicolas Goaziou f8a369c36f gnu: libreoffice: Update to 6.4.6.2.
* gnu/packages/libreoffice.scm (libreoffice): Update to 6.4.6.2. Fix
indentation.
2020-08-30 20:40:23 +02:00
Leo Famulari b39541859d gnu: Remove linux-libre 5.7.
The 5.7 kernel series is no longer supported upstream.

* gnu/packages/linux.scm (deblob-scripts-5.7, linux-libre-5.7-version,
linux-libre-5.7-pristine-source, linux-libre-5.7-source,
linux-libre-headers-5.7, linux-libre-5.7) Remove variables.
* gnu/packages/aux-files/linux-libre/5.7-arm.conf,
gnu/packages/aux-files/linux-libre/5.7-arm64.conf,
gnu/packages/aux-files/linux-libre/5.7-i686.conf,
gnu/packages/aux-files/linux-libre/5.7-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.
2020-08-30 13:53:55 -04:00
Nicolas Goaziou 71a85fedcd gnu: emacs-tramp: Update to 2.4.4.2.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.4.4.2.
2020-08-30 15:21:40 +02:00
Efraim Flashner a6b72a0f2b gnu: sdsl-lite: Fix build.
* gnu/packages/datastructures.scm (sdsl-lite)[arguments]: Fix typo in
custom 'install-pkgconfig-file phase.
2020-08-30 15:49:47 +03:00
Ricardo Wurmus 0e7731ba80 gnu: guile-studio: Update to 0.0.3-1.5c05b03.
* gnu/packages/guile-xyz.scm (guile-studio): Update to 0.0.3-1.5c05b03.
[inputs]: Add emacs-flycheck-guile.
2020-08-30 14:05:35 +02:00
Efraim Flashner 0999168337 gnu: synthing-gtk: Add missing input.
* gnu/packages/syncthing.scm (syncthin-gtk)[inputs]: Add librsvg.
2020-08-30 14:45:39 +03:00
Efraim Flashner ab15bbea60 gnu: sdsl-lite: Install pkgconfig file.
* gnu/packages/datastructures.scm (sdsl-lite)[arguments]: Add custom
'install-pkgconfig-file phase to install sdsl-lite.pc.
2020-08-30 14:15:07 +03:00
Efraim Flashner d9bba529fc gnu: vowpal-wabbit: Install more headers.
* gnu/packages/machine-learning.scm (vowpal-wabbit)[arguments]: Add
'install-more-headers phase to install more headers.
2020-08-30 14:13:32 +03:00
Ricardo Wurmus 841fe2df5e gnu: emacs-js2-mode: Update to 20190219-1.40aab27.
* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to to
20190219-1.40aab27.
2020-08-30 12:44:10 +02:00
Tobias Geerinckx-Rice e4e03047fb gnu: squid: Update to 4.13.
* gnu/packages/networking.scm (squid): Update to 4.13.
2020-08-30 06:35:22 +02:00
Tobias Geerinckx-Rice 70134af9f5 gnu: python-authres: Edit description.
* gnu/packages/mail.scm (python-authres)[synopsis, description]: Edit.
Or, one typo fix run amok.
2020-08-30 06:35:14 +02:00
Tobias Geerinckx-Rice 92bc522932 gnu: xonsh: Update to 0.9.20.
* gnu/packages/shells.scm (xonsh): Update to 0.9.20.
2020-08-30 06:34:49 +02:00
Brett Gilio d560a2c781 gnu: emacs-haskell-mode: Delete test failing on Emacs 27.1.
*
gnu/packages/emacs-xyz.scm (emacs-haskell-mode)[arguments]<delete-failing-tests>:
Add "haskell-indent-tests.el" to list of deleted tests as it currently fails
on Emacs 27.1

https://github.com/haskell/haskell-mode/issues/1714
2020-08-29 22:27:09 -05:00
Tobias Geerinckx-Rice 73a3085e34 gnu: libde265: Update to 1.0.6.
* gnu/packages/video.scm (libde265): Update to 1.0.6.
2020-08-30 04:52:10 +02:00
Tobias Geerinckx-Rice 989ebdc894 gnu: osinfo-db: Update to 20200813.
* gnu/packages/virtualization.scm (osinfo-db): Update to 20200813.
2020-08-30 04:52:10 +02:00
Tobias Geerinckx-Rice 4b05e1a204 gnu: straw-viewer: Update to 0.0.7.
* gnu/packages/video.scm (straw-viewer): Update to 0.0.7.
2020-08-30 04:52:10 +02:00
Tobias Geerinckx-Rice de864032bf gnu: vapoursynth: Update to 52.
* gnu/packages/video.scm (vapoursynth): Update to 52.
2020-08-30 04:52:09 +02:00
Tobias Geerinckx-Rice f0117fcdc4 gnu: wireguard-tools: Update to 1.0.20200827.
* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20200827.
2020-08-30 04:52:09 +02:00
Tobias Geerinckx-Rice c8046d1b22 gnu: scrypt: Update to 1.3.1.
* gnu/packages/crypto.scm (scrypt): Update to 1.3.1.
[arguments]: Patch configure to respect $PATH.
2020-08-30 04:52:09 +02:00
Tobias Geerinckx-Rice a0484d9ff7 gnu: scrypt: Install licence file with documentation.
* gnu/packages/crypto.scm (scrypt)[arguments]: Add a
#:license-file-regexp and install the documentation to the same
standard location.
2020-08-30 04:52:09 +02:00
Tobias Geerinckx-Rice 5a9f2ae19b gnu: fdupes: Update to 2.1.2.
* gnu/packages/admin.scm (fdupes): Update to 2.1.2.
[source]: Use bootstrapped release tarball.
[arguments]: Delete field.
[inputs]: Add ncurses and pcre2.
2020-08-30 04:52:09 +02:00
Tobias Geerinckx-Rice 9925a2347a gnu: htop: Update to 3.0.0.
* gnu/packages/admin.scm (htop): Update to 3.0.0.
[source]: Switch to new upstream.  Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf and automake.
[home-page]: Switch to new upstream.
2020-08-30 04:52:09 +02:00
Tobias Geerinckx-Rice 0acbcaa90d gnu: alpine: Update to 2.23.2.
* gnu/packages/mail.scm (alpine): Update to 2.23.2.
[source]: Use new git tag.
2020-08-30 04:52:09 +02:00
Tobias Geerinckx-Rice 2bed522233 gnu: fetchmail: Update to 6.4.10.
* gnu/packages/mail.scm (fetchmail): Update to 6.4.10.
2020-08-30 04:52:08 +02:00
Oleg Pykhalov 0c9ead5028 gnu: emacs-clojure-mode: Fix build.
* gnu/packages/emacs-xyz.scm
(emacs-clojure-mode)[#:phases]: Add "fix-tests" phase.
2020-08-29 23:03:07 +03:00
Danny Milosavljevic 6d69886d73 gnu: Add p2c.
* gnu/packages/pascal.scm (p2c): New variable.
2020-08-29 21:44:51 +02:00
Brett Gilio ac710de16e gnu: Add emacs-org-webring.
* gnu/packages/emacs-xyz.scm (emacs-org-webring): New variable.
2020-08-29 14:28:29 -05:00
Kei Kebreau fae995d309 gnu: Add fpc.
* gnu/packages/pascal.scm: New file.
* gnu/packages/patches/fpc-reproducibility.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add pascal.scm.
(dist_patch_DATA): Register patch.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-29 21:20:05 +02:00
Michael Rohleder a046c03e13 gnu: reuse: Update to 0.11.1.
* gnu/packages/license.scm (reuse): Update to 0.11.1.
[native-inputs]: added python-setuptools-scm.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-29 14:53:15 -04:00
Leo Prikler a790dfe8c4 gnu: Add libhandy-0.0.
As of 355761c2d2, packages built against libhandy
fail to either build or to run since they require the 0.0.x API.

* gnu/packages/gnome.scm (libhandy-0.0): New variable.
(gnome-tweaks, geary)[inputs]: Use libhandy-0.0 instead of libhandy.
* gnu/packages/gnome.scm (chatty)[inputs]: Likewise.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-29 14:50:30 -04:00
pukkamustard 4aaa27e4d2 gnu: Add hdt-cpp.
* gnu/packages/rdf.scm (hdt-cpp): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-29 14:26:23 -04:00
Tobias Geerinckx-Rice 7683be2e3f gnu: dash: Update to 0.5.11.2.
* gnu/packages/shells.scm (dash): Update to 0.5.11.2.
2020-08-29 17:54:39 +02:00
Tobias Geerinckx-Rice 6fa20e1295 gnu: libedit: Update to 20191231-3.1.
* gnu/packages/libedit.scm (libedit): Update to 20191231-3.1.
2020-08-29 17:54:38 +02:00
Tobias Geerinckx-Rice afa3994cab gnu: tracker-miners: Update to 2.3.4.
* gnu/packages/gnome.scm (tracker-miners): Update to 2.3.4.
2020-08-29 17:54:38 +02:00
Tobias Geerinckx-Rice 51780eac7f gnu: tracker: Update to 2.3.5.
* gnu/packages/gnome.scm (tracker): Update to 2.3.5.
2020-08-29 17:54:38 +02:00
Tobias Geerinckx-Rice 40ed1e54fc gnu: libdatrie: Update to 0.2.12.
* gnu/packages/gtk.scm (libdatrie): Update to 0.2.12.
2020-08-29 17:54:38 +02:00
Tobias Geerinckx-Rice b0c4e0e1d3 gnu: hexedit: Update to 1.5.
* gnu/packages/hexedit.scm (hexedit): Update to 1.5.
2020-08-29 17:54:38 +02:00
Timothy Sample 5aaa199592 gnu: idris: Fix for Haskell build system changes.
See also 9e5496e0ae and
718dc7d4a5.

* gnu/packages/idris.scm (idris)[arguments]: Add a phase that sets
'LD_LIBRARY_PATH', and one that restores the 'libidris_rts.a'
library back to the default output.
2020-08-29 11:29:43 -04:00
Ludovic Courtès 61fe9ced7d copy, offload: Explicitly close SSH channels and sessions.
Fixes <https://bugs.gnu.org/42740>.

* guix/scripts/copy.scm (send-to-remote-host): Keep the result of
'connect-to-remote-daemon' in scope, and explicitly close it after the
call to 'send-files'.
(retrieve-from-remote-host): Explicitly close REMOTE and disconnect
SESSION.
* guix/scripts/offload.scm (transfer-and-offload): Explicitly close
STORE and disconnect SESSION upon completion.
2020-08-29 16:24:17 +02:00
Ludovic Courtès d7965b58d2 build: Remove references to the 'nix-hash' program.
* configure.ac: Remove check for 'nix-hash'.
* tests/base32.scm (%nix-hash, %have-nix-hash?): Remove.
("sha256 & bytevector->nix-base32-string"): Remove test.
* build-aux/pre-inst-env.in: Do not set 'NIX_HASH' environment
variable.
2020-08-29 16:24:17 +02:00
Ludovic Courtès f5d3a1690c build: Remove check for Guile 2.2.1 bug.
This check is unnecessary since
e688c2df39.

* m4/guix.m4 (GUIX_ASSERT_SYNTAX_OBJECT_EQUAL): Remove.
* configure.ac: Remove user.
2020-08-29 16:24:17 +02:00
Mathieu Othacehe 6c77a50406 Revert "gnu: emacs: Strip double wrap."
This reverts commit 0ec6b8afd7 that prevents the
load of Emacs packages.
2020-08-29 15:58:53 +02:00
Leo Prikler 0ec6b8afd7 gnu: emacs: Strip double wrap.
* gnu/packages/emacs.scm (emacs)[#:phases]: Add 'strip-double-wrap.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-29 13:24:50 +02:00
Tobias Geerinckx-Rice 62a68b7382 gnu: grilo-plugins: Update to 0.3.11.
* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.11.
2020-08-29 05:26:56 +02:00
Tobias Geerinckx-Rice 583ea8f5d0 gnu: gnome-mines: Update to 3.36.1.
* gnu/packages/gnome.scm (gnome-mines): Update to 3.36.1.
2020-08-29 05:26:55 +02:00
Tobias Geerinckx-Rice 34017e3fea gnu: debianutils: Update to 4.11.1.
* gnu/packages/debian.scm (debianutils): Update to 4.11.1.
2020-08-29 05:26:53 +02:00
Tobias Geerinckx-Rice 332d053e9d gnu: ndctl: Update to 69.
* gnu/packages/disk.scm (ndctl): Update to 69.
2020-08-29 05:26:52 +02:00
Michael Rohleder e9f56a6df2 gnu: lesspipe: Update to 1.85.
* gnu/packages/less.scm (lesspipe): Update to 1.85.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-08-29 03:52:13 +02:00
Leo Prikler a4782e401e gnu: komikku: Build desktop file.
* gnu/packages/gnome.scm (komikku)[native-inputs]: Add desktop-file-utils
and gettext.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-28 18:31:48 -04:00
Ludovic Courtès 096f442d7d gnu: guile-ssh: Update to 0.13.1.
* gnu/packages/ssh.scm (guile-ssh): Update to 0.13.1.
2020-08-28 23:29:07 +02:00
Ludovic Courtès 4ec66950f0 derivations: Avoid uses of 'write' in 'write-derivation'.
This leads a 4% improvement on the wall-clock time of:

  guix build -e '(@@ (gnu packages libreoffice) libreoffice)' --no-grafts -d

* guix/derivations.scm (escaped-string): New procedure.
(write-derivation)[write-escaped-string]: New procedure.
[write-string-list, write-output, write-env-var]: Use it.
2020-08-28 23:29:07 +02:00
Ludovic Courtès 3e339c4410 derivations: Avoid uses of 'display' in 'write-derivation'.
This yields a 4% improvement on the wall-clock time of:

  guix build -e '(@@ (gnu packages libreoffice) libreoffice)' --no-grafts -d

* guix/derivations.scm (write-sequence, write-list, write-tuple): Use
'put-char' instead of 'display'.
(write-derivation): Use 'put-string' and 'put-char', and remove unused
'format' binding.
2020-08-28 23:28:56 +02:00
Martin Becze cd0c4e4ef8 gnu: chez-srfi: Fix tests.
* gnu/packages/chez.scm (chez-srfi)[arguments]: Add 'CHEZ' and
'chezversion' to #:make-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-08-28 23:27:53 +02:00
Ludovic Courtès 3d9ea605c8 store: 'with-store' returns as many values as its body.
Fixes <https://bugs.gnu.org/42912>.
Reported by Ricardo Wurmus <rekado@elephly.net>.

* guix/store.scm (call-with-store)[thunk]: Wrap call to PROC in
'call-with-values'.
* tests/store.scm ("with-store, multiple values"): New test.
2020-08-28 23:27:53 +02:00
Ludovic Courtès b630840920 doc: Document the 'description' and 'default-value' of <service-type>.
* doc/guix.texi (Service Reference): Document the 'description' and
'default-value' fields of <service-type>.
2020-08-28 23:27:53 +02:00
Ludovic Courtès be1c00ae3c system: Remove extra line from 'lightweight-desktop.tmpl'.
This is a followup to c7af968717.

* gnu/system/examples/lightweight-desktop.tmpl: Remove extra
'use-package-modules' line.
2020-08-28 23:27:53 +02:00
Oleg Pykhalov 1922811e0e gnu: emacs-git-auto-commit-mode: Update to 4.7.0.
* gnu/packages/emacs-xyz.scm (emacs-git-auto-commit-mode): Update to 4.7.0.
2020-08-29 00:15:54 +03:00
Jonathan Brielmaier cb3bb849f2 gnu: icedove: Update to 68.12.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 68.12.0.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-08-28 21:32:08 +02:00
Tobias Geerinckx-Rice 5720abd992 gnu: pluma: Update to 1.24.1.
* gnu/packages/mate.scm (pluma): Update to 1.24.1.
2020-08-28 18:38:28 +02:00
Tobias Geerinckx-Rice 6c64fc0f74 gnu: ncmpc: Update to 0.39.
* gnu/packages/mpd.scm (ncmpc): Update to 0.39.
2020-08-28 18:38:28 +02:00
Tobias Geerinckx-Rice 3d25a35d40 gnu: evisum: Update to 0.5.4.
* gnu/packages/enlightenment.scm (evisum): Update to 0.5.4.
2020-08-28 18:38:28 +02:00
Tobias Geerinckx-Rice 70e741720a gnu: odamex: Update to 0.8.3.
* gnu/packages/games.scm (odamex): Update to 0.8.3.
2020-08-28 18:38:28 +02:00
Tobias Geerinckx-Rice 686bb9342f gnu: mame: Update to 0.224.
* gnu/packages/emulators.scm (mame): Update to 0.224.
2020-08-28 18:38:27 +02:00
Tobias Geerinckx-Rice 78a684f57d gnu: gcab: Update to 1.4.
* gnu/packages/package-management.scm (gcab): Update to 1.4.
2020-08-28 18:38:27 +02:00
Andreas Enge 95eade1389 gnu: fdroidserver: Update to 1.1.9.
* gnu/packages/android.scm (fdroidserver): Update to 1.1.9.
2020-08-28 17:51:19 +02:00
Andreas Enge 46096a0acb gnu: fdroidserver: Have the package compile with current inputs.
* gnu/packages/android.scm (fdroidserver)[arguments]: Accept higher versions
of python-docker-py as required in setup.py.
2020-08-28 17:47:30 +02:00
Andreas Enge 1d99fca6c9 gnu: python-apache-libcloud: Update to 3.1.0.
* gnu/packages/python-xyz.scm (python-apache-libcloud): Update to 3.1.0.
[arguments]: Drop test patching, apparently corrected upstream.
2020-08-28 16:47:05 +02:00
Andreas Enge 47ed9ec3b7 gnu: python-requests-mock: Update to 1.8.0.
* gnu/packages/python-web.scm (python-requests-mock): Update to 1.8.0.
[native-inputs]: Add python-purl and python-pytest and remove python-testtools.
2020-08-28 16:29:04 +02:00
Andreas Enge b9f3046eaa gnu: Add python-purl.
* gnu/packages/python-web.scm (python-purl): New variable.
2020-08-28 16:29:04 +02:00
Andreas Enge 3b3cc55335 gnu: Remove python-requests@2.7.
This variable has no dependents anymore.

* gnu/packages/python-web.scm (python-requests-2.7): Remove variable.
2020-08-28 16:29:03 +02:00
Jelle Licht 3afa95ed18 gnu: crypto++: Add missing newline to generated file.
* gnu/packages/crypto.scm (crypto++)[arguments]
<#:phases>['install-pkg-config]: Add newline after "Description" in generated .pc file.
2020-08-28 15:36:55 +02:00
Efraim Flashner d0af85b1bc gnu: ruby-rubocop-ast: Update to 0.3.0.
* gnu/packages/ruby.scm (ruby-rubocop-ast): Update to 0.3.0.
2020-08-28 14:34:34 +03:00
Efraim Flashner 19fd7dc3a6 gnu: gnupg: Update to 2.2.22.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.22.
2020-08-28 14:11:33 +03:00
Mathieu Othacehe d81b89bf02 gnu: rottlog: Do not refer to the canonical coreutils.
* gnu/packages/admin.scm (rottlog)[inputs]: Add "coreutils",
[arguments]: and use it in the 'tweak-rc-weekly phase.
2020-08-28 10:29:22 +02:00
Mark H Weaver 36a09d1853 gnu: emacs: Update to 27.1.
* gnu/packages/emacs.scm (emacs): Update to 27.1.
[source]: In snippet, use 'find-files' to find 'eshell/esh-groups.el'
if it exists, but gracefully handle its absence.
[arguments]: Add "--with-cairo" to configure-flags.  Add 'restore-emacs-pdmp'
and 'make-compressed-files-writable' phases.  Explicitly return #t from
'install-site-start' phase.
[inputs]: Add cairo, pango, harfbuzz, jansson, and gmp.  Remove imagemagick.
(emacs-next): Remove variable.
(emacs-minimal, emacs-xwidgets): Use 'package/inherit'.
[arguments]: Remove 'restore-emacs-pdmp' phase.
(emacs-no-x): Use 'package/inherit'.
[arguments]: Remove "--with-cairo" from configure-flags.  Remove
'restore-emacs-pdmp' phase.
[inputs]: Remove cairo, pango, and harfbuzz.
(emacs-no-x-toolkit): Use 'package/inherit'.
[arguments]: Remove 'restore-emacs-pdmp' phase.  Remove superfluous
quasiquote+unquote-splicing pair.
(emacs-wide-int): Use 'package/inherit'.
(guile-emacs): Use 'package/inherit'.
[arguments]: Remove "--with-cairo" from configure-flags.  Remove
'restore-emacs-pdmp' phase.
* gnu/packages/patches/emacs-ignore-empty-xim-styles.patch,
gnu/packages/patches/emacs-source-date-epoch.patch: Adapt to
apply cleanly to emacs-27.1.
* gnu/packages/patches/emacs-exec-path.patch: Replace with the previous
contents of 'emacs27-exec-path.patch', but remove the superfluous comment
about it being "like emacs-exec-path.patch, but for Emacs 27".
* gnu/packages/patches/emacs27-exec-path.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove 'emacs27-exec-path.patch'.
2020-08-28 00:13:51 -04:00
Mark H Weaver c05d2cfcbe gnu: notmuch: Update to 0.30-0.31rc1.
Note: This actually updates to 0.31~rc1, but here we instead use the version
number 0.30-0.31rc1 so that Guix will consider it older than version 0.31.
The rationale for updating to a release candidate is that earlier versions do
not work with Emacs 27.

* gnu/packages/mail.scm (notmuch): Update to 0.30-0.31rc1.
[source]: In the 'uri' field, avoid using the 'version' variable,
which doesn't match the upstream file name.  Add a 'file-name' field
to work around the fact that Guix does not allow tildes ("~").
[arguments]: Add 'disable-failing-tests' phase.
2020-08-28 00:13:48 -04:00
Mark H Weaver e9a442b765 gnu: gpgme: Update to 1.14.0.
* gnu/packages/gnupg.scm (gpgme): Update to 1.14.0.
[arguments]: Remove field, which included only a 'disable-failing-test' phase
that is no longer needed.
2020-08-28 00:13:42 -04:00
Prafulla Giri bf19d5e4b2 gnu: git-lfs: Make usage text available.
* gnu/packages/version-control.scm (git-lfs)[arguments]: Add phase
'man-gen to make usage text available for embedding for the 'build
phase.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-28 00:46:42 +03:00
Vinicius Monego 828658f8fe gnu: radicale: Update to 3.0.4.
* gnu/packages/dav.scm (radicale): Update to 3.0.4.
[source]: Use git-fetch.
[arguments]: Run the test suite.
[native-inputs]: Add python-pytest, python-pytest-cov, python-pytest-flake8,
python-pytest-isort, python-pytest-runner, python-waitress.
[propagated-inputs]: Remove python-requests. Add python-dateutil,
python-defusedxml, python-passlib, python-vobject.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-27 17:18:52 -04:00
Vinicius Monego f6ac084d4f gnu: Add xandikos.
* gnu/packages/dav.scm (xandikos): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-27 17:18:52 -04:00
Mark H Weaver eb622c6b12 gnu: linux-libre: Update to 5.8.5.
* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.5.
(linux-libre-5.8-pristine-source): Update hash.
2020-08-27 16:13:32 -04:00
Mark H Weaver 92b9399fcf gnu: linux-libre@5.7: Update to 5.7.19.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.19.
(linux-libre-5.7-pristine-source): Update hash.
2020-08-27 16:11:17 -04:00
Joshua Branson 3e9c6ee19d doc: Improve the instructions regarding guix git authenticate.
* doc/contributing.texi (Building from Git): Instruct the user to fetch
the 'keyring' branch. Fix a typo.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-27 16:04:12 -04:00
Ludovic Courtès 28dce8f02d pack: fakechroot: Honor $LD_LIBRARY_PATH.
Until now, when using the "fakechroot" engine, $LD_LIBRARY_PATH would
always be ignored.  However, it's useful in some cases to allow users to
specify LD_LIBRARY_PATH, so honor it.

* gnu/packages/aux-files/run-in-namespace.c (concat_paths): New function.
(exec_with_loader): Concatenante $LD_LIBRARY_PATH to the relocated
AUDIT_LIBRARY_PATH.
2020-08-27 19:58:16 +02:00
Ludovic Courtès 8df6900dff gnu: sssd: Pass '--localstatedir=/var' and '--sysconfdir=/etc'.
This ensures notably that libnss_sss looks for the mmap cache files in
the right place, /var/lib/sss/mc, rather than in the store.

* gnu/packages/patches/sssd-system-directories.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/sssd.scm (sssd)[source]: Use it.
[arguments]: Pass "--localstatedir" and "--sysconfdir".
2020-08-27 19:58:16 +02:00
Ludovic Courtès 0c9d22c13f pull: Avoid "Migrating profile" message on the first run.
* guix/scripts/pull.scm (ensure-default-profile): Do not call
'migrate-generations' when
%USER-PROFILE-DIRECTORY (~/.config/guix/current) does not exist.  This
avoids a confusing "Migrating profile" message when the user runs 'guix
pull' for the first time.
2020-08-27 19:58:16 +02:00
Tanguy Le Carrour c849446b82 gnu: Add python-safety.
* gnu/packages/python-xyz.scm (python-safety): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-27 12:26:25 -04:00
Tanguy Le Carrour f2d70885c3 gnu: Add python-dparse.
* gnu/packages/python-xyz.scm (python-dparse): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-27 12:26:18 -04:00
Guillaume Le Vaillant 35988130c9 gnu: bitcoin-unlimited: Update to 1.9.0.0.
* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.9.0.0.
2020-08-27 17:39:22 +02:00
Efraim Flashner 9bb7534a3d gnu: Add libflame.
* gnu/packages/maths.scm (libflame): New variable.
2020-08-27 18:19:09 +03:00
Efraim Flashner e8bbb29b59 gnu: vcflib: Install pkgconfig file.
* gnu/packages/bioinformatics.scm (vcflib)[arguments]: Adjust custom
'install phase to add vcflib.pc.
2020-08-27 18:18:55 +03:00
Efraim Flashner 6d8dd5bad7 gnu: vcflib: Use shared libraries.
* gnu/packages/bioinformatics.scm (vcflib)[source]: Add patch. Add
snippet to adjust files for new locations.
[inputs]: Add fastahack, smithwaterman, tabixpp, xz.
[native-inputs]: Add pkg-config. Remove the package-source of fastahack,
fsom, smithwaterman, tabixpp.
[arguments]: Remove make-flags. Add custom phase to add the output lib
directory to the rpath. Adjust custom 'unpack-submodule-sources for the
change in native-inputs. Adjust custom 'install phase to also install
libraries and headers.
* gnu/packages/patches/vcflib-use-shared-libraries.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2020-08-27 18:18:55 +03:00
Efraim Flashner 4bbcbe93cd gnu: fastahack: Install pkgconfig file.
* gnu/packages/bioinformatics.scm (fastahack)[arguments]: Adjust custom
'install phase to add fastahack.pc.
2020-08-27 18:09:28 +03:00
Efraim Flashner f075bf09bd gnu: fastahack: Build and install shared library and headers.
* gnu/packages/bioinformatics.scm (fastahack)[arguments]: Add phase to
build PIE objects. Add custom phase to build dynamic library. Adjust
custom 'install phase to install shared library and headers.
2020-08-27 18:08:13 +03:00
Efraim Flashner 5c78997188 gnu: smithwaterman: Install pkgconfig file.
* gnu/packages/bioinformatics.scm (smithwaterman)[arguments]: Adjust
custom 'install phase to add smithwaterman.pc file.
2020-08-27 18:06:25 +03:00
Efraim Flashner afa352223f gnu: smithwaterman: Build and install shared library and headers.
* gnu/packages/bioinformatics.scm (smithwaterman)[arguments]: Add custom
phase to build PIE objects. Add custom 'build-dynamic phase to build
dynamic library. Adjust custom 'install phase to install shared library
and headers.
2020-08-27 18:05:20 +03:00
Efraim Flashner 261bc778b6 gnu: tabixpp: Install pkgconfig file.
* gnu/packages/bioinformatics.scm (tabixpp)[arguments]: Adjust custom
'install phase to add tabixpp.pc file.
2020-08-27 18:03:13 +03:00
Efraim Flashner 35cb1bc527 gnu: tabixpp: Build and install shared library and headers.
* gnu/packages/bioinformatics.scm (tabixpp)[arguments]: Adjust custom
'build phase to build shared library. Adjust custom 'install phase to
install libraries and header.
2020-08-27 18:02:16 +03:00
Mathieu Othacehe 3dd310087a Revert "gnu: inetutils: Do not refer to canonical coreutils."
This reverts commit 61560d4bef because it
triggers too many rebuilds.
2020-08-27 16:33:13 +02:00
Mathieu Othacehe 61560d4bef gnu: inetutils: Do not refer to canonical coreutils.
Make sure not to retain a reference to the canonical coreutils package.  The
Guix System closure size would otherwise be increased by including references
to both canonical and non-canonical version of those packages.

* gnu/packages/admin.scm (inetutils)[inputs]: Add "coreutils",
[arguments]: and point to it with PATHDEF_CP variable.
2020-08-27 16:20:21 +02:00
Mathieu Othacehe 17f168fcad gnu: isc-dhcp: Do not refer to canonical coreutils.
Make sure not to retain a reference to the canonical coreutils and sed
packages.  The Guix System closure size would otherwise be increased by
including references to both canonical and non-canonical version of those
packages.

* gnu/packages/admin.scm (isc-dhcp)[inputs]: Add "coreutils" and "sed",
[arguments]: and use them, instead of their canonical counterpart.
2020-08-27 15:46:24 +02:00
Nicolas Goaziou ad476912b6 gnu: emacs-modus-vivendi-theme: Update to 0.12.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.12.0.
2020-08-27 15:34:35 +02:00
Nicolas Goaziou cba77ea9bd gnu: emacs-modus-operandi-theme: Update to 0.12.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.12.0.
2020-08-27 15:34:28 +02:00
Morgan Smith 3ffceba52d gnu: Add emacs-auth-source-xoauth2.
* gnu/packages/emacs-xyz.scm (emacs-auth-source-xoauth2): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-27 15:24:46 +02:00
Andreas Enge f37e2388d0 gnu: lrslib: Update to 7.1.
* gnu/packages/maths.scm (lrslib): Update to 7.1.
2020-08-27 14:53:54 +02:00
Leo Prikler 438c4ee1de gnu: Add komikku.
* gnu/packages/gnome.scm (komikku): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 13:51:16 +02:00
Leo Prikler 355761c2d2 gnu: libhandy: Update to 0.90.0.
* gnu/packages/gnome.scm (libhandy): Update to 0.90.0.
[source]<url>: Use GNOME gitlab.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 13:48:37 +02:00
Leo Prikler 23c68bd915 gnu: Add python-cloudscraper.
* gnu/packages/python-web.scm (python-cloudscraper): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 13:48:37 +02:00
Leo Prikler c005550769 gnu: Add python-requests-toolbelt-0.9.1.
* gnu/packages/python-web.scm (python-requests-toolbelt-0.9.1): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 13:48:37 +02:00
Leo Prikler f80b800dbe gnu: Add python-dateparser.
* gnu/packages/python-xyz.scm (python-dateparser): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 13:48:37 +02:00
Leo Prikler 5f9a9efb69 gnu: Add python-pyparsing-2.4.7.
* gnu/packages/python-xyz.scm (python-pyparsing-2.4.7): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 13:48:37 +02:00
Leo Prikler 6f1784fa5c gnu: Add python-pure-protobuf.
* gnu/packages/protobuf.scm (python-pure-protobuf): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 13:48:36 +02:00
Mathieu Othacehe 41a190b8c6 linux-libre: Enable module compression for all versions.
This is a follow-up of 5fe12be0dd. It enables
module compression for all supported Linux versions.

*  gnu/packages/aux-files/linux-libre/4.14-arm.conf: Enable GZIP module compression.
*  gnu/packages/aux-files/linux-libre/4.14-i686.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/4.14-x86_64.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/4.19-arm.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/4.19-arm64.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/4.19-i686.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/4.4-i686.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/4.4-x86_64.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/4.9-i686.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/4.9-x86_64.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/5.4-arm.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/5.4-arm64.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/5.4-i686.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/5.7-arm.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/5.7-arm64.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/5.7-i686.conf: Ditto.
*  gnu/packages/aux-files/linux-libre/5.7-x86_64.conf: Ditto.
2020-08-27 10:41:51 +02:00
Timotej Lazar 7ed319496f gnu: kodi: Update to 18.8.
* gnu/packages/kodi.scm (kodi): Update to 18.8.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 10:30:50 +02:00
Michael Rohleder 64b5aa84ad gnu: gnome-mines: Update to 3.36.0.
* gnu/packages/gnome.scm (gnome-mines): Update to 3.36.0.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 10:13:54 +02:00
Michael Rohleder 80260be438 gnu: libdazzle: Update to 3.37.1.
* gnu/packages/gnome.scm (libdazzle): Update to 3.37.1.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 10:11:20 +02:00
Vinicius Monego 0a97b172e5 gnu: Add python-trytond-stock-supply.
* gnu/packages/tryton.scm (python-trytond-stock-supply): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 10:09:10 +02:00
Vinicius Monego 261b5cced5 gnu: Add python-trytond-purchase-request.
* gnu/packages/tryton.scm (python-trytond-purchase-request): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 10:09:10 +02:00
Vinicius Monego 51459b8f2c gnu: Add python-trytond-purchase.
* gnu/packages/tryton.scm (python-trytond-purchase): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 10:09:10 +02:00
Vinicius Monego 7e32de0f56 gnu: Add python-trytond-account-invoice-stock.
* gnu/packages/tryton.scm (python-trytond-account-invoice-stock): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 10:09:09 +02:00
Vinicius Monego 63c5e70e95 gnu: Add python-trytond-account-invoice.
* gnu/packages/tryton.scm (python-trytond-account-invoice): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 10:09:09 +02:00
Vinicius Monego 0f14b0c98f gnu: Add python-trytond-account-product.
* gnu/packages/tryton.scm (python-trytond-account-product): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 10:09:09 +02:00
Vinicius Monego e03024f84a gnu: Add python-trytond-analytic-account.
* gnu/packages/tryton.scm (python-trytond-analytic-account): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-27 10:09:09 +02:00
Mark H Weaver 6e7bede9be gnu: xorg-server: Update replacement to 1.20.9 [security-fixes].
Includes fixes for CVE-2020-1436, CVE-2020-14345, CVE-2020-14346,
and CVE-2020-14361.

* gnu/packages/xorg.scm (xorg-server/fixed): Update to 1.20.9.
* gnu/packages/patches/xorg-server-CVE-2020-14347.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-08-27 00:13:38 -04:00
Mark H Weaver 2ab8e6067c gnu: linux-libre@5.7: Update to 5.7.18.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.18.
(linux-libre-5.7-pristine-source): Update hash.
(deblob-scripts-5.7): Update to 5.7.18.
2020-08-26 20:57:32 -04:00
Mark H Weaver 169bbfd652 gnu: linux-libre@5.4: Update to 5.4.61.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.61.
(linux-libre-5.4-pristine-source): Update hash.
(deblob-scripts-5.4): Update to 5.4.61.
2020-08-26 20:56:27 -04:00
Mark H Weaver 3bcee8c6d3 gnu: linux-libre@4.19: Update to 4.19.142.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.142.
(linux-libre-4.19-pristine-source): Update hash.
(deblob-scripts-4.19): Update to 4.19.142.
2020-08-26 20:55:34 -04:00
Mark H Weaver 425599fbca gnu: linux-libre@4.14: Update to 4.14.195.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.195.
(linux-libre-4.14-pristine-source): Update hash.
(deblob-scripts-4.14): Update to 4.14.195.
2020-08-26 20:54:33 -04:00
Mark H Weaver d84444dc29 gnu: linux-libre@4.9: Update to 4.9.234.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.234.
(linux-libre-4.9-pristine-source): Update hash.
(deblob-scripts-4.9): Update to 4.9.234.
2020-08-26 20:53:38 -04:00
Mark H Weaver f6d2bbfbae gnu: linux-libre@4.4: Update to 4.4.234.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.234.
(linux-libre-4.4-pristine-source): Update hash.
(deblob-scripts-4.4): Update to 4.4.234.
2020-08-26 20:52:06 -04:00
Jakub Kądziołka 2ba4574d15 gnu: guix: Update to guix-1.1.0-23.2f458a.
* gnu/packages/package-management.scm (guix): Update to guix-1.1.0-23.2f458a.
2020-08-26 23:24:16 +02:00
Jakub Kądziołka 2f458ad713 gnu: guix: Rollback to 1.1.0-22.4b5a6f.
* gnu/packages/package-management.scm (guix): Rollback to 1.1.0-22.4b5a6f.
2020-08-26 23:15:59 +02:00
Mark H Weaver 9cbe897d26 gnu: linux-libre: Update to 5.8.4.
* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.4.
(linux-libre-5.8-pristine-source): Update hash.
(deblob-scripts-5.8): Update to 5.8.4.
2020-08-26 16:01:11 -04:00
Tobias Geerinckx-Rice d73cfd8916 gnu: perl-text-csv-xs: Update to 1.44.
* gnu/packages/perl.scm (perl-text-csv-xs): Update to 1.44.
2020-08-26 21:02:26 +02:00
Tobias Geerinckx-Rice b6d59b585d gnu: perl-time-hires: Tweak synopsis.
* gnu/packages/perl.scm (perl-time-hires)[synopsis]: Tweak.
2020-08-26 21:02:25 +02:00
Tobias Geerinckx-Rice 0d7c95445c gnu: perl-time-hires: Update to 1.9764.
* gnu/packages/perl.scm (perl-time-hires): Update to 1.9764.
2020-08-26 21:02:25 +02:00
Tobias Geerinckx-Rice 8f94079353 gnu: flatpak: Update to 1.8.2.
* gnu/packages/package-management.scm (flatpak): Update to 1.8.2.
2020-08-26 21:02:25 +02:00
Tobias Geerinckx-Rice 312485299d gnu: mate-system-monitor: Update to 1.24.1.
* gnu/packages/mate.scm (mate-system-monitor): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-26 21:02:24 +02:00
Tobias Geerinckx-Rice 44e4332adc gnu: mate-screensaver: Update to 1.24.1.
* gnu/packages/mate.scm (mate-screensaver): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-26 21:02:24 +02:00
Tobias Geerinckx-Rice f9c182adc2 gnu: totem-pl-parser: Update to 3.26.5.
* gnu/packages/gnome.scm (totem-pl-parser): Update to 3.26.5.
2020-08-26 21:02:24 +02:00
Tobias Geerinckx-Rice 71dc411b21 gnu: grilo: Update to 0.3.12.
* gnu/packages/gnome.scm (grilo): Update to 0.3.12.
[source]: Hard-code NAME.
2020-08-26 21:02:23 +02:00
Tobias Geerinckx-Rice 616fa14b8c gnu: pipewire: Update to 0.3.10.
* gnu/packages/linux.scm (pipewire): Update to 0.3.10.
[arguments]: Set the ‘udevrulesdir’ configure flag.
2020-08-26 19:58:30 +02:00
Arun Isaac 17881f944e services: fcgiwrap: Create parent directory for unix socket.
* gnu/services/web.scm (fcgiwrap-activation): New function.
(fcgiwrap-service-type): Extend activation-service-type with
fcgiwrap-activation.
2020-08-26 22:56:37 +05:30
Maxim Cournoyer 6a9581741e system: image: Do not offload image files.
Image files can be very large (multiple gigabytes), and the process of
generating them is primarily I/O bound. As disk access is typically faster
than network access, it makes sense build them locally.

* gnu/system/image.scm (system-disk-image): Pass the #:local-build? #t
parameter to computed-file calls dealing with generating image files.
(system-iso9660-image): Likewise.
2020-08-26 09:35:57 -04:00
Ludovic Courtès ef5ddb0e17 services: mcron: Validate jobs even in the presence of #:user.
Fixes a bug in 949672c923 whereby jobs
specifying a #:user not available in the build environment would fail
validation.

Reported by Maxim Cournoyer.

* gnu/services/mcron.scm (job-files)[validated-file]: Add "prologue"
file and pass it to 'mcron --schedule'.
2020-08-26 15:30:04 +02:00
Hendursaga ce022b2e14 gnu: Add ssss.
* gnu/packages/crypto.scm (ssss): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-08-26 12:04:51 +02:00
Ludovic Courtès 38f789844f gnu: guix-data-service: Update to ab68b0f.
* gnu/packages/web.scm (guix-data-service): Update to ab68b0f.
2020-08-26 12:04:51 +02:00
Ludovic Courtès 193eb46b5b gnu: guix-data-service: Build against the same Guile as 'guix'.
This is a followup to a2991de0f4.

* gnu/packages/web.scm (guix-data-service)[native-inputs]: Change
"guile" to match that of GUIX.
2020-08-26 12:04:51 +02:00
Michael Rohleder 7e66233811 gnu: drawpile: Build with libmicrohttpd 0.9.71.
* gnu/packages/graphics.scm (drawpile): Update to 2.1.17-1.ed1a75deb.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-26 09:24:56 +02:00
Tobias Geerinckx-Rice d6a454addf gnu: quadrapassel: Update to 3.36.05.
* gnu/packages/games.scm (quadrapassel): Update to 3.36.05.
2020-08-26 06:08:10 +02:00
Tobias Geerinckx-Rice 492e07ea6a gnu: klavaro: Update to 3.11.
* gnu/packages/education.scm (klavaro): Update to 3.11.
2020-08-26 06:08:09 +02:00
Tobias Geerinckx-Rice 5d2b9b0749 gnu: msmtp: Update to 1.8.12.
* gnu/packages/mail.scm (msmtp): Update to 1.8.12.
2020-08-26 06:08:08 +02:00
Michael Rohleder a41b8c9a09 gnu: gnome-chess: Update to 3.37.3.
* gnu/packages/games.scm (gnome-chess): Update to 3.37.3.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-08-25 22:40:02 -05:00
Ludovic Courtès 253fcfe6fe gnu: octave: Remove unneeded 'source' field.
* gnu/packages/maths.scm (octave)[source]: Remove.  It had been
unnecessary since b66741edc9.
2020-08-26 00:51:57 +02:00
Ludovic Courtès 51c55cedda gnu: netcdf-parallel-openmpi: Allow MPI tests to pass.
* gnu/packages/maths.scm (netcdf-parallel-openmpi)[arguments]: Add
'mip-setup' phase.
2020-08-26 00:51:57 +02:00
Ludovic Courtès 5930963555 gnu: hdf5-parallel-openmpi: Update to 1.10.6.
* gnu/packages/maths.scm (hdf5-parallel-openmpi): Inherit from HDF5-1.10.
2020-08-26 00:51:57 +02:00
Ludovic Courtès 949672c923 services: mcron: Validate jobs at build time.
That way, run-time errors in the job specs are caught at build time.

* gnu/services/mcron.scm (job-file): Remove.
(job-files): New procedure.
(mcron-shepherd-services): Adjust accordingly.
2020-08-26 00:51:56 +02:00
Ludovic Courtès 4788e55420 gnu: hdf5: Use 'package/inherit' for variants.
* gnu/packages/maths.scm (hdf5-1.10, hdf5-parallel-openmpi): Use
'package/inherit'.
2020-08-26 00:51:56 +02:00
Ludovic Courtès 8d0e5c2655 .dir-locals.el: Add indentation rule for 'package/inherit'.
* .dir-locals.el (scheme-mode): Add 'package/inherit'.
2020-08-26 00:51:56 +02:00
Ludovic Courtès 3b8eea1c40 gnu: hdf5: Distinguish the default hdf5 version.
* gnu/packages/maths.scm (hdf5): Rename to...
(hdf-1.8): ... this.
(hdf5-1.10): Adjust accordingly.
(hdf5): New variable.
2020-08-26 00:51:56 +02:00
Ludovic Courtès 4c5edee1ef lint: Use 'with-error-handling'.
This improves the error message when unable to access ~/.cache as
reported by Jonathan Brielmaier <jonathan.brielmaier@web.de> in
<https://bugs.gnu.org/42859>.

* guix/scripts/lint.scm (guix-lint): Wrap body in 'with-error-handling'.
2020-08-26 00:51:56 +02:00
Mark H Weaver e45d7f3198 gnu: icecat: Update to 68.12.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-15663, CVE-2020-15664, and CVE-2020-15669.

* 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-08-25 14:52:18 -04:00
Oleg Pykhalov fdaba559d0 gnu: emacs-org-re-reveal: Update to 3.1.1.
* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.1.1.
2020-08-25 21:11:08 +03:00
Maxim Cournoyer fbd36a2334 gnu: guix: Update to 1.1.0-21.29d356.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-20.29d356.
2020-08-25 13:57:35 -04:00
Maxim Cournoyer 29d3569c9c gnu: guix: Update to 1.1.0-20.537080f.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-20.537080f.
2020-08-25 13:48:17 -04:00
Maxim Cournoyer 4b5a6fbc9b offload: Modify the build-machine record to accept multiple systems.
* guix/scripts/offload.scm (<build-machine>)[systems]: New field.
[system]: Accessor changed to %build-machine-system.  Default to #f.
* guix/scripts/offload.scm (build-machine-system): Wrap %build-machine-system
with a deprecation warning.
(build-machine-systems): Access the new systems field or fallback to use
build-machine-system, for backward compatibility.
(machine-matches?): Adjust.
* tests/offload.scm: Add tests...
* Makefile.am (SCM_TESTS): ...and register them.
* doc/guix.texi (Daemon Offload Setup): Update doc.
2020-08-25 13:45:27 -04:00
Efraim Flashner a5ccf1b522 gnu: git-lfs: Don't install source.
* gnu/packages/version-control.scm (git-lfs)[arguments]: Don't install
the sources.
2020-08-25 20:38:52 +03:00
Prafulla Giri c34a9db3d1 gnu: git-lfs: Update to v2.11.0.
* gnu/packages/version-control.scm (git-lfs): Update to v2.11.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-25 20:37:44 +03:00
Prafulla Giri 8b76027976 gnu: git-lfs: Install man pages.
* gnu/packages/version-control.scm (git-lfs)[arguments]: Add build
phases to build and install man pages.
[native-inputs]: Add ronn-ng.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-25 20:35:09 +03:00
Leo Prikler c6a7ae4f14 gnu: polari: Update to 3.36.3.
* gnu/packages/gnome.scm (polari): Update to 3.36.3.
2020-08-25 19:05:26 +02:00
Tobias Geerinckx-Rice bff22b76f3 doc: Fix typo.
* doc/guix.texi (Virtualization Services): Fix typo.
2020-08-25 17:14:50 +02:00
Tobias Geerinckx-Rice 2e832d4b8a services: ganeti-kvmd-service-type: Fix typo in description.
* gnu/services/ganeti.scm (ganeti-kvmd-service-type)[description]:
Fix typo.
2020-08-25 17:14:50 +02:00
Tobias Geerinckx-Rice 4b582791d0 gnu: gnuradio-osmosdr: Update to 0.2.2.
* gnu/packages/radio.scm (gnuradio-osmosdr): Update to 0.2.2.
2020-08-25 17:14:50 +02:00
Tobias Geerinckx-Rice faeddf293f gnu: libcap-ng: Update to 0.7.11.
* gnu/packages/admin.scm (libcap-ng): Update to 0.7.11.
2020-08-25 17:14:50 +02:00
Tobias Geerinckx-Rice 70e4fcfe01 gnu: ruby-public-suffix: Update to 4.0.5.
* gnu/packages/ruby.scm (ruby-public-suffix): Update to 4.0.5.
2020-08-25 17:14:49 +02:00
Tobias Geerinckx-Rice cce2988ddd gnu: ruby-domain-name: Update to 0.5.20190701.
* gnu/packages/ruby.scm (ruby-domain-name): Update to 0.5.20190701.
2020-08-25 17:14:49 +02:00
Tobias Geerinckx-Rice 0e59074062 gnu: fldigi: Update to 4.1.14.
* gnu/packages/radio.scm (fldigi): Update to 4.1.14.
2020-08-25 17:14:49 +02:00
Mathieu Othacehe 7f765a9d9c gnu: cuirass: Update to 0.0.1-43.f2984c7.
Cuirass now depends of "guile-zlib" instead of Guix zlib module.

* gnu/packages/ci.scm (cuirass): Update to 0.0.1-43.f2984c7,
[inputs]: add "guile-zlib" ...
[arguments]: ... and add it to the dependencies.
2020-08-25 16:38:19 +02:00
Vinicius Monego 06d206a76d gnu: Add python-trytond-stock-lot.
* gnu/packages/tryton.scm (python-trytond-stock-lot): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-25 16:00:18 +02:00
Vinicius Monego 6844d36443 gnu: Add python-trytond-stock.
* gnu/packages/tryton.scm (python-trytond-stock): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-25 16:00:17 +02:00
Vinicius Monego 84cca05cd7 gnu: Add python-trytond-account.
* gnu/packages/tryton.scm (python-trytond-account): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-25 16:00:17 +02:00
Vinicius Monego 69e983300f gnu: Add python-simpleeval.
* gnu/packages/python-xyz.scm (python-simpleeval): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-25 16:00:17 +02:00
Vinicius Monego e6e031e99b gnu: Add python-trytond-product.
* gnu/packages/tryton.scm (python-trytond-product): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-25 16:00:17 +02:00
Vinicius Monego 666489d633 gnu: Add python-trytond-company.
* gnu/packages/tryton.scm (python-trytond-company): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-25 16:00:17 +02:00
Vinicius Monego 23dc957cb3 gnu: Add python-trytond-currency.
* gnu/packages/tryton.scm (python-trytond-currency): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-25 16:00:16 +02:00
Vinicius Monego 9b170887ce gnu: Add python-forex-python.
* gnu/packages/python-xyz.scm (python-forex-python): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-25 16:00:14 +02:00
Efraim Flashner 2612ec80d0 gnu: stepmania: Fix typo.
* gnu/packages/games.scm (stepmania)[arguments]: Check for the 'x86_64'
architecture.
2020-08-25 16:11:42 +03:00
Efraim Flashner eaaeb8f14c gnu: audacity: Fix typo.
* gnu/packages/audio.scm (audacity)[arguments]: Check for the 'x86_64'
architecture.
2020-08-25 16:10:49 +03:00
Mathieu Othacehe dac7dd1b0b Remove "guile-zlib" extension when unused.
This is a follow-up of 755f365b02.

As (zlib) is autoloaded in (gnu build linux-modules), "guile-zlib" is needed
as an extension only when it is effectively used.

* gnu/installer.scm (installer-program): Remove "guile-zlib" from the extensions.
* gnu/machine/ssh.scm (machine-check-initrd-modules): Ditto.
* gnu/services.scm (activation-script): Ditto.
* gnu/services/base.scm (default-serial-port): Ditto,
(agetty-shepherd-service): ditto,
(udev-service-type): ditto.
* gnu/system/image.scm (gcrypt-sqlite3&co): Ditto.
* gnu/system/shadow.scm (account-shepherd-service): Ditto.
2020-08-25 12:39:11 +02:00
Mathieu Othacehe 5fe12be0dd linux-libre: Enable module compression.
This commit enables GZIP compression for linux-libre kernel modules, reducing
the size of linux-libre by 63% (165MB).

* gnu/packages/aux-files/linux-libre/5.8-arm.conf: Enable GZ compression.
* gnu/packages/aux-files/linux-libre/5.8-arm64.conf: Ditto.
* gnu/packages/aux-files/linux-libre/5.8-i686.conf: Ditto.
* gnu/packages/aux-files/linux-libre/5.8-x86_64.conf: Ditto.
2020-08-25 11:53:21 +02:00
Mathieu Othacehe 755f365b02 linux-libre: Support module compression.
This commit adds support for GZIP compression for linux-libre kernel
modules. The initrd modules are kept uncompressed as the initrd is already
compressed as a whole.

The linux-libre kernel also supports XZ compression, but as Guix does not have
any available bindings for now, and the compression time is far more
significant, GZIP seems to be a better option.

* gnu/build/linux-modules.scm (modinfo-section-contents): Use
'call-with-gzip-input-port' to read from a module file using '.gz' extension,
(strip-extension): new procedure,
(dot-ko): adapt to support compression,
(ensure-dot-ko): ditto,
(file-name->module-name): ditto,
(find-module-file): ditto,
(load-linux-module*): ditto,
(module-name->file-name/guess): ditto,
(module-name-lookup): ditto,
(write-module-name-database): ditto,
(write-module-alias-database): ditto,
(write-module-device-database): ditto.
* gnu/installer.scm (installer-program): Add "guile-zlib" to the extensions.
* gnu/machine/ssh.scm (machine-check-initrd-modules): Ditto.
* gnu/services.scm (activation-script): Ditto.
* gnu/services/base.scm (default-serial-port): Ditto,
(agetty-shepherd-service): ditto,
(udev-service-type): ditto.
* gnu/system/image.scm (gcrypt-sqlite3&co): Ditto.
* gnu/system/linux-initrd.scm (flat-linux-module-directory): Add "guile-zlib"
to the extensions and make sure that the initrd only contains
uncompressed module files.
* gnu/system/shadow.scm (account-shepherd-service): Add "guile-zlib" to the
extensions.
* guix/profiles.scm (linux-module-database): Ditto.
2020-08-25 11:53:20 +02:00
Nicolas Goaziou 46ef674b34 gnu: emacs-debbugs: Update to 0.26.
* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.26.
2020-08-25 10:07:55 +02:00
Nicolas Goaziou 7772c46b9e gnu: emacs-undo-tree: Update to 0.7.5.
* gnu/packages/emacs-xyz.scm (emacs-undo-tree): Update to 0.7.5.
2020-08-25 10:07:46 +02:00
Nicolas Goaziou c8e03dfcd1 gnu: emacs-sparql-mode: Improve description.
* gnu/packages/emacs-xyz.scm (emacs-sparql-mode): Improve description.
2020-08-25 09:54:47 +02:00
Michael Rohleder 19b8056c50 gnu: emacs-sparql-mode: Update to 4.0.2.
* gnu/packages/emacs-xyz.scm (emacs-sparql-mode): Update to 4.0.2.
[propagated-inputs]: Add emacs-company.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-25 09:52:20 +02:00
Michael Rohleder ed9142a672 gnu: ruby-jekyll-paginate-v2: Update to 3.0.0.
* gnu/packages/ruby.scm (ruby-jekyll-paginate-v2): Update to 3.0.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-25 09:45:47 +02:00
Michael Rohleder 2f25868ed5 gnu: emacs-restclient: Update to 0-3.ac8aad6.
* gnu/packages/emacs-xyz.scm (emacs-restclient): Update to 0-3.ac8aad6.
[propagated-inputs]: Add emacs-jq-mode.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-25 09:41:36 +02:00
Michael Rohleder 7df90fd56b gnu: jekyll: Use GFM parser to parse kramdown.
* gnu/packages/ruby.scm (jekyll)[propagated-inputs]: changed kramdown
parser to ruby-kramdown-parser-gfm.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-25 09:30:22 +02:00
Ludovic Courtès fe42e5f39c services: unattended-upgrade: Log output of the 'guix' commands.
Fixes <https://bugs.gnu.org/43011>.
Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

Until now the stdout/stderr file descriptors were not redirected.

* gnu/services/admin.scm (unattended-upgrade-mcron-jobs)[code]: Remove
'with-logging' and use 'redirect-port' instead.
2020-08-24 23:23:57 +02:00
Ludovic Courtès 384377632c system: Validate sudoers file when building the system.
Suggested by pkill9 <pkill9@runbox.com>.

* gnu/system.scm (validated-sudoers-file): New procedure.
(operating-system-etc-service): Use it.
2020-08-24 23:23:57 +02:00
Ludovic Courtès 0d203eeaa6 services: unattended-upgrade: Add 'operating-system-file' field.
* gnu/services/admin.scm (<unattended-upgrade-configuration>)[operating-system-file]:
New field.
(unattended-upgrade-mcron-jobs): Honor it.
* doc/guix.texi (Unattended Upgrades): Document it.
2020-08-24 23:23:57 +02:00
Maxim Cournoyer 54a87b2a0c offload: Update help string.
* guix/scripts/offload.scm (guix-offload): Update help string.
2020-08-24 16:41:08 -04:00
Michael Rohleder fd69aa524f gnu: libvterm: Update to 0.1.4.
* gnu/packages/terminals.scm (libvterm): Update to 0.1.4.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-24 13:58:27 -04:00
Jakub Kądziołka 7ba7d50f92 guix upgrade: Allow using --do-not-upgrade.
* guix/scripts/upgrade.scm (%options): Add "do-not-upgrade" to list of
  options inherited from guix package.
2020-08-24 16:29:07 +02:00
Mathieu Othacehe c88bccc14e gnu: guix: Update to 1.1.0-19.0c50d72.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-19.0c50d72.
2020-08-24 16:07:38 +02:00
Mathieu Othacehe 0c50d7231b gnu: guile-lzlib: Fix cross-compilation.
* gnu/packages/guile.scm (guile-lzlib)[native-inputs]: Add "guile" when
cross-compiling.
2020-08-24 15:02:29 +02:00
Mathieu Othacehe 65777dce0f gnu: guile-zlib: Fix cross-compilation.
* gnu/packages/guile.scm (guile-zlib)[native-inputs]: Add "guile" when
cross-compiling.
2020-08-24 15:01:38 +02:00
Mathieu Othacehe 4c0c65acfa Use "guile-zlib" and "guile-lzlib" instead of (guix config).
* Makefile.am (MODULES): Remove guix/zlib.scm and guix/lzlib.scm,
(SCM_TESTS): remove tests/zlib.scm, tests/lzlib.scm.
* build-aux/build-self.scm (make-config.scm): Remove unused %libz variable.
* configure.ac: Remove LIBZ and LIBLZ variables and check instead for
Guile-zlib and Guile-lzlib.
* doc/guix.texi ("Requirements"): Remove zlib requirement and add Guile-zlib
and Guile-lzlib instead.
* gnu/packages/package-management.scm (guix)[native-inputs]: Add "guile-zlib"
and "guile-lzlib",
[inputs]: remove "zlib" and "lzlib",
[propagated-inputs]: ditto,
[arguments]: add "guile-zlib" and "guile-lzlib" to Guile load path.
* guix/config.scm.in (%libz, %liblz): Remove them.
* guix/lzlib.scm: Remove it.
* guix/man-db.scm: Use (zlib) instead of (guix zlib).
* guix/profiles.scm (manual-database): Do not stub (guix config) in imported
modules list, instead add "guile-zlib" to the extension list.
* guix/scripts/publish.scm: Use (zlib) instead of (guix zlib) and (lzlib)
instead of (guix lzlib),
(string->compression-type, effective-compression): do not check for zlib and
lzlib availability.
* guix/scripts/substitute.scm (%compression-methods): Do not check for lzlib
availability.
* guix/self.scm (specification->package): Add "guile-zlib" and "guile-lzlib"
and remove "zlib" and "lzlib",
(compiled-guix): remove "zlib" and "lzlib" arguments and add guile-zlib and
guile-lzlib to the dependencies, also do not pass "zlib" and "lzlib" to
"make-config.scm" procedure,
(make-config.scm): remove "zlib" and "lzlib" arguments as well as %libz and
%liblz variables.
* guix/utils.scm (lzip-port): Use (lzlib) instead of (guix lzlib) and do not
check for lzlib availability.
* guix/zlib.scm: Remove it.
* m4/guix.m4 (GUIX_LIBZ_LIBDIR, GUIX_LIBLZ_FILE_NAME): Remove them.
* tests/lzlib.scm: Use (zlib) instead of (guix zlib) and (lzlib)
instead of (guix lzlib), and do not check for zlib and lzlib availability.
* tests/publish.scm: Ditto.
* tests/substitute.scm: Do not check for lzlib availability.
* tests/utils.scm: Ditto.
* tests/zlib.scm: Remove it.
2020-08-24 13:35:24 +02:00
Tobias Geerinckx-Rice 5abbf435fc gnu: nano: Update to 5.2.
* gnu/packages/nano.scm (nano): Update to 5.2.
2020-08-24 13:28:22 +02:00
Vinicius Monego cb4ebb7f04 gnu: python-trytond-party: Update to 5.6.0.
* gnu/packages/tryton.scm (python-trytond-party): Update to 5.6.0.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-24 13:24:08 +02:00
Vinicius Monego 106dd72bc5 gnu: python-trytond-country: Update to 5.6.0.
* gnu/packages/tryton.scm (python-trytond-country): Update to 5.6.0.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-24 13:23:53 +02:00
Vinicius Monego a5bdb72d69 gnu: python-proteus: Update to 5.6.0.
* gnu/packages/tryton.scm (python-proteus): Update to 5.6.0.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-24 13:22:57 +02:00
Vinicius Monego d649704ebc gnu: python-trytond: Update to 5.6.5.
* gnu/packages/tryton.scm (python-trytond): Update to 5.6.5.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-24 13:22:57 +02:00
Vinicius Monego 6de7e59f8b gnu: tryton: Update to 5.6.3.
* gnu/packages/tryton.scm (tryton): Update to 5.6.3.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-24 13:22:55 +02:00
Michael Rohleder cafde61d81 gnu: Add emacs-jq-mode.
* gnu/packages/emacs-xyz.scm (emacs-jq-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-24 12:42:35 +02:00
Michael Rohleder e1cab74a0b gnu: Add ruby-kramdown-parser-gfm.
* gnu/packages/ruby.scm (ruby-kramdown-parser-gfm): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-24 12:38:48 +02:00
Mathieu Othacehe afc3cd84d1 tests: Add a debug output to "fold-available-packages with/without cache".
This should help to debug test failures due to duplicated packages.

* tests/packages ("fold-available-packages with/without cache"): Print
duplicated packages.
2020-08-24 11:54:30 +02:00
Mathieu Othacehe 2f2dbde921 gnu: Remove duplicated linux-libre-arm64-generic-5.8.
This fixes a test failure in "fold-available-packages with/without cache".

* gnu/packages/linux.scm (linux-libre-arm64-generic-5.8): Remove it as it
duplicates linux-libre-arm64-generic.
2020-08-24 11:54:30 +02:00
Efraim Flashner 7bcc8004b1 gnu: scroll: Fix build.
* gnu/packages/haskell-apps.scm (scroll)[arguments]: Add custom phase to
add a place-holder file to the static output.
2020-08-24 12:03:29 +03:00
Mathieu Othacehe e9f8a7e215 Use guile-zlib extension in build-side code.
* Makefile.am (MODULES): Move guix/build/download-nar.scm to ...
(MODULES_NOT_COMPILED): ... here.
* guix/build/download-nar.scm: Use (zlib) instead of (guix zlib).
* guix/cvs-download.scm (cvs-fetch): Do not stub (guix config) in imported
modules list, instead add "guile-zlib" to the extension list.
* guix/git-download.scm (git-fetch): Ditto.
* guix/hg-download.scm (hg-fetch): Do not stub (guix config) in imported
modules list, instead add "guile-zlib" to the extension list.
2020-08-24 10:41:06 +02:00
Tobias Geerinckx-Rice c6872990b5 gnu: dovecot: Enable FTS stemming.
* gnu/packages/mail.scm (dovecot)[inputs]: Add libstemmer.
2020-08-24 04:36:52 +02:00
Tobias Geerinckx-Rice cc82816416 gnu: python-parted: Update to 3.11.6.
* gnu/packages/disk.scm (python-parted): Update to 3.11.6.
(python2-parted): Drop unsupported Python 2 variant.
2020-08-24 04:36:52 +02:00
Tobias Geerinckx-Rice 56b4a1d53f gnu: bind: Note that isc-dhcp bundles a BIND.
This follows up on commit dad963a439.

* gnu/packages/admin.scm (isc-bind): Comment.
2020-08-24 04:36:52 +02:00
Tobias Geerinckx-Rice e5d9a7d405 gnu: xterm: Update to 359.
* gnu/packages/xorg.scm (xterm): Update to 359.
2020-08-24 04:36:52 +02:00
Tobias Geerinckx-Rice 747873e81b gnu: evisum: Update to 0.5.3.
* gnu/packages/enlightenment.scm (evisum): Update to 0.5.3.
2020-08-24 04:36:51 +02:00
Tobias Geerinckx-Rice 5e9e232c84 gnu: xapian: Update to 1.4.17.
* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to
1.4.17.
2020-08-24 04:36:51 +02:00
Tobias Geerinckx-Rice a2765029c2 gnu: electrum: Fix share/ location.
* gnu/packages/finance.scm (electrum)[arguments]: Rename the ‘patch-home’
phase to ‘fix-prefix’.  Do so.
2020-08-24 04:36:51 +02:00
Tobias Geerinckx-Rice 44da87334d gnu: electron-cash: Fix share/ location.
* gnu/packages/finance.scm (electron-cash)[arguments]: Drop bogus
‘local/share’ subdirectory: rename ‘patch-home’ to
‘create-output-directories’ and adjust body to match.
2020-08-24 04:36:51 +02:00
Tobias Geerinckx-Rice 110888f85f gnu: electron-cash: Return #t from phases.
* gnu/packages/finance.scm (electron-cash)[arguments]: Return truth from
all phases.
2020-08-24 04:36:51 +02:00
Tobias Geerinckx-Rice 8ee3e4d9e9 gnu: electrum: Return #t from phases.
* gnu/packages/finance.scm (electrum)[arguments]: Return truth from
‘patch-home’.
2020-08-24 04:36:51 +02:00
Tobias Geerinckx-Rice 598afe95c3 gnu: wireguard-tools: Cross-compile.
* gnu/packages/vpn.scm (wireguard-tools)[arguments]: Use CC-FOR-TARGET.
2020-08-24 04:32:48 +02:00
Tobias Geerinckx-Rice f4ba46a2df gnu: wireguard-tools: Update to 1.0.20200820.
* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20200820.
2020-08-24 04:32:48 +02:00
Brendan Tildesley 29f61501f3 gnu: ebook.scm: Remove duplicate module import.
Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-23 21:00:23 -04:00
Martin Becze 7afbaefea0 gnu: Added guile-srfi-145.
* gnu/packages/guile-xyz.scm (guile-srfi-145): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-23 17:36:06 -04:00
Alexey Abramov 9e2a49db8c gnu: dovecot: Add lucene library to support fts indexing.
* gnu/packages/mail.scm (dovecot)[inputs]: Add ice4c, clucene.
[arguments]: Add --with-lucene configuration switch.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-24 00:19:27 +03:00
Martin Becze e343816dcb gnu: Add akku.
* gnu/packages/package-management.scm (akku): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-23 17:17:11 -04:00
Ludovic Courtès d10474c38d lint: formatting: Gracefully handle relative file names.
Fixes <https://bugs.gnu.org/42543>.
Reported by Jack Hill <jackhill@jackhill.us>.

* guix/lint.scm (check-formatting): Always return a list (previously we
would return #f when 'search-path' returns #f).  Check whether
LOCATION's file is a relative file name.  Return a warning if not.
* tests/guix-lint.sh: Add test.
2020-08-23 23:05:16 +02:00
Ludovic Courtès 68193624d1 lint: Avoid calls to 'package-field-location' with #f as the field.
* guix/lint.scm (%make-warning): Call 'package-field-location' only when
FIELD is true.
2020-08-23 23:05:16 +02:00
Oleg Pykhalov a8c8f6fe91 gnu: emacs-bash-completion: Update to 3.1.0.
* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.1.0.
2020-08-23 19:36:58 +03:00
Tobias Geerinckx-Rice 509906c201 gnu: sane-backends-minimal: Update to 1.0.31.
* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.0.31.
[inputs]: Add libxml2.
2020-08-23 18:19:59 +02:00
Tobias Geerinckx-Rice 7e33054be8 gnu: parallel: Update to 20200822.
* gnu/packages/parallel.scm (parallel): Update to 20200822.
2020-08-23 18:19:57 +02:00
Oleg Pykhalov 045fb51efe gnu: emacs-find-file-in-project: Update to 5.7.10.
* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project): Update to 5.7.10.
2020-08-23 18:54:01 +03:00
Oleg Pykhalov 77a0bcacce gnu: emacs-ghub: Update to 3.4.1.
* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.4.1.
2020-08-23 14:23:20 +03:00
Oleg Pykhalov 825b2d95f4 gnu: emacs-lsp-ui: Update to 7.0.1.
* gnu/packages/emacs-xyz.scm (emacs-lsp-ui): Update to 7.0.1.
2020-08-23 13:49:24 +03:00
Oleg Pykhalov 3f2d2236cf gnu: emacs-org-re-reveal: Update to 3.1.0.
* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.1.0.
2020-08-23 13:49:24 +03:00
Efraim Flashner 24cc25be89 gnu: python-rpy2: Update to 3.3.5.
* gnu/packages/statistics.scm (python-rpy2): Update to 3.3.5.
[source]: Add patches to fix test failures.
[arguments]: Adjust custom 'check phase.
2020-08-23 11:13:16 +03:00
Oleg Pykhalov d0fc1e832c doc: cookbook: Add chapter about Guix environment.
* doc/guix-cookbook.texi (Environment management): New chapter.
2020-08-23 10:47:35 +03:00
Tobias Geerinckx-Rice dc12a37a0d gnu: net-snmp: Update to 5.9 [fixes CVE-2019-20892].
* gnu/packages/networking.scm (net-snmp): Update to 5.9.
[inputs]: Add ncurses.
[native-inputs]: Add pkg-config.
2020-08-23 06:15:20 +02:00
Jakub Kądziołka c9f01b73cb gnu: sameboy: Update to 0.13.6.
* gnu/packages/emulators.scm (sameboy): Update to 0.13.6.
2020-08-22 23:47:18 +02:00
Michael Rohleder 5a4990b982 gnu: lesspipe: Patch paths to inputs.
* gnu/packages/less.scm (lesspipe)[arguments]: Add phase to patch
paths to tput and file.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-22 17:45:42 -04:00
Danny Milosavljevic 1bb4fd64b7 gnu: fc-host-tools: Update to 13.
* gnu/packages/embedded.scm (fc-host-tools): Update to 13.
[description]: Modify.
2020-08-22 20:37:41 +02:00
Adam Kandur ca7eada918 gnu: Add sbcl-livesupport.
* gnu/packages/lisp-xyz.scm (sbcl-livesupport, cl-livesupport, ecl-livesupport):
New variables.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-22 14:21:58 -04:00
Timotej Lazar e5391dcc6b gnu: lxqt: Enable keyboard shortcuts.
* gnu/packages/lxqt.scm (lxqt)[propagated-inputs]: Add lxqt-globalkeys.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-22 14:11:35 -04:00
Brendan Tildesley d8e83969a9 gnu: piper: Update to 0.5.1. Disable broken tests.
* gnu/packages/gnome.scm (piper): Update to 0.5.1. Disable tests.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-22 14:06:07 -04:00
Brendan Tildesley 3403679276 gnu: libratbag: Update to 0.14.
* gnu/packages/gnome.scm (libratbag): Update to 0.14.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-22 14:06:07 -04:00
Paul Garlick 40fc8992db gnu: Add fullswof-2d.
* gnu/packages/simulation.scm (fullswof-2d): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-22 13:57:35 -04:00
Vinicius Monego b6568c3526 gnu: Add rtaudio.
* gnu/packages/audio.scm (rtaudio): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-22 13:39:28 -04:00
Hendursaga 2183887ba9 gnu: Add dosage.
* gnu/packages/python-xyz.scm (dosage): New variable.
2020-08-22 13:13:59 -04:00
Martin Becze 7a3af1ae88 gnu: Add nicotine.
* gnu/packages/nicotine.scm (nicotine): New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-22 12:50:55 -04:00
Oleg Pykhalov 4536c5a0a3 gnu: emacs-epkg: Update to 3.2.2.
* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 3.2.2.
2020-08-22 15:52:49 +03:00
Michael Rohleder b7e76699d2 gnu: jekyll: Loosen the requirement for kramdown.
* gnu/packages/ruby.scm (jekyll): Loosen the requirement for kramdown.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-22 13:22:16 +02:00
Mark H Weaver dad963a439 gnu: isc-dhcp: Update bundled BIND to 9.11.22 [security fixes].
Includes fixes for CVE-2020-8617, CVE-2020-8619, CVE-2020-8622,
CVE-2020-8623, and CVE-2020-8624.

* gnu/packages/admin.scm (isc-dhcp): Update bundled BIND to 9.11.22.
2020-08-21 21:55:24 -04:00
Mark H Weaver 1bdc6f127f gnu: linux-libre@4.9: Update to 4.9.233.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.233.
(linux-libre-4.9-pristine-source): Update hash.
(deblob-scripts-4.9): Update to 4.9.232.
2020-08-21 21:45:50 -04:00
Mark H Weaver 1413074d94 gnu: linux-libre@4.4: Update to 4.4.233.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.233.
(linux-libre-4.4-pristine-source): Update hash.
(deblob-scripts-4.4): Update to 4.4.232.
2020-08-21 21:44:24 -04:00
Mark H Weaver e292224da6 gnu: linux-libre: Update to 5.8.3.
* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.3.
(linux-libre-5.8-pristine-source): Update hash.
2020-08-21 21:01:17 -04:00
Mark H Weaver f54f3a8c24 gnu: linux-libre@5.7: Update to 5.7.17.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.17.
(linux-libre-5.7-pristine-source): Update hash.
2020-08-21 21:00:39 -04:00
Mark H Weaver 518d06d132 gnu: linux-libre@5.4: Update to 5.4.60.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.60.
(linux-libre-5.4-pristine-source): Update hash.
2020-08-21 20:59:52 -04:00
Mark H Weaver 10df5c487b gnu: linux-libre@4.19: Update to 4.19.141.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.141.
(linux-libre-4.19-pristine-source): Update hash.
2020-08-21 20:58:49 -04:00
Mark H Weaver c6f92ba5e0 gnu: linux-libre@4.14: Update to 4.14.194.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.194.
(linux-libre-4.14-pristine-source): Update hash.
2020-08-21 20:56:13 -04:00
Leo Famulari 7bb0527cef gnu: linux-libre: Update to 5.8.2.
* gnu/packages/aux-files/linux-libre/5.8-arm.conf,
gnu/packages/aux-files/linux-libre/5.8-arm64.conf,
gnu/packages/aux-files/linux-libre/5.8-i686.conf,
gnu/packages/aux-files/linux-libre/5.8-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
* gnu/packages/linux.scm (linux-libre-5.8): New variable.
(linux-libre-version, linux-libre-pristine-source, linux-libre-source,
linux-libre): Point to linux-libre-5.8*.
2020-08-21 17:59:42 -04:00
Leo Famulari 1bc275034f gnu: Use a descriptive file-name for linux-libre deblobbing scripts.
Fixes <https://bugs.gnu.org/42789>.

* gnu/packages/linux.scm (linux-libre-deblob-scripts): Set the file-name of the
deblob and deblob-check scripts.
2020-08-21 17:59:38 -04:00
Prafulla Giri c02398edf4 gnu: Add ronn-ng
* gnu/packages/groff.scm (ronn-ng): New public variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-08-21 14:33:17 +02:00
Tobias Geerinckx-Rice cc16c576a5 gnu: dovecot: Support zstd compression.
* gnu/packages/mail.scm (dovecot)[inputs]: Add zstd:lib.
2020-08-21 05:17:22 +02:00
Jakub Kądziołka 19ab580074 gnu: vim: Update to 8.2.1500.
* gnu/packages/vim.scm (vim): Update to 8.2.1500.
2020-08-21 02:25:05 +02:00
Jakub Kądziołka 3e09a2be74 gnu: vim: Install man pages. 2020-08-21 02:25:04 +02:00
Julien Lepiller c5b20437ed gnu: enchant: Depend on hunspell.
* gnu/packages/enchant.scm (enchant): Add hunspell as an input.
2020-08-21 01:42:43 +02:00
Julien Lepiller 2a29f4767f gnu: hunspell-dict-en: Install all affix files.
* gnu/packages/aspell.scm (aspell-word-list): Install affix files
corresponding to installed dictionary files.
2020-08-21 01:41:58 +02:00
Eric Bavier 1cc75fef12 gnu: libmhash: Fix use-after-free in tests.
* gnu/packages/patches/libmhash-hmac-fix-uaf.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mcrypt.scm (libmhash)[source]: Use it.
2020-08-20 15:28:13 -05:00
Ricardo Wurmus c6443c2c8f gnu: r-fourcseq: Update to 1.22.1.
* gnu/packages/cran.scm (r-fourcseq): Update to 1.22.1.
2020-08-20 21:25:34 +02:00
Ricardo Wurmus 4e0acfe5e7 gnu: r-complexheatmap: Update to 2.4.3.
* gnu/packages/bioinformatics.scm (r-complexheatmap): Update to 2.4.3.
2020-08-20 21:25:34 +02:00
Ricardo Wurmus e9d2cab0bf gnu: r-gage: Update to 2.38.3.
* gnu/packages/bioinformatics.scm (r-gage): Update to 2.38.3.
[propagated-inputs]: Add r-go-db.
2020-08-20 21:25:34 +02:00
Ricardo Wurmus 9da4a25b33 gnu: r-annotationhub: Update to 2.20.2.
* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.20.2.
2020-08-20 21:25:34 +02:00
Ricardo Wurmus 67f8477fb5 gnu: r-delayedarray: Update to 0.14.1.
* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.14.1.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus b414add3d1 gnu: r-annotationdbi: Update to 1.50.3.
* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.50.3.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus e9128480d4 gnu: r-biocviews: Update to 1.56.2.
* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.56.2.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus b828c3ea90 gnu: r-biocset: Update to 1.2.2.
* gnu/packages/bioconductor.scm (r-biocset): Update to 1.2.2.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus a27a402eba gnu: r-experimenthub: Update to 1.14.2.
* gnu/packages/bioconductor.scm (r-experimenthub): Update to 1.14.2.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus 1bdc770dc6 gnu: r-variancepartition: Update to 1.18.3.
* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.18.3.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus 1bf630660b gnu: r-rsubread: Update to 2.2.6.
* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.2.6.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus a20538ab7e gnu: r-rbowtie: Update to 1.28.1.
* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.28.1.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus 4a504b80c2 gnu: r-biocfilecache: Update to 1.12.1.
* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 1.12.1.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus 82cb9a99f8 gnu: r-rbowtie2: Update to 1.10.1.
* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 1.10.1.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus a8840a04d7 gnu: r-motifstack: Update to 1.32.1.
* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.32.1.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus 69f3b27822 gnu: r-clusterprofiler: Update to 3.16.1.
* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 3.16.1.
[propagated-inputs]: Add r-rlang.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus fc1c3c6f9f gnu: r-gosemsim: Update to 2.14.1.
* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.14.1.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus 0827e0be36 gnu: r-oligo: Update to 1.52.1.
* gnu/packages/bioconductor.scm (r-oligo): Update to 1.52.1.
2020-08-20 21:25:33 +02:00
Ricardo Wurmus 1c43c6fa6b gnu: r-oligoclasses: Update to 1.50.4.
* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.50.4.
2020-08-20 21:25:29 +02:00
Tobias Geerinckx-Rice 15593de33c gnu: bind: Update to 9.16.6 [multiple CVE fixes].
Fixes CVE-2020-8620, CVE-2020-8621, CVE-2020-8622, CVE-2020-8623, and
CVE-2020-8624.

* gnu/packages/dns.scm (isc-bind): Update to 9.16.6.
2020-08-20 21:17:06 +02:00
Tobias Geerinckx-Rice 3f28ebd0ff gnu: perl-catalyst-plugin-configloader: Update to 0.35.
* gnu/packages/web.scm (perl-catalyst-plugin-configloader): Update to 0.35.
2020-08-20 21:17:05 +02:00
Tobias Geerinckx-Rice a7841fc486 gnu: perl-catalyst-devel: Update to 1.41.
* gnu/packages/web.scm (perl-catalyst-devel): Update to 1.41.
2020-08-20 21:17:04 +02:00
Tobias Geerinckx-Rice a5526c75b8 gnu: ne: Update to 3.3.0.
* gnu/packages/text-editors.scm (ne): Update to 3.3.0.
2020-08-20 21:17:04 +02:00
Tobias Geerinckx-Rice 149d91814c gnu: p11-kit: Update to 0.23.21.
* gnu/packages/tls.scm (p11-kit): Update to 0.23.21.
2020-08-20 21:17:03 +02:00
Ricardo Wurmus d7f578f8c2 gnu: r-pbapply: Update to 1.4-3.
* gnu/packages/statistics.scm (r-pbapply): Update to 1.4-3.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus 800d95fe73 gnu: r-chron: Update to 2.3-56.
* gnu/packages/statistics.scm (r-chron): Update to 2.3-56.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus 5e1c17a750 gnu: r-dplyr: Update to 1.0.2.
* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.2.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus bc438f5a8f gnu: r-mgcv: Update to 1.8-32.
* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-32.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus 5eb753a276 gnu: r-mass: Update to 7.3-52.
* gnu/packages/statistics.scm (r-mass): Update to 7.3-52.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus 4be3979e99 gnu: r-stanheaders: Update to 2.21.0-6.
* gnu/packages/cran.scm (r-stanheaders): Update to 2.21.0-6.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus 69939ce955 gnu: r-showtext: Update to 0.9.
* gnu/packages/cran.scm (r-showtext): Update to 0.9.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus 4dcbea180d gnu: r-haplo-stats: Update to 1.8.2.
* gnu/packages/cran.scm (r-haplo-stats): Update to 1.8.2.
[propagated-inputs]: Add r-arsenal.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus c4a48418f7 gnu: r-emmeans: Update to 1.5.0.
* gnu/packages/cran.scm (r-emmeans): Update to 1.5.0.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus 88bf81c61b gnu: r-abjutils: Update to 0.3.1.
* gnu/packages/cran.scm (r-abjutils): Update to 0.3.1.
[propagated-inputs]: Remove r-devtools, r-furrr, r-future, r-glue, r-httr, r-progress, r-readr, r-scales, and r-tibble.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus 432c62787c gnu: r-hdf5r: Update to 1.3.3.
* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.3.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus 74b438e563 gnu: r-hardyweinberg: Update to 1.6.6.
* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.6.6.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus c764026c26 gnu: r-jomo: Update to 2.7-2.
* gnu/packages/cran.scm (r-jomo): Update to 2.7-2.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus 4e6aa9aa6f gnu: r-ape: Update to 5.4-1.
* gnu/packages/cran.scm (r-ape): Update to 5.4-1.
2020-08-20 19:32:24 +02:00
Ricardo Wurmus 677e83a927 gnu: Add r-arsenal.
* gnu/packages/cran.scm (r-arsenal): New variable.
2020-08-20 19:32:23 +02:00
Andreas Enge 280455809d gnu: python-fpylll: Update to 0.5.2.
* gnu/packages/algebra.scm (python-fpylll): Update to 0.5.2.
2020-08-20 19:27:10 +02:00
Andreas Enge b9ef00258c gnu: fplll: Update to 5.3.2.
* gnu/packages/algebra.scm (fplll): Update to 5.3.2.
2020-08-20 19:23:03 +02:00
Tobias Geerinckx-Rice d9461f688c gnu: python-libtmux: Update to 0.8.3.
* gnu/packages/tmux.scm (python-libtmux): Update to 0.8.3.
2020-08-20 18:40:45 +02:00
Tobias Geerinckx-Rice 37e64053b3 gnu: vis: Run most tests.
* gnu/packages/text-editors.scm (vis)[arguments]: Add ‘unpack-test-suite’
and ‘set-up-tests’ phase.  Run the tests after wrapping vis.
[native-inputs]: Add vis-test origin.
2020-08-20 18:40:44 +02:00
Tobias Geerinckx-Rice d198eca0b3 gnu: vis: Fetch sources from git.
* gnu/packages/text-editors.scm (vis)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2020-08-20 18:40:43 +02:00
Tobias Geerinckx-Rice c82cf31def gnu: vis: Update to 0.6.
* gnu/packages/text-editors.scm (vis): Update to 0.6.
2020-08-20 18:40:43 +02:00
Michael Rohleder 25a6846462 gnu: emacs-browse-at-remote: Update to 0.14.0.
* gnu/packages/emacs-xyz.scm (emacs-browse-at-remote): Update to 0.14.0.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-08-20 19:27:32 +03:00
Michael Rohleder dfe4d0134b gnu: emacs-perspective: Update to 2.10.
* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.10.
(arguments): Run tests suite.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-08-20 19:27:32 +03:00
Michael Rohleder c00ebfd6d7 gnu: emacs-ob-restclient: Update to 0.02-2.f7449b2.
* gnu/packages/emacs-xyz.scm (emacs-ob-restclient): Update to 0.02-2.f7449b2.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-08-20 19:26:08 +03:00
Michael Rohleder fba499cb07 gnu: emacs-visual-regexp: Update to 1.1.2.
* gnu/packages/emacs-xyz.scm (emacs-visual-regexp): Update to 1.1.2.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-08-20 19:09:54 +03:00
Nicolas Goaziou e6e5b797f3 gnu: keepassxc: Update to 2.6.1.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.6.1.
2020-08-20 16:07:51 +02:00
Nicolas Goaziou 19da905921 gnu: emacs-org-superstar: Update to 1.4.0.
* gnu/packages/emacs-xyz.scm (emacs-org-superstar): Update to 1.4.0.
2020-08-20 14:08:32 +02:00
Jakub Kądziołka a9e961b0c3 gnu: ccextractor: Fix build.
* gnu/packages/gstreamer.scm (ccextractor): Add LEPTONICA to inputs.
2020-08-20 13:53:01 +02:00
Tobias Geerinckx-Rice 2ca5b4858f gnu: chrony: Update to 3.5.1 [fixes CVE-2020-14367].
* gnu/packages/ntp.scm (chrony): Update to 3.5.1.
2020-08-20 12:53:06 +02:00
Nicolas Goaziou 3c8ab1f3bf gnu: grammalecte: Update to 1.12.0.
* gnu/packages/dictionaries.scm (grammalecte): Update to 1.12.0.
2020-08-20 12:52:04 +02:00
Morgan Smith 8aa31b9305 gnu: emacs-doom-modeline: Update to 3.0.0.
* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 3.0.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-20 09:19:49 +02:00
Tobias Geerinckx-Rice cdbb0e55c1 gnu: blender: Add colour management support.
* gnu/packages/graphics.scm (blender)[inputs]: Add opencolorio.
2020-08-20 06:20:11 +02:00
Tobias Geerinckx-Rice 2283cf4c1d gnu: Add opencolorio.
* gnu/packages/image-processing.scm (opencolorio): New public variable.
2020-08-20 06:20:10 +02:00
Tobias Geerinckx-Rice 48d9c7c59a gnu: wireshark: Update to 3.2.6.
* gnu/packages/networking.scm (wireshark): Update to 3.2.6.
2020-08-20 06:16:46 +02:00
Tobias Geerinckx-Rice cecaa0b383 gnu: libostree: Update to 2020.5.
* gnu/packages/package-management.scm (libostree): Update to 2020.5.
2020-08-20 06:16:45 +02:00
Tobias Geerinckx-Rice b14a139c96 gnu: iperf: Update to 3.9.
* gnu/packages/networking.scm (iperf): Update to 3.9.
2020-08-20 06:16:45 +02:00
Tobias Geerinckx-Rice 77c96b5cb7 gnu: nng: Update to 1.3.2.
* gnu/packages/networking.scm (nng): Update to 1.3.2.
2020-08-20 06:16:44 +02:00
Tobias Geerinckx-Rice ac570f00b0 gnu: mate-power-manager: Update to 1.24.2.
* gnu/packages/mate.scm (mate-power-manager): Update to 1.24.2.
[source]: Hard-code NAME.
2020-08-20 06:16:44 +02:00
Timothy Sample 8d06906017 gnu: agda: Adjust for using shared libraries.
See also 9e5496e0ae.

* gnu/packages/agda.scm (agda)[arguments]: Add a phase that sets
'LD_LIBRARY_PATH'; update the 'configure' phase to match the current
Haskell build system code.
2020-08-19 23:58:47 -04:00
Timothy Sample 856def7bb3 gnu: ganeti: Tell GHC to use shared libraries.
Fixes <https://bugs.gnu.org/42934>.
Reported by Marius Bakke <marius@gnu.org>.

* gnu/packages/virtualization.scm (ganeti)[arguments]: Add a phase
that tells GHC to use shared libraries.
2020-08-19 23:58:47 -04:00
Timothy Sample 991ca49961 gnu: ghc-regex-pcre: Set '#:extra-directories'.
This is a follow-up to commit 54a5fd0791.

* gnu/packages/haskell-xyz.scm (ghc-regex-pcre)[arguments]: Set
'#:extra-directories'.
2020-08-19 23:58:47 -04:00
Timothy Sample a928f35b2c gnu: ghc-pcre-light: Set '#:extra-directories'.
This is a follow-up to commit 54a5fd0791.

* gnu/packages/haskell-xyz.scm (ghc-pcre-light)[arguments]: Set
'#:extra-directories'.
2020-08-19 23:58:46 -04:00
Tobias Geerinckx-Rice 9c5e3fb6a5 gnu: blender: Update to 2.83.5.
* gnu/packages/graphics.scm (blender): Update to 2.83.5.
2020-08-20 05:14:15 +02:00
Tobias Geerinckx-Rice 9372337f62 gnu: xtl: Update to 0.6.16.
* gnu/packages/cpp.scm (xtl): Update to 0.6.16.
2020-08-20 05:14:15 +02:00
Tobias Geerinckx-Rice c28f242b44 gnu: mailutils: Update to 3.10.
* gnu/packages/mail.scm (mailutils): Update to 3.10.
[arguments]: Patch a failing moderator test.
2020-08-20 05:14:15 +02:00
Mark H Weaver 8502974c34 gnu: linux-libre: Update to 5.7.16.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.16.
(linux-libre-5.7-pristine-source): Update hash.
(deblob-scripts-5.7): Update to 5.7.16.
2020-08-19 19:35:03 -04:00
Mark H Weaver 2046529ebc gnu: linux-libre@5.8: Update to 5.8.2.
* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.2.
(linux-libre-5.8-pristine-source): Update hash.
(deblob-scripts-5.8): Update to 5.8.2.
2020-08-19 19:34:04 -04:00
Mark H Weaver 95ff922c3e gnu: linux-libre@5.4: Update to 5.4.59.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.59.
(linux-libre-5.4-pristine-source): Update hash.
(deblob-scripts-5.4): Update to 5.4.59.
2020-08-19 19:33:00 -04:00
Mark H Weaver 0c3799efde gnu: linux-libre@4.19: Update to 4.19.140.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.140.
(linux-libre-4.19-pristine-source): Update hash.
(deblob-scripts-4.19): Update to 4.19.140.
2020-08-19 19:30:42 -04:00
Tobias Geerinckx-Rice 4c7d16c551 gnu: unknown-horizons: Fix build with python@3.8 and python-pytest@5.
* gnu/packages/games.scm (unknown-horizons)[source]: Add patch.
[arguments]: Add a ‘fix-tests-with-pytest>=4’ phase.
[native-inputs]: Add python-distro.
* gnu/packages/patches/unknown-horizons-python-3.8-distro.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-08-19 23:02:26 +02:00
Tobias Geerinckx-Rice 5c83e8ec11 gnu: unknown-horizons: Return #t from all phases.
* gnu/packages/games.scm (unknown-horizons)[arguments]: Return #t from ‘set-HOME’.
2020-08-19 23:02:26 +02:00
Tobias Geerinckx-Rice 6f4d4ccc75 gnu: geocode-glib: Update to 3.26.2.
* gnu/packages/gnome.scm (geocode-glib): Update to 3.26.2.
2020-08-19 20:44:18 +02:00
Tobias Geerinckx-Rice 65b6682ee2 gnu: nuspell: Update to 3.1.2.
* gnu/packages/enchant.scm (nuspell): Update to 3.1.2.
2020-08-19 20:44:18 +02:00
Tobias Geerinckx-Rice 7f9018aaf6 services: Allow (service accountsservice-service-type).
* gnu/services/desktop.scm (accountsservice-service-type)
[default-value]: Set to accountsservice.
2020-08-19 20:44:18 +02:00
Efraim Flashner e188d2f8aa gnu: cmh: Update home-page.
* gnu/packages/algebra.scm (cmh)[home-page]: Update to new home-page.
2020-08-19 21:34:41 +03:00
Tobias Geerinckx-Rice 0fa01ccd34 gnu: tslib: Update to 1.22.
* gnu/packages/video.scm (tslib): Update to 1.22.
2020-08-19 20:03:56 +02:00
Tobias Geerinckx-Rice e48c12a3bb gnu: libopenmpt: Update to 0.5.1.
* gnu/packages/audio.scm (libopenmpt): Update to 0.5.1.
[source]: Hard-code NAME.
2020-08-19 20:03:56 +02:00
Tobias Geerinckx-Rice c96f9178b1 gnu: simple-scan: Update to 3.36.4.
* gnu/packages/gnome.scm (simple-scan): Update to 3.36.4.
2020-08-19 20:03:56 +02:00
Tobias Geerinckx-Rice 2577a0196f gnu: xf86-video-geode: Remove unnecessary patch.
* gnu/packages/xorg.scm (xf86-video-geode)[source]: Remove patch.
* gnu/packages/patches/xf86-video-geode-glibc-2.20.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-08-19 20:03:55 +02:00
Tobias Geerinckx-Rice b137d320b0 gnu: xf86-video-geode: Update to 2.11.20.
* gnu/packages/xorg.scm (xf86-video-geode): Update to 2.11.20.
2020-08-19 20:03:55 +02:00
Raghav Gururajan 798441b67d gnu: gst-plugins-good: Update package definition.
* gnu/packages/gstreamer.scm (gst-plugins-good): Update package definition.
[arguments]<#:glib-or-gtk?>: New argument.
<#:phases>['disable-tests-for-armhf]: Remove phase.
['disable-failing-tests]: Remove phase.
['patch-docbook-xml]: New phase.
['pre-check]: New phase.
[native-inputs]: Add docbook-xml, gettext-minimal, gobject-introspection,
gsettings-desktop-schemas, perl, libxml2 and xorg-server-for-tests.
[inputs]: Add bzip2, glib, glib-networking, glu, libgudev, libx11,
libxdamage, libxfixes, libxext, libxshmfence, mesa and v4l-utils.
Remove gst-plugins-base.
[propagated-inputs]: Add gstreamer and gst-plugins-base.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 18:22:45 +02:00
Roel Janssen d26bf52948 gnu: virtuoso-use: Remove static libraries.
* gnu/packages/databases.scm (virtuoso-ose): Remove static libraries from
  the build output.
2020-08-19 18:08:00 +02:00
Nicolas Goaziou 2b5b7809b6 gnu: ruby-kramdown: Update to 2.3.0.
* gnu/packages/ruby.scm (ruby-kramdown): Update to 2.3.0.
2020-08-19 17:28:52 +02:00
Nicolas Goaziou 499942227c gnu: Add ruby-mustache.
* gnu/packages/ruby.scm (ruby-mustache): New variable.
2020-08-19 17:21:09 +02:00
Nicolas Goaziou 901d74298a gnu: emacs-posframe: Update to 0.8.0.
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.0.
[description]: Stick to upstream name.
2020-08-19 16:34:04 +02:00
Efraim Flashner c0153167e8 gnu: fvwm: Use make-desktop-entry-file.
* gnu/packages/fvwm.scm (fvwm)[arguments]: Adjust 'install-xsession to
  use make-desktop-entry-file.
2020-08-19 16:31:59 +03:00
Efraim Flashner 678fdbb37a gnu: fvwm: Use https.
* gnu/packages/fvwm.scm (fvwm)[home-page]: Use https.
2020-08-19 16:14:57 +03:00
Efraim Flashner 433309d92e gnu: akonadi: Update home-page.
* gnu/packages/kde-pim.scm (akonadi-calendar, akonadi-contacts,
akonadi-mime, akonadi-notes, akonadi-search)[home-page]: Update to
new home-page.
2020-08-19 16:08:46 +03:00
Tobias Geerinckx-Rice b06dc2bbd1 gnu: lvm2: Default to an HTTPS mirror.
* gnu/packages/linux.scm (lvm2)[source]: Talk HTTPS to sourceware.org.
2020-08-19 12:56:16 +02:00
Ricardo Wurmus 6e5be7ffad gnu: pigx-chipseq: Update to 0.0.43.
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.43.
2020-08-19 12:12:42 +02:00
Raghav Gururajan 3d9fddb268 gnu: graphene: Update package definition.
* gnu/packages/gtk.scm (graphene): Update package definition.
[source]<origin>[method]: Change from url-fetch to git-fetch.
[uri]: Add git-reference.
[sha256]: Modify base32.
[arguments]<#:glib-or-gtk?>: New argument.
[native-inputs]: Add git-minimal and mutest.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 11:14:10 +02:00
Raghav Gururajan b030bc0c27 gnu: librsvg-next: Update package definition.
* gnu/packages/gnome.scm (librsvg-next): Remove inheritance from librsvg.
[outputs]: Add "doc".
[arguments]<#:phases>['patch-docbook-xml]: New phase.
[arguments]<#:configure-flags>: Add --with-html-dir.
[native-inputs]: Add docbook-xml, python, ruby.
[inputs]: Add fontconfig, freetype, harfbuzz.
[propagated-inputs]: Add cairo, gdk-pixbuf, glib.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 10:45:10 +02:00
Raghav Gururajan 97787a24df gnu: gtk-vnc: Update package definition.
* gnu/packages/gnome.scm (gtk-vnc) [version]: Update to 1.0.0.
[source]<origin>[sha256]: Modify base32.
[build-system]: Change from gnu to meson.
[arguments]<#:glib-or-gtk?>: New argument.
[native-inputs]: Add gjs, node and perl.
[inputs]: Add cairo, gdk-pixbuf+svg, libx11 and zlib.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 10:45:10 +02:00
Efraim Flashner d1a769d68f gnu: rust-bytemuck-1: Update to 1.3.1.
* gnu/packages/crates-io.scm (rust-bytemuck-1): Update to 1.3.1.
[synopsis]: Appease 'guix lint'.
2020-08-19 11:24:39 +03:00
Efraim Flashner 2f3d23e12a gnu: waybar: Remove unrecognized configure flag.
* gnu/packages/wm.scm (waybar)[arguments]: Remove field.
2020-08-19 11:05:05 +03:00
Efraim Flashner d2ec1f8ed6 gnu: libfive: Fix build.
* gnu/packages/engineering.scm (libfive)[source]: Remove snippet.
[arguments]: Remove custom phase to find catch's header.
[native-inputs]: Remove catch-framework2.
2020-08-19 11:05:05 +03:00
Brendan Tildesley 56c39a07c8 gnu: waybar: Build documentation.
* gnu/packages/wm.scm (waybar)native-inputs]: Add scdoc.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-19 11:05:02 +03:00
Oleg Pykhalov 75a43e53e1 gnu: emacs-git-auto-commit-mode: Update to 4.6.0-1.23abaff.
* gnu/packages/emacs-xyz.scm
(emacs-git-auto-commit-mode)[version]: Update to 4.6.0-1.23abaff.
[native-inputs]: Add emacs-buttercup and git.
[arguments]: Run tests suite.
2020-08-19 09:44:12 +03:00
Efraim Flashner b180d6d284 gnu: Remove duplicate libcloudproviders definition.
* gnu/packages/gnome.scm (libcloudproviders): Remove duplicate.
2020-08-19 09:37:50 +03:00
Tobias Geerinckx-Rice 525304e1b9 gnu: python-aiosmtpd: Update to 1.2.1.
* gnu/packages/mail.scm (python-aiosmtpd): Update to 1.2.1.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
2020-08-19 04:24:25 +02:00
Tobias Geerinckx-Rice bf2727c1b4 gnu: python-dkimpy: Update to 1.0.5.
* gnu/packages/mail.scm (python-dkimpy): Update to 1.0.5.
2020-08-19 04:24:25 +02:00
Tobias Geerinckx-Rice d74a85ec61 gnu: libpipeline: Update to 1.5.3.
* gnu/packages/man.scm (libpipeline): Update to 1.5.3.
2020-08-19 04:24:25 +02:00
Tobias Geerinckx-Rice 748b2c8578 gnu: lvm2: Update to 2.03.10.
* gnu/packages/linux.scm (lvm2): Update to 2.03.10.
2020-08-19 04:24:25 +02:00
Tobias Geerinckx-Rice 95cd53c187 gnu: sysprof: Expand description.
* gnu/packages/gnome.scm (synopsis, description): Elongate.
2020-08-19 04:24:25 +02:00
Tobias Geerinckx-Rice f9812690a9 gnu: sysprof: Update to 3.36.0.
* gnu/packages/gnome.scm (sysprof): Update to 3.36.0.
2020-08-19 04:24:25 +02:00
Tobias Geerinckx-Rice b478c9b090 gnu: sysprof: Update home page.
* gnu/packages/gnome.scm (sysprof)[home-page]: Use an up-to-date alternative.
2020-08-19 04:24:25 +02:00
Tobias Geerinckx-Rice 083496ebf5 gnu: engrampa: Update to 1.24.1.
* gnu/packages/mate.scm (engrampa): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice 2719691f0f gnu: eom: Update to 1.24.1.
* gnu/packages/mate.scm (eom): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice 4d0737140b gnu: mate-calc: Update to 1.24.1.
* gnu/packages/mate.scm (mate-calc): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice e2a67c0178 gnu: mate-control-center: Update to 1.24.1.
* gnu/packages/mate.scm (mate-control-center): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice 68d4f1fffe gnu: caja-extensions: Update to 1.24.1.
* gnu/packages/mate.scm (caja-extensions): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice 5d29b70552 gnu: mate-media: Update to 1.24.1.
* gnu/packages/mate.scm (mate-media): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice 7e5585ed41 gnu: mate-applets: Update to 1.24.1.
* gnu/packages/mate.scm (mate-applets): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:24 +02:00
Tobias Geerinckx-Rice 723e99faba gnu: mate-menus: Update to 1.24.1.
* gnu/packages/mate.scm (mate-menus): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice 870e12b51f gnu: libmatekbd: Update to 1.24.1.
* gnu/packages/mate.scm (libmatekbd): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice a8f29138e4 gnu: libmatemixer: Update to 1.24.1.
* gnu/packages/mate.scm (libmatemixer): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice 0674db61bb gnu: mate-settings-daemon: Update to 1.24.1.
* gnu/packages/mate.scm (mate-settings-daemon): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice f163bb6867 gnu: mate-session-manager: Update to 1.24.1.
* gnu/packages/mate.scm (mate-session-manager): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice 0d553270a9 gnu: mate-terminal: Update to 1.24.1.
* gnu/packages/mate.scm (mate-terminal): Update to 1.24.1.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice 3ae745fed3 gnu: libmateweather: Update to 1.24.1.
* gnu/packages/mate.scm (libmateweather): Update to 1.24.1.
[source]: Hard-code NAME.  Remove obsolete snippet.
2020-08-19 04:24:23 +02:00
Tobias Geerinckx-Rice 5f6589281f gnu: mate-desktop: Update to 1.24.1.
* gnu/packages/mate.scm (mate-desktop): Update to 1.24.1.
[source]: Hard-code NAME.
2020-08-19 04:24:22 +02:00
Danny Milosavljevic 9765e2de2f gnu: font-fantasque-sans: Fix build.
* gnu/packages/fonts.scm (font-fantasque-sans)[native-inputs]: Add woff2:bin.
2020-08-19 03:02:04 +02:00
Raghav Gururajan eaa147c488 gnu: libwpe: Update package definition.
* gnu/packages/webkit.scm (libwpe): Update package definition.
[native-inputs]: Add python-wrapper.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 02:59:00 +02:00
Raghav Gururajan acc8a0c10b gnu: woff2: Update package definition.
* gnu/packages/fontutils.scm (woff2): Update package definition.
[outputs]: New output "bin".
[arguments]<#:configure-flags>[-DCMAKE_INSTALL_BINDIR]: New flag.
[-DCMAKE_INSTALL_INCLUDEDIR]: New flag.
[-DCMAKE_INSTALL_LIBDIR]: New flag.
[-DBUILD_SHARED_LIBS]: Remove flag.
<#:phases>['patch-installation]: New phase.
[synopsis]: Modify.
[description]: Modify.
[home-page]: Modify.
[license]: Change to expat.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 02:53:45 +02:00
Raghav Gururajan aa4557a223 gnu: gst-libav: Update package definition.
* gnu/packages/gstreamer.scm (gst-libav): Update package definition.
[arguments]<#:phases>['patch-docbook-xml]: New phase.
[native-inputs]: Add docbook-xml, perl and ruby.
[inputs]: Remove gst-plugins-base, orc and zlib.
[propagated-inputs]: Add gstreamer and gst-plugins-base.
[synopsis]: Modify.
[description]: Modify.
[license]: Change from gpl2+ to lgpl2.0+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 02:50:37 +02:00
Raghav Gururajan f65cfc6d67 gnu: gst-plugins-ugly: Update package definition.
* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update package definition.
[arguments]<#:glib-or-gtk?>: New argument.
<#:phases>['patch-docbook-xml]: New phase.
['pre-check]: New phase.
[native-inputs]: Add docbook-xml, gettext-minimal, gsettings-desktop-schemas,
perl and xorg-server-for-tests.
[inputs]: Add glib, glib-networking and opencore-amr.  Remove gst-plugins-base.
[propagated-inputs]: Add gstreamer and gst-plugins-base.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 02:49:21 +02:00
Raghav Gururajan ce49fdc62b gnu: Add transcode.
* gnu/packages/video.scm (transcode): New variable.
* gnu/packages/patches/transcode-ffmpeg.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 02:29:13 +02:00
Danny Milosavljevic 45b1ec3817 gnu: rust-rgb: Fix package definition.
Follow-up to 797bb73b00.

* gnu/packages/crates-io.scm (rust-rgb-0.8)<#:cargo-inputs>: Fix references.
2020-08-19 02:17:56 +02:00
Raghav Gururajan 797bb73b00 gnu: rust-rgb: Update to 0.8.20.
* gnu/packages/crates-io.scm (rust-rgb-0.8): Update to 0.8.20.
[arguments]<#:cargo-inputs>: Add rust-bytemuck-1.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 02:14:41 +02:00
Danny Milosavljevic df2f7f5b1f gnu: faad2: Re-add home-page.
Follow-up to 31f226c44a.

* gnu/packages/audio.scm (faad2)[home-page]: New field.
2020-08-19 01:34:11 +02:00
Raghav Gururajan 63d71ff006 gnu: Add libcloudproviders.
* gnu/packages/gnome.scm (libcloudproviders): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 01:32:09 +02:00
Raghav Gururajan 31f226c44a gnu: faad2: Update to 2.8.8.
* gnu/packages/audio.scm (faad2): Update to 2.8.8.
[license]: Update to gpl2+.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 01:20:57 +02:00
Raghav Gururajan cb9d0aa860 gnu: Add rust-tinyvec@0.3.3.
* gnu/packages/crates-io.scm (rust-tinyvec-0.3): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 01:14:59 +02:00
Raghav Gururajan e44e45cd8b gnu: Add rust-pin-project@0.4.22.
* gnu/packages/crates-io.scm (rust-pin-project-0.4): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 01:14:56 +02:00
Raghav Gururajan e630771e71 gnu: Add rust-pin-project-internal@0.4.22.
* gnu/packages/crates-io.scm (rust-pin-project-internal-0.4): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 01:14:52 +02:00
Raghav Gururajan 2cd4dd63af gnu: Add rust-serial-test@0.4.0.
* gnu/packages/crates-io.scm (rust-serial-test-0.4): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 01:14:49 +02:00
Raghav Gururajan 91193f2dd4 gnu: Add rust-serial-test-derive@0.4.0.
* gnu/packages/crates-io.scm (rust-serial-test-derive-0.4): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 01:14:46 +02:00
Raghav Gururajan 8c6b127bea gnu: Add rust-downcast-rs@1.2.0.
* gnu/packages/crates-io.scm (rust-downcast-rs-1.2): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 01:14:43 +02:00
Tobias Geerinckx-Rice cb9fd8de86 gnu: libde265: Omit static library.
* gnu/packages/video.scm (libde265)[arguments]: Pass ‘--disable-static’.
2020-08-19 01:10:43 +02:00
Tobias Geerinckx-Rice 186b7d536f gnu: Remove duplicate libde265.
The CMake-built output differs greatly from the autotools one, and not
in a good way.  Keep the more recent gnu-build-system variant.

This reverts commit fad176c4e2.  Sorry
Vinicius.

* gnu/packages/video.scm: Remove duplicate libde265 variable definition.
2020-08-19 01:10:42 +02:00
Tobias Geerinckx-Rice 5f524bdd04 Revert "Revert "gnu: Add libde265.""
This reverts commit 0d792f37cd.
2020-08-19 01:10:42 +02:00
Tobias Geerinckx-Rice eb86a44254 gnu: sysstat: Update to 12.4.0.
* gnu/packages/linux.scm (sysstat): Update to 12.4.0.
2020-08-19 01:10:42 +02:00
Danny Milosavljevic 0d792f37cd Revert "gnu: Add libde265."
This reverts commit 7f3c9116bd, which
would have introduced a duplicate definition.
2020-08-19 00:53:31 +02:00
Danny Milosavljevic f87860166e Revert "gnu: Add sysprof."
This reverts commit 4e36c8a07b, which had added
a duplicate sysprof variable.
2020-08-19 00:43:11 +02:00
Marius Bakke 7e9544c352 gnu: jucipp: Fix syntax highlighting.
* gnu/packages/text-editors.scm (jucipp)[arguments]: Add 'wrap' phase.
2020-08-19 00:24:22 +02:00
Marius Bakke d4d79bc94f gnu: ungoogled-chromium: Update to 84.0.4147.125-0.57244cd.
* gnu/packages/chromium.scm (%ungoogled-revision, %ungoogled-origin): Update
to commit 57244cdfc21dc05910862152d91cc528103c988a.
(ungoogled-chromium): Update to 84.0.4147.125.
2020-08-19 00:24:22 +02:00
Tobias Geerinckx-Rice 9e371e9595 Disambiguate ‘expat’ in (gnu packages man).
This follows up on commit e445ae9ae1.

* gnu/packages/man.scm: Import (guix licences) with a ‘license:’ prefix.
Adjust all users.
2020-08-19 00:21:41 +02:00
Tobias Geerinckx-Rice affae3241c gnu: java-snappy: Update to 1.1.7.5.
* gnu/packages/java-compression.scm (java-snappy): Update to 1.1.7.5.
2020-08-19 00:21:41 +02:00
Tobias Geerinckx-Rice 6a00302bd8 Import (gnu packages libffi) from (gnu packages gnome).
This follows up on commit 77d7bbf4bd,
which broke ‘guix pull’.

* gnu/packages/gnome.scm: Import (gnu packages libffi).
2020-08-19 00:00:08 +02:00
Tobias Geerinckx-Rice 275e66b8b4 etc: indent-code.el: Match not only ‘(define-public’.
* etc/indent-code.el (main): Also match ‘(define’, as intended.
2020-08-18 23:54:55 +02:00
Tobias Geerinckx-Rice c524972606 gnu: postgis: Update to 3.0.2.
* gnu/packages/geo.scm (postgis): Update to 3.0.2.
2020-08-18 23:54:55 +02:00
Tobias Geerinckx-Rice ade5a61677 gnu: python-lmdb: Update to 0.99.
* gnu/packages/databases.scm (python-lmdb): Update to 0.99.
2020-08-18 23:54:55 +02:00
Tobias Geerinckx-Rice 108c2257dc gnu: nnn: Update to 3.4.
* gnu/packages/admin.scm (nnn): Update to 3.4.
2020-08-18 23:54:55 +02:00
Tobias Geerinckx-Rice db2afe0055 gnu: fio: Update to 3.22.
* gnu/packages/benchmark.scm (fio): Update to 3.22.
2020-08-18 23:54:55 +02:00
Tobias Geerinckx-Rice 397daaa8e1 gnu: r-libcoin: Update to 1.0-6.
* gnu/packages/cran.scm (r-libcoin): Update to 1.0-6.
2020-08-18 23:54:55 +02:00
Raghav Gururajan 8d82df1376 gnu: Add egl-wayland.
* gnu/packages/graphics.scm (egl-wayland): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:26:18 +02:00
Raghav Gururajan e7db21bd10 gnu: Add eglexternalplatform.
* gnu/packages/graphics.scm (eglexternalplatform): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:26:17 +02:00
Raghav Gururajan de3f0ac66d gnu: Add brltty.
* gnu/packages/accessibility.scm (brltty): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:26:16 +02:00
Raghav Gururajan edaa508100 gnu: Add libbraille.
* gnu/packages/accessibility.scm (libbraille): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:26:15 +02:00
Raghav Gururajan 22e4409473 gnu: Add latex2html.
* gnu/packages/documentation.scm (latex2html): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:26:14 +02:00
Raghav Gururajan 8205fe4493 gnu: Add liblouisutdml.
* gnu/packages/language.scm (liblouisutdml): New variable.
* gnu/packages/patches/liblouisutdml-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:25:58 +02:00
Raghav Gururajan 899784fb21 gnu: Add liblouis.
* gnu/packages/languages.scm (liblouis): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:25:57 +02:00
Raghav Gururajan a29eb73971 gnu: Add libstemmer.
* gnu/packages/language.scm (libstemmer): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:25:52 +02:00
Raghav Gururajan f10b58ca4b gnu: Add libgrss.
* gnu/packages/gnome.scm (libgrss): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:16 +02:00
Raghav Gururajan 7239c674ee gnu: Add dnssec-trigger.
* gnu/packages/dns.scm (dnssec-trigger): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:16 +02:00
Raghav Gururajan 6a7256fc80 gnu: Add ldns.
* gnu/packages/dns.scm (ldns): New variable.
* gnu/packages/patches/ldns-drill-examples.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:16 +02:00
Danny Milosavljevic 14528483fb gnu: seed: Fix tests.
* gnu/packages/gnome.scm (seed)[arguments]<#:phases>[patch-tests]: New phase.
2020-08-18 23:11:16 +02:00
Raghav Gururajan 7295171e26 gnu: Add memphis.
* gnu/packages/geo.scm (memphis): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:16 +02:00
Raghav Gururajan 77d7bbf4bd gnu: Add seed.
* gnu/packages/gnome.scm (seed): New variable.
* gnu/packages/patches/seed-webkit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:16 +02:00
Raghav Gururajan c1082b0287 gnu: Add gnome-js-common.
* gnu/packages/gnome.scm (gnome-js-common): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:15 +02:00
Raghav Gururajan d668963d3e gnu: Add libdmapsharing.
* gnu/packages/gnome.scm (libdmapsharing): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:15 +02:00
Raghav Gururajan c648fa4186 gnu: Add pedansee.
* gnu/packages/check.scm (pedansee): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:15 +02:00
Raghav Gururajan d4cb5347d7 gnu: Add mrg.
* gnu/packages/gimp.scm (mrg): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:15 +02:00
Raghav Gururajan 6bd347c94e gnu: Add mmm.
* gnu/packages/graphics.scm (mmm): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:15 +02:00
Raghav Gururajan 64976b9b4c gnu: Add poly2tri-c.
* gnu/packages/gimp.scm (poly2tri-c): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:15 +02:00
Raghav Gururajan 70f33d3c6a gnu: Add zeitgeist.
* gnu/packages/gnome.scm (zeitgeist): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:12 +02:00
Raghav Gururajan 8fd769ddc9 gnu: Add dee.
* gnu/packages/gnome.scm (dee): New variable.
* gnu/packages/patches/dee-vapi.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:57 +02:00
Raghav Gururajan c15ff23724 gnu: Add gtx.
* gnu/packages/gnome.scm (gtx): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:48 +02:00
Raghav Gururajan 7fa2df44a8 gnu: Add pangomm-2.42.
* gnu/packages/gtk.scm (pangomm-2.42): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:05 +02:00
Raghav Gururajan 5173bb55ad gnu: Add glibmm-2.64.
*gnu/packages/glib.scm (glibmm-2.64): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:05 +02:00
Raghav Gururajan 30a592b519 gnu: Add cairomm-1.13.
* gnu/packages/gtk.scm (cairomm-1.13): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:05 +02:00
Raghav Gururajan b3b47dabaf gnu: Add libsigc++-2.
* gnu/packages/glib.scm (libsigc++-2): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:05 +02:00
Raghav Gururajan e047b26517 gnu: Add xmltoman.
* gnu/packages/man.scm (xmltoman): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:04 +02:00
Raghav Gururajan 9c430c2861 gnu: Add libcamera.
* gnu/packages/networking.scm (libcamera): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:04 +02:00
Raghav Gururajan f8a6cc2240 gnu: Add wpewebkit.
* gnu/packages/webkit.scm (wpewebkit): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:04 +02:00
Raghav Gururajan 5c57328ef7 gnu: Add libthai.
* gnu/packages/gtk.scm (libthai): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:04 +02:00
Raghav Gururajan 20842b795e gnu: Add libdatrie.
* gnu/packages/gtk.scm (libdatrie): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:04 +02:00
Raghav Gururajan 3f03bd3728 gnu: Add openjpeg-data.
* gnu/packages/image.scm (openjpeg-data): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:04 +02:00
Raghav Gururajan 08d048a06b gnu: Add opensles.
* gnu/packages/audio.scm (opensles): New variable.
* gnu/packages/patches/opensles-add-license-file.patch: New file.
* gnu/local.mk (opensles-add-license-file.patch): New reference.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:04 +02:00
Raghav Gururajan 7508378d1f gnu: Add openni2.
* gnu/packages/gstreamer.scm (openni2): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:09:55 +02:00
Raghav Gururajan 433bb35336 gnu: Add libnice.
* gnu/packages/networking.scm (libnice): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:42 +02:00
Raghav Gururajan 63a1783d3a gnu: Add rtmpdump.
* gnu/packages/networking.scm (rtmpdump): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:41 +02:00
Raghav Gururajan c42526e947 gnu: Add iqa.
* gnu/packages/image.scm (iqa): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:41 +02:00
Raghav Gururajan 9068eb166d gnu: Add zxing-cpp.
* gnu/packages/aidc.scm (zxing-cpp): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:40 +02:00
Raghav Gururajan 3afbc16bfa gnu: Add wildmidi.
* gnu/packages/audio.scm (wildmidi): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:39 +02:00
Raghav Gururajan 94e8c8905a gnu: Add webrtc-audio-processing.
* gnu/packages/audio.scm (webrtc-audio-processing): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:39 +02:00
Raghav Gururajan 5ca56bd555 gnu: Add vo-aacenc.
* gnu/packages/audio.scm (vo-aacenc): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:38 +02:00
Raghav Gururajan a56e1a84ae gnu: Add svt-hevc.
* gnu/packages/video.scm (svt-hevc): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:37 +02:00
Raghav Gururajan 71a77016c0 gnu: Add mediasdk.
* gnu/packages/video.scm (mediasdk): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:36 +02:00
Raghav Gururajan 63d18ff6b9 gnu: Add srt.
* gnu/packages/networking.scm (srt): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:35 +02:00
Raghav Gururajan 24a2aaf3ff gnu: Add lksctp-tools.
* gnu/packages/networking.scm (lksctp-tools): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:35 +02:00
Raghav Gururajan d4bd5c60da gnu: Add tinyalsa.
* gnu/packages/audio.scm (tinyalsa): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:34 +02:00
Raghav Gururajan d6ef1039fe gnu: Add libopenmpt.
* gnu/packages/audio.scm (libopenmpt): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:33 +02:00
Raghav Gururajan 38375ce952 gnu: Add libofa.
* gnu/packages/audio.scm (libofa): New variable.
* gnu/packages/patches/libofa-ftbfs-1.diff: New file.
* gnu/packages/patches/libofa-curl.diff: New file.
* gnu/packages/patches/libofa-ftbfs-2.diff: New file.
* gnu/local.mk (dist_patch_DATA): Add them.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:32 +02:00
Raghav Gururajan 502114de11 gnu: Add mjpegtools.
* gnu/packages/video.scm (mjpegtools): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:31 +02:00
Raghav Gururajan 0444187de4 gnu: Add libquicktime.
* gnu/packages/video.scm (libquicktime): New variable.
* gnu/packages/patches/libquicktime-ffmpeg.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:30 +02:00
Raghav Gururajan d6a413a7ed gnu: Add schroedinger.
* gnu/packages/video.scm (schroedinger): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:29 +02:00
Raghav Gururajan 97f3fe7c04 gnu: Add libmms.
* gnu/packages/video.scm (libmms): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:29 +02:00
Raghav Gururajan 7f3c9116bd gnu: Add libde265.
* gnu/packages/video.scm (libde265): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:28 +02:00
Raghav Gururajan 02c05485fd gnu: Add libvideogfx.
* gnu/packages/video.scm (libvideogfx): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:27 +02:00
Raghav Gururajan 1178ae47d1 gnu: Add ffmpeg-2.8.
* gnu/packages/video.scm (ffmpeg-2.8): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:26 +02:00
Raghav Gururajan 8dde7a8694 gnu: Add flite.
* gnu/packages/speech.scm (flite): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:26 +02:00
Raghav Gururajan de4ca09341 gnu: Add faac.
* gnu/packages/audio.scm (faac): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:25 +02:00
Raghav Gururajan 286716f877 gnu: Add directfb.
* gnu/packages/graphics.scm (directfb): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:24 +02:00
Raghav Gururajan 568af1bdc0 gnu: Add libtimidity.
* gnu/packages/audio.scm (libtimidity): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:23 +02:00
Raghav Gururajan d54fb33ace gnu: Add flux.
* gnu/packages/graphics.scm (flux): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:22 +02:00
Raghav Gururajan 1a6bc33d3f gnu: Add tslib.
* gnu/packages/video.scm (tslib): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:21 +02:00
Raghav Gururajan 09fd9898c7 gnu: Add libmpeg3.
* gnu/packages/video.scm (libmpeg3): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:56:19 +02:00
Raghav Gururajan 84b63357d6 gnu: Add libdc1394.
* gnu/packages/gstreamer.scm (libdc1394): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:54 +02:00
Raghav Gururajan 2aa73609d6 gnu: Add ccextractor.
* gnu/packages/gstreamer.scm (ccextractor): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:12 +02:00
Raghav Gururajan 9eafab1838 gnu: Add nng.
* gnu/packages/networking.scm (nng): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:12 +02:00
Raghav Gururajan 0b4327fe44 gnu: Add nanomsg.
* gnu/packages/networking.scm (nanomsg): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:11 +02:00
Raghav Gururajan d1e1a93e3e gnu: Add libvisual-plugins.
* gnu/packages/gstreamer.scm (libvisual-plugins): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:10 +02:00
Raghav Gururajan 55cc7dcdb4 gnu: Add libvisual.
* gnu/packages/gstreamer.scm (libvisual): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:09 +02:00
Raghav Gururajan 702f243a9b gnu: Add esound.
* gnu/packages/gstreamer.scm (esound): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:08 +02:00
Raghav Gururajan 986aea0c3e gnu: Add mutest.
* gnu/packages/check.scm (mutest): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:08 +02:00
Raghav Gururajan 4e36c8a07b gnu: Add sysprof.
* gnu/packages/gnome.scm (sysprof): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:07 +02:00
Raghav Gururajan d3ed745e47 gnu: Add presage.
* gnu/packages/fcitx.scm (presage): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:06 +02:00
Raghav Gururajan 5c5dfb6d9e gnu: Add nuspell.
* gnu/packages/enchant.scm (nuspell): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:05 +02:00
Raghav Gururajan e445ae9ae1 gnu: Add ronn.
* gnu/packages/man.scm (ronn): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:04 +02:00
Raghav Gururajan 56db7a6613 gnu: Add gnome-photos.
* gnu/packages/gnome.scm (gnome-photos): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:03 +02:00
Raghav Gururajan 1aefe65007 gnu: Add gnome-music.
* gnu/packages/gnome.scm (gnome-music): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:02 +02:00
Raghav Gururajan 72e20842c6 gnu: Add libxmlb.
* gnu/packages/xml.scm (libxmlb): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:01 +02:00
Raghav Gururajan 72fd1b3f11 gnu: Add portablexdr.
* gnu/packages/gnome.scm (portablexdr): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:53:59 +02:00
Raghav Gururajan 08684798a8 gnu: Add malcontent.
* gnu/packages/freedesktop.scm (malcontent): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:53:57 +02:00
Raghav Gururajan bd8a6a89f0 gnu: Add libglib-testing.
* gnu/packages/freedesktop.scm (libglib-testing): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:53:55 +02:00
Raghav Gururajan 30003a64d1 gnu: Add tepl.
* gnu/packages/gnome.scm (tepl): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:53:52 +02:00
Raghav Gururajan 2e6bc59539 gnu: Add krb5-auth-dialog.
* gnu/packages/gnome.scm (krb5-auth-dialog): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:53:44 +02:00
Andreas Enge 5f8ea8e491 gnu: mpfrcx: Update to 0.6.
* gnu/packages/algebra.scm (mpfrcx): Update to 0.6.
2020-08-18 16:50:32 +02:00
Guillaume Le Vaillant ee1b6558be gnu: txr: Update to 242.
* gnu/packages/lisp.scm (txr): Update to 242.
2020-08-18 15:05:29 +02:00
Ricardo Wurmus 3d633a1e1c gnu: guile2.2-gi: Fix build.
* gnu/packages/guile-xyz.scm (guile2.2-gi)[native-inputs]: Remove.
[inputs]: Replace "guile" with "guile-2.2".
2020-08-18 13:25:15 +02:00
Ricardo Wurmus e4ef0d7cc9 gnu: guile-gi: Install extension to sub-directory, use glib-or-gtk build system.
* gnu/packages/guile-xyz.scm (guile-gi)[build-system]: Use
glib-or-gtk-build-system.
[arguments]: Install the extension to the "extensions" sub-directory.
2020-08-18 13:15:55 +02:00
Ricardo Wurmus 346ea4b5fc gnu: bowtie1: Add missing Python input.
Reported-by: Marcel Schilling <marcel.schilling@mdc-berlin.de>

* gnu/packages/bioinformatics.scm (bowtie1)[inputs]: Add python-wrapper.
2020-08-18 12:38:38 +02:00
Ricardo Wurmus 51c2fef1e2 gnu: Add r-nabor.
* gnu/packages/cran.scm (r-nabor): New variable.
2020-08-18 12:29:37 +02:00
Tobias Geerinckx-Rice 106014094a gnu: ghcid: Update to 0.8.7.
* gnu/packages/haskell-apps.scm (ghcid): Update to 0.8.7.
2020-08-18 05:38:39 +02:00
Tobias Geerinckx-Rice fe55ff3851 gnu: python-igraph: Update to 0.8.2.
* gnu/packages/graph.scm (python-igraph): Update to 0.8.2.
2020-08-18 05:38:39 +02:00
Tobias Geerinckx-Rice 2b1c4a5c52 gnu: igraph: Update to 0.8.2.
* gnu/packages/graph.scm (igraph): Update to 0.8.2.
2020-08-18 05:38:38 +02:00
Tobias Geerinckx-Rice 84ee898867 gnu: cfitsio: Update to 3.49.
* gnu/packages/astronomy.scm (cfitsio): Update to 3.49.
[source]: Hard-code NAME.
2020-08-18 05:38:38 +02:00
Tobias Geerinckx-Rice b94cb3be2a gnu: jc: Update to 1.13.4.
* gnu/packages/admin.scm (jc): Update to 1.13.4.
2020-08-18 05:38:38 +02:00
Tobias Geerinckx-Rice 01af05bf0b gnu: blender: Update to 2.83.4.
* gnu/packages/graphics.scm (blender): Update to 2.83.4.
2020-08-18 05:38:38 +02:00
Maxim Cournoyer 2a20c22dcf doc: Fix a typo in the AutoSSH service documentation.
* doc/guix.texi (Networking Services)[autossh-configuration]: Fix typo.
2020-08-17 15:41:21 -04:00
Nicolas Goaziou 1a9ebe3b0a gnu: rclone: Update to 1.52.3.
* gnu/packages/sync.scm (rclone): Update to 1.52.3.
2020-08-17 17:33:47 +02:00
Timothy Sample e13fefbcff gnu: git-annex: Create fake static output.
This is a work-around for a problem introduced by commit
718dc7d4a5.

* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Add a phase
to generate the "static" output.
2020-08-17 11:03:58 -04:00
Nicolas Goaziou 02554a58a2 gnu: fet: Update to 5.46.0.
* gnu/packages/education.scm (fet): Update to 5.46.0.
2020-08-17 15:23:04 +02:00
Nicolas Goaziou c9d9ea1f92 gnu: mame: Update to 0.223.
* gnu/packages/emulators.scm (mame): Update to 0.223.
2020-08-17 15:05:20 +02:00
Nicolas Goaziou accdd9dd97 gnu: emacs-clojure-mode: Update to 5.12.0.
* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.12.0.
[native-inputs]: Add emacs-paredit.
2020-08-17 10:39:22 +02:00
Nicolas Goaziou 40cd24a60c gnu: emacs-ediprolog: Update to 2.1.
* gnu/packages/emacs-xyz.scm (emacs-ediprolog): Update to 2.1.
2020-08-17 10:36:30 +02:00
Nicolas Goaziou 7e199d8ea7 gnu: emacs-gnuplot: Switch to Emacs build system.
* gnu/packages/emacs-xyz.scm (emacs-gnuplot)[source]: Update URL.
[native-inputs]: Remove.
[arguments]: Remove.
[home-page]: Update URL.
[description]: Improve typography.
2020-08-17 10:31:57 +02:00
Efraim Flashner 952a7fc893 gnu: vim: Update to 8.2.1471.
* gnu/packages/vim.scm (vim): Update to 8.2.1471.
[arguments]: Adjust custom 'patch-absolute-paths, 'skip-failing-tests
phases for changes in the sources.
2020-08-17 11:07:23 +03:00
Efraim Flashner b2df3aece6 gnu: python-rpy2: Update home-page.
* gnu/packages/statistics.scm (python-rpy2)[home-page]: Update to new
home-page.
2020-08-17 11:07:23 +03:00
Pierre Langlois f869ad42e4 gnu: Add emacs-fancy-battery.
* gnu/packages/emacs-xyz.scm (emacs-fancy-battery): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-08-17 10:32:19 +03:00
Efraim Flashner 46886728a7 utils: Add version-major+minor+point.
* guix/utils.scm (version-major+minor+point): New procedure.
2020-08-17 07:57:23 +03:00
Vinicius Monego 6a1f35937a gnu: Add python-hypercorn.
* gnu/packages/python-web.scm (python-hypercorn): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-17 07:54:17 +03:00
Vinicius Monego e87b063f4c gnu: Add python-priority.
* gnu/packages/python-web.scm (python-priority): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-17 07:52:44 +03:00
Vinicius Monego 3ede1e4d69 gnu: Add python-wsproto.
* gnu/packages/python-web.scm (python-wsproto): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-17 07:46:41 +03:00
Vinicius Monego fc9be8db2d gnu: Add python-h11.
* gnu/packages/python-web.scm (python-h11): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-17 07:45:16 +03:00
Maxim Cournoyer aee0f559f2 gnu: guile-ssh: Update to commit 688d7f.
Fixes <https://issues.guix.gnu.org/42740>.

* gnu/packages/ssh.scm (guile-ssh): Update to commit
688d7f3797b5155257a6c2ee4ea5084b3d8cc244.
[arguments]: Enable parallel tests.

Reported-by: Ludovic Courtès <ludo@gnu.org>
2020-08-16 23:17:22 -04:00
Tobias Geerinckx-Rice 87257e6d37 gnu: weechat: Update to 2.9.
* gnu/packages/irc.scm (weechat): Update to 2.9.
[arguments]: Remove obsolete test fixes.  JavaScript plugins are now
disabled by default.
2020-08-16 23:36:27 +02:00
Tobias Geerinckx-Rice 6a513960c4 gnu: gpsd: Update to 3.21.
* gnu/packages/gps.scm (gpsd): Update to 3.21.
2020-08-16 23:36:27 +02:00
Tobias Geerinckx-Rice 4364d0f861 gnu: srain: Update to 1.1.2.
* gnu/packages/irc.scm (srain): Update to 1.1.2.
2020-08-16 23:36:27 +02:00
Tobias Geerinckx-Rice caf4df50b1 gnu: grim: Update to 1.3.1.
* gnu/packages/image.scm (grim): Update to 1.3.1.
2020-08-16 23:36:27 +02:00
Tobias Geerinckx-Rice 147dae8eab gnu: emacs-slime: Update to 2.26.
* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.26.
2020-08-16 23:36:27 +02:00
Kei Kebreau 93d9737d2b gnu: wxwidgets: Fix MIME type loading.
* gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Add shared-mime-info.
[arguments]: Update 'refer-to-inputs phase so wxwidgets looks in the correct
directory for MIME type information.
2020-08-16 17:31:09 -04:00
Kei Kebreau e79fe4f675 gnu: wxmaxima: Update to 20.06.6.
* gnu/packages/maths.scm (wxmaxima): Update to 20.06.6.
[arguments]: Add 'patch-doc-path phase.
2020-08-16 17:30:55 -04:00
Leo Prikler bc549a276c gnu: webkitgtk: Expose all font locations to the bubblewrap sandbox.
Fixes <https://issues.guix.gnu.org/41174> and <https://issues.guix.gnu.org/42618>.

The webkitgtk library relied on by Epiphany and others uses bubblewrap to
sandbox its process.  This sandbox was only exposing fonts relative to
XDG_DATA_HOME.  Extend it so that it honors font locations specified via
XDG_DATA_DIRS as well, which is what Guix uses.

* gnu/packages/patches/webkitgtk-bind-all-fonts.patch: Add patch.
* gnu/local.mk: Register it.
* gnu/packages/webkit.scm (webkitgtk)[source]<patches>: Use it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2020-08-16 16:07:47 -04:00
Jan (janneke) Nieuwenhuizen d7d362b7dd gnu: emacs-guix: Update to 0.5.2-58a840d067.
This fixes several missing autoloads (for Guile 3.0).

* gnu/packages/emacs-xyz.scm (emacs-guix): Update to 0.5.2-58a840d067.
2020-08-16 20:21:04 +02:00
Ricardo Wurmus 4d55432fd0 gnu: pigx-bsseq: Update to 0.1.2.
* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.2.
[inputs]: Add r-ggrepel, bwa-meth, methyldackel, multiqc, and samblaster.
2020-08-16 15:57:27 +02:00
Ricardo Wurmus 6f5530b9bc gnu: pigx-scrnaseq: Use statically linked Pandoc.
* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Use pandoc and
pandoc-citeproc instead of ghc-pandoc and ghc-pandoc-citeproc.
2020-08-16 15:57:27 +02:00
Ricardo Wurmus ac6eba4eb4 gnu: pigx-bsseq: Use statically linked Pandoc.
* gnu/packages/bioinformatics.scm (pigx-bsseq)[inputs]: Use pandoc and
pandoc-citeproc instead of ghc-pandoc and ghc-pandoc-citeproc.
2020-08-16 15:57:27 +02:00
Ricardo Wurmus c0ad6dc976 gnu: pigx-chipseq: Use statically linked Pandoc.
* gnu/packages/bioinformatics.scm (pigx-chipseq)[inputs]: Use pandoc and
pandoc-citeproc instead of ghc-pandoc and ghc-pandoc-citeproc.
2020-08-16 15:57:27 +02:00
Ricardo Wurmus 2cb9f0f2a6 gnu: pigx-rnaseq: Use statically linked Pandoc.
* gnu/packages/bioinformatics.scm (pigx-rnaseq)[inputs]: Use pandoc and
pandoc-citeproc instead of ghc-pandoc and ghc-pandoc-citeproc.
2020-08-16 15:57:27 +02:00
Ricardo Wurmus a749dc9403 gnu: r-loo: Use pandoc and pandoc-citeproc instead of the libraries.
* gnu/packages/cran.scm (r-loo)[inputs]: Replace ghc-pandoc with pandoc, and
ghc-pandoc-citeproc with pandoc-citeproc.
2020-08-16 15:57:27 +02:00
Ricardo Wurmus 4b3af162af gnu: r-rstan: Use pandoc instead of ghc-pandoc.
* gnu/packages/cran.scm (r-rstan)[native-inputs]: Replace ghc-pandoc with
pandoc.
2020-08-16 15:57:27 +02:00
Ricardo Wurmus 8e596bc4ec gnu: r-rstantools: Use pandoc instead of ghc-pandoc.
* gnu/packages/cran.scm (r-rstantools)[inputs]: Replace ghc-pandoc with
pandoc.
2020-08-16 15:57:26 +02:00
Ricardo Wurmus fe69ceda2e gnu: r-stanheaders: Use pandoc instead of ghc-pandoc.
* gnu/packages/cran.scm (r-stanheaders)[inputs]: Replace ghc-pandoc with
pandoc.
2020-08-16 15:57:26 +02:00
Ricardo Wurmus 45e6f1c6b7 gnu: r-rstanarm: Use pandoc instead of ghc-pandoc.
* gnu/packages/cran.scm (r-rstanarm)[inputs]: Replace ghc-pandoc with pandoc
and ghc-pandoc-citeproc with pandoc-citeproc.
2020-08-16 15:57:26 +02:00
Ricardo Wurmus a9901b830a gnu: r-nbconvertr: Use pandoc instead of ghc-pandoc.
* gnu/packages/cran.scm (r-nbconvertr)[inputs]: Replace ghc-pandoc with
pandoc.
2020-08-16 15:57:26 +02:00
Ricardo Wurmus 8fe3ef5d5a gnu: r-abseqr: Add pandoc-citeproc.
* gnu/packages/bioconductor.scm (r-abseqr)[inputs]: Add pandoc-citeproc.
2020-08-16 15:57:26 +02:00
Ricardo Wurmus 6fa5e4aaae gnu: r-abseqr: Use pandoc instead of ghc-pandoc.
* gnu/packages/bioconductor.scm (r-abseqr)[inputs]: Replace ghc-pandoc with
pandoc.
2020-08-16 15:57:26 +02:00
Ricardo Wurmus a82236c5ce gnu: r-filematrix: Use pandoc-citeproc instead of ghc-pandoc-citeproc.
* gnu/packages/cran.scm (r-filematrix)[native-inputs]: Replace
ghc-pandoc-citeproc with pandoc-citeproc.
2020-08-16 15:57:26 +02:00
Ricardo Wurmus 3db9543e64 gnu: r-bookdown: Use pandoc instead of ghc-pandoc.
* gnu/packages/cran.scm (r-bookdown)[propagated-inputs]: Replace ghc-pandoc
with pandoc.
2020-08-16 15:57:26 +02:00
Ricardo Wurmus 4713a7c978 gnu: r-rgl: Use pandoc instead of ghc-pandoc.
* gnu/packages/cran.scm (r-rgl)[inputs]: Replace ghc-pandoc with pandoc.
2020-08-16 15:57:26 +02:00
Ricardo Wurmus fddbf088a8 gnu: r-bayesplot: Use pandoc instead of ghc-pandoc
* gnu/packages/cran.scm (r-bayesplot)[inputs]: Replace ghc-pandoc with pandoc.
2020-08-16 15:57:26 +02:00
Ricardo Wurmus 19afa4d58f gnu: r-rcas: Use pandoc instead of ghc-pandoc.
* gnu/packages/bioinformatics.scm (r-rcas)[propagated-inputs]: Replace
ghc-pandoc with pandoc.
2020-08-16 15:57:25 +02:00
Efraim Flashner 0ba3a38bb2 services: connman-shepherd-service: Don't use short flags.
* gnu/services/networking.scm (connman-shepherd-service): Use the long
flag options for the start command.
2020-08-16 16:33:55 +03:00
Tobias Geerinckx-Rice 50dee556f5 gnu: ola: Build with protobuf@3.
* gnu/packages/lighting.scm (ola)[propagated-inputs]: Use default protobuf version.
2020-08-16 12:16:07 +02:00
Tobias Geerinckx-Rice 784e7d7ae9 gnu: ola: Build with libmicrohttpd 0.9.71.
* gnu/packages/lighting.scm (ola)[source]: Update to 0.10.7-0.5d88293.
[source]: Use GIT-FETCH & GIT-FILE-NAME.  Remove patch.
[native-inputs]: Add autoconf, automake, and libtool.
* gnu/packages/patches/ola-readdir-r.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-08-16 12:16:07 +02:00
Christopher Baines f27a7e4156 gnu: Add kxstitch.
* gnu/packages/kde-utils.scm (kxstitch): New variable.
2020-08-16 10:42:54 +01:00
Alexey Abramov 2b68a96422 services: docker: Add 'enable-iptables?' argument.
* gnu/services/docker.scm (docker-configuration): Define the argument.
* gnu/services/docker.scm (docker-shepherd-service): Use it.
* doc/guix.texi (Docker Service): Document it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-16 11:07:50 +02:00
Efraim Flashner e0945a02a4 gnu: Add dbxfs.
* gnu/packages/file-systems.scm (dbxfs): New variable.
* gnu/packages/patches/dbxfs-remove-sentry-sdk.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2020-08-16 11:43:34 +03:00
Efraim Flashner cfa7d0cbdc gnu: Add python-dropbox.
* gnu/packages/file-systems.scm (python-dropbox): New variable.
2020-08-16 11:38:42 +03:00
Michael Rohleder 5630675d4c gnu: libmicrohttpd: Update to 0.9.71.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.71.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-16 09:43:29 +02:00
Vinicius Monego fad176c4e2 gnu: Add libde265.
* gnu/packages/video.scm (libde265): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-16 09:43:28 +02:00
Vinicius Monego d2b014aab3 gnu: Add python-sgp4.
* gnu/packages/python-science.scm (python-sgp4): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-16 09:42:36 +02:00
Vinicius Monego d474052b95 gnu: Add libinstpatch.
* gnu/packages/audio.scm (libinstpatch): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-16 09:42:34 +02:00
Vinicius Monego 7294cbecdd gnu: Add veusz.
* gnu/packages/maths.scm (veusz): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-16 09:36:21 +02:00
Vinicius Monego 0c73eed36b gnu: Add entangle.
* gnu/packages/photo.scm (entangle): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-16 09:16:53 +02:00
Brendan Tildesley 8e76ffefdb gnu: bitlbee-discord: Fix typo in description.
* gnu/packages/messaging.scm (bitlbee-discord)[description]: Fix typo.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-16 09:44:37 +03:00
Efraim Flashner 11c3bb3285 gnu: pspp: Update to 1.4.0.
* gnu/packages/statistics.scm (pspp): Update to 1.4.0.
2020-08-16 08:20:41 +03:00
Efraim Flashner b8ca792fe1 gnu: spread-sheet-widget: Update to 0.6.
* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.6.0.
2020-08-16 08:06:12 +03:00
Efraim Flashner 9a95985ffb gnu: khard: Update to 0.17.0.
* gnu/packages/mail.scm (khard): Update to 0.17.0.
[inputs]: Remove python-pyyaml.
2020-08-16 07:47:52 +03:00
Tobias Geerinckx-Rice 9a299d4d9e gnu: vala@0.48: Update to 0.48.7.
* gnu/packages/gnome.scm (vala-0.48): Update to 0.48.7.
2020-08-16 03:49:05 +02:00
Tobias Geerinckx-Rice ee3be810d6 gnu: gnome-shell-extension-dash-to-panel: Update to 38.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): Update to 38.
2020-08-16 03:49:05 +02:00
Tobias Geerinckx-Rice ec6cf66c28 gnu: ltris: Update to 1.2.1.
* gnu/packages/games.scm (ltris): Update to 1.2.1.
2020-08-16 03:47:14 +02:00
Tobias Geerinckx-Rice 603628e449 gnu: gtkwave: Update to 3.3.106.
* gnu/packages/fpga.scm (gtkwave): Update to 3.3.106.
2020-08-16 03:47:14 +02:00
Tobias Geerinckx-Rice 5b882f47c2 gnu: gupnp: Update to 1.2.4.
* gnu/packages/gnome.scm (gupnp): Update to 1.2.4.
2020-08-16 03:47:14 +02:00
Tobias Geerinckx-Rice c257e0ec82 gnu: gssdp: Update to 1.2.3.
* gnu/packages/gnome.scm (gssdp): Update to 1.2.3.
2020-08-16 03:47:14 +02:00
Tobias Geerinckx-Rice 3a4a5be170 gnu: lftp: Update to 4.9.2.
* gnu/packages/ftp.scm (lftp): Update to 4.9.2.
2020-08-16 03:47:13 +02:00
Tobias Geerinckx-Rice 66c1613efd gnu: lmdb: Update to 0.9.26.
* gnu/packages/databases.scm (lmdb): Update to 0.9.26.
2020-08-16 00:14:16 +02:00
Tobias Geerinckx-Rice e918eaf552 gnu: python-stdnum: Update to 1.14.
* gnu/packages/finance.scm (python-stdnum): Update to 1.14.
2020-08-16 00:14:16 +02:00
Efraim Flashner d079145de7 gnu: go-github-com-muesli-reflow-wordwrap: Declare source file-name.
* gnu/packages/golang.scm (go-github-com-muesli-reflow-wordwrap)
[source]: Declare a source file-name.
2020-08-15 23:29:18 +03:00
Tobias Geerinckx-Rice 907d5ed19f gnu: sparsehash: Update to 2.0.4.
* gnu/packages/datastructures.scm (sparsehash): Update to 2.0.4.
2020-08-15 22:09:07 +02:00
Tobias Geerinckx-Rice 3d8cfac3d0 gnu: facter: Update to 4.0.34.
* gnu/packages/admin.scm (facter): Update to 4.0.34.
2020-08-15 22:09:07 +02:00
Tobias Geerinckx-Rice 6319c2f7a6 gnu: gitolite: Update to 3.6.12.
* gnu/packages/version-control.scm (gitolite): Update to 3.6.12.
2020-08-15 22:09:07 +02:00
Tobias Geerinckx-Rice 9e7fccdaa7 gnu: python-trezor: Update to 0.12.1.
* gnu/packages/finance.scm (python-trezor): Update to 0.12.1.
2020-08-15 22:09:07 +02:00
Tobias Geerinckx-Rice 4d13d0f81c gnu: seabios: Update to 1.14.0.
* gnu/packages/firmware.scm (seabios): Update to 1.14.0.
2020-08-15 22:09:06 +02:00
Tobias Geerinckx-Rice eefa30c1c6 gnu: flint: Update to 2.6.3.
* gnu/packages/algebra.scm (flint): Update to 2.6.3.
[license]: Update to LGPL 2.1+.
2020-08-15 22:09:06 +02:00
Kei Kebreau 95b90decd3 gnu: gvfs: Fix build with libplist 2.2.0.
* gnu/packages/gnome.scm (gvfs)[source]: Add patch.
* gnu/packages/patches/gvfs-add-support-for-libplist-2.2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-08-15 13:17:55 -04:00
Oleg Pykhalov d82a5e70c8 gnu: emacs-with-editor: Update to 2.9.4.
* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 2.9.4.
2020-08-15 13:50:23 +03:00
Ricardo Wurmus e6bdc6949b gnu: hisat2: Use pandoc instead of ghc-pandoc.
* gnu/packages/bioinformatics.scm (hisat2)[native-inputs]: Replace ghc-pandoc
with pandoc.
2020-08-15 10:10:39 +02:00
Ricardo Wurmus 3d7bf5a393 gnu: r-rmarkdown: Use pandoc instead of ghc-pandoc.
* gnu/packages/statistics.scm (r-rmarkdown)[propagated-inputs]: Replace
ghc-pandoc with pandoc.
2020-08-15 09:43:40 +02:00
Ricardo Wurmus 97aa6a07a4 gnu: earlyoom: Use pandoc instead of ghc-pandoc.
* gnu/packages/linux.scm (earlyoom)[native-inputs]: Use pandoc instead of
ghc-pandoc.
2020-08-15 09:43:04 +02:00
Ricardo Wurmus 47908a75f5 gnu: xsecurelock: Use pandoc instead of ghc-pandoc.
* gnu/packages/xdisorg.scm (xsecurelock)[native-inputs]: Replace ghc-pandoc
with pandoc.
2020-08-15 09:29:12 +02:00
Ricardo Wurmus be672e2dc6 Merge remote-tracking branch 'origin/master' into wip-haskell 2020-08-15 09:06:05 +02:00
Oleg Pykhalov 1a27596230 gnu: emacs-esup: Update to 0.7.
* gnu/packages/emacs-xyz.scm (emacs-esup): Update to 0.7.
[arguments]: Add check phase after install.
2020-08-15 08:09:25 +03:00
Tobias Geerinckx-Rice 0d0c51857b gnu: man-pages: Update to 5.08.
* gnu/packages/man.scm (man-pages): Update to 5.08.
2020-08-15 03:26:23 +02:00
Tobias Geerinckx-Rice 556e33c805 gnu: gfbgraph: Update to 0.2.4.
* gnu/packages/gnome.scm (gfbgraph): Update to 0.2.4.
[native-inputs]: Add autoconf, automake, libtool, and which.
2020-08-15 03:26:22 +02:00
Tobias Geerinckx-Rice 492ad09f41 gnu: gfbgraph: Remove obsolete configure flag.
* gnu/packages/gnome.scm (gfbgraph)[arguments]: Build gtk-doc documentation.
[native-inputs]: Add gtk-doc.
2020-08-15 03:26:21 +02:00
Tobias Geerinckx-Rice 2b4dc589e9 gnu: acpica: Update to 20200717.
* gnu/packages/admin.scm (acpica): Update to 20200717.
2020-08-15 03:26:21 +02:00
Kei Kebreau 4de6f4d7a5 gnu: usbmuxd: Update to 1.1.1.
* gnu/packages/libusb.scm (usbmuxd): Update to 1.1.1.
[source, home-page]: Update URLs.
2020-08-14 20:21:49 -04:00
Kei Kebreau c0d0688edb gnu: ifuse: Update to 1.1.4.
* gnu/packages/libusb.scm (ifuse): Update to 1.1.4.
[source, home-page]: Update URL.
2020-08-14 20:21:49 -04:00
Kei Kebreau 83503258ec gnu: libimobiledevice: Update to 1.3.0.
* gnu/packages/libusb.scm (%libimobiledevice-patches): Delete variable.
(libimobiledevice): Update to 1.3.0.
[source, home-page]: Update URLs.
[arguments]: Delete 'force-bootstrap phase. Add argument to detect the correct
Python binary.
[propagated-inputs]: Replace openssl-1.0 with openssl.
[native-inputs]: Remove autoconf, automake, and libtool.
2020-08-14 20:21:49 -04:00
Kei Kebreau bea887c8e8 gnu: libusbmuxd: Update to 2.0.2.
* gnu/packages/libusb.scm (libusbmuxd): Update to 2.0.2.
[source, home-page]: Update URLs.
2020-08-14 20:21:49 -04:00
Kei Kebreau 8729c8be1b gnu: libplist: Update to 2.2.0.
* gnu/packages/libusb.scm (libplist): Update to 2.2.0.
[source]: Use 'url-fetch' instead of 'git-fetch'.
[home-page]: Update URL.
2020-08-14 20:21:43 -04:00
Martin Becze fb6b9f3b72 gnu: Add guile-srfi-89.
* gnu/packages/guile-xyz.scm (guile-srfi-89): New varible.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-08-14 17:18:02 -04:00
Tobias Geerinckx-Rice b73ca5a53e gnu: icedove: Update to 68.11.0.
* gnu/packages/gnuzilla.scm (icedove): Update to 68.11.0.
2020-08-14 17:53:07 +02:00
Tobias Geerinckx-Rice 58410eb402 Revert "gnu: opencv: Fix build with new version of jasper."
This reverts commit 2759d4ca74.  The
substitution, it does nothing!  (We already applied an upstream patch).
2020-08-14 17:51:20 +02:00
Raghav Gururajan 2759d4ca74 gnu: opencv: Fix build with new version of jasper.
* gnu/packages/image-processing.scm (opencv): Fix build failure.
[arguments]<#:phases>[fix-jasper]: New phase.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-14 16:08:17 +02:00
Ricardo Wurmus 4ca80a2b95 gnu: singularity: Replace references to grep.
* gnu/packages/linux.scm (singularity)[arguments]: Replace references to grep.
2020-08-14 15:37:03 +02:00
Ricardo Wurmus ba4e73322e gnu: Add r-spectrum.
* gnu/packages/cran.scm (r-spectrum): New variable.
2020-08-14 14:51:00 +02:00
Ricardo Wurmus 35b1ba704a gnu: Add r-clusterr.
* gnu/packages/cran.scm (r-clusterr): New variable.
2020-08-14 14:51:00 +02:00
Ricardo Wurmus a86f51dcca gnu: Add r-rfast.
* gnu/packages/cran.scm (r-rfast): New variable.
2020-08-14 14:50:59 +02:00
Ricardo Wurmus 2220400957 gnu: Add r-rcppziggurat.
* gnu/packages/cran.scm (r-rcppziggurat): New variable.
2020-08-14 14:50:59 +02:00
EuAndreh via Guix-patches via 9c814c3379 gnu: Add yeganesh.
* gnu/packages/wm.scm (yeganesh): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-08-14 15:33:40 +03:00
Efraim Flashner 8b3b19881b gnu: mcron: Update to 1.2.0.
* gnu/packages/guile-xyz.scm (mcron): Update to 1.2.0.
2020-08-14 14:27:27 +03:00
Guillaume Le Vaillant 39cc879ae5 gnu: monero-gui: Update to 0.16.0.3.
* gnu/packages/finance.scm (monero-gui): Update to 0.16.0.3.
2020-08-13 20:14:20 +02:00
Efraim Flashner 773ba8aec1 gnu: megatools: Install bash completion.
* gnu/packages/sync.scm (megatools)[arguments]: Add custom phase to
install bash completion file.
2020-08-13 19:21:53 +03:00
Efraim Flashner 9f17068241 gnu: megatools: Update to 1.10.3.
* gnu/packages/sync.scm (megatools): Update to 1.10.3.
2020-08-13 19:19:13 +03:00
Efraim Flashner fad22f09b6 gnu: Add qtmips.
* gnu/packages/emulators.scm (qtmips): New variable.
2020-08-13 19:10:04 +03:00
Ricardo Wurmus e380ef14cf gnu: Add pandoc-citeproc.
* gnu/packages/haskell-xyz.scm (pandoc-citeproc): New variable.
2020-08-13 16:44:58 +02:00
Ricardo Wurmus d4e4a3824d gnu: Add pandoc.
* gnu/packages/haskell-xyz.scm (pandoc): New variable.
2020-08-13 16:44:58 +02:00
Ricardo Wurmus c18e4f3ec0 gnu: ghc-pandoc: Fix tests.
* gnu/packages/haskell-xyz.scm (ghc-pandoc)[arguments]: Add build phase
"find-library".
2020-08-13 16:44:58 +02:00
Ricardo Wurmus f79e4b1fcd gnu: ghc-http: Prevent embedding of spurious references.
* gnu/packages/haskell-web.scm (ghc-http)[arguments]: Add build phase
"create-simple-paths-module" to avoid retaining unnecessary references.
2020-08-13 16:44:58 +02:00
Ricardo Wurmus c7891956cd gnu: ghc-pandoc-types: Avoid embedding spurious references.
* gnu/packages/haskell-xyz.scm (ghc-pandoc-types)[arguments]: Add build phase
"create-simple-paths-module" to prevent retaining unnecessary references.
2020-08-13 16:44:58 +02:00
Ricardo Wurmus 78215a14b1 gnu: ghc-distributive: Update to 0.6.2.
* gnu/packages/haskell-xyz.scm (ghc-distributive): Update to 0.6.2.
2020-08-13 16:44:58 +02:00
Ricardo Wurmus 2b3466de99 gnu: ghc-unliftio: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-unliftio)[outputs]: Add "doc" output next
to "out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus 95eb946b43 gnu: ghc-semigroupoids: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-semigroupoids)[outputs]: Add "doc" output
next to "out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus af2f91ec41 gnu: ghc-rerebase: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-rerebase)[outputs]: Add "doc" output next
to "out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus 54c8209e70 gnu: ghc-regex-tdfa: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-regex-tdfa)[outputs]: Add "doc" output
next to "out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus e396e93675 gnu: ghc-rebase: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-rebase)[outputs]: Add "doc" output next to
"out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus 1ad496e57f gnu: ghc-profunctors: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-profunctors)[outputs]: Add "doc" output
next to "out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus 3e6ecfebfd gnu: ghc-mono-traversable: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-mono-traversable)[outputs]: Add "doc"
output next to "out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus 7e62ebb3ae gnu: ghc-lib-parser: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-lib-parser)[outputs]: Add "doc" output
next to "out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus b35361e928 gnu: ghc-lens: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-lens)[outputs]: Add "doc" output next to
"out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus a023e7d0c5 gnu: ghc-juicypixels: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-juicypixels)[outputs]: Add "doc" output
next to "out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus cad59e53da gnu: ghc-haskell-src-exts: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-haskell-src-exts)[outputs]: Add "doc"
output next to "out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus 80e0a08598 gnu: ghc-generics-sop: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-generics-sop)[outputs]: Add "doc" output
next to "out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus 32bb6b4106 gnu: ghc-generic-deriving: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-generic-deriving)[outputs]: Add "doc"
output next to "out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus 91769cee6c gnu: ghc-free: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-free)[outputs]: Add "doc" output next to
"out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus 6a7fb82827 gnu: ghc-foundation: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-foundation)[outputs]: Add "doc" output
next to "out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus b3c79a8398 gnu: ghc-foldl: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-foldl)[outputs]: Add "doc" output next to
"out" and "static".
2020-08-13 16:44:57 +02:00
Ricardo Wurmus 20e5edb10d gnu: ghc-conduit: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-conduit)[outputs]: Add "doc" output next
to "out" and "static".
2020-08-13 16:44:56 +02:00
Ricardo Wurmus 3e54544381 gnu: ghc-cmdargs: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-cmdargs)[outputs]: Add "doc" output next
to "out" and "static".
2020-08-13 16:44:56 +02:00
Ricardo Wurmus 3d7ee2f8e3 gnu: ghc-base-prelude: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-base-prelude)[outputs]: Add "doc" output
next to "out" and "static".
2020-08-13 16:44:56 +02:00
Ricardo Wurmus 05f7f8bed8 gnu: ghc-basement: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-basement)[outputs]: Add "doc" output next
to "out" and "static".
2020-08-13 16:44:56 +02:00
Ricardo Wurmus e2b021dfcc gnu: ghc-base-compat: Add "doc" output.
* gnu/packages/haskell-xyz.scm (ghc-base-compat)[outputs]: Add "doc" output
next to "out" and "static".
2020-08-13 16:44:56 +02:00
Ricardo Wurmus 3a6f490c48 gnu: ghc-hxt: Add "doc" output.
* gnu/packages/haskell-web.scm (ghc-hxt)[outputs]: Add "doc" output next to
"out" and "static".
2020-08-13 16:44:56 +02:00
Ricardo Wurmus b2509e608a gnu: ghc-aeson: Add "doc" output.
* gnu/packages/haskell-web.scm (ghc-aeson)[outputs]: Add "doc" output next to
"out" and "static".
2020-08-13 16:44:56 +02:00
Ricardo Wurmus d39512776f gnu: ghc-blaze-html: Add "doc" output.
* gnu/packages/haskell-web.scm (ghc-blaze-html)[outputs]: Add "doc" output
next to "out" and "static".
2020-08-13 16:44:56 +02:00
Ricardo Wurmus b48e8c45ea gnu: ghc-cryptonite: Add "doc" output.
* gnu/packages/haskell-crypto.scm (ghc-cryptonite)[outputs]: Add "doc" output
next to "out" and "static".
2020-08-13 16:44:56 +02:00
Ricardo Wurmus 64041c6c25 gnu: ghc-crypto-api-tests: Add "doc" output.
* gnu/packages/haskell-crypto.scm (ghc-crypto-api-tests)[outputs]: Add "doc"
output next to "out" and "static".
2020-08-13 16:44:56 +02:00
Ricardo Wurmus d65a302546 gnu: ghc-hspec: Add "doc" output.
* gnu/packages/haskell-check.scm (ghc-hspec)[outputs]: Add "doc" output next
to "out" and "static".
2020-08-13 16:44:56 +02:00
Ricardo Wurmus f737d3ddd8 gnu: ghc-8.6: Remove unnecessary references.
* gnu/packages/haskell.scm (ghc-8.6)[arguments]: Add phase
"remove-unnecessary-references" to remove references to build tools and
inter-output references.
2020-08-13 16:44:56 +02:00
Ricardo Wurmus 534d6caa0b gnu: Add "static" output to Haskell packages with custom outputs.
All these packages have non-standard outputs.  As a result the build system
cannot automatically add the "static" output, so we do this manually.

* gnu/packages/haskell-check.scm (ghc-quickcheck, ghc-hunit)[outputs]: Add
"static" output.
* gnu/packages/haskell-web.scm (ghc-http)[outputs]: Same.
* gnu/packages/haskell-xyz.scm (ghc-case-insensitive, ghc-fgl, ghc-hashable,
ghc-network, ghc-network-uri, ghc-parallel, ghc-paths, ghc-primitive,
ghc-random, ghc-split, ghc-syb, ghc-tf-random, ghc-unordered-containers,
ghc-vector, ghc-zlib)[outputs]: Same.
2020-08-13 16:44:56 +02:00
Ricardo Wurmus aa1a75cc0e build-system/haskell: Do not pass "--bindir" during configure.
The "--bindir" option is not as useful as it seems as the configured location
is embedded in the outputs.  Instead of using "--bindir" it seems better to
build a statically linked binary and move the binary to its own output to
avoid references between the "out" and "bin" outputs.

* guix/build/haskell-build-system.scm (configure): Do not pass "--bindir".
2020-08-13 16:44:56 +02:00
Timothy Sample 54a5fd0791 build-system/haskell: Add 'extra-directories' keyword.
See <https://bugs.gnu.org/39309>.

* guix/build-system/haskell.scm (lower): Include the transitive
propagated inputs of 'extra-directories' inputs.
(haskell-build): Add the 'extra-directories' keyword and pass it through
to the builder.
* guix/build/haskell-build-system.scm (configure): Use it to select
which inputs get passed via 'extra-include-dirs' and 'extra-lib-dirs' to
Cabal.
* gnu/packages/haskell-xyz.scm (ghc-alsa-core, ghc-hmatrix,
ghc-hmatrix-gsl, ghc-hslua, ghc-iwlib, ghc-libyaml, ghc-ncurses,
ghc-openglraw, ghc-x11, ghc-x11-xft, ghc-zlib): Set 'extra-directories'.
* gnu/packages/haskell-crypto.scm (ghc-digest, ghc-hsopenssl): Likewise.
2020-08-13 16:44:52 +02:00
Tobias Geerinckx-Rice da4df2f9fb gnu: python-typing: Update to 3.7.4.3.
* gnu/packages/python-xyz.scm (python-typing): Update to 3.7.4.3.
2020-08-13 16:09:42 +02:00
Tobias Geerinckx-Rice 10d115545b gnu: xonsh: Update to 0.9.19.
* gnu/packages/shells.scm (xonsh): Update to 0.9.19.
2020-08-13 16:09:42 +02:00
Tobias Geerinckx-Rice 967fa5d072 gnu: libmatroska: Update to 1.6.2.
* gnu/packages/video.scm (libmatroska): Update to 1.6.2.
2020-08-13 16:09:42 +02:00
Tobias Geerinckx-Rice 1c63b39728 gnu: kakoune: Update to 2020.08.04.
* gnu/packages/text-editors.scm (kakoune): Update to 2020.08.04.
2020-08-13 16:09:42 +02:00
Tobias Geerinckx-Rice 87de620e6d gnu: mediainfo: Update to 20.08.
* gnu/packages/video.scm (mediainfo): Update to 20.08.
2020-08-13 16:09:42 +02:00
Tobias Geerinckx-Rice 398389758a gnu: libmediainfo: Update to 20.08.
* gnu/packages/video.scm (libmediainfo): Update to 20.08.
2020-08-13 16:09:41 +02:00
Tobias Geerinckx-Rice 3a176be045 gnu: aha: Cross-compile.
* gnu/packages/textutils.scm (aha)[arguments]: Use CC-FOR-TARGET.
2020-08-13 16:09:41 +02:00
Tobias Geerinckx-Rice 7d98468cec gnu: aha: Update to 0.5.1.
* gnu/packages/textutils.scm (aha): Update to 0.5.1.
2020-08-13 16:09:41 +02:00
Tobias Geerinckx-Rice f1c294e0fa gnu: python-crashtest: Update to 0.3.1.
* gnu/packages/python-xyz.scm (python-crashtest): Update to 0.3.1.
2020-08-13 16:09:41 +02:00
Tobias Geerinckx-Rice 8bf704262d gnu: opencv: Fix build with Jasper 2.0.19.
* gnu/packages/image-processing.scm (opencv)[source]: Add patch.
* gnu/packages/patches/opencv-fix-build-of-grfmt_jpeg2000.cpp.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-08-13 16:09:40 +02:00
Tobias Geerinckx-Rice d1c37def6e gnu: php: Update to 7.4.9.
* gnu/packages/php.scm (php): Update to 7.4.9.
2020-08-13 16:09:40 +02:00
Tobias Geerinckx-Rice 5180360198 gnu: yapet: Update to 2.4.
* gnu/packages/password-utils.scm (yapet): Update to 2.4.
2020-08-13 16:09:40 +02:00
Tobias Geerinckx-Rice ca1e978586 gnu: python-aenum: Update to 2.2.4.
* gnu/packages/python-xyz.scm (python-aenum): Update to 2.2.4.
2020-08-13 16:09:40 +02:00
Tobias Geerinckx-Rice f57e86ff1d gnu: ceph: Update to 14.2.11.
* gnu/packages/storage.scm (ceph): Update to 14.2.11.
2020-08-13 16:09:40 +02:00
Timotej Lazar 0f50b7e7b9 gnu: lxqt-panel: Show icons in menus.
* gnu/packages/lxqt.scm (lxqt-panel)[propagated-inputs]: Add lxmenu-data.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-13 10:42:02 +02:00
Michael Rohleder 7ae3b11a24 gnu: cpuid: Update to 20200427.
* gnu/packages/linux.scm (cpuid): Update to 20200427.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-13 10:37:39 +02:00
Kyle Meyer 35e24fab73 gnu: git-annex: Update to 8.20200810.
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200810.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-13 10:36:39 +02:00
Efraim Flashner f90b26917a gnu: dlib: Install shared library.
Reported by Hamzeh Nasajpour <h.nasajpour@pantherx.org>.

* gnu/packages/machine-learning.scm (dlib)[arguments]: Add
configure-flag to build shared library. Remove custom
'delete-static-library phase.
2020-08-13 11:29:36 +03:00
your friendly localhost admin 9ac2a4ee34 gnu: Added drawpile (UPnP support pending) at version 2.1.17
* gnu/packages/graphics.scm (drawpile): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-08-13 11:02:02 +03:00
Tobias Geerinckx-Rice 6b44b35a57 gnu: httpd: Update to 2.4.46.
* gnu/packages/web.scm (httpd): Update to 2.4.46.
2020-08-13 00:17:23 +02:00
Tobias Geerinckx-Rice 428a3621d5 gnu: nginx: Update to 1.19.2.
* gnu/packages/web.scm (nginx): Update to 1.19.2.
2020-08-13 00:17:23 +02:00
Tobias Geerinckx-Rice 7e8458aae3 gnu: nginx-documentation: Update to 1.19.2-2581-324ca14c3003.
* gnu/packages/web.scm (nginx-documentation): Update to 1.19.2-2581-324ca14c3003.
2020-08-13 00:17:23 +02:00
Tobias Geerinckx-Rice 525ed49563 gnu: perl-catalyst-view-tt: Update to 0.45.
* gnu/packages/web.scm (perl-catalyst-view-tt): Update to 0.45.
2020-08-13 00:17:22 +02:00
Tobias Geerinckx-Rice 3f0d94552f gnu: luakit: Update to 2.2.
* gnu/packages/web-browsers.scm (luakit): Update to 2.2.
2020-08-13 00:17:22 +02:00
Tobias Geerinckx-Rice 336b6d3cfb gnu: bspwm: Update to 0.9.10.
* gnu/packages/wm.scm (bspwm): Update to 0.9.10.
2020-08-13 00:17:22 +02:00
Ricardo Wurmus 638ef1e81d gnu: conda: Update to 4.8.3.
* gnu/packages/package-management.scm (python-conda): Define as deprecated
alias for conda.
(python2-conda): Remove variable.
(conda)[arguments]: Add phases "fix-permissions",
"correct-python-executable-name", "do-not-use-python-root-as-prefix", and
"init"; remove phase "remove-failing-tests"; update "check" phase.
[inputs]: Add python-wrapper.
[native-inputs]: Move them all to...
[propagated-inputs]: ...this field.  Add python-conda-package-handling,
python-tqdm, and zstd.
[description]: Remove line about Conda as a library.
2020-08-13 00:00:54 +02:00
Ricardo Wurmus c9ec3c0763 gnu: python-pycosat: Update to 0.6.3.
* gnu/packages/python-xyz.scm (python-pycosat): Update to 0.6.3.
2020-08-12 23:35:08 +02:00
Ricardo Wurmus bcdc61bfa1 gnu: tophat: Hide default GCC.
* gnu/packages/bioinformatics.scm (tophat)[arguments]: Add build phase
"hide-default-gcc".
2020-08-12 21:55:06 +02:00
Ricardo Wurmus c9a1672841 gnu: Add python-conda-package-handling.
* gnu/packages/package-management.scm (python-conda-package-handling): New
variable.
2020-08-12 21:50:42 +02:00
Ricardo Wurmus 73092df468 gnu: libgtextutils: Hide default GCC.
* gnu/packages/textutils.scm (libgtextutils)[arguments]: Add phase
hide-default-gcc.
2020-08-12 21:26:40 +02:00
Nicolas Goaziou 2b16dbc3da gnu: musescore: Update to 3.5.
* gnu/packages/music.scm (musescore): Update to 3.5.
[origin]: Remove unused google_analytics library.
2020-08-12 18:51:06 +02:00
Morgan Smith df403985ed gnu: Add emacs-explain-pause-mode.
* gnu/packages/emacs-xyz.scm (emacs-explain-pause-mode): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-08-12 19:47:38 +03:00
Nicolas Goaziou 9856346be4 gnu: emacs-org-superstar: Update to 1.3.0.
* gnu/packages/emacs-xyz.scm (emacs-org-superstar): Update to 1.3.0.
2020-08-12 17:41:56 +02:00
Morgan Smith 5d15d44987 gnu: Add emacs-kana.
* gnu/packages/emacs-xyz.scm (emacs-kana): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-12 17:35:21 +02:00
Morgan Smith ed0b773ff6 gnu: Add emacs-kanji.
* gnu/packages/emacs-xyz.scm (emacs-kanji): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-12 17:22:50 +02:00
Jesse Gibbons 8677e8699a gnu: freedink-engine: Fix SDL hints.
* gnu/packages/games.scm: freedink: [patches]: Add fix.
* gnu/packages/patches/freedink-engine-fix-sdl-hints.patch: New file.
* gnu/local.mk: Add it.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-12 17:08:47 +02:00
Jesse Gibbons e7e69e56f5 gnu: freedink-engine: Call autoreconf.
* gnu/packages/games.scm: freedink-engine (phases): add 'autoreconf

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-08-12 17:08:40 +02:00
Tobias Geerinckx-Rice e77989bdcb gnu: dovecot: Update to 2.3.11.3 [security fixes].
Fixes CVE-2020-12100, CVE-2020-12673, CVE-2020-10967, and CVE-2020-12674.

* gnu/packages/mail.scm (dovecot): Update to 2.3.11.3.
2020-08-12 15:28:17 +02:00
Ricardo Wurmus 3f7922cbf5 haskell-build-system: register: Remove references to the doc output.
* guix/build/haskell-build-system.scm (register): Strip references to the doc
output from the generated package config files; move the haddock files from
the "doc" output to the "lib" output.
2020-08-12 14:45:49 +02:00
Ricardo Wurmus 75bda3c648 haskell-build-system: register: Respect lib output.
* guix/build/haskell-build-system.scm (register): Use lib output if it exists.
2020-08-12 14:45:49 +02:00
Ricardo Wurmus 718dc7d4a5 build-system/haskell: Add default output "static".
* guix/build-system/haskell.scm (lower): Add OUTPUTS keyword and add the
"static" output in the common case.
(haskell-build): Set the default value for the OUTPUTS keyword to include the
"static" output.
* guix/build/haskell-build-system.scm (install): Move static libraries to the
"static" output if it exists.
2020-08-12 14:45:48 +02:00
Ricardo Wurmus 9e5496e0ae build-system/haskell: Configure to link with shared libraries.
* guix/build/haskell-build-system.scm (configure): Add configure flags to
build shared libraries by default, to generate position independent code, and
to set the RUNPATH.
2020-08-12 14:45:48 +02:00
Ricardo Wurmus 0347888a7e build-system/haskell: Refactor configure step.
* guix/build/haskell-build-system.scm (configure): Replace append
with quasiquotes and splicing.
2020-08-12 14:45:48 +02:00
Ricardo Wurmus 67cb9fa235 build-system/haskell: Support parallel builds.
* guix/build-system/haskell.scm (haskell-build): Add keyword PARALLEL-BUILD?
and pass it on to the builder.
* guix/build/haskell-build-system.scm (build): Accept keyword PARALLEL-BUILD?
and pass the number of parallel jobs to GHC.
2020-08-12 14:45:48 +02:00
Timothy Sample 54c9b5bfd7 gnu: Add ghc-8.8.
* gnu/packages/haskell.scm (ghc-8.8): New variable.
2020-08-12 14:45:44 +02:00
Ricardo Wurmus 1c831f42cf gnu: r-car: Update to 3.0-9.
* gnu/packages/statistics.scm (r-car): Update to 3.0-9.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus d7570fc79b gnu: r-fit-models: Update to 0.64.
* gnu/packages/statistics.scm (r-fit-models): Update to 0.64.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus 15d4f9e109 gnu: r-rrcov: Update to 1.5-5.
* gnu/packages/statistics.scm (r-rrcov): Update to 1.5-5.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus 6cb15e098c gnu: r-hmisc: Update to 4.4-1.
* gnu/packages/statistics.scm (r-hmisc): Update to 4.4-1.
[propagated-inputs]: Remove r-acepack.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus 1713df8e9a gnu: r-tidyr: Update to 1.1.1.
* gnu/packages/statistics.scm (r-tidyr): Update to 1.1.1.
[propagated-inputs]: Remove r-rcpp and r-stringi; add r-cpp11.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus 06576a5bd0 gnu: r-dt: Update to 0.15.
* gnu/packages/statistics.scm (r-dt): Update to 0.15.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus 47b57ce5dc gnu: r-xml: Update to 3.99-0.5.
* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.5.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus 228a197278 gnu: r-rcpparmadillo: Update to 0.9.900.2.0.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.900.2.0.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus 210ae7ba60 gnu: r-devtools: Update to 2.3.1.
* gnu/packages/statistics.scm (r-devtools): Update to 2.3.1.
[propagated-inputs]: Remove r-crayon, r-digest, r-glue, and r-git2r.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus c2b02b1b49 gnu: r-httr: Update to 1.4.2.
* gnu/packages/statistics.scm (r-httr): Update to 1.4.2.
[native-inputs]: Add r-knitr.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus 81cc043322 gnu: r-data-table: Update to 1.13.0.
* gnu/packages/statistics.scm (r-data-table): Update to 1.13.0.
[native-inputs]: Add r-knitr.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus 4a791a2f6d gnu: r-dplyr: Update to 1.0.1.
* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.1.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus b4552eba89 gnu: r-ggdendro: Update to 0.1.21.
* gnu/packages/statistics.scm (r-ggdendro): Update to 0.1.21.
[propagated-inputs]: Remove r-knitr.
[native-inputs]: Add r-knitr.
2020-08-12 13:57:15 +02:00
Ricardo Wurmus 284caaf505 gnu: r-bit64: Update to 4.0.2.
* gnu/packages/statistics.scm (r-bit64): Update to 4.0.2.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus d9dc684dce gnu: r-bit: Update to 4.0.4.
* gnu/packages/statistics.scm (r-bit): Update to 4.0.4.
[native-inputs]: Add r-knitr.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus 4ebeb5329b gnu: r-brms: Update to 2.13.5.
* gnu/packages/cran.scm (r-brms): Update to 2.13.5.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus b65959fa72 gnu: r-rxnat: Update to 1.0.12.
* gnu/packages/cran.scm (r-rxnat): Update to 1.0.12.
[propagated-inputs]: Add r-dplyr.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus c8ccc115a4 gnu: r-aws: Update to 2.4-3.
* gnu/packages/cran.scm (r-aws): Update to 2.4-3.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus 8754e5b761 gnu: r-rstanarm: Update to 2.21.1.
* gnu/packages/cran.scm (r-rstanarm): Update to 2.21.1.
[native-inputs]: Add r-knitr.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus ad53122f35 gnu: r-rstan: Update to 2.21.2.
* gnu/packages/cran.scm (r-rstan): Update to 2.21.2.
[propagated-inputs]: Add r-withr.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus f74941f7d9 gnu: r-quanteda: Update to 2.1.1.
* gnu/packages/cran.scm (r-quanteda): Update to 2.1.1.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus 7094d92aaa gnu: r-shinycssloaders: Update to 1.0.0.
* gnu/packages/cran.scm (r-shinycssloaders): Update to 1.0.0.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus d222c7527d gnu: r-adamethods: Update to 1.2.1.
* gnu/packages/cran.scm (r-adamethods): Update to 1.2.1.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus ac6ce7bb52 gnu: r-fda: Update to 5.1.5.1.
* gnu/packages/cran.scm (r-fda): Update to 5.1.5.1.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus eaa1cc3bb6 gnu: r-rgdal: Update to 1.5-16.
* gnu/packages/cran.scm (r-rgdal): Update to 1.5-16.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus 1f5bc20aca gnu: r-parameters: Update to 0.8.2.
* gnu/packages/cran.scm (r-parameters): Update to 0.8.2.
2020-08-12 13:57:14 +02:00
Ricardo Wurmus 3ea13fd105 gnu: r-dalex: Update to 1.3.1.1.
* gnu/packages/cran.scm (r-dalex): Update to 1.3.1.1.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus 606dd761ac gnu: r-ibreakdown: Update to 1.3.1.
* gnu/packages/cran.scm (r-ibreakdown): Update to 1.3.1.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus a2989498a7 gnu: r-ingredients: Update to 1.3.1.
* gnu/packages/cran.scm (r-ingredients): Update to 1.3.1.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus 30b1b051e6 gnu: r-gbm: Update to 2.1.8.
* gnu/packages/cran.scm (r-gbm): Update to 2.1.8.
[propagated-inputs]: Remove r-gridextra.
[native-inputs]: Add r-knitr.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus fb883e0dfe gnu: r-hierfstat: Update to 0.5-7.
* gnu/packages/cran.scm (r-hierfstat): Update to 0.5-7.
[propagated-inputs]: Add r-gaston.
[native-inputs]: Add r-knitr.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus 42fdd90252 gnu: r-ibdreg: Update to 0.3.1.
* gnu/packages/cran.scm (r-ibdreg): Update to 0.3.1.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus 487473b26c gnu: r-rms: Update to 6.0-1.
* gnu/packages/cran.scm (r-rms): Update to 6.0-1.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus adc4117137 gnu: r-sf: Update to 0.9-5.
* gnu/packages/cran.scm (r-sf): Update to 0.9-5.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus 5d8ec45aec gnu: r-deldir: Update to 0.1-28.
* gnu/packages/cran.scm (r-deldir): Update to 0.1-28.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus 36acbb1cc8 gnu: r-irkernel: Update to 1.1.1.
* gnu/packages/cran.scm (r-irkernel): Update to 1.1.1.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus 4283064baf gnu: r-lavaan: Update to 0.6-7.
* gnu/packages/cran.scm (r-lavaan): Update to 0.6-7.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus e92f723188 gnu: r-compositions: Update to 2.0-0.
* gnu/packages/cran.scm (r-compositions): Update to 2.0-0.
[propagated-inputs]: Add r-mass.
[native-inputs]: Add r-knitr.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus 48b55f3194 gnu: r-epi: Update to 2.41.
* gnu/packages/cran.scm (r-epi): Update to 2.41.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus 4e5445bdba gnu: r-assertive: Update to 0.3-6.
* gnu/packages/cran.scm (r-assertive): Update to 0.3-6.
[native-inputs]: Add r-knitr.
2020-08-12 13:57:13 +02:00
Ricardo Wurmus 9119cbafb5 gnu: r-assertive-datetimes: Update to 0.0-3.
* gnu/packages/cran.scm (r-assertive-datetimes): Update to 0.0-3.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus 58cbcdeec0 gnu: r-assertive-reflection: Update to 0.0-5.
* gnu/packages/cran.scm (r-assertive-reflection): Update to 0.0-5.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus c1e908a198 gnu: r-arm: Update to 1.11-2.
* gnu/packages/cran.scm (r-arm): Update to 1.11-2.
[propagated-inputs]: Add r-hmisc.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus 30426a5799 gnu: r-remotes: Update to 2.2.0.
* gnu/packages/cran.scm (r-remotes): Update to 2.2.0.
[native-inputs]: Add r-knitr.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus 47fc38086b gnu: r-fs: Update to 1.5.0.
* gnu/packages/cran.scm (r-fs): Update to 1.5.0.
[native-inputs]: Remove pkg-config.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus 7476244a83 gnu: r-effectsize: Update to 0.3.2.
* gnu/packages/cran.scm (r-effectsize): Update to 0.3.2.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus 66e1d3860b gnu: r-ggeffects: Update to 0.15.1.
* gnu/packages/cran.scm (r-ggeffects): Update to 0.15.1.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus daebdd3339 gnu: r-performance: Update to 0.4.8.
* gnu/packages/cran.scm (r-performance): Update to 0.4.8.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus 45d99950f0 gnu: r-bayestestr: Update to 0.7.2.
* gnu/packages/cran.scm (r-bayestestr): Update to 0.7.2.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus ee7b486b3e gnu: r-tmb: Update to 1.7.18.
* gnu/packages/cran.scm (r-tmb): Update to 1.7.18.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus 930bdc3d84 gnu: r-parmigene: Update to 1.1.0.
* gnu/packages/cran.scm (r-parmigene): Update to 1.1.0.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus 6e05f0ebae gnu: r-raster: Update to 3.3-13.
* gnu/packages/cran.scm (r-raster): Update to 3.3-13.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus be6afce26f gnu: r-insight: Update to 0.9.0.
* gnu/packages/cran.scm (r-insight): Update to 0.9.0.
2020-08-12 13:57:12 +02:00
Ricardo Wurmus 16fe6f5686 gnu: r-zip: Update to 2.1.0.
* gnu/packages/cran.scm (r-zip): Update to 2.1.0.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus 92e1fe6c13 gnu: r-radiant-data: Update to 1.3.10.
* gnu/packages/cran.scm (r-radiant-data): Update to 1.3.10.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus 2a48a370e2 gnu: r-expm: Update to 0.999-5.
* gnu/packages/cran.scm (r-expm): Update to 0.999-5.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus 38add85d0f gnu: r-ttr: Update to 0.24.0.
* gnu/packages/cran.scm (r-ttr): Update to 0.24.0.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus f7968548cd gnu: r-tinytex: Update to 0.25.
* gnu/packages/cran.scm (r-tinytex): Update to 0.25.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus 53144c4e59 gnu: r-vctrs: Update to 0.3.2.
* gnu/packages/cran.scm (r-vctrs): Update to 0.3.2.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus 9aa2a8d1f2 gnu: r-xfun: Update to 0.16.
* gnu/packages/cran.scm (r-xfun): Update to 0.16.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus ede39b4948 gnu: r-mice: Update to 3.11.0.
* gnu/packages/cran.scm (r-mice): Update to 3.11.0.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus 514594c110 gnu: r-stringdist: Update to 0.9.6.
* gnu/packages/cran.scm (r-stringdist): Update to 0.9.6.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus 365dbcf013 gnu: r-psych: Update to 2.0.7.
* gnu/packages/cran.scm (r-psych): Update to 2.0.7.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus 6701931b1a gnu: r-distillery: Update to 1.1.
* gnu/packages/cran.scm (r-distillery): Update to 1.1.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus 4885d52f73 gnu: r-ff: Update to 4.0.2.
* gnu/packages/cran.scm (r-ff): Update to 4.0.2.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus 84ec7e8804 gnu: r-pkgbuild: Update to 1.1.0.
* gnu/packages/cran.scm (r-pkgbuild): Update to 1.1.0.
2020-08-12 13:57:11 +02:00
Ricardo Wurmus 4afd8223e8 gnu: r-ps: Update to 1.3.4.
* gnu/packages/cran.scm (r-ps): Update to 1.3.4.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus 61371fad05 gnu: r-pls: Update to 2.7-3.
* gnu/packages/cran.scm (r-pls): Update to 2.7-3.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus 58899b1902 gnu: r-servr: Update to 0.18.
* gnu/packages/cran.scm (r-servr): Update to 0.18.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus d11bcf3926 gnu: r-rvest: Update to 0.3.6.
* gnu/packages/cran.scm (r-rvest): Update to 0.3.6.
[native-inputs]: Add r-knitr.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus c316f2b8b7 gnu: r-sys: Update to 3.4.
* gnu/packages/cran.scm (r-sys): Update to 3.4.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus 8ca7141c02 gnu: r-seurat: Update to 3.2.0.
* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.2.0.
[propagated-inputs]: Remove r-tsne; add r-jsonlite, r-miniui, r-shiny, r-spatstat, and r-tibble.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus 0a41d9be2e gnu: r-nmf: Update to 0.23.0.
* gnu/packages/bioconductor.scm (r-nmf): Update to 0.23.0.
[native-inputs]: Add r-knitr.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus dec2a0c928 gnu: Add r-cpp11.
* gnu/packages/cran.scm (r-cpp11): New variable.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus 06d6de773b gnu: Add r-gaston.
* gnu/packages/cran.scm (r-gaston): New variable.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus 2fc3021790 gnu: Add r-spatstat.
* gnu/packages/cran.scm (r-spatstat): New variable.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus 6fb3799601 gnu: Add r-spatstat-data.
* gnu/packages/cran.scm (r-spatstat-data): New variable.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus e1bf91c396 gnu: Add r-spatstat-utils.
* gnu/packages/cran.scm (r-spatstat-utils): New variable.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus b07b4a7df2 gnu: Add r-tensor.
* gnu/packages/cran.scm (r-tensor): New variable.
2020-08-12 13:57:10 +02:00
Ricardo Wurmus 44706254ff gnu: Add r-goftest.
* gnu/packages/cran.scm (r-goftest): New variable.
2020-08-12 13:57:06 +02:00
Efraim Flashner 31b1455c0b gnu: terminology: Update to 1.8.1.
* gnu/packages/enlightenment.scm (terminology): UPdate to 1.8.1.
2020-08-12 14:21:41 +03:00
Tobias Geerinckx-Rice 5b893f4398 gnu: nano: Update to 5.1.
* gnu/packages/nano.scm (nano): Update to 5.1.
2020-08-12 12:45:28 +02:00
Oleg Pykhalov 029d892e9d gnu: emacs-buttercup: Update to 1.23.
* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.23.
2020-08-12 08:01:08 +03:00
Vagrant Cascadian 611d45f690 gnu: Add linux-libre-arm64-generic at version 5.4.
* gnu/packages/linux (linux-libre-arm64-generic-5.4): New variable.
2020-08-11 15:36:51 -07:00
Michael Rohleder 489f9909a6 gnu: emacs-treepy: Update to 0.1.2.
* gnu/packages/emacs-xyz.scm (emacs-treepy): Update to 0.1.2.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-08-11 23:36:34 +02:00
Tobias Geerinckx-Rice b6a6843613 gnu: uhttpmock: Update to 0.5.3.
* gnu/packages/web.scm (uhttpmock): Update to 0.5.3.
2020-08-11 23:36:34 +02:00
Tobias Geerinckx-Rice 4e4b81d060 gnu: uhttpmock: Download over HTTPS.
* gnu/packages/web.scm (uhttpmock)[source]: Use HTTPS.
2020-08-11 23:36:33 +02:00
Mark H Weaver 1db4bc5658 gnu: linux-libre: Update to 5.7.15.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.15.
(linux-libre-5.7-pristine-source): Update hash.
2020-08-11 17:34:48 -04:00
Mark H Weaver 6082e7aa63 gnu: linux-libre@5.8: Update to 5.8.1.
* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.1.
(linux-libre-5.8-pristine-source): Update hash.
2020-08-11 17:34:09 -04:00
Mark H Weaver 0c7bff21af gnu: linux-libre@5.4: Update to 5.4.58.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.58.
(linux-libre-5.4-pristine-source): Update hash.
2020-08-11 17:33:30 -04:00
Mark H Weaver fbe69acb08 gnu: linux-libre@4.19: Update to 4.19.139.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.139.
(linux-libre-4.19-pristine-source): Update hash.
2020-08-11 17:32:26 -04:00
Oleg Pykhalov a0121643d6 gnu: emacs-lsp-mode: Update to 7.0.1.
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 7.0.1.
2020-08-12 00:07:56 +03:00
Oleg Pykhalov 9bfb237931 gnu: emacs-nix-mode: Update to 1.4.4.
* gnu/packages/emacs-xyz.scm (emacs-nix-mode): Update to 1.4.4.
2020-08-11 23:56:47 +03:00
Tobias Geerinckx-Rice aa16544e18 gnu: links: Update to 2.21.
* gnu/packages/web-browsers.scm (links): Update to 2.21.
2020-08-11 22:26:16 +02:00
Tobias Geerinckx-Rice 80817888a1 gnu: waybar: Update to 0.9.3.
* gnu/packages/wm.scm (waybar): Update to 0.9.3.
[native-inputs]: Compile with GCC 8.
2020-08-11 22:26:16 +02:00
Tobias Geerinckx-Rice 4582e7156e gnu: sxhkd: Update to 0.6.2.
* gnu/packages/xdisorg.scm (sxhkd): Update to 0.6.2.
2020-08-11 22:26:15 +02:00
Tobias Geerinckx-Rice 5c1ef5fdd8 gnu: tumbler: Update to 0.2.9.
* gnu/packages/xfce.scm (tumbler): Update to 0.2.9.
2020-08-11 22:26:15 +02:00
Tobias Geerinckx-Rice 915c2ad373 gnu: gnome-boxes: Update to 3.36.6.
* gnu/packages/gnome.scm (gnome-boxes): Update to 3.36.6.
2020-08-11 22:26:15 +02:00
Tobias Geerinckx-Rice 2e60eafb47 gnu: goffice: Update to 0.10.47.
* gnu/packages/gnome.scm (goffice): Update to 0.10.47.
2020-08-11 22:26:15 +02:00
Tobias Geerinckx-Rice eed886f8e8 gnu: geos: Update to 3.8.1.
* gnu/packages/geo.scm (geos): Update to 3.8.1.
2020-08-11 22:26:14 +02:00
Tobias Geerinckx-Rice 4338d9742a gnu: bitcoin-abc: Update to 0.21.12.
* gnu/packages/finance.scm (bitcoin-abc): Update to 0.21.12.
2020-08-11 22:26:14 +02:00
Tobias Geerinckx-Rice e6a3155669 gnu: burp: Update to 2.3.32.
* gnu/packages/backup.scm (burp): Update to 2.3.32.
2020-08-11 22:26:14 +02:00
Tobias Geerinckx-Rice 04072ac87b gnu: xpra: Update to 4.0.3.
* gnu/packages/xorg.scm (xpra): Update to 4.0.3.
2020-08-11 22:26:14 +02:00
Tobias Geerinckx-Rice 86f8472b6a gnu: readosm: Update to 1.1.0a.
* gnu/packages/geo.scm (readosm): Update to 1.1.0a.
2020-08-11 22:26:14 +02:00
Vagrant Cascadian 8a54e42b7b gnu: Add linux-libre-arm-generic at version 5.4.
* gnu/packages/linux (linux-libre-arm-generic-5.4): New variable.
2020-08-11 12:33:37 -07:00
Ricardo Wurmus 5f022a51c4 gnu: clang-runtime-3.5: Fix build.
* gnu/packages/patches/clang-runtime-3.5-libsanitizer-mode-field.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/llvm.scm (clang-runtime-3.5): Add patch.
2020-08-11 17:54:49 +02:00
Tobias Geerinckx-Rice 145484e8f5 gnu: flatpack: Update to 1.8.1.
* gnu/packages/package-management.scm (flatpack): Update to 1.8.1.
2020-08-11 16:25:06 +02:00
Tobias Geerinckx-Rice ec291843ce gnu: musl: Update to 1.2.1.
* gnu/packages/musl.scm (musl): Update to 1.2.1.
2020-08-11 16:25:06 +02:00
Tobias Geerinckx-Rice fa5e2f26d1 gnu: fping: Update to 5.0.
* gnu/packages/networking.scm (fping): Update to 5.0.
2020-08-11 16:25:06 +02:00
Tobias Geerinckx-Rice 2113ddb742 gnu: libmaxminddb: Cross-compile.
* gnu/packages/geo.scm (libmaxminddb)[arguments]: Use CC-FOR-TARGET.
Pass CC as a make flag instead of an environment variable.
2020-08-11 16:25:06 +02:00
Tobias Geerinckx-Rice 07c0b3cea2 gnu: libmaxminddb: Update to 1.4.3.
* gnu/packages/geo.scm (libmaxminddb): Update to 1.4.3.
2020-08-11 16:25:05 +02:00
Tobias Geerinckx-Rice 505ceff606 gnu: pioneers: Download over HTTPS.
* gnu/packages/games.scm (pioneers)[source]: Use HTTPS.
2020-08-11 16:25:05 +02:00
Tobias Geerinckx-Rice f2922d9ea1 gnu: pioneers: Update to 15.6.
* gnu/packages/games.scm (pioneers): Update to 15.6.
2020-08-11 16:25:05 +02:00
Tobias Geerinckx-Rice 73996c0250 gnu: innoextract: Update to 1.9.
* gnu/packages/compression.scm (innoextract): Update to 1.9.
[source]: Download from official home page.
[arguments]: Remove obsolete configure flag.
2020-08-11 16:25:05 +02:00
Tobias Geerinckx-Rice 2d25c635f2 gnu: libtorrent-rasterbar: Update to 1.2.8.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.2.8.
2020-08-11 16:25:04 +02:00
Tobias Geerinckx-Rice a7e3aec0b3 gnu: libtorrent-rasterbar: Fix typo in description.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[synopsis]
[description]: Add missing hyphen.
2020-08-11 16:25:04 +02:00
Efraim Flashner 7dffabf8ce gnu: nextpnr-ice40: Sort inputs alphabetically.
* gnu/packages/fpga.scm (nextpnr-ice40)[inputs]: Sort alphabetically.
2020-08-11 16:11:43 +03:00
Efraim Flashner 29bf0aa324 gnu: nextpnr-ice40: Re-indent.
* gnu/packages/fpga.scm (nextpnr-ice40): Re-indent code.
2020-08-11 16:09:53 +03:00
Malte Frank Gerdes 09d18c6774 gnu: nextpnr-ice40: Update to 0.0.0-1.fbe486d.
* gnu/packages/fpga.scm (nextpnr-ice40): Update to 0.0.0-1.fbe486d.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-11 16:08:23 +03:00
Julien Lepiller ed62aa0af5 gnu: android-liblog: Install headers.
* gnu/packages/android.scm (android-liblog): Install headers in a new
phase.
2020-08-11 13:12:28 +02:00
Michael Rohleder a2954e2a44 gnu: kdenlive: Update to 20.04.1.
* gnu/packages/kde.scm (kdenlive): Update to 20.04.1.
[propagated-inputs]: Move mlt to ...
[inputs]: ... here and add rttr, qtmultimedia, qtquickcontrols2.
[arguments]: Add MLT_PREFIX to wrap-program.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-11 11:51:36 +02:00
Ricardo Wurmus 0b8c7e4bb5 gnu: Add r-m3c.
* gnu/packages/bioconductor.scm (r-m3c): New variable.
2020-08-11 11:27:06 +02:00
Michael Rohleder 697e54b2a1 gnu: Add rttr.
* gnu/packages/cpp.scm (rttr): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-11 10:59:04 +02:00
Maxim Cournoyer 12bb72fb0f gnu: qtserialbus: Add libsocketcan support.
* gnu/packages/qt.scm (qtserialbus)[inputs]: Add libsocketcan.
[phases]{patch-libsocketcan-reference}: Add phase.
2020-08-11 00:12:40 -04:00
Maxim Cournoyer 34d4bed23c gnu: Add libsocketcan.
* gnu/packages/networking.scm (libsocketcan): New variable.
2020-08-11 00:12:40 -04:00
Tobias Geerinckx-Rice 95b599bd48 gnu: sslh: Update to 1.21c.
* gnu/packages/networking.scm (sslh): Update to 1.21c.
2020-08-11 05:20:38 +02:00
Tobias Geerinckx-Rice edbbb331de gnu: ethtool: Update to 5.8.
* gnu/packages/networking.scm (ethtool): Update to 5.8.
2020-08-11 05:20:38 +02:00
Tobias Geerinckx-Rice 0d9c120a76 gnu: fmit: Update to 1.2.14.
* gnu/packages/music.scm (fmit): Update to 1.2.14.
2020-08-11 05:20:38 +02:00
Tobias Geerinckx-Rice fa125a76b4 gnu: qtractor: Update to 0.9.16.
* gnu/packages/music.scm (qtractor): Update to 0.9.16.
2020-08-11 05:20:37 +02:00
Tobias Geerinckx-Rice e2c4d7fe9d gnu: padthv1: Update to 0.9.16.
* gnu/packages/music.scm (padthv1): Update to 0.9.16.
2020-08-11 05:20:37 +02:00
Tobias Geerinckx-Rice 8a7784381a gnu: samplv1: Update to 0.9.16.
* gnu/packages/music.scm (samplv1): Update to 0.9.16.
2020-08-11 05:20:37 +02:00
Tobias Geerinckx-Rice e338ba87df gnu: drumkv1: Update to 0.9.16.
* gnu/packages/music.scm (drumkv1): Update to 0.9.16.
2020-08-11 05:20:37 +02:00
Tobias Geerinckx-Rice 2bf6ee3b1c gnu: synthv1: Update to 0.9.16.
* gnu/packages/music.scm (synthv1): Update to 0.9.16.
2020-08-11 05:20:36 +02:00
Tobias Geerinckx-Rice c19b2df129 gnu: mate-panel: Update to 1.24.1.
* gnu/packages/mate.scm (mate-panel): Update to 1.24.1.
2020-08-11 05:20:36 +02:00
Tobias Geerinckx-Rice 2b00bf2459 gnu: marco: Update to 1.24.1.
* gnu/packages/mate.scm (marco): Update to 1.24.1.
2020-08-11 05:20:36 +02:00
Michael Rohleder 92b9cdd569 gnu: system-config-printer: Make namespace Gdk available.
Fixes <http://issues.guix.gnu.org/40834>.

* gnu/packages/gnome.scm (system-config-printer)[inputs]: Add gtk+.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-08-11 05:19:58 +02:00
Tobias Geerinckx-Rice e4d51494e8 gnu: openfst: Update to 1.7.9.
* gnu/packages/machine-learning.scm (openfst): Update to 1.7.9.
2020-08-11 03:15:35 +02:00
Tobias Geerinckx-Rice 1bf6cdc4be gnu: strace: Update to 5.8.
* gnu/packages/linux.scm (strace): Update to 5.8.
2020-08-11 03:15:34 +02:00
Tobias Geerinckx-Rice 38265b55db gnu: mu: Update to 1.4.13.
* gnu/packages/mail.scm (mu): Update to 1.4.13.
2020-08-11 03:15:34 +02:00
Ricardo Wurmus a62aadf216 gnu: Add phast.
* gnu/packages/bioinformatics.scm (phast): New variable.
2020-08-10 21:58:38 +02:00
Ricardo Wurmus 698673699e gnu: Add clapack.
* gnu/packages/maths.scm (clapack): New variable.
2020-08-10 21:58:38 +02:00
Vagrant Cascadian 2d4c25f016 gnu: Add linux-libre-arm64-generic at version 5.8.
* gnu/packages/linux (linux-libre-arm64-generic-5.8): New variable.
2020-08-10 12:18:27 -07:00
Efraim Flashner 554b13f35a gnu: evisum: Update to 0.5.2.
* gnu/packages/enlightenment.scm (evisum): Update to 0.5.2.
2020-08-10 21:40:43 +03:00
Tobias Geerinckx-Rice aea589121d gnu: iproute2: Update to 5.8.0.
* gnu/packages/linux.scm (iproute2): Update to 5.8.0.
2020-08-10 20:35:44 +02:00
Tobias Geerinckx-Rice ec36caf510 gnu: alacritty: Fix on Wayland.
* gnu/packages/terminals.scm (alacritty)[arguments]: Wrap alacritty to
find libwayland-client and libxkbcommon.
2020-08-10 20:35:44 +02:00
Maxim Cournoyer 8c3cc4839a gnu: can-utils: Update to 2020.02.04.
* gnu/packages/networking.scm (can-utils): Update to 2020.02.04.
2020-08-10 14:10:24 -04:00
Leo Famulari 6408f9f6b9 gnu: linux-libre: Fix typo in the configuration for 5.7 on x86_64.
* gnu/packages/aux-files/linux-libre/5.7-x86_64.conf: Fix typo.
2020-08-10 11:32:05 -04:00
Mathieu Othacehe 6463578384 gnu: Remove duplicated linux-libre packages.
Remove linux-libre-arm-generic-5.7 and linux-libre-arm64-generic-5.7 that are
respectively duplicating linux-libre-arm-generic and linux-libre-arm64-generic.

Fixes: https://issues.guix.gnu.org/42794.

* gnu/packages/linux.scm (linux-libre-arm-generic-5.7,
linux-libre-arm64-generic-5.7): Remove them.
2020-08-10 14:37:54 +02:00
Tanguy Le Carrour 5d6ff1e828 gnu: Add python-devtools.
* gnu/packages/python-xyz.scm (python-devtools): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-10 12:10:26 +02:00
Tanguy Le Carrour 0f89ec799e gnu: Add python-pydantic.
* gnu/packages/python-xyz.scm (python-pydantic): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-10 12:02:53 +02:00
Michael Rohleder e79e3ffadc gnu: emacs-vterm: Update to f41849c.
* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to f41849c.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-10 11:51:24 +02:00
Michael Rohleder 32ae5c6209 gnu: emacs-calibredb: Update to 2.5.0.
* gnu/packages/emacs-xyz.scm (emacs-calibredb): Update to 2.5.0.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-10 11:51:12 +02:00
Vinicius Monego 47ad589f41 gnu: Add python-bottleneck.
* gnu/packages/python-science.scm (python-bottleneck): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-10 11:49:56 +02:00
Vinicius Monego 07d859cc06 gnu: Add libredwg.
* gnu/packages/engineering.scm (libredwg): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-10 11:40:01 +02:00
Michael Rohleder 5389e030bd gnu: mlt: Update to 6.22.1.
* gnu/packages/video.scm (mlt): Update to 6.22.1,
[inputs]: add libexif, libvorbis, rubberband.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-10 11:35:47 +02:00
Michael Rohleder fb21bc2323 gnu: xterm: Update to 358.
This fixes: <https://issues.guix.gnu.org/42346>.

* gnu/packages/xorg.scm (xterm): Update to 358,
[inputs]: add libxcursor.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-10 11:00:04 +02:00
Tobias Geerinckx-Rice 4beabb04aa gnu: exfatprogs: Update to 1.0.4.
* gnu/packages/file-systems.scm (exfatprogs): Update to 1.0.4.
2020-08-10 01:36:16 +02:00
Tobias Geerinckx-Rice 7b403575fa gnu: json-modern-cxx: Update to 3.9.1.
* gnu/packages/cpp.scm (json-modern-cxx): Update to 3.9.1.
[arguments]: Remove obsolete ‘fix-pkg-config-install’ phase.
2020-08-10 00:37:48 +02:00
Tobias Geerinckx-Rice 6376cb34b1 doc: Fix a typo.
* doc/guix.texi (operating-system Reference): Fix a typo & sigh.

Reported by Jakub Kądziołka <kuba@kadziolka.net>.
2020-08-10 00:37:47 +02:00
Morgan Smith d98e0a27a7 build-system/emacs: Allow usage of #:parallel-tests? key
* guix/build-system/emacs.scm (emacs-build): Pass parallel-tests? to
  builder.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-08-09 22:12:40 +02:00
Michael Rohleder d8787cb569 gnu: libvterm: Update to 0.1.3.
* gnu/packages/terminals.scm (libvterm): Update to 0.1.3.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-08-09 21:38:20 +02:00
Michael Rohleder f58947e01c gnu: go-ipfs: Update to 0.6.0.
* gnu/packages/ipfs.scm (go-ipfs): Update to 0.6.0.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-08-09 21:38:19 +02:00
Tobias Geerinckx-Rice 007000ac38 gnu: python-alembic: Update to 1.4.2.
* gnu/packages/databases.scm (python-alembic): Update to 1.4.2.
[source]: Remove patch.
* gnu/packages/patches/python-alembic-exceptions-cause.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-08-09 21:12:32 +02:00
Tobias Geerinckx-Rice ce13a54aa1 gnu: mycli: Update to 1.22.2.
* gnu/packages/databases.scm (mycli): Update to 1.22.2.
2020-08-09 21:12:32 +02:00
Tobias Geerinckx-Rice 05e9709898 doc: Shrink width of deeply-indented code sample.
This follows up on commit 4cafdce210.

* doc/guix.texi (operating-system Reference): Shorten comments to fit
everything on an 80-character punch card.
2020-08-09 21:12:31 +02:00
Tobias Geerinckx-Rice c1a326e7bf gnu: python-pytest-flakes: Update to 4.0.1.
* gnu/packages/check.scm (python-pytest-flakes): Update to 4.0.1.
2020-08-09 21:12:31 +02:00
Tobias Geerinckx-Rice ed43b09bac gnu: umockdev: Update to 0.14.2.
* gnu/packages/check.scm (umockdev): Update to 0.14.2.
2020-08-09 19:41:25 +02:00
Tobias Geerinckx-Rice 6dce1251a6 gnu: freexl: Update to 1.0.6.
* gnu/packages/xml.scm (freexl): Update to 1.0.6.
2020-08-09 19:41:24 +02:00
Tobias Geerinckx-Rice 4edc6bbdc9 gnu: freexl: Download over HTTPS.
* gnu/packages/xml.scm (freexl)[source]: Use HTTPS.  Hard-code NAME.
2020-08-09 19:41:24 +02:00
Tobias Geerinckx-Rice 4cafdce210 doc: Explain how to select system package outputs.
* doc/guix.texi (operating-system Reference): Document that PACKAGES may
contain traces of tuples and give an example.
2020-08-09 19:40:06 +02:00
Tobias Geerinckx-Rice 3de419b957 doc: Fix typo.
* doc/guix.texi (operating-system Reference): Add missing ‘of’.
2020-08-09 19:40:06 +02:00
Tobias Geerinckx-Rice f4d3285fb3 gnu: pencil2d: Update to 0.6.5.
* gnu/packages/animation.scm (pencil2d): Update to 0.6.5.
2020-08-09 16:41:16 +02:00
Tobias Geerinckx-Rice 6de0dcb607 gnu: snd: Update to 20.6.
* gnu/packages/audio.scm (snd): Update to 20.6.
2020-08-09 16:41:15 +02:00
Tobias Geerinckx-Rice 57f5a77483 gnu: html-xml-utils: Update to 7.9.
* gnu/packages/xml.scm (html-xml-utils): Update to 7.9.
2020-08-09 16:41:14 +02:00
Tobias Geerinckx-Rice b92e8d70ca gnu: font-misc-ethiopic: Update to 1.0.4.
* gnu/packages/xorg.scm (font-misc-ethiopic): Update to 1.0.4.
2020-08-09 16:41:13 +02:00
Tobias Geerinckx-Rice 80f5f95338 gnu: font-alias: Update to 1.0.4.
* gnu/packages/xorg.scm (font-alias): Update to 1.0.4.
2020-08-09 16:41:13 +02:00
Tobias Geerinckx-Rice 150f2afc92 gnu: android-udev-rules: Update to 20200613.
* gnu/packages/android.scm (android-udev-rules): Update to 20200613.
2020-08-09 16:41:12 +02:00
Tobias Geerinckx-Rice 44d66cf764 gnu: facter: Update to 4.0.33.
* gnu/packages/admin.scm (facter): Update to 4.0.33.
2020-08-09 16:41:12 +02:00
Tobias Geerinckx-Rice c43c4d8b39 gnu: facter: Embed more absolute references.
* gnu/packages/admin.scm (facter)[arguments]: Rename the
‘embed-iproute-reference’ phase to ‘embed-absolute-references’ and make
it generic.  Implicit inputs like coreutils are captured.  References
depend on what's found, not a hard-coded list.
[inputs]: Add dmidecode, inetutils, pciutils, and util-linux.
2020-08-09 16:41:11 +02:00
Tobias Geerinckx-Rice 6a67aad88e gnu: duplicity: Update to 0.8.15.
* gnu/packages/backup.scm (duplicity): Update to 0.8.15.
2020-08-09 16:41:11 +02:00
Oleg Pykhalov fdb77b3625 gnu: Add chezmoi.
* gnu/packages/configuration-management.scm (chezmoi): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add this.
2020-08-09 17:22:26 +03:00
Oleg Pykhalov 920c113f22 gnu: Add gopkg-in-errgo-fmt-errors.
* gnu/packages/golang.scm (gopkg-in-errgo-fmt-errors): New variable.
2020-08-09 17:19:27 +03:00
Oleg Pykhalov d30ba2671b gnu: Add go-github-com-rogpeppe-go-internal.
* gnu/packages/golang.scm (go-github-com-rogpeppe-go-internal): New variable.
2020-08-09 17:19:26 +03:00
Oleg Pykhalov f4d548b89a gnu: Add go-etcd-io-bbolt.
* gnu/packages/golang.scm (go-etcd-io-bbolt): New variable.
2020-08-09 17:19:26 +03:00
Oleg Pykhalov ea60163a9d gnu: Add go-github-com-zalando-go-keyring.
* gnu/packages/golang.scm (go-github-com-zalando-go-keyring): New variable.
2020-08-09 17:19:26 +03:00
Oleg Pykhalov cff62457cc gnu: Add go-github-com-godbus-dbus.
* gnu/packages/golang.scm (go-github-com-godbus-dbus): New variable.
2020-08-09 17:19:26 +03:00
Oleg Pykhalov e3997ad797 gnu: Add go-github-com-twpayne-go-xdg.
* gnu/packages/golang.scm (go-github-com-twpayne-go-xdg): New variable.
2020-08-09 17:19:26 +03:00
Oleg Pykhalov ded1792ef4 gnu: Add go-github-com-twpayne-go-vfsafero.
* gnu/packages/golang.scm (go-github-com-twpayne-go-vfsafero): New variable.
2020-08-09 17:19:25 +03:00
Oleg Pykhalov ae11020356 gnu: Add go-github-com-twpayne-go-vfs.
* gnu/packages/golang.scm (go-github-com-twpayne-go-vfs): New variable.
2020-08-09 17:19:25 +03:00
Oleg Pykhalov fb1cc65af1 gnu: Add go-github-com-twpayne-go-shell.
* gnu/packages/golang.scm (go-github-com-twpayne-go-shell): New variable.
2020-08-09 17:19:25 +03:00
Oleg Pykhalov 55ce6fe9b8 gnu: Add go-github-com-pkg-diff.
* gnu/packages/golang.scm (go-github-com-pkg-diff): New variable.
2020-08-09 17:19:25 +03:00
Oleg Pykhalov bb547efd4c gnu: Add go-github-com-google-renameio.
* gnu/packages/golang.scm (go-github-com-google-renameio): New variable.
2020-08-09 17:19:25 +03:00
Oleg Pykhalov 697eb08750 gnu: Add go-github-com-google-go-github.
* gnu/packages/golang.scm (go-github-com-google-go-github): New variable.
2020-08-09 17:19:25 +03:00
Oleg Pykhalov 3981835434 gnu: Add go-github-com-google-go-querystring.
* gnu/packages/golang.scm (go-github-com-google-go-querystring): New variable.
2020-08-09 17:19:24 +03:00
Oleg Pykhalov c7452d2364 gnu: Add go-github-go-git.
* gnu/packages/version-control.scm (go-github-go-git): New variable.
2020-08-09 17:19:24 +03:00
Oleg Pykhalov 911de79e70 gnu: Factorize go-github-com-jbenet-go-context.
* gnu/packages/golang.scm
(go-github-com-jbenet-go-context-io): Delete variable.
(go-github-com-jbenet-go-context): New variable.
2020-08-09 17:19:24 +03:00
Oleg Pykhalov e0f1789d2b gnu: Add go-github-com-go-git-go-git-fixtures.
* gnu/packages/golang.scm (go-github-com-go-git-go-git-fixtures): New variable.
2020-08-09 17:19:24 +03:00
Oleg Pykhalov fd2a3046a8 gnu: Add go-github-com-alcortesm-tgz.
* gnu/packages/golang.scm (go-github-com-alcortesm-tgz): New variable.
2020-08-09 17:19:24 +03:00
Oleg Pykhalov 507da2fef8 gnu: Factorize go-github-com-emirpasic-gods.
* gnu/packages/golang.scm
(go-github-com-emirpasic-gods-trees-binaryheap,
go-github-com-emirpasic-gods-containers,
go-github-com-emirpasic-gods-lists-arraylist,
go-github-com-emirpasic-gods-utils): Delete variables.
(go-github-com-emirpasic-gods): New variable.
2020-08-09 17:19:24 +03:00
Oleg Pykhalov b186a8c52b gnu: Add go-github-com-xanzy-ssh-agent.
* gnu/packages/golang.scm (go-github-com-xanzy-ssh-agent): New variable.
2020-08-09 17:19:23 +03:00
Oleg Pykhalov 159a9ec0b7 gnu: Add go-github-com-kevinburke-ssh-config.
* gnu/packages/golang.scm (go-github-com-kevinburke-ssh-config): New variable.
2020-08-09 17:19:23 +03:00
Oleg Pykhalov c562048ce8 gnu: Add go-github-com-jbenet-go-context-io.
* gnu/packages/golang.scm (go-github-com-jbenet-go-context-io): New variable.
2020-08-09 17:19:23 +03:00
Oleg Pykhalov c99318761c gnu: Add go-github-com-go-git-go-billy.
* gnu/packages/golang.scm (go-github-com-go-git-go-billy): New variable.
2020-08-09 17:19:23 +03:00
Oleg Pykhalov b3cd7c9bff gnu: Add go-github-com-go-git-gcfg.
* gnu/packages/golang.scm (go-github-com-go-git-gcfg): New variable.
2020-08-09 17:19:23 +03:00
Oleg Pykhalov f18df4f9de gnu: Add go-gopkg-in-warnings.
* gnu/packages/golang.scm (go-gopkg-in-warnings): New variable.
2020-08-09 17:19:22 +03:00
Oleg Pykhalov b554842620 gnu: Add go-github-com-emirpasic-gods-utils.
* gnu/packages/golang.scm (go-github-com-emirpasic-gods-utils): New variable.
2020-08-09 17:19:22 +03:00
Oleg Pykhalov 715bb62f50 gnu: Add go-github-com-emirpasic-gods-lists-arraylist.
* gnu/packages/golang.scm (go-github-com-emirpasic-gods-lists-arraylist): New variable.
2020-08-09 17:19:22 +03:00
Oleg Pykhalov ffa2e84f7c gnu: Add go-github-com-emirpasic-gods-containers.
* gnu/packages/golang.scm (go-github-com-emirpasic-gods-containers): New variable.
2020-08-09 17:19:22 +03:00
Oleg Pykhalov 9a9bd333bf gnu: Add go-github-com-emirpasic-gods-trees-binaryheap.
* gnu/packages/golang.scm (go-github-com-emirpasic-gods-trees-binaryheap): New variable.
2020-08-09 17:19:22 +03:00
Oleg Pykhalov b955cd4a14 gnu: Add go-github-com-coreos-go-semver.
* gnu/packages/golang.scm (go-github-com-coreos-go-semver): New variable.
2020-08-09 17:19:22 +03:00
Oleg Pykhalov 2ab8fad7af gnu: Add go-github-com-charmbracelet-glamour.
* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): New variable.
2020-08-09 17:19:21 +03:00
Oleg Pykhalov 5e8a102f87 gnu: Add go-github-com-yuin-goldmark.
* gnu/packages/golang.scm (go-github-com-yuin-goldmark): New variable.
2020-08-09 17:19:21 +03:00
Oleg Pykhalov f63b2dd7db gnu: Add go-github-com-olekukonko-tablewriter.
* gnu/packages/golang.scm (go-github-com-olekukonko-tablewriter): New variable.
2020-08-09 17:19:21 +03:00
Oleg Pykhalov 55374b806c gnu: Add go-github-com-muesli-termenv.
* gnu/packages/golang.scm (go-github-com-muesli-termenv): New variable.
2020-08-09 17:19:21 +03:00
Oleg Pykhalov e465f72fbb gnu: Add go-github-com-google-goterm.
* gnu/packages/golang.scm (go-github-com-google-goterm): New variable.
2020-08-09 17:19:21 +03:00
Oleg Pykhalov 4ac7a763d8 gnu: Add go-github-com-muesli-reflow-padding.
* gnu/packages/golang.scm (go-github-com-muesli-reflow-padding): New variable.
2020-08-09 17:19:21 +03:00
Oleg Pykhalov 5137a0535e gnu: Add go-github-com-muesli-reflow-indent.
* gnu/packages/golang.scm (go-github-com-muesli-reflow-indent): New variable.
2020-08-09 17:19:20 +03:00
Oleg Pykhalov 001c278ff0 gnu: Add go-github-com-muesli-reflow-ansi.
* gnu/packages/golang.scm (go-github-com-muesli-reflow-ansi): New variable.
2020-08-09 17:19:20 +03:00
Oleg Pykhalov 633a182112 gnu: Add go-github-com-muesli-reflow.
* gnu/packages/golang.scm (go-github-com-muesli-reflow): New variable.
2020-08-09 17:19:20 +03:00
Oleg Pykhalov 36fcbafdb0 gnu: Add go-github-com-microcosm-cc-bluemonday.
* gnu/packages/golang.scm (go-github-com-microcosm-cc-bluemonday): New variable.
2020-08-09 17:19:20 +03:00
Oleg Pykhalov d3346140e7 gnu: Add go-github-com-chris-ramon-douceur.
* gnu/packages/golang.scm (go-github-com-chris-ramon-douceur): New variable.
2020-08-09 17:19:20 +03:00
Oleg Pykhalov 0a99022229 gnu: Add go-github-com-aymerick-douceur.
* gnu/packages/golang.scm (go-github-com-aymerick-douceur): New variable.
2020-08-09 17:19:20 +03:00
Oleg Pykhalov fa70d264dd gnu: Add go-github-com-gorilla-css.
* gnu/packages/golang.scm (go-github-com-gorilla-css): New variable.
2020-08-09 17:19:19 +03:00
Oleg Pykhalov fc8d9df75f gnu: Add go-github-com-puerkitobio-goquery.
* gnu/packages/golang.scm (go-github-com-puerkitobio-goquery): New variable.
2020-08-09 17:19:19 +03:00
Oleg Pykhalov 1a1463c20e gnu: Add go-github-com-andybalholm-cascadia.
* gnu/packages/golang.scm (go-github-com-andybalholm-cascadia): New variable.
2020-08-09 17:19:19 +03:00
Oleg Pykhalov f12cca097b gnu: Add go-github-com-alecthomas-chroma.
* gnu/packages/golang.scm (go-github-com-alecthomas-chroma): New variable.
2020-08-09 17:19:19 +03:00
Oleg Pykhalov 24f0001648 gnu: Add go-github-com-alecthomas-assert.
* gnu/packages/golang.scm (go-github-com-alecthomas-assert): New variable.
2020-08-09 17:19:19 +03:00
Oleg Pykhalov 1871d26444 gnu: Add go-github-com-sergi-go-diff.
* gnu/packages/golang.scm (go-github-com-sergi-go-diff): New variable.
2020-08-09 17:19:19 +03:00
Oleg Pykhalov 9b363021e9 gnu: Add go-github-com-alecthomas-repr.
* gnu/packages/golang.scm (go-github-com-alecthomas-repr): New variable.
2020-08-09 17:19:18 +03:00
Oleg Pykhalov 1a53f5b998 gnu: Add go-github-com-alecthomas-colour.
* gnu/packages/golang.scm (go-github-com-alecthomas-colour): New variable.
2020-08-09 17:19:18 +03:00
Oleg Pykhalov 1d47f75266 gnu: Add go-github-com-dlclark-regexp2.
* gnu/packages/golang.scm (go-github-com-dlclark-regexp2): New variable.
2020-08-09 17:19:18 +03:00
Oleg Pykhalov bdb5a10880 gnu: Add go-github-com-bmatcuk-doublestar.
* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar): New variable.
2020-08-09 17:19:18 +03:00
Oleg Pykhalov 26db4c956d gnu: Add go-github-com-masterminds-sprig.
* gnu/packages/golang.scm (go-github-com-masterminds-sprig): New variable.
2020-08-09 17:19:18 +03:00
Oleg Pykhalov c08dd5c5f9 gnu: Add go-github-com-mitchellh-copystructure.
* gnu/packages/golang.scm (go-github-com-mitchellh-copystructure): New variable.
2020-08-09 17:19:18 +03:00
Oleg Pykhalov 37cb391ea6 gnu: Add go-github-com-mitchellh-reflectwalk.
* gnu/packages/golang.scm (go-github-com-mitchellh-reflectwalk): New variable.
2020-08-09 17:19:17 +03:00
Oleg Pykhalov 0b7442491e gnu: Add go-github-com-imdario-mergo.
* gnu/packages/golang.scm (go-github-com-imdario-mergo): New variable.
2020-08-09 17:19:17 +03:00
Oleg Pykhalov 75a0cab4a1 gnu: Add go-github-com-huandu-xstrings.
* gnu/packages/golang.scm (go-github-com-huandu-xstrings): New variable.
2020-08-09 17:19:17 +03:00
Oleg Pykhalov 4ca2f9d86f gnu: Add go-github-com-google-uuid.
* gnu/packages/golang.scm (go-github-com-google-uuid): New variable.
2020-08-09 17:19:17 +03:00
Oleg Pykhalov 8dd626ee14 gnu: Add go-github-com-masterminds-semver.
* gnu/packages/golang.scm (go-github-com-masterminds-semver): New variable.
2020-08-09 17:19:17 +03:00
Oleg Pykhalov 38713d5a8f gnu: Add go-github-com-masterminds-goutils.
* gnu/packages/golang.scm (go-github-com-masterminds-goutils): New variable.
2020-08-09 17:19:17 +03:00
Efraim Flashner e8f0433170 gnu: Add python-pamela.
* gnu/packages/linux.scm (python-pamela): New variable.
2020-08-09 15:45:33 +03:00
Efraim Flashner 5e5c695dea gnu: Add python-certipy.
* gnu/packages/python-crypto.scm (python-certipy): New variable.
2020-08-09 15:37:28 +03:00
Efraim Flashner ab04b25717 gnu: Add python-cfgraph.
* gnu/packages/rdf.scm (python-cfgraph): New variable.
2020-08-09 15:33:03 +03:00
Vinicius Monego 51431f0b9f gnu: Add python-pytest-trio.
* gnu/packages/python-check.scm (python-pytest-trio): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-09 14:53:20 +03:00
Vinicius Monego deca924aa5 gnu: Add python-trio.
* gnu/packages/python-xyz.scm (python-trio): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-09 14:49:24 +03:00
Vinicius Monego 960dafce5c gnu: Add python-trustme.
* gnu/packages/python-crypto.scm (python-trustme): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-09 14:48:00 +03:00
Vinicius Monego 7d7ad3c946 gnu: Add python-outcome.
* gnu/packages/python-xyz.scm (python-outcome): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-09 14:44:16 +03:00
Guillaume Le Vaillant 8809696efa gnu: monero: Update to 0.16.0.3.
* gnu/packages/finance.scm (monero): Update to 0.16.0.3.
2020-08-09 09:48:00 +02:00
Maxim Cournoyer d6fcc67de5 gnu: lib2geom: Update to commit 17e0d21f.
* gnu/packages/patches/lib2geom-enable-assertions.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/graphics.scm (lib2geom): Update to commit
17e0d21f0afc8489656f9184bff7ad024a42394a, and remove obsolete patch.
2020-08-08 23:54:32 -04:00
Mark H Weaver cb97d07649 gnu: Add linux-libre@5.8 source and headers.
Note that this commit adds only the deblobbed source and headers.
The kernel packages for 5.8 will be provided in later commit(s).

* gnu/packages/linux.scm (deblob-scripts-5.8, linux-libre-5.8-version)
(linux-libre-5.8-pristine-source, linux-libre-5.8-source)
(linux-libre-headers-5.8): New variables.
2020-08-08 23:25:56 -04:00
Efraim Flashner 8e6344a5fb gnu: Add python-pep517.
* gnu/packages/python-xyz.scm (python-pep517): New variable.
2020-08-08 23:45:57 +03:00
Tobias Geerinckx-Rice 2d80caa86c gnu: flint: Add a comment about the licence.
* gnu/packages/algebra.scm (flint): Note the upstream licence change/fix.

Reported by Max Horn <max@quendi.de>.
2020-08-08 21:22:39 +02:00
Julien Lepiller dd98135a56 gnu: josm: Update to 16731.
* gnu/packages/geo.scm (josm): Update to 16731.
2020-08-08 16:20:13 +02:00
Arun Isaac c87d737da6 gnu: public-inbox: Update to 1.5.0.
* gnu/packages/mail.scm (public-inbox): Update to 1.5.0.
2020-08-08 18:52:08 +05:30
Tobias Geerinckx-Rice a8139e9785 gnu: flint: Update to 2.6.2.
* gnu/packages/algebra.scm (flint): Update to 2.6.2.
2020-08-08 14:27:07 +02:00
Oleg Pykhalov 413c7522b6 gnu: Add xdialog.
* gnu/packages/xorg.scm (xdialog): New variable.
2020-08-08 12:53:13 +03:00
Oleg Pykhalov 1db15d00cb gnu: Add idesk.
* gnu/packages/wm.scm (idesk): New variable.
2020-08-08 12:53:13 +03:00
Pierre Neidhardt 763b52dc54 gnu: emacs-helm-selector: Update to 0.3.
* gnu/packages/emacs-xyz.scm (emacs-helm-selector): Update to 0.3.
2020-08-08 10:59:41 +02:00
Pierre Neidhardt 4aa2b6d0cd gnu: emacs-emms: Fix build of emms-print-metadata.
* gnu/packages/emacs-xyz.scm (emacs-emms): Inherit from
emacs-emms-print-metadata.
[inputs]: Add emms-print-metadata.
[arguments]: Fix path to emms-print-metadata.
2020-08-08 10:42:06 +02:00
Pierre Neidhardt 54d63b5ba4 gnu: emacs-csound-mode: Fix typo in description.
* gnu/packages/emacs-xyz.scm (emacs-multi)[description]: Fix sonud -> sound
typo.
2020-08-08 10:41:30 +02:00
Jack Hill c9eb5ad6b0 gnu: emacs-doom-themes: Update to 2.1.6-5.
* gnu/packages/emacs-xyz.scm (emacs-doom-themes): Update to 2.1.6-5.

[arguments]: Remove disable-breaking-compilation phase.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-08-07 21:29:05 -05:00
Brett Gilio 6286737229 gnu: emacs-telega: Remove comment about libtgvoip linkage.
* gnu/packages/emacs-xyz.scm (emacs-telega)[arguments]: Remove no-longer
relevant portions of comment.
2020-08-07 21:13:30 -05:00
Diego Nicola Barbato 580414376b gnu: libtgvoip: Fix loading of shared libraries.
* gnu/packages/telephony.scm (libtgvoip)[arguments]<#:phases>[patch-dlopen]:
  New phase.

Fixes <https://debbugs.gnu.org/40408>.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-08-07 21:12:35 -05:00
Brett Gilio 612ed88b10 gnu: swi-prolog: Update to 8.3.5.
* gnu/packages/prolog.scm (swi-prolog): Update to 8.3.5.
2020-08-07 20:56:47 -05:00
Mark H Weaver 72e7763d43 gnu: linux-libre: Update to 5.7.14.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.14.
(linux-libre-5.7-pristine-source): Update hash.
(deblob-scripts-5.7): Update to 5.7.14.
2020-08-07 21:37:11 -04:00
Mark H Weaver df3709c50a gnu: linux-libre@5.4: Update to 5.4.57.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.57.
(linux-libre-5.4-pristine-source): Update hash.
(deblob-scripts-5.4): Update to 5.4.57.
2020-08-07 21:36:19 -04:00
Mark H Weaver 47fa9d423b gnu: linux-libre@4.19: Update to 4.19.138.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.138.
(linux-libre-4.19-pristine-source): Update hash.
(deblob-scripts-4.19): Update to 4.19.138.
2020-08-07 21:35:22 -04:00
Mark H Weaver e36629ea8a gnu: linux-libre@4.14: Update to 4.14.193.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.193.
(linux-libre-4.14-pristine-source): Update hash.
(deblob-scripts-4.14): Update to 4.14.193.
2020-08-07 21:31:56 -04:00
Brett Gilio 99c5f00b36 gnu: Add emacs-csound-mode.
* gnu/packages/emacs-xyz.scm (emacs-csound-mode): New variable.
2020-08-07 20:26:54 -05:00
Brett Gilio 1218114e0d gnu: Add emacs-multi.
* gnu/packages/emacs-xyz.scm (emacs-multi): New variable.
2020-08-07 20:26:37 -05:00
Brett Gilio 5b73b22bb1 gnu: Add emacs-highlight.
* gnu/packages/emacs-xyz.scm (emacs-highlight): New variable.
2020-08-07 20:26:19 -05:00
Michael Rohleder 93538a0a5b gnu: emacs-helm-swoop: Update to 3.0.0.
* gnu/packages/emacs-xyz.scm (emacs-helm-swoop): Update to 3.0.0.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-08-07 13:33:47 -05:00
Michael Rohleder 7e9c56a77a gnu: emacs-cider: Update to 0.26.0.
* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 0.26.0.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-08-07 13:18:12 -05:00
Efraim Flashner 672b9bb210 Revert "gnu: python-pyfakefs: Update to 4.1.0."
This update breaks diffoscope.

This reverts commit 6ff6912de9.
2020-08-07 18:54:32 +03:00
Efraim Flashner 3f0d604093 gnu: python-astroid: Update to 2.4.2.
* gnu/packages/python-xyz.scm (python-astroid): Update to 2.4.2.
[source]: Add snippet to loosen version requirements of dependants.
2020-08-07 18:26:57 +03:00
Efraim Flashner 7c2b6eb11b gnu: python-lazy-object-proxy: Update to 1.5.1.
* gnu/packages/python-xyz.scm (python-lazy-object-proxy): Update to 1.5.1.
2020-08-07 18:26:57 +03:00
Efraim Flashner 6ff6912de9 gnu: python-pyfakefs: Update to 4.1.0.
* gnu/packages/check.scm (python-pyfakefs.scm): Update to 4.1.0.
2020-08-07 18:26:54 +03:00
Pierre Neidhardt ec3c3aa7ec gnu: Add hu.dwim.defclass-star.
* gnu/packages/lisp-xyz.scm (cl-hu.dwim.defclass-star,
ecl-hu.dwim.defclass-star, sbcl-hu.dwim.defclass-star): New variables.
2020-08-07 15:58:16 +02:00
Pierre Neidhardt 89a3fec558 gnu: Add hu.dwim.common.
* gnu/packages/lisp-xyz.scm (cl-hu.dwim.common, ecl-hu.dwim.common,
sbcl-hu.dwim.common): New variables.
2020-08-07 15:58:13 +02:00
Pierre Neidhardt 635e8b0775 gnu: Add hu.dwim.common-lisp.
* gnu/packages/lisp-xyz.scm (cl-hu.dwim.common-lisp, ecl-hu.dwim.common-lisp,
sbcl-hu.dwim.common-lisp): New variables.
2020-08-07 15:56:50 +02:00
Ricardo Wurmus 92b34df789 gnu: clipper: Update to 2.0.
* gnu/packages/bioinformatics.scm (clipper): Update to 2.0.
[source]: Remove snippet.
[arguments]: Build with Python 3; remove phase "fix-typo", add phase
"make-files-writable".
[inputs]: Replace all Python 2 variants with Python 3 variants.
[native-inputs]: Add python-setuptools-git.
2020-08-07 12:53:23 +02:00
Ludovic Courtès bc2b1484f7 ssh: Really report Guile setup errors in 'send-files'.
This is a followup to commit 8f53d73493,
which did not have the desired effect: the 'resolve-module' call was
bound to succeed since the inferior runs 'guix repl'.

* guix/ssh.scm (store-import-channel)[import]: Add call to
'resolve-module' and write '(module-error) upon error.  Write
'(importing) when we're ready.
(send-files)[inferior-remote-eval*]: Remove.
[missing]: Remove call to 'resolve-module'.
Call 'handle-import/export-channel-error' when PORT doesn't
return '(importing).
(handle-import/export-channel-error): New procedure.
(retrieve-files*): Use it.
2020-08-07 11:31:58 +02:00
Jack Hill dc98472a41 gnu: emacs-ample-regexps: Update to 0.1-2.
* gnu/packages/emacs-xyz.scm (emacs-ample-regexps): Update to 0.1-2. This
commit revision adds support for Emacs 27.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-07 11:13:35 +02:00
Nicolas Goaziou c10fb9fda4 gnu: parlatype: Update to 2.1.
* gnu/packages/gnome.scm (parlatype): Update to 2.1.
2020-08-07 11:04:55 +02:00
Leo Prikler d8fcde01b4 gnu: Add minetest-mineclone.
* gnu/packages/games.scm (minetest-mineclone): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-07 11:01:13 +02:00
Nicolas Goaziou f801ca1304 gnu: emacs-modus-vivendi-theme: Update to 0.11.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.11.0.
2020-08-07 10:57:10 +02:00
Nicolas Goaziou 1c95006e16 gnu: emacs-modus-operandi-theme: Update to 0.11.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.11.0.
2020-08-07 10:57:04 +02:00
Nicolas Goaziou b9330b95ff gnu: snap: Update to 6.1.4.
* gnu/packages/education.scm (snap): Update to 6.1.4.
2020-08-07 10:53:57 +02:00
Denis 'GNUtoo' Carikli 7105487875 gnu: android: Export android-platform-system-core.
* gnu/packages/android.scm (android-platform-system-core): Export it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-07 10:22:26 +02:00
Denis 'GNUtoo' Carikli 0c46e1b510 gnu: android: Export android-platform-version.
* gnu/packages/android.scm (android-platform-version): Export it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-07 10:22:26 +02:00
Oleg Pykhalov ea51821a9d gnu: Add emacs-habitica.
* gnu/packages/emacs-xyz.scm (emacs-habitica): New variable.
2020-08-07 11:10:10 +03:00
Jakub Kądziołka 29e703c7bc gnu: sameboy: Update to 0.13.5.
* gnu/packages/emulators.scm (sameboy): Update to 0.13.5.
2020-08-06 21:28:24 +02:00
Pierre Neidhardt 59b8daf2d2 gnu: Add noisetorch.
* gnu/packages/pulseaudio.scm (noisetorch): New variable.
2020-08-06 18:54:03 +02:00
Pierre Neidhardt a32605fee7 gnu: Add rnnoise.
* gnu/packages/pulseaudio.scm (rnnoise): New variable.
2020-08-06 18:51:38 +02:00
Nicolas Goaziou 416fe466a6 gnu: ode: Update to 0.16.2.
* gnu/packages/game-development.scm (ode): Update to 0.16.2.
2020-08-06 16:55:12 +02:00
Nicolas Goaziou 39b8e41927 gnu: mgba: Update to 0.8.3.
* gnu/packages/emulators.scm (mgba): Update to 0.8.3.
2020-08-06 16:49:50 +02:00
Nicolas Goaziou 64a0edf305 gnu: asymptote: Update to 2.67.
* gnu/packages/plotutils.scm (asymptote): Update to 2.67.
2020-08-06 16:48:40 +02:00
Vinicius Monego 509bd7a75f gnu: Add python-sniffio.
* gnu/packages/python-xyz.scm (python-sniffio): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-06 16:16:28 +02:00
Vinicius Monego ce3ce4f7cd gnu: Add python-curio.
* gnu/packages/python-xyz.scm (python-curio): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-06 16:06:08 +02:00
Vinicius Monego 647bbd9e9a gnu: Add python-immutables.
* gnu/packages/python-xyz.scm (python-immutables): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-06 16:05:14 +02:00
Vinicius Monego f8380178d5 gnu: Add python-h2.
* gnu/packages/python-web.scm (python-h2): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-06 16:00:42 +02:00
Vinicius Monego 22d112400f gnu: Add python-hpack.
* gnu/packages/python-web.scm (python-hpack): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-06 16:00:42 +02:00
Vinicius Monego 03239548b8 gnu: Add python-hyperframe.
* gnu/packages/python-web.scm (python-hyperframe): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-06 16:00:41 +02:00
Efraim Flashner b4d6e378ba gnu: guile-zlib: Declare a source file-name.
* gnu/packages/guile.scm (guile-zlib)[source]: Add file-name field.
2020-08-06 16:25:19 +03:00
Efraim Flashner 90748666a1 gnu: guile-lzlib: Declare a source file-name.
* gnu/packages/guile.scm (guile-lzlib)[source]: Add file-name field.
2020-08-06 16:24:39 +03:00
Pierre Neidhardt eb44d3b856 gnu: Add hddtemp.
* gnu/packages/disk.scm (hddtemp): New variable.
2020-08-06 12:28:29 +02:00
Pierre Neidhardt 85c4f486b4 gnu: Add metapixel.
* gnu/packages/image-processing.scm (metapixel): New variable.
2020-08-06 12:04:58 +02:00
Pierre Neidhardt 68c858de75 gnu: Add ogmtools.
* gnu/packages/video.scm (ogmtools): New variable.
2020-08-06 12:04:58 +02:00
Pierre Neidhardt 1518c40e86 gnu: racket: Update to 7.8.
* gnu/packages/scheme.scm (racket): Update to 7.8.
2020-08-06 12:03:44 +02:00
Mathieu Othacehe 5697a524a7 installer: Remove logical devices.
If a device contains an active logical volume, BLKRRPART will report that the
device is busy. This will cause this device to be filtered by
"non-install-devices" procedure, which is not desired.

Make sure to deactivate all logical volumes before device probing.

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

* gnu/installer.scm (installer-program): Add lvm2-static to the inputs.
* gnu/installer/parted.scm (remove-logical-devices): New procedure,
(init-parted): call it.
2020-08-06 11:31:38 +02:00
HiPhish 738c0d9621 gnu: neovim: Update to 0.4.4.
* gnu/package/vim.scm (neovim): Update to 0.4.4.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-06 12:19:16 +03:00
Efraim Flashner 327ebd55ca gnu:guile-json-1: Update to 1.3.2.
* gnu/packages/guile.scm (guile-json-1): Update to 1.3.2.
[arguments]: Add make-flag to supress guild warnings.
2020-08-06 10:03:33 +03:00
Efraim Flashner a220ed0758 gnu: guile-json: Update to 4.3.2.
* gnu/packages/guile.scm (guile-json): Update to 4.3.2.
2020-08-06 10:00:41 +03:00
Efraim Flashner 10b4048974 gnu: json-c: Fix CVE-2020-12762.
* gnu/packages/web.scm (json-c)[replacement]: New field.
(json-c-0.13, json-c-0.12)[source]: Add patch.
(json-c/fixed): New variable.
* gnu/packages/patches/json-c-CVE-2020-12762.patch,
gnu/packages/patches/json-c--0.13-CVE-2020-12762.patch,
gnu/packages/patches/json-c--0.12-CVE-2020-12762.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2020-08-06 09:44:24 +03:00
Efraim Flashner 7941e05947 gnu: binutils-gold: build with canonical gcc:lib.
* gnu/packages/base.scm (binutils-gold)[inputs]: Replace gcc:lib with
the canonical-package of gcc.
2020-08-06 09:04:13 +03:00
Efraim Flashner 58c367367e gnu: go-1.4: Build with canonical gcc:lib.
* gnu/packages/golang.scm (go-1.4)[inputs]: Replace gcc:lib with the
canonical-package of gcc.
2020-08-06 09:04:13 +03:00
Efraim Flashner bfebc59829 gnu: ghc-c2hs: Enable tests.
* gnu/packages/haskell-xyz.scm (ghc-c2hs)[arguments]: Enable tests.
2020-08-06 09:04:13 +03:00
Efraim Flashner a723d36d01 gnu: ghc-c2hs: Remove extra input.
* gnu/packages/haskell-xyz.scm (ghc-c2hs)[native-inputs]: Remove gcc.
2020-08-06 09:04:13 +03:00
Efraim Flashner d416723395 gnu: v: Remove unnecessary input.
* gnu/packages/vlang.scm (v)[inputs]: Remove gcc.
2020-08-06 09:04:12 +03:00
Maxim Cournoyer 0531ea982b gnu: jami: Always remove contrib tarballs from the sources of Jami.
The origin used as the "sfl-patches" input contained bundled library tarballs,
and weighed 217 MiB.  After this change, it weighs 3.3 MiB.

* gnu/packages/jami.scm (jami-source): Rename #:without-daemon to
\#:keep-contrib-patches.  Delete the daemon/contrib/tarballs sub-directory even
when keeping the patches.  Delete extraneous code.
(%sfl-patches, %jami-sources): New variables.
(pjproject-jami, ffmpeg-jami, libring): Adjust to use the above variables.
2020-08-06 00:01:50 -04:00
Maxim Cournoyer 4c91f184a1 gnu: ruby-chunky-png: Update to 1.3.12.
* gnu/packages/ruby.scm (ruby-chunky-png): Update to 1.3.12.
2020-08-05 22:25:24 -04:00
Maxim Cournoyer e6062b6195 gnu: pjproject: Update the pkg-config patch.
* gnu/packages/patches/pjproject-fix-pkg-config-ldflags.patch: Update patch.
2020-08-05 21:51:38 -04:00
Jakub Kądziołka d9a412bd94 gnu: perf: Fix build.
This is a follow-up to commit 843344273c.

* gnu/packages/linux.scm (perf)[native-inputs]: Add python-3 for
  bpf_helpers_doc.py
2020-08-06 01:39:44 +02:00
Ludovic Courtès 05f3d34094 ui: Report key-and-arg exceptions correctly.
Fixes <https://bugs.gnu.org/42601>.
Reported by Jan Wielkiewicz <tona_kosmicznego_smiecia@interia.pl>.

Regression introduced in efe037fc5c
whereby errors like 'wrong-type-arg' would be improperly reported:

  guix environment: error: Wrong type argument in position ~A (expecting ~A): ~S

See also commit a07d5e558b.

* guix/ui.scm (call-with-error-handling): Move 'message-condition?'
clause after '&exception-with-kind-and-args' clause.
2020-08-05 22:28:28 +02:00
Tanguy Le Carrour fc45f2fcf8 gnu: poetry: Fix problems with some dependencies.
* gnu/packages/python-xyz.scm (poetry)
[arguments]: Modify the required versions of python-tomlkit, python-clikit
and python-cleo.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2020-08-05 16:07:18 -04:00
Tanguy Le Carrour 993391c0e1 gnu: python-cleo: Update to 0.8.1.
* gnu/packages/python-xyz.scm (python-cleo): Update to 0.8.1.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2020-08-05 16:07:18 -04:00
Mark H Weaver 2a11d231d9 gnu: linux-libre: Update to 5.4.56.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.56.
(linux-libre-5.4-pristine-source): Update hash.
(deblob-scripts-5.4): Update to 5.4.56.
2020-08-05 15:23:59 -04:00
Mark H Weaver 1744d7c429 gnu: linux-libre@5.7: Update to 5.7.13.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.13.
(linux-libre-5.7-pristine-source): Update hash.
(deblob-scripts-5.7): Update to 5.7.13.
2020-08-05 15:23:57 -04:00
Mark H Weaver 6e02de4da8 gnu: linux-libre@4.19: Update to 4.19.137.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.137.
(linux-libre-4.19-pristine-source): Update hash.
(deblob-scripts-4.19): Update to 4.19.137.
2020-08-05 15:23:55 -04:00
Mark H Weaver db20b04dac gnu: linux-libre@4.14: Update to 4.14.192.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.192.
(linux-libre-4.14-pristine-source): Update hash.
(deblob-scripts-4.14): Update to 4.14.192.
2020-08-05 15:23:52 -04:00
Jakub Kądziołka 0012df64fc gnu: sameboy: Update to 0.13.4.
* gnu/packages/emulators.scm (sameboy): Update to 0.13.4.
2020-08-05 21:17:48 +02:00
Leo Famulari 843344273c gnu: linux-libre: Update to 5.7.12.
* gnu/packages/aux-files/linux-libre/5.7-arm.conf,
gnu/packages/aux-files/linux-libre/5.7-arm64.conf,
gnu/packages/aux-files/linux-libre/5.7-i686.conf,
gnu/packages/aux-files/linux-libre/5.7-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Update accordingly.
* gnu/packages/linux.scm: (linux-libre-5.7): New variable.
(linux-libre-version, linux-libre-pristine-source)
(linux-libre-source, linux-libre): Point to linux-libre-5.7*.
2020-08-05 13:22:41 -04:00
Kei Kebreau 09dfb0c466 gnu: stapler: Update to 1.0.0.
* gnu/packages/pdf.scm (stapler): Update to 1.0.0.
[source]: Fetch from pypi.
[inputs]: Remove python2-pypdf2.
[propagated-inputs]: Add python-more-itertools and python-pypdf2.
[arguments]: Remove #:python argument.  Replace 'fix-pypdf-version-requirement
phase with 'fix-more-itertools-version-requirement phase.
2020-08-05 12:39:02 -04:00
Jelle Licht 4764e83ce9 gnu: python-m2crypto: Add swig as native-input.
* gnu/packages/python-crypto.scm (python-m2crypto)[native-inputs]: Add swig.
2020-08-05 15:09:30 +02:00
Michael Rohleder 43708b60b7 gnu: hydrogen: Update to 1.0.0.
* gnu/packages/music.scm (hydrogen): Update to 1.0.0.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-08-05 12:59:08 +02:00
Efraim Flashner a9a2742b22 gnu: Add confclerk.
* gnu/packages/calendar.scm (confclerk): New variable.
2020-08-05 13:10:14 +03:00
Michael Rohleder 3866a9aef4 gnu: isync: Update to 1.3.3.
* gnu/packages/mail.scm (isync): Update to 1.3.3.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-05 11:35:57 +02:00
Michael Rohleder 519fe9d61f gnu: roffit: Update to 0.12.
* gnu/packages/groff.scm (roffit): Update to 0.12.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-05 11:34:35 +02:00
Michael Rohleder c1baf5a917 gnu: Add paprefs.
* gnu/packages/pulseaudio.scm (paprefs): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-05 11:32:47 +02:00
Brett Gilio 0ca7b108b7 gnu: emacs-lsp-ui: Update to 7.0.
* gnu/packages/emacs-xyz.scm (emacs-lsp-ui): Update to 7.0.
2020-08-04 21:08:01 -05:00
Peter Lo 763453e18e gnu: Add r-iml.
* gnu/packages/cran.scm (r-iml): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-08-04 23:06:59 +02:00
Peter Lo a74f854074 gnu: Add r-metrics.
* gnu/packages/cran.scm (r-metrics): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-08-04 23:06:59 +02:00
Jakub Kądziołka 1f96a29ec3 gnu: rust-tokio-test-0.2: Don't skip build.
We already use Rust 1.39.

* gnu/packages/crates-io.scm (rust-tokio-test-0.2): Don't skip build.
2020-08-04 21:08:00 +02:00
Jakub Kądziołka e6e7a71894 gnu: rust-tokio-rustls-0.12: Don't skip build.
We already use Rust 1.39.

* gnu/packages/crates-io.scm (rust-tokio-rustls-0.12)[arguments]: Don't skip
  build. Skip tests that require networking.
2020-08-04 21:08:00 +02:00
Jakub Kądziołka cb8811d4d9 gnu: rust-tokio-macros-0.2: Don't skip build.
We already use Rust 1.39.

* gnu/packages/crates-io.scm (rust-tokio-macros-0.2): Don't skip build.
2020-08-04 21:08:00 +02:00
Jakub Kądziołka d075b21a08 gnu: rust-http-body-0.3: Don't skip build.
We already use Rust 1.39.

* gnu/packages/crates-io.scm (rust-http-body-0.3): Don't skip build.
2020-08-04 21:07:59 +02:00
Jakub Kądziołka 4a6f2a3d0e gnu: rust-http: Don't skip build.
We already use Rust 1.39.

* gnu/packages/crates-io.scm (rust-http-0.2, rust-http-0.1): Don't skip
  build.
  (rust-http-0.1)[cargo-development-inputs]: Use correct quickcheck version.
2020-08-04 21:07:59 +02:00
Jakub Kądziołka 6f72a8b1c1 gnu: rust-bytes: Don't skip build.
We already use Rust 1.39.

* gnu/packages/crates-io.scm (rust-bytes-0.5, rust-bytes-0.4): Don't
  skip build.
2020-08-04 21:07:58 +02:00
Kei Kebreau 485ecd21ad gnu: wmnd: Update to 0.4.18.
* gnu/packages/gnustep.scm (wmnd): Update to 0.4.18.
2020-08-04 12:04:32 -04:00
Jan (janneke) Nieuwenhuizen abe3c5ed7d gnu: mcrl2: Update to 202006.0.
* gnu/packages/maths.scm (mcrl2): Update to 202006.0.
2020-08-04 17:02:09 +02:00
Peter Lo 285bd00cd4 gnu: Add r-fastshap.
* gnu/packages/cran.scm (r-fastshap): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-08-04 16:46:37 +02:00
Rafael Luque Leiva 822e2173ed gnu: Add r-rticles.
* gnu/packages/cran.scm (r-rticles): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-08-04 16:20:18 +02:00
Ricardo Wurmus 317ed8d073 gnu: r-dae: Update to 3.1-27.
* gnu/packages/cran.scm (r-dae): Update to 3.1-27.
2020-08-04 16:11:43 +02:00
Arne Babenhauserheide cbfb8812f1 gnu: Add r-dae.
* gnu/packages/cran.scm (r-dae): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-08-04 16:11:43 +02:00
Michael Rohleder 1a9acdef39 gnu: neofetch: Update to 7.1.0.
* gnu/packages/admin.scm (neofetch): Update to 7.1.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-04 17:08:09 +03:00
Jakub Kądziołka b958e4be15 gnu: Add watchexec.
* gnu/packages/rust-apps.scm (watchexec): New variable.
2020-08-04 15:57:35 +02:00
Jakub Kądziołka 6743345774 gnu: rust-notify-4: Update to 4.0.15.
* gnu/packages/crates-io.scm (rust-notify-4): Update to 4.0.15.
  [cargo-inputs]: Remove rust-kernel32-sys-0.2, replace rust-inotify-0.6
  with -0.7.
  [cargo-development-inputs]: Replace rust-tempdir-0.3 with
  rust-tempfile-3.
2020-08-04 15:57:35 +02:00
Jakub Kądziołka af656e964d gnu: Add rust-inotify-0.7.
* gnu/packages/crates-io.scm (rust-inotify-0.7): New variable.
  (rust-inotify-0.6): Inherit from rust-inotify-0.7.
2020-08-04 15:57:35 +02:00
Jakub Kądziołka 264a5a6ee2 gnu: rust-clap-2: Update to 2.33.1
* gnu/packages/crates-io.scm (rust-clap-2): Update to 2.33.1.
2020-08-04 15:57:35 +02:00
Jakub Kądziołka 5f4f5edd61 gnu: Add rust-derive-builder-0.9.
* gnu/packages/crates-io.scm (rust-derive-builder-0.9,
  rust-derive-builder-core-0.9): New variables.
  (rust-derive-builder-0.5, rust-derive-builder-core-0.2): Inherit from
  newer versions.
2020-08-04 15:57:34 +02:00
Jakub Kądziołka b20099df8c gnu: Add rust-darling-0.10.
* gnu/packages/crates-io.scm (rust-darling-0.10, rust-darling-core-0.10,
  rust-darling-macro-0.10): New variables.
2020-08-04 15:57:34 +02:00
Jakub Kądziołka fc8374aa11 gnu: Add rust-ident-case-1.
* gnu/pacages/crates-io.scm (rust-ident-case-1): New variable.
2020-08-04 15:57:34 +02:00
Jakub Kądziołka 12c6b558eb gnu: rust-syn: Don't include minor version in variable name.
* gnu/packages/crates-io.scm (rust-syn-1.0): Rename to...
  (rust-syn-1): ...this.
* gnu/packagess/rust-apps.scm (rust-cbindgen): Fixup dependency list.
2020-08-04 15:57:33 +02:00
Jakub Kądziołka d0faf9c203 gnu: rust-quote: Don't include minor version in variable name.
* gnu/packages/crates-io.scm (rust-quote-1.0): Rename to...
  (rust-quote-1): ...this.
* gnu/packagess/rust-apps.scm (rust-cbindgen): Fixup dependency list.
2020-08-04 15:57:33 +02:00
Jakub Kądziołka 0a568bbcde gnu: rust-proc-macro2: Don't include minor version in variable name.
* gnu/packages/crates-io.scm (rust-proc-macro2-1.0): Rename to...
  (rust-proc-macro2-1): ...this.
* gnu/packages/rust-apps.scm (rust-cbindgen): Fixup dependency list.
* gnu/packages/sequoia.scm (sequoia): Likewise.
2020-08-04 15:57:33 +02:00
Jakub Kądziołka 751c63e99c gnu: rust-void: Don't include minor version in variable name.
* gnu/packages/crates-io.scm (rust-void-1.0): Rename to...
  (rust-void-1): ...this.
2020-08-04 15:57:33 +02:00
Jakub Kądziołka 1209cc470b gnu: rust-cc: Don't include minor version in variable name.
* gnu/packages/crates-io.scm (rust-cc-1.0): Rename to...
  (rust-cc-1): ...this.
* gnu/packages/video.scm (rav1e): Adjust dependency list.
2020-08-04 15:57:32 +02:00
Jakub Kądziołka 005bad3cac gnu: rust-fnv: Don't skip build.
* gnu/packages/crates-io.scm (rust-fnv-1)[arguments]: Don't skip build.
2020-08-04 15:57:32 +02:00
Jakub Kądziołka 379f171826 gnu: rust-fnv: Don't include minor version in variable name.
* gnu/packages/crates-io.scm (rust-fnv-1.0): Rename to...
  (rust-fnv-1): ...this.
2020-08-04 15:57:32 +02:00
Jakub Kądziołka 00403ff385 gnu: rust-nix-0.14: Don't skip build.
* gnu/packages/crates-io.scm (rust-nix-0.14)[arguments]: Inherit from
  rust-nix-0.15.
2020-08-04 15:57:31 +02:00
Jakub Kądziołka b79e249aa0 gnu: Add rust-nix-0.17.
* gnu/packages/crates-io.scm (rust-nix-0.17): New variable.
  (rust-nix-0.15): Inherit from rust-nix-0.17.
2020-08-04 15:57:31 +02:00
Jakub Kądziołka ea660581c7 gnu: rust-nix-0.15: Fix build.
* gnu/packages/crates-io.scm (rust-nix-0.15)[snippet]: Unpin dependency version.
2020-08-04 15:57:31 +02:00
Jakub Kądziołka cc73028b21 gnu: rust-new-debug-unreachable: Don't include minor version in variable name.
* gnu/packages/crates-io.scm (rust-new-debug-unreachable-1.0): Rename to...
  (rust-new-debug-unreachable-1): ...this.
2020-08-04 15:57:31 +02:00
Jakub Kądziołka 93b3287eb0 gnu: rust-walkdir: Don't include minor version in variable name.
* gnu/packages/crates-io.scm (rust-walkdir-2.3): Rename to...
  (rust-walkdir-2): ...this.
  (rust-walkdir-1.0): Rename to...
  (rust-walkdir-1): ...this.
2020-08-04 15:57:30 +02:00
Ricardo Wurmus 37cf7c17e0 gnu: Add tascam-gtk.
* gnu/packages/music.scm (tascam-gtk): New variable.
2020-08-04 15:13:18 +02:00
Ricardo Wurmus c2bb58f62c gnu: Add libxmlplusplus-2.6.
* gnu/packages/xml.scm (libxmlplusplus-2.6): New variable.
2020-08-04 15:13:18 +02:00
Ricardo Wurmus cc53718760 gnu: Add libxmlplusplus.
* gnu/packages/xml.scm (libxmlplusplus): New variable.
2020-08-04 15:13:18 +02:00
Oleg Pykhalov 062448f359 gnu: Add paperview.
* gnu/packages/games.scm (paperview): New variable.
2020-08-04 11:11:08 +03:00
Efraim Flashner 7f101e7ceb gnu: catch-framework2: Update to 2.13.0.
* gnu/packages/check.scm (catch-framework2): Update to 2.13.0.
* gnu/packages/engineering.scm (libfive)[arguments]: Adjust custom
'find-catch phase for updated include path.
* gnu/packages/xdisorg.scm (j4-dmenu-desktop)[arguments]: Add custom
'find-catch phase to search for updated catch2 include directory.
2020-08-04 10:30:31 +03:00
Maxim Cournoyer a5b44d999f gnu: pjproject-jami: Reuse more of the base pjproject.
Now that the base pjproject is built as a shared library, the cost of adding
dependencies shared with Jami is minimal.  The pjproject-jami now differs only
by its added patches.

* gnu/packages/jami.scm (pjproject-jami)[arguments]: Use the
substitute-keyword-arguments macro to reuse the base pjproject package
arguments, adding only the 'apply-patches phase.
2020-08-03 23:30:12 -04:00
Maxim Cournoyer 9f7dc76451 gnu: opendht: Propagate gnutls.
Propagate gnutls as it's included by the opendht/crypto.h header file.

* gnu/packages/networking.scm (opendht)[inputs]: Move gnutls...
[propagated-inputs]: ...to here.  Move argon2 to inputs.
2020-08-03 23:30:12 -04:00
Maxim Cournoyer 5cba0f4805 gnu: pjproject: Enable shared libraries.
* gnu/packages/telephony.scm (pjproject)[outputs]: Add a "static" output.
[phases]: Move the 'check phase after the 'install phase.
{move-static-libraries}: Add phase.
[configure-flags]: Set LDFLAGS to add a runpath reference to self.
2020-08-03 23:30:12 -04:00
Maxim Cournoyer 3557d7d8bc gnu: pjproject: Include sensible configure flags from pjproject-jami.
This is done so the regular pjproject has more in common with
pjproject-jami, which allows simplifying its definition.

* gnu/packages/telephony.scm (pjproject)[configure-flags]: Add
'--enable-epoll' when the system is Linux.  Define CFLAGS with
the '-DNDEBUG' options.
2020-08-03 23:30:11 -04:00
Maxim Cournoyer 839bb42f0c gnu: pjproject: Fix problem in pkg-config file.
* gnu/packages/patches/pjproject-correct-the-cflags-field.patch: Add patch.
* gnu/packages/patches/pjproject-fix-pkg-config-ldflags.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register the new patches.
* gnu/packages/telephony.scm (pjproject): Use them.
* gnu/packages/jami.scm (pjproject-jami): Remove a patch from
pjproject-jami that is already applied against pjproject.
2020-08-03 23:30:11 -04:00
Maxim Cournoyer 742c49bafe gnu: pjproject: Fix build and enable tests.
* gnu/packages/telephony.scm (pjproject)[origin]: Simplify snippet definition
and remove all bundled libraries.
[outputs]: Add a debug output.
[arguments]: Enable tests, and explicit the configure flags now required to
build using only system libraries.
[phases]{make-source-files-writable}: Add phase.
{disable-some-tests}: Overhaul phase.
[inputs]: Add bcg729, gsm, libsamplerate, opus, portaudio and speexdsp.
2020-08-03 23:30:11 -04:00
Maxim Cournoyer ce34e87c8d gnu: resample: Improve synopsis and description.
The synopsis mentioned a library but it is instead a set of command line
utilities.

* gnu/packages/audio.scm (resample)[synopsis]: Mention these are utilities.
[description]: Describe the two included command line utilities in more
detail.
2020-08-03 23:30:11 -04:00
Brett Gilio c0a4cde04c gnu: Add inspircd.
* gnu/packages/irc.scm (inspircd): New variable.
2020-08-03 22:12:41 -05:00
Mark H Weaver 4fe1b2e69e gnu: libjpeg-turbo: Replace with 2.0.5 [fixes CVE-2020-13790].
* gnu/packages/image.scm (libjpeg-turbo/fixed): New variable.
(libjpeg-turbo)[replacement]: New field.
2020-08-03 17:10:33 -04:00
Mark H Weaver 3883fad295 gnu: libjpeg: Update to 9d [security fixes].
Includes fixes for CVE-2020-13790 and CVE-2020-14152.

* gnu/packages/image.scm (ijg-libjpeg): Update to 9d.
2020-08-03 17:10:31 -04:00
Mark H Weaver 03c0a7cd90 gnu: Remove libjpeg@8d.
This version of ijg-libjpeg contains security vulnerabilities
and is not used by any other package in Guix.

* gnu/packages/image.scm (ijg-libjpeg-8): Remove variable.
2020-08-03 17:10:24 -04:00
Michael Rohleder b2dc793879 gnu: libxfce4util: Update source URI.
* gnu/packages/xfce.scm (libxfce4util)[source]: Update URI.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-08-03 22:28:53 +03:00
Michael Rohleder 189aa52543 gnu: emacs-hl-todo: Update to 3.1.2.
* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.1.2.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-08-03 21:20:17 +03:00
Jakub Kądziołka 4ad8f5ff6c gnu: rust-1.45: Update to 1.45.2.
* gnu/packages/rust.scm (rust-1.45): Update to 1.45.2.
2020-08-03 18:00:29 +02:00
Ludovic Courtès 86c926d7f2 file-systems: Leave room for extension in serialized specs.
* gnu/system/file-systems.scm (spec->file-system): Ignore extra fields.
(file-system->spec): Add comment.
2020-08-03 17:44:38 +02:00
Ludovic Courtès 898e6d0a07 scripts: Pass #:verbosity to 'build-notifier'.
* guix/scripts/archive.scm (guix-archive): Pass #:verbosity to
'build-notifier'.
* guix/scripts/build.scm (guix-build): Likewise.
* guix/scripts/copy.scm (guix-copy): Likewise.
* guix/scripts/deploy.scm (guix-deploy): Likewise.
* guix/scripts/environment.scm (guix-environment): Likewise.
* guix/scripts/pack.scm (guix-pack): Likewise.
* guix/scripts/package.scm (guix-package*): Likewise.
* guix/scripts/pull.scm (guix-pull): Likewise.
* guix/scripts/system.scm (verbosity-level): New procedure.
(process-action): Pass #:verbosity to 'build-notifier'.
(guix-system): Use 'verbosity-level' for 'with-status-verbosity'.
2020-08-03 17:18:37 +02:00
Ludovic Courtès a55d83b546 ui: Add #:verbosity to 'show-what-to-build'.
* guix/ui.scm (%default-verbosity): New variable.
(show-what-to-build): Add #:verbosity and honor it.
(build-notifier): Add #:verbosity and pass it to 'show-what-to-build'.
2020-08-03 17:17:41 +02:00
Ludovic Courtès c471d4733f doc: Document 'mount-may-fail?' field.
This is a followup to 7c27bd115b.

* doc/guix.texi (File Systems): Document 'mount-may-fail?'.
2020-08-03 17:14:54 +02:00
Michael Rohleder 48f4927c10 gnu: emacs-guix: Update to latest gitlab version.
* gnu/packages/emacs-xyz.scm (emacs-guix): Update to a 0.5.2 snapshot.
fix https://issues.guix.gnu.org/41063
[source] changes to git-getch.
[snippet] removed.
[native-inputs] added tools to build.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-08-03 16:58:49 +02:00
Efraim Flashner 948b59dfd5 gnu: easyrpg-player: Update to 0.6.2.1.
* gnu/packages/easyrpg.scm (easyrpg-player): Update to 0.6.2.1.
2020-08-03 16:43:28 +03:00
Michael Rohleder d9a3d4bf76 gnu: xfce4-terminal: Update to 0.8.9.2.
* gnu/packages/xfce.scm (xfce4-terminal): Update to 0.8.9.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-03 16:28:34 +03:00
Michael Rohleder 73ee3f05c9 gnu: xfce4-time-out-plugin: Update to 1.1.1.
* gnu/packages/xfce.scm (xfce4-time-out-plugin): Update to 1.1.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-08-03 16:25:26 +03:00
Leo Prikler f574f859ee gnu: emacs: Ignore empty XIM styles.
As of libx11 version 1.6.10, xim may be NULL, which causes a segmentation
fault in the execution of ARRAYELTS.  As a cautionary measure, we
short-circuit this logic.

* gnu/packages/patches/emacs-ignore-empty-xim-styles.patch: New file.
* gnu/packages/emacs.scm (emacs emacs-next)[patches]: Use it.
* gnu/local.mk: Register it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-03 12:26:02 +02:00
Denis 'GNUtoo' Carikli 87194d5783 gnu: android: Export android-liblog.
* gnu/packages/android.scm (android-liblog): Export it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-03 09:10:50 +02:00
Denis 'GNUtoo' Carikli b3981bba78 gnu: android: Export android-libcutils.
* gnu/packages/android.scm (android-libcutils): Export it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-03 09:10:22 +02:00
Michael Rohleder c214e607d0 gnu: xfce4-stopwatch-plugin: Update to 0.4.0.
* gnu/packages/xfce.scm (xfce4-stopwatch-plugin): Update to 0.4.0.
[arguments]: Enable "tests".

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-03 09:06:41 +02:00
Vinicius Monego b654037403 gnu: Add python-onnx.
* gnu/packages/machine-learning.scm (python-onnx): New variable.
* gnu/packages/patches/python-onnx-use-system-googletest.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-03 08:59:52 +02:00
Vinicius Monego ba4d96d22f gnu: python-protobuf: Update to 3.12.4.
* gnu/packages/protobuf.scm (python-protobuf): Update to 3.12.4.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-03 08:54:26 +02:00
Mathieu Othacehe eb09a99f81 gnu: cuirass: Update to 0.0.1-42.d332955.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-42.d332955.
2020-08-02 19:19:56 +02:00
Mathieu Othacehe 811f357c59 gnu: cuirass: Update to 0.0.1-41.614ea05.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-41.614ea05.
2020-08-02 18:45:03 +02:00
Oleg Pykhalov 1acbed64e3 gnu: emacs-dhall-mode: Update to 0.1.3-1.484bcf8.
* gnu/packages/emacs-xyz.scm (emacs-dhall-mode): Update to 0.1.3-1.484bcf8.
2020-08-02 18:50:57 +03:00
Pierre Langlois d036bce087 gnu: emacs-org-roam: Update to 1.2.1.
* gnu/packages/emacs.scm (emacs-org-roam): Update to 1.2.1.
[propagated-inputs]: Replace emacs-emacsql with emacs-emacsql-sqlite3.
[home-page]: Update URL.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-08-02 18:05:44 +03:00
Pierre Langlois 9bddc4b298 gnu: Add emacs-emacsql-sqlite3.
* gnu/packages/emacs-xyz.scm (emacs-emacsql-sqlite3): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-08-02 18:05:44 +03:00
Efraim Flashner 587e0d911d services: Add zram-device-service.
* gnu/services/linux.scm (<zram-device-configuration>): New record.
(zram-device-service-type): New variable.
* doc/guix.texi (Linux Services): Document it.
* tests/services/linux.scm (zram-swap-device-test): New tests.
2020-08-02 15:54:37 +03:00
Adam Kandur a05edef2ac gnu: Add cl-qbase64.
* gnu/packages/lisp-xyz.scm (sbcl-qbase64, cl-qbase64, ecl-qbase64): New
  variables.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2020-08-02 09:26:48 +02:00
Guillaume Le Vaillant c203be27cf gnu: sbcl-eos: Update to 0.0.0-2.b4413bc.
* gnu/packages/lisp-xyz.scm (sbcl-eos): Update to 0.0.0-2.b4413bc.
2020-08-02 09:07:53 +02:00
Oleg Pykhalov 95c9785b42 gnu: Add emacs-jenkinsfile-mode.
* gnu/packages/emacs-xyz.scm (emacs-jenkinsfile-mode): New variable.
2020-08-02 09:54:16 +03:00
Eric Bavier 86f86cffd8 gnu: Add Remake.
* gnu/packages/debug.scm (remake): New variable.
* gnu/packages/patches/remake-impure-dirs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-08-01 14:00:47 -05:00
Mike Rosset a987f128b5 gnu: nomad: Update to 0.2.0-alpha.
* gnu/packages/guile-xyz.scm (nomad): Update to 0.2.0-alpha.

This is a significant update to Nomad. This removes the majority of C code and
replaces it with gobject introspection using g-golf.

In the process the nomad package expression has changed significantly.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-01 20:03:46 +02:00
Kei Kebreau dcb74405e1 gnu: starfighter: Update to 2.3.1.
* gnu/packages/games.scm (starfighter): Update to 2.3.1.
2020-08-01 12:10:27 -04:00
Mark H Weaver cf1d1f4f79 gnu: xorg-server: Fix CVE-2020-14347 via graft.
* gnu/packages/patches/xorg-server-CVE-2020-14347.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xorg-server/fixed): New variable.
(xorg-server)[replacement]: New field.
(xorg-server-wayland): Use package/inherit.
2020-08-01 11:11:58 -04:00
Mark H Weaver d7d85c6412 gnu: libx11: Replace with 1.6.10 [fixes CVE-2020-14344].
* gnu/packages/xorg.scm (libx11/fixed): New variable.
(libx11)[replacement]: New field.
2020-08-01 11:11:51 -04:00
Mathieu Othacehe 256d2b2e84 gnu: cuirass: Update to 0.0.1-40.153b49c.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-40.153b49c.
2020-08-01 13:27:11 +02:00
Pierre Neidhardt 1f9c9aed8c gnu: sbcl: Update to 2.0.7.
* gnu/packages/lisp.scm (sbcl): Update to 2.0.7.
2020-08-01 12:28:32 +02:00
Pierre Neidhardt 1f0a41e955 doc: Explain how to use psql with peer authentication.
* doc/guix.texi (Database Services): Add example of shell commands to use psql
as  system user.  Also add troubleshooting tip when service fails to start
because of incompatible cluster.
2020-08-01 11:54:41 +02:00
Pierre Neidhardt 3bf4761e39 services: postgresql: Provide postgresql commands.
* gnu/services/databases.scm (postgresql-service-type): Extend
profile-service-type to provide postgresql commands.
2020-08-01 11:54:41 +02:00
Oleg Pykhalov dec43e9f88 gnu: Add git-cal.
* gnu/packages/version-control.scm (git-cal): New variable.
2020-08-01 12:47:46 +03:00
Nicolas Goaziou eaf5df6b11 gnu: texmacs: Update to 1.99.13.
* gnu/packages/text-editors.scm (texmacs): Update to 1.99.13.
[source]: Remove unnecessary snippet.
[native-inputs]: Add xdg-utils.
[inputs]: Replace qt-4 with qtbase.
[arguments]: Add a phase to fix hard-coded paths.
[description]: Fix small typo.
2020-08-01 10:27:38 +02:00
Vinicius Monego 1619d350a3 gnu: Add python-wurlitzer.
* gnu/packages/python-xyz.scm (python-wurlitzer): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-01 09:32:44 +02:00
Michael Rohleder 3cc8b4fa26 gnu: pulsemixer: Update to 1.5.1.
* gnu/packages/pulseaudio.scm (pulsemixer): Update to 1.5.1.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-01 09:30:31 +02:00
Michael Rohleder f32d10d557 gnu: xfce4-notifyd: Update to 0.6.1.
* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.6.1.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-01 09:13:43 +02:00
Michael Rohleder 033b43b268 gnu: plantuml: Update to 1.2020.15.
* gnu/packages/uml.scm (plantuml): Update to 1.2020.15.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-01 09:13:40 +02:00
Hendursaga 08447d3a75 gnu: Update xxhash to 0.8.0.
* gnu/packages/digest.scm (xxhash): Update to 0.8.0.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-01 09:00:44 +02:00
Vinicius Monego 6364610174 gnu: Add python-pytest-ordering.
* gnu/packages/python-check.scm (python-pytest-ordering): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-01 08:53:10 +02:00
Michael Rohleder a0a55309a7 gnu: qtimageformats: Fix build.
Reported by <nefix> on IRC.

* gnu/packages/qt.scm (qtimageformats)[arguments]: Add a 'fix-build phase.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-01 08:53:08 +02:00
Lars-Dominik Braun 7caa3506ea guix: lint: Ignore unsupported source URL’s.
* guix/lint.scm (check-source): Add match case for #f.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-01 08:30:57 +02:00
Michael Rohleder c7fe7f2c24 gnu: pavucontrol: Update to 4.0.
From 5312ae2b7bff23268a6546ce89cd349f3183bd2c Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Thu, 30 Jul 2020 08:08:38 +0200
Subject: [PATCH] gnu: pavucontrol: Update to 4.0.

* gnu/packages/pulseaudio.scm (pavucontrol): Update to 4.0.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-01 08:25:13 +02:00
Michael Rohleder 7d456e528b gnu: Add zeal.
* gnu/packages/documentation.scm (zeal): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-01 08:23:58 +02:00
Brett Gilio be8d67309f gnu: emacs-dimmer: Update to 0.4.2.
* gnu/packages/emacs-xyz.scm (emacs-dimmer): Update to 0.4.2.
2020-08-01 00:34:56 -05:00
Brett Gilio c8377e8062 gnu: emacs-google-translate: Update to 0.12.0.
* gnu/packages/emacs-xyz.scm (emacs-google-translate): Update to 0.12.0.
2020-08-01 00:34:44 -05:00
Brett Gilio 34d41b561e gnu: emacs-datetime: Update to 0.6.6.
* gnu/packages/emacs-xyz.scm (emacs-datetime): Update to 0.6.6.

[inputs]: Add emacs-extmap.
2020-08-01 00:34:22 -05:00
Brett Gilio 7caf919c57 gnu: Add emacs-extmap.
* gnu/packages/emacs-xyz.scm (emacs-extmap): New variable.
2020-08-01 00:33:59 -05:00
Brett Gilio 937e1ed1a1 gnu: chibi-scheme: Update to 0.9.
* gnu/packages/scheme.scm (chibi-scheme): Update to 0.9.
2020-07-31 23:41:48 -05:00
Mark H Weaver b00a1f2d09 gnu: linux-libre: Update to 5.4.55.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.55.
(linux-libre-5.4-pristine-source): Update hash.
(deblob-scripts-5.4): Update to 5.4.55.
2020-08-01 00:07:08 -04:00
Mark H Weaver 3653ca690e gnu: linux-libre@5.7: Update to 5.7.12.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.12.
(linux-libre-5.7-pristine-source): Update hash.
(deblob-scripts-5.7): Update to 5.7.12.
2020-08-01 00:05:21 -04:00
Mark H Weaver 96a655a77b gnu: Add blender@2.79b.
Restore blender@2.79b, the last version that does not require OpenGL 3,
and therefore the last version to work on many older computers.  Note
that this commit relies on blender-2.79-newer-ffmpeg.patch and
blender-2.79-python-3.7-fix.patch, which were left in the tree when
blender@2.79b was previously removed in commit
1f14453eed.

* gnu/packages/patches/blender-2.79-gcc8.patch,
gnu/packages/patches/blender-2.79-gcc9.patch,
gnu/packages/patches/blender-2.79-oiio2.patch,
gnu/packages/patches/blender-2.79-python-3.8-fix.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/graphics.scm (blender-2.79): New variable.
2020-07-31 13:38:47 -04:00
Mark H Weaver d4c9e81c07 gnu: openimageio: Update to 2.0.13.
* gnu/packages/graphics.scm (openimageio): Update to 2.0.13.
[inputs]: Replace python-2 with python-wrapper.  Add pybind11
and robin-map.
2020-07-31 13:38:40 -04:00
Mark H Weaver 5eb97480f3 gnu: Add robin-map.
* gnu/packages/datastructures.scm (robin-map): New variable.
2020-07-31 13:38:37 -04:00
Mark H Weaver f8f29ded12 gnu: emacs-transient: All phases return #t.
* gnu/packages/emacs-xyz.scm (emacs-transient): Return #t from the
build-info-manual phase.
2020-07-31 13:38:33 -04:00
Mark H Weaver b23c1f50a5 gnu: ruby-netrc: All phases return #t.
* gnu/packages/ruby.scm (ruby-netrc): In check phase, use for-each
instead of map, and return #t.
2020-07-31 13:38:30 -04:00
Mark H Weaver 2bc733e271 gnu: linux-libre@4.19: Update to 4.19.136.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.136.
(linux-libre-4.19-pristine-source): Update hash.
2020-07-31 13:38:26 -04:00
Mark H Weaver 95d44e7a29 gnu: linux-libre@4.14: Update to 4.14.191.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.191.
(linux-libre-4.14-pristine-source): Update hash.
2020-07-31 13:38:23 -04:00
Mark H Weaver b30974908b gnu: linux-libre@4.9: Update to 4.9.232.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.232.
(linux-libre-4.9-pristine-source): Update hash.
2020-07-31 13:38:20 -04:00
Mark H Weaver fe21fe41d1 gnu: linux-libre@4.4: Update to 4.4.232.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.232.
(linux-libre-4.4-pristine-source): Update hash.
2020-07-31 13:38:18 -04:00
Nicolas Goaziou ab4943a70c gnu: scintilla: Update to 4.4.4.
* gnu/packages/text-editors.scm (scintilla): Update to 4.4.4.
2020-07-31 16:58:24 +02:00
Nicolas Goaziou a6bf3f7591 gnu: snap: Update to 6.1.0.
* gnu/packages/education.scm (snap): Update to 6.1.0.
2020-07-31 16:56:03 +02:00
Nicolas Goaziou 4367e7e826 gnu: thinkfan: Update to 1.2.1.
* gnu/packages/linux.scm (thinkfan): Update to 1.2.1.
2020-07-31 16:52:41 +02:00
Mathieu Othacehe f94835a917 file-system: Add efivarfs support.
Tools such as efibootmgr rely on the deprecated /sys/firmware/efi/vars API as
well as on the new /sys/firmware/efi/efivars API. The latter needs to be
mounted.

Reported by Keyhenge here:
https://lists.gnu.org/archive/html/bug-guix/2020-04/msg00274.html

Here is the efivarfs documentation:
https://www.kernel.org/doc/Documentation/filesystems/efivarfs.txt.

* gnu/system/file-systems.scm (%efivars-file-system): New exported variable,
(%base-file-systems): add it.
* gnu/system/install.scm (%efivars-file-system): Add it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-07-31 13:43:36 +02:00
Mathieu Othacehe 7c27bd115b file-system: Add mount-may-fail? option.
* gnu/system/file-systems.scm (<file-system>): Add a mount-may-fail? field.
(file-system->spec): adapt accordingly,
(spec->file-system): ditto.
* gnu/build/file-systems.scm (mount-file-system): If 'system-error is raised
and mount-may-fail? is true, ignore it. Otherwise, re-raise the exception.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-07-31 13:43:20 +02:00
Mathieu Othacehe 6bb07e91e1 file-systems: Add %debug-file-system.
* gnu/system/file-systems.scm (%debug-file-system): New variable,
(%base-file-systems): add it.
2020-07-31 12:58:16 +02:00
John Soo c55acb0732 gnu: Add bpftrace.
* gnu/packages/linux.scm (bpftrace): New variable.
* gnu/packages/patches/bpftrace-disable-bfd-disasm.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-07-31 12:57:34 +02:00
Tanguy Le Carrour 636d573b74 gnu: python-mamba: Update to 0.11.1.
* gnu/packages/python-xyz.scm (python-mamba): Update to 0.11.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-07-30 21:00:25 -04:00
Michael Rohleder 4af67aa2ce gnu: hashcat: Update to 6.1.1.
* gnu/packages/password-utils.scm (hashcat): Update to 6.1.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-07-30 20:50:56 -04:00
Tobias Geerinckx-Rice 6ec120b1c7 gnu: vlc: Update to 3.0.11.1.
* gnu/packages/video.scm (vlc): Update to 3.0.11.1.
2020-07-31 00:18:43 +02:00
Jakub Kądziołka 8119b7c6f7 gnu: rust-1.45: Update to 1.45.1.
* gnu/packages/rust.scm (rust-1.45): Update to 1.45.1.
2020-07-30 21:44:03 +02:00
Tanguy Le Carrour fbbd536c5b gnu: python-clikit: Update to 0.6.2.
* gnu/packages/python-xyz.scm (python-clikit): Update to 0.6.2.
[arguments] Explicitly disable tests.
[propagated-inputs]: Add python-crashtest.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-30 20:47:38 +03:00
Tanguy Le Carrour 74e9c31a10 gnu: Add python-crashtest.
* gnu/packages/python-xyz.scm (python-crashtest): New public variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-30 20:47:38 +03:00
Ludovic Courtès a127e52f60 packages: 'generate-package-cache' is deterministic.
Fixes <https://bugs.gnu.org/42009>.
Reported by Marinus <marinus.savoritias@disroot.org>.

* gnu/packages.scm (generate-package-cache)[entry-key, entry<?]
[variables]: New variables.
[expand-cache]: Change to take two arguments.
[exp]: Fold over VARIABLES.
2020-07-30 19:17:20 +02:00
Ludovic Courtès c9c8c6331e deploy: Gracefully handle errors.
* guix/scripts/deploy.scm (guix-deploy): Wrap body in 'with-error-handling'.
2020-07-30 19:17:20 +02:00
John Soo cfd8daaf07 gnu: Add bcc.
* gnu/packages/linux.scm (bcc): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-07-30 18:57:31 +02:00
Tobias Geerinckx-Rice c385bd69ad gnu: git: Update to 2.28.0.
* gnu/packages/version-control.scm (git): Update to 2.28.0.

(cherry picked from commit bbee4490d9)
2020-07-30 18:18:12 +02:00
Marius Bakke 05b90a4ab4 gnu: opam: Fix tests.
* gnu/packages/ocaml.scm (opam)[arguments]: Remove #:tests?.  Adjust the
pre-check phase to make some files writable, patch a hard-coded file name, and
disable mostly-redundant git tests.
[native-inputs]: Remove GIT and PYTHON.  Add OPENSSL, PYTHON-WRAPPER, RSYNC,
UNZIP, and WHICH.
2020-07-30 18:18:12 +02:00
Marius Bakke 3af44aa49c gnu: public-inbox: Make git a regular input.
* gnu/packages/mail.scm (public-inbox)[native-inputs]: Move GIT ...
[inputs]: ... here.
2020-07-30 18:18:12 +02:00
Marius Bakke 07095a301b gnu: ruby-hoe-git: Do not propagate git.
* gnu/packages/ruby.scm (ruby-hoe-git)[propagated-inputs]: Remove GIT.
2020-07-30 18:18:12 +02:00
Marius Bakke fd93958ea0 gnu: libosmo-dsp: Remove unused input.
* gnu/packages/radio.scm (libosmo-dsp)[native-inputs]: Remove GIT-MINIMAL.
2020-07-30 18:18:12 +02:00
Marius Bakke b73896a638 gnu: gnuradio-osmosdr: Remove unused input.
* gnu/packages/radio.scm (gnuradio-osmosdr)[native-inputs]: Remove GIT-MINIMAL.
2020-07-30 18:18:12 +02:00
Marius Bakke d18afa13e0 gnu: gnuradio: Remove unused input.
* gnu/packages/radio.scm (gnuradio)[native-inputs]: Remove GIT.
2020-07-30 18:18:11 +02:00
Marius Bakke a749caa74e gnu: elixir: Remove unused input.
* gnu/packages/elixir.scm (elixir)[inputs]: Remove GIT.
2020-07-30 18:18:11 +02:00
Marius Bakke cf73d149e9 gnu: monero: Remove unused input.
* gnu/packages/finance.scm (monero)[native-inputs]: Remove GIT.
2020-07-30 18:18:11 +02:00
Marius Bakke 9b047548d9 gnu: vlc: Remove needless input.
* gnu/packages/video.scm (vlc)[native-inputs]: Remove GIT.
2020-07-30 18:18:11 +02:00
Nicolas Goaziou 61c40b5726 gnu: emacs-tramp: Update to 2.4.4.1.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.4.4.1.
2020-07-30 17:45:43 +02:00
Nicolas Goaziou f3652cfc9e gnu: emacs-rainbow-mode: Update to 1.0.5.
* gnu/packages/emacs-xyz.scm (emacs-rainbow-mode): Update to 1.0.5.
2020-07-30 17:42:14 +02:00
Mathieu Othacehe e3f25bfee0 gnu: cuirass: Update to 0.0.1-39.0955a11.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-39.0955a11.
2020-07-30 15:51:51 +02:00
Michael Rohleder 39386de244 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>
2020-07-30 12:09:47 +02:00
Adam Kandur de681bdb11 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>
2020-07-30 10:52:53 +02:00
Jakub Kądziołka 6a7bdbfa2d gnu: paml: Fix build.
* gnu/packages/bioinformatics.scm (paml)[snippet]: Fix permissions
  before repacking the source tarball.
2020-07-30 03:48:50 +02:00
Jakub Kądziołka 8206a282b1 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.
2020-07-30 02:53:28 +02:00
Tobias Geerinckx-Rice 54369b607f gnu: spread-sheet-widget: Update to 0.5.
* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.5.
2020-07-30 01:38:34 +02:00
Tobias Geerinckx-Rice 12f5d35b33 gnu: pspp: Fix build.
* gnu/packages/statistics.scm (pspp)[inputs]: Use gtksourceview-3.
2020-07-30 01:38:34 +02:00
Michael Rohleder d343e0fe3e 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>
2020-07-30 00:57:29 +02:00
Boris A. Dekshteyn 61e1a8e426 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>
2020-07-30 00:57:29 +02:00
Michael Rohleder 5e707f1252 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>
2020-07-30 00:57:29 +02:00
Michael Rohleder 299e3598c2 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>
2020-07-30 00:57:29 +02:00
Marius Bakke 6ce5411aa6 gnu: python-slugify: Remove unused input.
* gnu/packages/python-web.scm (python-slugify)[native-inputs]: Remove.
2020-07-30 00:57:29 +02:00
Tanguy Le Carrour 4f0f00d757 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>
2020-07-30 00:57:29 +02:00
Tanguy Le Carrour 43d8faf8de 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>
2020-07-30 00:57:28 +02:00
Tanguy Le Carrour 4da627a3ff 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>
2020-07-30 00:57:28 +02:00
Tanguy Le Carrour 4fae4f9aab gnu: Add python-mypy.
* gnu/packages/python-check.scm (python-mypy): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-30 00:57:28 +02:00
Tanguy Le Carrour 4c12b09ecd gnu: Add python-flake8-pyi.
* gnu/packages/python-xyz.scm (python-flake8-pyi): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-30 00:57:28 +02:00
Tanguy Le Carrour 5eebb4f41b gnu: Add python-flake8-bugbear.
* gnu/packages/python-xyz.scm (python-flake8-bugbear): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-30 00:57:28 +02:00
Tanguy Le Carrour fdc61e3260 gnu: Add python-hypothesmith.
* gnu/packages/check.scm (python-hypothesmith): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-30 00:57:28 +02:00
Tanguy Le Carrour 882979023e gnu: Add python-lark-parser.
* gnu/packages/python-xyz.scm (python-lark-parser): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-30 00:57:27 +02:00
Tanguy Le Carrour 2f60db668a gnu: Add python-libcst.
* gnu/packages/python-xyz.scm (python-libcst): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-30 00:57:27 +02:00
Tanguy Le Carrour 100f7f9d02 gnu: Add python-hypothesis-5.23.
* gnu/packages/check.scm (python-hypothesis-5.23): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-30 00:57:27 +02:00
Tanguy Le Carrour 97554fb9ab gnu: Add python-typing-inspect.
* gnu/packages/python-xyz.scm (python-typing-inspect): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-30 00:57:27 +02:00
Tanguy Le Carrour f755bb0189 gnu: Add python-mypy-extensions.
* gnu/packages/python-check.scm (python-mypy-extensions): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-30 00:57:27 +02:00
Lars-Dominik Braun d4a044239b 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>
2020-07-30 00:57:27 +02:00
Marius Bakke 0d3063f4bc 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 300b795520.

* 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.
2020-07-30 00:57:26 +02:00
Marius Bakke ebf3960673 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.
2020-07-30 00:57:26 +02:00
Marius Bakke 295b4f7e17 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.
2020-07-30 00:57:26 +02:00
Mark H Weaver 4146cf8605 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.
2020-07-29 17:14:00 -04:00
Mark H Weaver 3967d8e277 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.
2020-07-29 17:13:14 -04:00
Mark H Weaver a6aeb5c763 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.
2020-07-29 17:12:35 -04:00
Mark H Weaver 0ba30cc34f 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.
2020-07-29 17:10:52 -04:00
Michael Rohleder 8ae2212116 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>
2020-07-29 22:30:27 +03:00
Tobias Geerinckx-Rice 35199959d6 gnu: gloox: Update to 1.0.24.
* gnu/packages/messaging.scm (gloox): Update to 1.0.24.
2020-07-29 18:35:58 +02:00
Tobias Geerinckx-Rice cdc2e2bba9 doc: Extend tlp-service-type example.
* doc/guix.texi (Power Management Services): Demonstrate
tlp-configuration usage.

Suggested by rovanion on #guix.
2020-07-29 15:14:57 +02:00
Tobias Geerinckx-Rice 6fdd40b35f gnu: paps: Update description.
Fixes <https://issues.guix.gnu.org/42598>.

* gnu/packages/pdf.scm (paps)[description]: Update back-end technology.
2020-07-29 15:12:36 +02:00
Tobias Geerinckx-Rice ab10e460d6 gnu: jasper: Update to 2.0.19.
* gnu/packages/image.scm (jasper): Update to 2.0.19.
2020-07-29 13:07:25 +02:00
Tobias Geerinckx-Rice f6ea0815eb 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.
2020-07-29 13:07:25 +02:00
Tobias Geerinckx-Rice da11c16b5b gnu: Remove vte-0.36.
* gnu/packages/gnome.scm: Remome vte-0.36.
2020-07-29 13:07:25 +02:00
Tobias Geerinckx-Rice 53865a93e3 gnu: vte: Update to 0.60.3.
* gnu/packages/gnome.scm (vte): Update to 0.60.3.
2020-07-29 13:07:25 +02:00
Tobias Geerinckx-Rice c09f22aaa6 gnu: nano: Update to 5.0.
* gnu/packages/nano.scm (nano): Update to 5.0.
2020-07-29 13:07:24 +02:00
Efraim Flashner eb9f726d22 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.
2020-07-29 12:45:36 +03:00
Efraim Flashner e6b2552a96 gnu: python-rfc3986: Update to 1.4.0.
* gnu/packages/python-xyz.scm (python-rfc3986): Update to 1.4.0.
2020-07-29 11:23:38 +03:00
Efraim Flashner 9f665a1482 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.
2020-07-29 11:18:43 +03:00
Brett Gilio ad6dfdcc6b 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.
2020-07-29 01:13:34 -05:00
Brett Gilio 8e04dcdb8f Revert "gnu: emacs-erc-image: Patch eval-after-load procedure."
This reverts commit 6fd2ecedb6.

This change does not behave as intended. Reverting the change to the original
behavior.
2020-07-29 00:25:19 -05:00
Vinicius Monego e86b6ef07c gnu: Add python-nbval.
* gnu/packages/python-check.scm (python-nbval): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-29 08:13:38 +03:00
Vinicius Monego 48a17846fa gnu: Add python-libsass.
* gnu/packages/python-xyz.scm (python-libsass): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-29 08:07:40 +03:00
Oleg Pykhalov 03914b9d8c examples: Add password for Alice's brother.
* gnu/system/examples/desktop.tmpl (users)[bob]: Add password.
2020-07-29 07:50:23 +03:00
Brett Gilio 6fd2ecedb6 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.
2020-07-28 23:30:05 -05:00
Maxim Cournoyer f0d7897e8d 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.
2020-07-28 22:27:18 -04:00
Tobias Geerinckx-Rice 2f04eb4852 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.
2020-07-29 04:25:56 +02:00
Mark H Weaver 748ab8b364 gnu: webkitgtk: Update to 2.28.4.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.4.
2020-07-28 18:31:28 -04:00
Justus Winter df6fb956c5 gnu: Add python-sop.
* gnu/packages/python-crypto.scm (python-sop): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-29 00:22:01 +02:00
Justus Winter 1b11e894b8 gnu: Add python-pgpy.
* gnu/packages/python-crypto.scm (python-pgpy): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-29 00:22:01 +02:00
Justus Winter 7b7543376b 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>
2020-07-29 00:22:01 +02:00
Michael Rohleder e402ccd003 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>
2020-07-29 00:22:01 +02:00
Ludovic Courtès 12a3d7d6f7 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'.
2020-07-29 00:22:01 +02:00
Ricardo Wurmus 5c622a0a68 gnu: pcb-rnd: Update to 2.2.3.
* gnu/packages/engineering.scm (pcb-rnd): Update to 2.2.3.
2020-07-29 00:11:38 +02:00
Ricardo Wurmus 28cbf3ef42 gnu: lepton-eda: Update to 1.9.11-20200604.
* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.11-20200604.
2020-07-29 00:11:34 +02:00
Tobias Geerinckx-Rice 0f7db2a150 gnu: youtube-dl: Update to 2020.07.28.
* gnu/packages/video.scm (youtube-dl): Update to 2020.07.28.
2020-07-28 23:37:36 +02:00
Tobias Geerinckx-Rice 8410eab8f1 gnu: xfwm4: Update to 4.14.3.
* gnu/packages/xfce.scm (xfwm4): Update to 4.14.3.
2020-07-28 23:37:36 +02:00
Tobias Geerinckx-Rice 6bf70cc8e7 gnu: i3-gaps: Update to 4.18.2.
* gnu/packages/wm.scm (i3-gaps): Update to 4.18.2.
2020-07-28 23:37:36 +02:00
Tobias Geerinckx-Rice 79fed26e2c gnu: i3-wm: Update to 4.18.2.
* gnu/packages/wm.scm (i3-wm): Update to 4.18.2.
2020-07-28 23:37:36 +02:00
Tobias Geerinckx-Rice b0bf47f160 gnu: inxi-minimal: Update to 3.1.05-2.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.05-2.
2020-07-28 21:47:23 +02:00
Tobias Geerinckx-Rice a81a64492f gnu: anki: Don't phone home for updates.
* gnu/packages/education.scm (anki)[arguments]: Add a
‘disable-update-check’ phase.
2020-07-28 21:25:57 +02:00
Tobias Geerinckx-Rice ccd0a009dc gnu: conky: Update to 1.11.6.
* gnu/packages/conky.scm (conky): Update to 1.11.6.
2020-07-28 21:25:57 +02:00
Tobias Geerinckx-Rice 511bfafa14 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.
2020-07-28 21:24:12 +02:00
Tobias Geerinckx-Rice 33de9ee42f gnu: xtl: Update to 0.6.15.
* gnu/packages/cpp.scm (xtl): Update to 0.6.15.
2020-07-28 21:24:12 +02:00
Tobias Geerinckx-Rice 468c8f6434 gnu: pixz: Update to 1.0.7.
* gnu/packages/compression.scm (pixz): Update to 1.0.7.
2020-07-28 21:24:12 +02:00
Tobias Geerinckx-Rice 0a00d157e6 gnu: freeorion: Update to 0.4.10.
* gnu/packages/games.scm (freeorion): Update to 0.4.10.
[inputs]: Use Python 3 and default boost.
2020-07-28 21:24:12 +02:00
Jesse Gibbons 6fba1f4ded gnu: knights: Fix build.
* gnu/packages/games.scm (knights)[arguments]<#:make-flags>: Add
"CXXFLAGS=-lpthread".

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-28 21:13:27 +03:00
Mark H Weaver 6a14917a16 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.
2020-07-28 14:12:31 -04:00
Christopher Lemmer Webber 305b388ca8 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.
2020-07-28 11:10:24 -04:00
Nicolas Goaziou 0c121f484a gnu: emacs-popup: Update to 0.5.8.
* gnu/packages/emacs-xyz.scm (emacs-popup): Update to 0.5.8.
2020-07-28 15:52:00 +02:00
Ludovic Courtès c088aa2988 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.
2020-07-28 14:41:05 +02:00
Ludovic Courtès c6c0d5a22c 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.
2020-07-28 14:41:04 +02:00
Mathieu Othacehe 8b221b64a5 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.
2020-07-28 14:10:28 +02:00
Pierre Neidhardt 64e8f2ec2d 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.
2020-07-28 13:43:45 +02:00
Michael Rohleder f2dc025eda 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>
2020-07-28 12:46:43 +02:00
Nicolas Goaziou 23f8c10198 gnu: Update copyright.
* gnu/packages/qt.scm: Update copyright.
2020-07-28 12:44:54 +02:00
Michael Rohleder 135063495b 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>
2020-07-28 12:39:08 +02:00
Michael Rohleder d8d089e8b6 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>
2020-07-28 12:13:35 +03:00
Efraim Flashner 5f18f36dcf gnu: evisum: Update to 0.5.1.
* gnu/packages/enlightenment.scm (evisum): Update to 0.5.1.
2020-07-28 12:05:00 +03:00
Efraim Flashner 02dcd14f84 gnu: terminology: Update to 1.8.0.
* gnu/packages/enlightenment.scm (terminology): Update to 1.8.0.
2020-07-28 12:02:37 +03:00
Jan Wielkiewicz 840d7034ec 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>
2020-07-28 10:43:43 +03:00
Maxim Cournoyer 076fd4e791 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.
2020-07-28 00:32:00 -04:00
Tobias Geerinckx-Rice f43458d70a gnu: python2-ttystatus: Update to 0.38.
* gnu/packages/python-xyz.scm (python2-ttystatus): Update to 0.38.
2020-07-28 02:18:47 +02:00
Tobias Geerinckx-Rice ad4ee037fd gnu: python-parso: Update to 0.7.1.
* gnu/packages/python-xyz.scm (python-parso): Update to 0.7.1.
2020-07-28 02:18:47 +02:00
Tobias Geerinckx-Rice 3d320ae1af gnu: python2-ttystatus: Don't use unstable tarball.
* gnu/packages/python-xyz.scm (python2-ttystatus)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2020-07-28 02:18:47 +02:00
Tobias Geerinckx-Rice 44831ecb11 gnu: lsp-plugins: Update to 1.1.24.
* gnu/packages/music.scm (lsp-plugins): Update to 1.1.24.
2020-07-28 02:18:47 +02:00
Julien Lepiller c1b11a52eb gnu: java-jakarta-oro: Fix reproducibility issue.
* gnu/packages/java.scm (java-jakarta-oro)[arguments]: Do not record
current date.
2020-07-28 02:13:54 +02:00
Julien Lepiller c1fb0d8ec9 gnu: java-bsh: Fix reproducibility issue.
* gnu/packages/java.scm (java-bsh)[arguments]: Do not record current
date.
2020-07-28 01:53:08 +02:00
Andrew Whatson fc677fae03 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>
2020-07-28 00:18:41 +02:00
Tobias Geerinckx-Rice 7b58d009a9 gnu: libtextstyle: Update to 0.21.
* gnu/packages/gettext.scm (libtextstyle): Update to 0.21.
2020-07-27 20:46:19 +02:00
Tobias Geerinckx-Rice 0cd0263180 gnu: rdiff-backup: Update to 2.0.5.
* gnu/packages/backup.scm (rdiff-backup): Update to 2.0.5.
2020-07-27 20:46:19 +02:00
Mathieu Othacehe 4aa7dfe47f 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.
2020-07-27 18:30:21 +02:00
Mathieu Othacehe 69361e8881 gnu: lzlib: Use url-fetch instead of git-fetch.
* gnu/packages/guile.scm (guile-lzlib)[source]: Use url-fetch instead of
git-fetch.
2020-07-27 15:48:28 +02:00
Mathieu Othacehe 442413912b gnu: zlib: Use url-fetch instead of git-fetch.
* gnu/packages/guile.scm (guile-zlib)[source]: Use url-fetch instead of
git-fetch.
2020-07-27 15:46:50 +02:00
Mathieu Othacehe e5758aeb0e gnu: Move guile-zlib and guile-lzlib packages.
* gnu/packages/guile-xyz.scm (guile-zlib, guile-lzlib): Move to ...
* gnu/packages/guile.scm: ... here.
2020-07-27 15:02:33 +02:00
Danny Milosavljevic bc76f8b1f9 upstream: Handle the case where the file name has no extension.
Fixes <https://bugs.gnu.org/42504>.
Reported by Alexandru-Sergiu Marton <brown121407@posteo.ro>.

* guix/upstream.scm (package-update/url-fetch): Handle the case where the
file name has no extension.
2020-07-27 13:35:49 +02:00
Efraim Flashner 069da2433e gnu: Add python-mastodon-py.
* gnu/packages/mastodon.scm (python-mastodon-py): New variable.
2020-07-27 13:11:37 +03:00
Efraim Flashner ab8c707dd3 gnu: Add python-http-ece.
* gnu/packages/python-web.scm (python-http-ece): New variable.
2020-07-27 13:11:34 +03:00
Ludovic Courtès 1dba0b4557 maint: 'authenticate' runs the user's 'guix git authenticate'.
That way, we no longer run the code we want to authenticate.

* Makefile.am (authenticate): Remove "./pre-inst-env".
2020-07-27 12:06:37 +02:00
Ludovic Courtès e095c73ea0 nls: Update 'fr' translation. 2020-07-27 12:06:37 +02:00
Anders Thuné e4b8feaf5c gnu: Add xdg-desktop-portal-gtk.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27 12:06:36 +02:00
Anders Thuné 911504377f gnu: Add xdg-desktop-portal.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27 12:06:36 +02:00
Ludovic Courtès 0c75dc7d0f gnu: pipewire@0.3: Update to 0.3.7.
* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.7.
2020-07-27 12:06:36 +02:00
Anders Thuné ef43f74c2b gnu: Add libportal.
* gnu/packages/freedesktop.scm (libportal): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27 12:06:36 +02:00
Anders Thuné d888a9c9f9 gnu: Add pipewire-0.3.
* gnu/packages/linux.scm (pipewire-0.3): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27 12:06:36 +02:00
Robin Green 73cb3e103f services: auditd: Provide default configuration directory.
* gnu/services/auditd.scm (auditd.conf)
(%default-auditd-configuration-directory): New variables.
(<auditd-configuration>): Switch to 'define-record-type*'.
[configuration-directory]: New field.
(auditd-shepherd-service): Honor 'configuration-directory'.  Pass #:pid-file.
(auditd-service-type)[description]: Tweak.
[default-value]: Provide 'configuration-directory'.
* doc/guix.texi (Miscellaneous Services): Update docs to reflect
changes.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-27 12:06:36 +02:00
Ludovic Courtès 79501f26ab services: Add 'unattended-upgrade-service-type'.
* gnu/services/admin.scm (<unattended-upgrade-configuration>): New
record type.
(%unattended-upgrade-log-file): New variable.
(unattended-upgrade-mcron-jobs, unattended-upgrade-log-rotations): New
procedures.
(unattended-upgrade-service-type): New variable.
* doc/guix.texi (Service Reference): Add 'provenance-service-type' anchor.
(Unattended Upgrades): New section.
2020-07-27 12:06:36 +02:00
Ludovic Courtès c20e697ea1 gnu: guile-reader: Switch to Guile 3.0.
* gnu/packages/guile-xyz.scm (guile-reader)[inputs]: Switch to GUILE-3.0.
(guile2.2-reader): New variable.
* gnu/packages/guile-xyz.scm (haunt)[propagated-inputs]: Add GUILE-READER.
(guile2.2-haunt)[propagated-inputs]: Use GUILE2.2-READER.
* gnu/packages/skribilo.scm (skribilo)[propagated-inputs]: Use
GUILE2.2-READER and GUILE2.2-LIB.
2020-07-27 12:06:36 +02:00
Ludovic Courtès a7c69419c2 gnu: guile-reader: Update to 0.6.3.
* gnu/packages/guile-xyz.scm (guile-reader): Update to 0.6.3.
[native-inputs]: Use GPERF instead of GPERF-3.0.
2020-07-27 12:06:35 +02:00
Ludovic Courtès a396dd01bc machine: ssh: Check for potential system downgrades.
This is a followup to 8e31736b0a.

* guix/scripts/system/reconfigure.scm (check-forward-update): Add
 #:current-channels.  Use it instead of OLD.
* gnu/services.scm (sexp->system-provenance): New procedure.
(system-provenance): Use it.
* gnu/machine/ssh.scm (<machine-ssh-configuration>)[allow-downgrades?]:
New field.
(machine-check-forward-update): New procedure.
(check-deployment-sanity)[assertions]: Call it.
* doc/guix.texi (Invoking guix deploy): Document 'allow-downgrades?'
field.
2020-07-27 12:06:35 +02:00
Ludovic Courtès 9296a2e511 processes: Allow 'less' to properly estimate line length.
Until now, the first few lines in the output of 'guix processes' could
disappear in 'less'.

* guix/ui.scm (call-with-paginated-output-port): Add #:less-options
parameter and honor it.
(with-paginated-output-port): Allow callers to pass #:less-options.
* guix/scripts/processes.scm (guix-processes): Pass #:less-options to
'with-paginated-output-port'.
2020-07-27 12:06:35 +02:00
Nicolas Goaziou 578a1d794b gnu: qtspell: Add missing module. 2020-07-27 11:59:14 +02:00
Nicolas Goaziou 3844166f1c gnu: Add qtspell.
* gnu/packages/qt.scm (qtspell): New variable.
2020-07-27 11:57:59 +02:00
Nicolas Goaziou d8b9904e41 gnu: emacs-slime: Update to 2.25.
* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.25.
2020-07-27 11:28:44 +02:00
Nicolas Goaziou 6de772d9d4 gnu: emacs-magit-popup: Update to 2.13.3.
* gnu/packages/emacs-xyz.scm (emacs-magit-popup): Update to 2.13.3.
2020-07-27 11:26:57 +02:00
Nicolas Goaziou a0a7fdd3d8 gnu: emacs-ebuild-mode: Update to 1.51.
* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.51.
2020-07-27 11:25:05 +02:00
Nicolas Goaziou 45c4bb10e4 gnu: emacs-company: Update to 0.9.13.
* gnu/packages/emacs-xyz.scm (emacs-company): Update to 0.9.13.
[source]: Use GNU ELPA URL.
[arguments]: Remove section.
2020-07-27 11:22:23 +02:00
Maxim Cournoyer 2bd84c50ff gnu: plotutils: Fix build on non-x86_64 architectures.
* gnu/packages/patches/plotutils-spline-test.patch: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/plotutils.scm (plotutils)[patches]: Apply it.
2020-07-27 00:02:10 -04:00
Tobias Geerinckx-Rice 94b688925f gnu: btrfs-progs: Update to 5.7.
* gnu/packages/linux.scm (btrfs-progs): Update to 5.7.
2020-07-27 04:25:30 +02:00
Tobias Geerinckx-Rice 0a76da8480 gnu: s6-rc: Update to 0.5.1.4.
* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.1.4.
2020-07-27 04:25:29 +02:00
Tobias Geerinckx-Rice a4feaef44a gnu: you-get: Update to 0.4.1456.
* gnu/packages/video.scm (you-get): Update to 0.4.1456.
2020-07-27 04:25:28 +02:00
Tobias Geerinckx-Rice 90881528b3 gnu: youtube-viewer: Update to 3.7.7.
* gnu/packages/video.scm (youtube-viewer): Update to 3.7.7.
2020-07-27 04:25:27 +02:00
Tobias Geerinckx-Rice 92af56501c gnu: xfce4-timer-plugin: Update to 1.7.1.
* gnu/packages/xfce.scm (xfce4-timer-plugin): Update to 1.7.1.
2020-07-27 04:25:27 +02:00
Tobias Geerinckx-Rice c6d3654967 gnu: xfce4-whiskermenu-plugin: Update to 2.4.6.
* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.4.6.
2020-07-27 04:25:25 +02:00
Tobias Geerinckx-Rice c64f0eea88 gnu: python-jedi: Update to 0.17.2.
* gnu/packages/python-xyz.scm (python-jedi): Update to 0.17.2.
[source, arguments]: Remove upstreamed patching.
* gnu/packages/patches/python-jedi-sort-project-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-07-27 04:25:24 +02:00
Tobias Geerinckx-Rice 083bc36215 gnu: python-dbus: Update to 1.2.16.
* gnu/packages/python-xyz.scm (python-dbus): Update to 1.2.16.
2020-07-27 04:25:23 +02:00
Hendursaga 0eea55967c gnu: isync: Update to 1.3.2.
* gnu/packages/mail.scm (isync): Update to 1.3.2.
[home-page]: Update home-page.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-07-26 20:09:33 -04:00
Efraim Flashner e951c9f205 gnu: asciidoc: Don't use unstable tarball.
* gnu/packages/documentation.scm (asciidoc)[source]: Download using
git-fetch.
2020-07-26 22:19:12 +03:00
Efraim Flashner 0c6b92d272 gnu: enlightenment: Update to 0.24.2.
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.24.2.
2020-07-26 22:08:42 +03:00
Tobias Geerinckx-Rice 15b8b85879 gnu: perl-io-compress: Update to 2.095.
* gnu/packages/perl-compression.scm (perl-io-compress): Update to 2.095.
2020-07-26 20:45:02 +02:00
Tobias Geerinckx-Rice 4a0a0c7455 gnu: perl-compress-raw-zlib: Update to 2.095.
* gnu/packages/perl-compression.scm (perl-compress-raw-zlib): Update to 2.095.
2020-07-26 20:45:02 +02:00
Tobias Geerinckx-Rice 96743f339d gnu: perl-compress-raw-bzip2: Update to 2.095.
* gnu/packages/perl-compression.scm (perl-compress-raw-bzip2): Update to 2.095.
2020-07-26 20:45:01 +02:00
Tobias Geerinckx-Rice b1953a196a gnu: perl-compress-bzip2: Update to 2.28.
* gnu/packages/perl-compression.scm (perl-compress-bzip2): Update to 2.28.
2020-07-26 20:45:01 +02:00
Tobias Geerinckx-Rice 430ae98d2b gnu: zam-plugins: Update to 3.13.
* gnu/packages/music.scm (zam-plugins): Update to 3.13.
2020-07-26 20:45:01 +02:00
Tobias Geerinckx-Rice 94050eaff8 gnu: libostree: Update to 2020.4.
* gnu/packages/package-management.scm (libostree): Update to 2020.4.
2020-07-26 20:45:01 +02:00
Tobias Geerinckx-Rice ae383cdfc6 gnu: jasper: Update to 2.0.17.
* gnu/packages/image.scm (jasper): Update to 2.0.17.
2020-07-26 20:45:01 +02:00
Tobias Geerinckx-Rice e6c2c4a022 gnu: libblockdev: Update to 2.24.
* gnu/packages/disk.scm (libblockdev): Update to 2.24.
2020-07-26 20:45:01 +02:00
Tobias Geerinckx-Rice 5f39462b6b gnu: python-psycopg2: Update to 2.8.5.
* gnu/packages/databases.scm (python-psycopg2): Update to 2.8.5.
2020-07-26 20:45:00 +02:00
Tobias Geerinckx-Rice feac55dd58 gnu: fping: Update to 4.4.
* gnu/packages/networking.scm (fping): Update to 4.4.
2020-07-26 20:45:00 +02:00
Tobias Geerinckx-Rice 5292f74284 gnu: mu: Update to 1.4.12.
* gnu/packages/mail.scm (mu): Update to 1.4.12.
2020-07-26 20:45:00 +02:00
Tobias Geerinckx-Rice b2c163cec3 gnu: python-bleach: Update to 3.1.5.
* gnu/packages/python-xyz.scm (python-bleach): Update to 3.1.5.
2020-07-26 20:45:00 +02:00
Tobias Geerinckx-Rice 310f83497d gnu: python-flask-sqlalchemy: Update to 2.4.4.
* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.4.4.
2020-07-26 20:45:00 +02:00
Mathieu Othacehe e5b6ae9154 gnu: guix: Update to 1.1.0-18.0addee1.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-18.0addee1.
2020-07-26 18:51:59 +02:00
Mathieu Othacehe 218a67dfab installer: Add NTFS support.
This adds support for creating and editing NTFS partitions. It is however not
possible yet to create root NTFS partitions, as overlaying on top of a fuse
partition does not seem supported.

* gnu/installer.scm (installer-program): Add "ntfs-3g" to the inputs.
* gnu/installer/parted.scm (user-fs-type-name, user-fs-type->mount-type,
partition-filesystem-user-type, create-ntfs-file-system,
format-user-partitions): Add NTFS support.
* gnu/installer/newt/partition.scm (run-fs-type-page): Add NTFS support.
2020-07-26 18:35:10 +02:00
Mathieu Othacehe 675e56221e file-systems: Add NTFS support.
* gnu/system/uuid.scm (%ntfs-endianness): New macro,
(ntfs-uuid->string): new procedure,
(%ntfs-endianness): new variable,
(string->ntfs-uuid): new exported procedure,
(%uuid-parsers): add NTFS support,
(%uuid-printers): add NTFS support.
* gnu/build/file-systems.scm (%ntfs-endianness): New macro,
(ntfs-superblock?, read-ntfs-superblock, ntfs-superblock-uuid,
check-ntfs-file-system): new procedure,
(%partition-uuid-readers): add NTFS support,
(check-file-system): add NTFS support.
2020-07-26 18:35:10 +02:00
Efraim Flashner 1f322c5eb3 gnu: newsboat: Update to 2.20.1.
* gnu/packages/syndication.scm (newsboat): Update to 2.20.1.
[source]: Add snippet to loosen version requirement on crate dependency.
[build-system]: Switch to cargo-build-system.
[native-inputs]: Remove asciidoc, add openssl, asciidoctor.
[arguments]: Add gnu-build-system module. Add vendor-dir, cargo-inputs,
cargo-development-inputs fields. Don't delete 'configure phase. Add
custom 'dont-vendor-self-phase. Replace 'build, 'check, 'install phases
with gnu counterparts.
(newsboat-2.13): New variable.
2020-07-26 19:20:24 +03:00
Nicolas Goaziou 316df38a44 gnu: emacs-ctrlf: Update to 1.1.
* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.1.
2020-07-26 17:51:33 +02:00
Nicolas Goaziou 9a5d56e047 gnu: emacs-prescient: Update to 5.0.
* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 5.0.
2020-07-26 17:50:30 +02:00
Nicolas Goaziou 46d2236404 gnu: emacs-selectrum: Update to 2.0.
* gnu/packages/emacs-xyz.scm (emacs-selectrum): Update to 2.0.
2020-07-26 17:49:28 +02:00
Nicolas Goaziou f01c3c41be gnu: emacs-chronometrist: Update to 0.5.3.
* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.5.3.
[source]: Update URL.
[arguments]: Add phases.
[propagated-inputs]: Add `emacs-ts'.
[home-page]: Update URL.
2020-07-26 17:45:33 +02:00
Nicolas Goaziou 32e75c78f8 gnu: grammalecte: Update to 1.11.0.
* gnu/packages/dictionaries.scm (grammalecte): Update to 1.11.0.
2020-07-26 17:00:38 +02:00
Alexandru-Sergiu Marton 16148623f1 gnu: rust-serde-test-1.0: Remove minor version from package name.
* gnu/packages/crates-io.scm (rust-serde-test-1.0): Rename to
rust-serde-test-1.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-26 15:17:35 +02:00
Alexandru-Sergiu Marton ef1f71e0ae gnu: rust-serde-derive-1.0: Remove minor version from package name.
* gnu/packages/crates-io.scm (rust-serde-derive-1.0): Rename to
rust-serde-derive-1.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-26 15:17:05 +02:00
Alexandru-Sergiu Marton 40908e02f3 gnu: rust-serde-json-1.0: Remove minor version from package name.
* gnu/packages/crates-io.scm (rust-serde-json-1.0): Rename to rust-serde-json-1.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-26 15:16:23 +02:00
Alexandru-Sergiu Marton 271161db25 gnu: rust-serde-1.0: Remove minor version from package name.
* gnu/packages/crates-io.scm (rust-serde-1.0): Rename to rust-serde-1.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-26 15:08:27 +02:00
Oleg Pykhalov 6bd6b12350 gnu: Add xmenu.
* gnu/packages/wm.scm (xmenu): New variable.
2020-07-26 15:21:14 +03:00
Oleg Pykhalov ab751d5320 gnu: Add xclickroot.
* gnu/packages/wm.scm (xclickroot): New variable.
2020-07-26 15:20:26 +03:00
Marius Bakke ebd1ba713c gnu: glibc: Remove old versions.
* gnu/packages/patches/glibc-CVE-2015-5180.patch,
gnu/packages/patches/glibc-CVE-2015-7547.patch,
gnu/packages/patches/glibc-CVE-2016-3075.patch,
gnu/packages/patches/glibc-CVE-2016-3706.patch,
gnu/packages/patches/glibc-CVE-2016-4429.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt1.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt2.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt3.patch,
gnu/packages/patches/glibc-o-largefile.patch,
gnu/packages/patches/glibc-vectorized-strcspn-guards.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/base.scm (glibc-2.26, glibc-2.25, glibc-2.24, glibc-2.23,
glibc-2.22): Remove variables.
2020-07-26 13:37:12 +02:00
Marius Bakke ccc1d743a6 gnu: ungoogled-chromium: Use tcmalloc.
* gnu/packages/chromium.scm (%preserved-third-party-files): Preserve the
bundled fork of tcmalloc.
(ungoogled-chromium)[arguments]: Remove "use_allocator" from #:configure-flags.
2020-07-26 13:20:14 +02:00
Ivan Kozlov f11d429071 gnu: icecat: Add libxscrnsaver to runtime LD_LIBRARY_PATH
IceCat loads libXss.so at runtime to inhibit screen locking if other interfaces are unavailable.

* gnu/packages/gnuzilla.scm (icecat)[arguments]: Add libxscrnsaver to
wrap-program arguments.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-26 13:11:43 +02:00
Oleg Pykhalov ce9c5bb79c gnu: emacs-treemacs-extra: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[propagated-inputs]: Add
EMACS-PERSP-MODE.
2020-07-26 12:27:03 +03:00
Oleg Pykhalov 22257dc70e gnu: Add emacs-org-generate.
* gnu/packages/emacs-xyz.scm (emacs-org-generate): New variable.
2020-07-26 12:27:03 +03:00
Oleg Pykhalov 9d36948c54 gnu: Add emacs-cort.
* gnu/packages/emacs-xyz.scm (emacs-cort): New variable.
2020-07-26 12:27:00 +03:00
Oleg Pykhalov ce1c549290 gnu: emacs-ansi: Update to 0.4.1-1.a41d5cc.
* gnu/packages/emacs-xyz.scm (emacs-ansi): Update to 0.4.1-1.a41d5cc.
2020-07-26 10:57:22 +03:00
Jakub Kądziołka 74dc65b834 gnu: quassel: Fix icons in Qt interface.
* gnu/packages/irc.scm (quassel)[inputs]: Add qtsvg.
[build-system]: Switch to qt-build-system.
2020-07-26 01:36:46 +02:00
Tobias Geerinckx-Rice 19cf83426a gnu: nomad: Fix build.
* gnu/packages/guile-xyz.scm (nomad)[inputs]: Use Guile 2.2 library packages.
[arguments]: Treat warnings as warnings.
2020-07-25 23:56:23 +02:00
Tobias Geerinckx-Rice fa0c177493 gnu: flint: Update to 2.6.1.
* gnu/packages/algebra.scm (flint): Update to 2.6.1.
2020-07-25 22:13:24 +02:00
Tobias Geerinckx-Rice 9f3043625d gnu: kyotocabinet: Update to 1.2.78.
* gnu/packages/databases.scm (kyotocabinet): Update to 1.2.78.
2020-07-25 22:13:24 +02:00
Ludovic Courtès 9a6322774d guix system: Report file system errors using 'report-error'.
* guix/scripts/system.scm (check-file-system-availability)[file-system-location*]:
Return a <location> record instead of a string.
[error]: Use 'report-error' instead of 'format'.
Change callers accordingly.
2020-07-25 19:11:37 +02:00
Ludovic Courtès d51bfe242f Use 'formatted-message' instead of '&message' where appropriate.
* gnu.scm (%try-use-modules): Use 'formatted-message' instead of
'&message'.
* gnu/machine/digital-ocean.scm (maybe-raise-unsupported-configuration-error):
Likewise.
* gnu/machine/ssh.scm (machine-check-file-system-availability): Likewise.
(machine-check-building-for-appropriate-system): Likewise.
(deploy-managed-host): Likewise.
(maybe-raise-unsupported-configuration-error): Likewise.
* gnu/packages.scm (search-patch): Likewise.
* gnu/services.scm (%service-with-default-value): Likewise.
(files->etc-directory): Likewise.
(fold-services): Likewise.
* gnu/system.scm (locale-name->definition*): Likewise.
* gnu/system/mapped-devices.scm (check-device-initrd-modules): Likewise.
(check-luks-device): Likewise.
* guix/channels.scm (latest-channel-instance): Likewise.
* guix/cve.scm (json->cve-items): Likewise.
* guix/git-authenticate.scm (commit-signing-key): Likewise.
(commit-authorized-keys): Likewise.
(authenticate-commit): Likewise.
(verify-introductory-commit): Likewise.
* guix/remote.scm (remote-pipe-for-gexp): Likewise.
* guix/scripts/graph.scm (assert-package): Likewise.
* guix/scripts/offload.scm (private-key-from-file*): Likewise.
* guix/ssh.scm (authenticate-server*): Likewise.
(open-ssh-session): Likewise.
(remote-inferior): Likewise.
* guix/ui.scm (matching-generations): Likewise.
* guix/upstream.scm (package-update): Likewise.
* tests/channels.scm ("latest-channel-instances, missing introduction for 'guix'"):
Catch 'formatted-message?'.
("authenticate-channel, wrong first commit signer"): Likewise.
* tests/lint.scm ("patches: not found"): Adjust message string.
* tests/packages.scm ("patch not found yields a run-time error"): Catch
'formatted-message?'.
* guix/lint.scm (check-patch-file-names): Handle 'formatted-message?'.
(check-derivation): Ditto.
2020-07-25 19:11:37 +02:00
Ludovic Courtès 252a1926bc diagnostics: Add '&formatted-message'.
This allows 'gettext' to be called on the format string at the site
where the exception is caught (rather than the site where it's thrown).
It also allows for argument highlighting.

* guix/diagnostics.scm (&formatted-message): New condition type.
(check-format-string): New procedure.
(formatted-message): New macro.
* guix/ui.scm (report-load-error): Add clause for 'formatted-message?'.
(warn-about-load-error): Likewise.
(call-with-error-handling): Likewise.
(read/eval): Likewise.
2020-07-25 19:11:36 +02:00
Ludovic Courtès 860f3d7749 diagnostics: Add a procedural variant of diagnostic procedures.
Callers can pass 'report-error', 'warning', etc. to 'apply'.

* guix/diagnostics.scm (trivial-format-string?): New procedure, moved
from...
(highlight-argument): ... here.
(define-diagnostic): Add 'identifier?' clause.
(emit-diagnostic): New procedure.
2020-07-25 19:11:36 +02:00
Ludovic Courtès efe037fc5c ui: Factorize '&message' handling.
* guix/ui.scm (call-with-error-handling): Factorize the three
'message-condition?' clauses into one.
2020-07-25 19:11:36 +02:00
Ludovic Courtès 7a0bf3d533 file-systems: Convey hint via '&fix-hint'.
* gnu/system/file-systems.scm (btrfs-store-subvolume-file-name): Use
'&fix-hint' for the hint.
2020-07-25 19:11:36 +02:00
Ludovic Courtès f9a8dd053c utils: Move '&fix-hint' to (guix diagnostics).
* guix/utils.scm (&fix-hint): Move to...
* guix/diagnostics.scm (&fix-hint): ... here.
* gnu.scm: Adjust imports accordingly.
* gnu/system/mapped-devices.scm: Likewise.
* guix/channels.scm: Likewise.
* guix/profiles.scm: Likewise.
* guix/scripts/system/reconfigure.scm: Likewise.
* guix/ssh.scm: Likewise.
2020-07-25 19:11:36 +02:00
Ludovic Courtès 6a79eed920 utils: Remove compatibility re-export of 'memoize'.
The 'memoize' binding was re-exported in 2016, commit
19e1d5f7f9, as a backwards-compatibility
measure that makes little sense now.

* guix/utils.scm: Don't re-export 'memoize'.
* guix/import/pypi.scm: Adjust imports.
* tests/pypi.scm: Remove duplicate (guix memoization) import.
2020-07-25 19:11:36 +02:00
Ludovic Courtès a5e2fc7376 utils: Move <location> and '&error-location' to (guix diagnostics).
* guix/utils.scm (<location>, source-properties->location)
(location->source-properties, &error-location): Move to...
* guix/diagnostics.scm: ... here.
* gnu.scm: Adjust imports accordingly.
* gnu/machine.scm: Likewise.
* gnu/system.scm: Likewise.
* gnu/tests.scm: Likewise.
* guix/inferior.scm: Likewise.
* tests/channels.scm: Likewise.
* tests/packages.scm: Likewise.
2020-07-25 19:11:36 +02:00
Lars-Dominik Braun 07dbdbd766 gnu: beets: Support replaygain plugin.
* gnu/packages/music.scm (beets)[arguments]: Add 'wrap-typelib phase.
[inputs]: Add gstreamer, gst-plugins-base, gst-plugins-good,
gobject-introspection and python-pygobject.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:57 +02:00
Vinicius Monego 581b37c866 gnu: Add python-pre-commit.
* gnu/packages/version-control.scm (pre-commit): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:57 +02:00
Vinicius Monego a5d27dbe8e gnu: Add python-pytest-env.
* gnu/packages/python-check.scm (python-pytest-env): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:57 +02:00
Vinicius Monego b8bf0f8c2c gnu: Add python-nodeenv.
* gnu/packages/python-xyz.scm (python-nodeenv): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:57 +02:00
Vinicius Monego 48443dc880 gnu: Add python-identify.
* gnu/packages/python-xyz.scm (python-identify): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:57 +02:00
Vinicius Monego 9c4d0d29a2 gnu: Add python-cfgv.
* gnu/packages/python-xyz.scm (python-cfgv): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:57 +02:00
Vinicius Monego ea4972e6dc gnu: Add python-covdefaults.
* gnu/packages/python-check.scm (python-covdefaults): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Vinicius Monego 8ea5d35e5c gnu: Add python-pytest-mpl.
* gnu/packages/python-check.scm (python-pytest-mpl): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Vinicius Monego 04a3cb9984 gnu: Add python-pytest-remotedata.
* gnu/packages/python-check.scm (python-pytest-remotedata): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Vinicius Monego 8974f7d065 gnu: Add python-pytest-openfiles.
* gnu/packages/python-check.scm (python-pytest-openfiles): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Vinicius Monego 4202af69b4 gnu: Add python-pytest-filter-subpackage.
* gnu/packages/python-check.scm (python-pytest-filter-subpackage): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Vinicius Monego 5bec698d47 gnu: Add python-pytest-doctestplus.
* gnu/packages/python-check.scm (python-pytest-doctestplus): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Vinicius Monego c0f52c41d8 gnu: Add python-pytest-arraydiff.
* gnu/packages/python-check.scm (python-pytest-arraydiff): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:56 +02:00
Tanguy Le Carrour cd09634ad5 gnu: python-typing-extension: Update to 3.7.4.2.
* gnu/packages/python-xyz.scm (python-typing-extension): Update to 3.7.4.2.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:55 +02:00
Giacomo Leidi 29b659ead3 gnu: Add syncthing-gtk.
* gnu/packages/syncthing.scm (syncthing-gtk): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-25 18:47:55 +02:00
Marius Bakke edce3b955d gnu: procenv: Check is a native input.
* gnu/packages/linux.scm (procenv)[inputs]: Move CHECK ...
[native-inputs]: ... here.
2020-07-25 18:47:55 +02:00
Marius Bakke 406f3f9b8a gnu: libsigrok: Remove unused input.
* gnu/packages/electronics.scm (libsigrok)[native-inputs]: Remove CHECK.
2020-07-25 18:47:55 +02:00
Marius Bakke 9ff9a64dd1 gnu: ao: Update source URI.
* gnu/packages/xiph.scm (ao)[source](uri): Adjust to current.
2020-07-25 18:47:55 +02:00
Joseph LaFreniere b8901175b7 gnu: Add emacs-shx.
* gnu/packages/emacs-xyz.scm (emacs-shx): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 17:04:50 +03:00
Mathieu Othacehe 554fd0e869 gnu: Add guile-lzlib.
* gnu/packages/guile-xyz.scm (guile-lzlib): New variable.
2020-07-25 16:01:58 +02:00
Mathieu Othacehe 20df47e5a3 gnu: Add guile-zlib.
* gnu/packages/guile-xyz.scm (guile-zlib): New variable.
2020-07-25 14:47:47 +02:00
Michael Rohleder 8e969204d5 gnu: emacs-erc-hl-nicks: Update to 1.3.4.
* gnu/packages/emacs-xyz.scm (emacs-erc-hl-nicks): Update to 1.3.4.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 15:42:28 +03:00
Michael Rohleder cffb787cbb gnu: emacs-helm: Update to 3.6.4.
From 451290515c14b44aa00bd542e13a00a3898d4a90 Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Mon, 20 Jul 2020 18:36:09 +0200
Subject: [PATCH] gnu: emacs-helm: Update to 3.6.4.

* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.6.4.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 15:21:49 +03:00
Michael Rohleder f92a03e332 gnu: emacs-org-re-reveal: Update to 3.0.2.
From 1c27f0dd4ab904319ba2b11c29afea07b7f4aca9 Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Mon, 20 Jul 2020 18:55:29 +0200
Subject: [PATCH] gnu: emacs-org-re-reveal: Update to 3.0.2.

* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.0.2.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 15:20:08 +03:00
Trevor Hass fb38560c82 gnu: Add azimuth.
* gnu/packages/games.scm (azimuth): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 15:13:39 +03:00
Tobias Geerinckx-Rice 30d6eb85da gnu: squeak-vm: Enter build directory once.
* gnu/packages/smalltalk.scm (squeak-vm)[arguments]: Use CHDIR instead of
pseudofunctional WITH-DIRECTORY-EXCURSIONs.  Drop the custom ‘build’ phase.
2020-07-25 13:55:57 +02:00
Tobias Geerinckx-Rice b3c1dac11b gnu: squeak-vm: Update home page.
* gnu/packages/smalltalk.scm (squeak-vm)[source, home-page]: Drop ‘www’ subdomain.
2020-07-25 13:55:56 +02:00
Tobias Geerinckx-Rice db80caa8ca gnu: wine-staging: Update to 5.13.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 5.13.
2020-07-25 13:13:11 +02:00
Tobias Geerinckx-Rice 46b5e67eaf gnu: mpg123: Update to 1.26.3.
* gnu/packages/mp3.scm (mpg123): Update to 1.26.3.
2020-07-25 13:13:11 +02:00
Tobias Geerinckx-Rice 0b772051d4 gnu: burp: Enable the live status monitor.
* gnu/packages/backup.scm (burp)[inputs]: Add ncurses.
2020-07-25 13:13:11 +02:00
Tobias Geerinckx-Rice 73f6a2ba54 gnu: bshapr: Update to 0.9.
* gnu/packages/music.scm (bshapr): Update to 0.9.
2020-07-25 13:13:10 +02:00
Tobias Geerinckx-Rice b6d2e60175 gnu: fswatch: Update to 1.15.0.
* gnu/packages/monitoring.scm (fswatch): Update to 1.15.0.
2020-07-25 13:13:10 +02:00
Tanguy Le Carrour 6e06192ca4 gnu: python-tomlkit: Update to 0.6.0.
* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.6.0.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 13:28:31 +03:00
Tanguy Le Carrour 5a6d0413a9 gnu: python-pifpaf: Update to 2.5.0.
* gnu/packages/python-xyz.scm (python-pifpaf): Update to 2.5.0.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 13:26:37 +03:00
Tanguy Le Carrour a45a259135 gnu: poetry: Update to 1.0.10.
* gnu/packages/python-xyz.scm (poetry): Update to 1.0.10.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 12:54:19 +03:00
Michael Rohleder ad06328927 gnu: emacs-writeroom: Update to 3.10.
From f5c5d622aaf58bc485f73568513998cda35a8d2e Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Fri, 24 Jul 2020 13:46:39 +0200
Subject: [PATCH] gnu: emacs-writeroom: Update to 3.10.

* gnu/packages/emacs-xyz.scm (emacs-writeroom): Update to 3.10.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 12:48:29 +03:00
Michael Rohleder 44a2ee1d2b gnu: emacs-helm-ag: Update to 0.62.
From 2a2b347b4abbd91eaf09f61643fdd22b51b21d4d Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Fri, 24 Jul 2020 13:17:59 +0200
Subject: [PATCH] gnu: emacs-helm-ag: Update to 0.62.

* gnu/packages/emacs-xyz.scm (emacs-helm-ag): Update to 0.62.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 12:48:18 +03:00
Michael Rohleder 1c51efdb55 gnu: emacs-helm-gtags: Update to 1.5.7.
From 4399c3eb815a16ae21c85bad33cd3c69e8d43c4f Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Fri, 24 Jul 2020 12:14:34 +0200
Subject: [PATCH] gnu: emacs-helm-gtags: Update to 1.5.7.

* gnu/packages/emacs-xyz.scm (emacs-helm-gtags): Update to 1.5.7.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 12:46:30 +03:00
Oleg Pykhalov 64c6282e7f services: nix: Add extra-options.
* gnu/services/nix.scm (<nix-configuration>)[extra-options]: New field.
(nix-shepherd-service): Add this.
(nix-activation): Add new line to the end of /etc/nix/nix.conf file.
* doc/guix.texi (Miscellaneous Services)[Nix service]: Document this.
2020-07-25 12:27:35 +03:00
Oleg Pykhalov 3601d802d5 services: nix: Fix typo.
* gnu/services/nix.scm (<nix-configuration>): Fix typo.
2020-07-25 12:27:35 +03:00
Peng Mei Yu ee67d193b3 services: nix: Export nix-configuration.
* gnu/services/nix.scm (nix-configuration, nix-configuration?): Export.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 12:27:35 +03:00
Peng Mei Yu via Guix-patches via db65d7447c services: nix: Provide nix commands.
* gnu/services/nix.scm (nix-service-type): Extend profile-service-type to
provide nix commands.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-07-25 12:27:35 +03:00
Vinicius Monego 1a29027356 gnu: Add srain.
* gnu/packages/irc.scm (srain): New package.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-07-25 16:01:34 +08:00
Michael Rohleder 6bbd0fd202 gnu: Add bashtop.
* gnu/packages/admin.scm (bashtop): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-07-25 15:37:36 +08:00
Ivan Kozlov 144d74f841 gnu: Replace transset-df with transset.
transset-df was last updated in 2007.  The patches got merged upstream a long
time ago, which is maintained by the X.Org project.

* gnu/packages/xorg.scm (transset): New variable.
(transset-df): Define as ‘deprecated package’.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-07-25 15:21:04 +08:00
Evan Straw 30aa5dd7e7 gnu: emacs-use-package: Install texinfo manual.
* gnu/packages/emacs-xyz.scm (emacs-use-package).

[native-inputs]: Add texinfo.

[arguments]: Add phase for installation of the texinfo manual.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-07-24 21:01:41 -05:00
Jesse Gibbons 982a6e79a2 gnu: chroma: Configure with inline attribute.
* gnu/packages/games.scm (chroma)[configure-flags]: Add flag to properly
support inline attribute of STD C89.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-07-24 20:14:46 -05:00
Brett Gilio 2621c6a9ea gnu: emacs-telega: Update to 0.6.28.
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.6.28.
2020-07-24 18:35:17 -05:00
Alexandru-Sergiu Marton cae4798e84 gnu: i3-gaps: Update to 4.18.1.
* gnu/packages/wm.scm (i3-gaps): Update to 4.18.1.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-07-24 17:42:04 -05:00
Marius Bakke 7a9a27a051 gnu: libseccomp: Skip test that fails in QEMU user-mode emulation.
* gnu/packages/linux.scm (libseccomp)[arguments]: Add phase to skip one test.
2020-07-24 21:08:36 +02:00
Marius Bakke 819b8b2728 gnu: libseccomp: Do not build the static library.
* gnu/packages/linux.scm (libseccomp)[arguments]: New field.
2020-07-24 21:08:36 +02:00
Marius Bakke f5bb997d1e gnu: ccid: Update to 1.4.33.
* gnu/packages/security-token.scm (ccid): Update to 1.4.33.
2020-07-24 21:08:36 +02:00
Marius Bakke 2cb20a3e01 gnu: nginx: Update to 1.19.1.
* gnu/packages/web.scm (nginx): Update to 1.19.1.
2020-07-24 21:08:36 +02:00
Marius Bakke 6a0f9c8729 gnu: rocksdb: Update to 6.11.4.
* gnu/packages/databases.scm (rocksdb): Update to 6.11.4.
2020-07-24 21:08:36 +02:00
Marius Bakke 56a1ffeb68 gnu: libseccomp: Update to 2.5.0.
* gnu/packages/linux.scm (libseccomp): Update to 2.5.0.
[native-inputs]: Add GPERF.
2020-07-24 21:08:36 +02:00
Marius Bakke ffac364a8e gnu: hitch: Update to 1.6.0.
* gnu/packages/web.scm (hitch): Update to 1.6.0.
2020-07-24 21:08:36 +02:00
Marius Bakke 24128818d0 gnu: libaacs: Update to 0.11.0.
* gnu/packages/video.scm (libaacs): Update to 0.11.0.
2020-07-24 21:08:35 +02:00
Marius Bakke edfd70dbe4 gnu: ffmpeg: Update to 4.3.1.
* gnu/packages/video.scm (ffmpeg): Update to 4.3.1.
2020-07-24 21:08:35 +02:00
Marius Bakke 8e61934369 gnu: re2: Update to 2020-07-06.
* gnu/packages/regex.scm (re2): Update to 2020-07-06.
[source](modules, snippet): Remove.
2020-07-24 21:08:35 +02:00
Marius Bakke bdbf4d54c4 gnu: spdlog: Update to 1.7.0.
* gnu/packages/logging.scm (spdlog): Update to 1.7.0.
2020-07-24 21:08:35 +02:00
Marius Bakke 7e482107e8 gnu: fluidsynth: Update to 2.1.4.
* gnu/packages/audio.scm (fluidsynth): Update to 2.1.4.
2020-07-24 21:08:35 +02:00
Marius Bakke 630b75f76a gnu: exiv2: Update to 0.27.3.
* gnu/packages/image.scm (exiv2): Update to 0.27.3.
2020-07-24 21:08:35 +02:00
Marius Bakke bceadaf42e gnu: libebml: Update to 1.4.0.
* gnu/packages/xml.scm (libebml): Update to 1.4.0.
2020-07-24 21:08:35 +02:00
Marius Bakke 457a9a1343 gnu: libmatroska: Update to 1.6.0.
* gnu/packages/video.scm (libmatroska): Update to 1.6.0.
2020-07-24 21:08:35 +02:00
Marius Bakke 271f278640 gnu: LibRaw: Update to 0.20.0 [fixes CVE-2020-15503].
* gnu/packages/photo.scm (libraw): Update to 0.20.0.
* gnu/packages/image.scm (freeimage)[source](patches): Add LibRaw
compatibility patch.
2020-07-24 21:08:34 +02:00
Ludovic Courtès e85d7ed609 quirks: Adjust patch to allow traveling back to Dec. 2018.
Fixes <https://bugs.gnu.org/42519>.

This fixes:

  guix time-machine --commit=897f303d2fa61497a931cf5fcb43349eb5f44c14

a commit dated Dec. 2018.

* guix/quirks.scm (%bug-41214-patch)[accesses-guile-2.2-optimization-options?]:
Add second 'match' clause.
2020-07-24 18:56:25 +02:00
Ludovic Courtès cb3bae900f doc: Mention the channel keyring branch.
Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

* doc/guix.texi (Channels): Mention the keyring branch and the
'keyring-reference' bit in '.guix-channel'.
2020-07-24 18:56:25 +02:00
Ludovic Courtès 9c7581a127 doc: Use an existing commit in channel example.
Suggested by zimoun <zimon.toutoune@gmail.com>.

* doc/guix.texi (Channels): Use the commit for 'v1.0.0' instead of a
non-existing commit in example.
2020-07-24 18:56:25 +02:00
Marius Bakke beb7a28110 gnu: luminance-hdr: Update to 2.6.0.
* gnu/packages/patches/luminance-hdr-qt-printer.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/image-viewers.scm (luminance-hdr): Update to 2.6.0.
[inputs]: Add QTSVG and EIGEN.
[arguments]: Add #:tests? #f.
2020-07-24 15:02:14 +02:00
Marius Bakke 0b95f51eae gnu: enigma: Fix build with GCC >= 6.
* gnu/packages/games.scm (enigma)[arguments]: Add phase to substitute faulty
comparison.
2020-07-24 15:02:14 +02:00
Marius Bakke dc6cd35e6d gnu: gpscorrelate: Update to 2.0.
* gnu/packages/gps.scm (gpscorrelate): Update to 2.0.
[arguments]: Remove #:tests?.
[inputs]: Remove GTK+-2.  Add GTK+.
2020-07-24 15:02:01 +02:00
Justus Winter 3922208091 gnu: Add dkgpg.
* gnu/packages/openpgp.scm (dkgpg): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-24 14:21:31 +02:00
Justus Winter d51cb7f85f gnu: Add libtmcg.
* gnu/packages/openpgp.scm: New file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-24 14:21:31 +02:00
Ludovic Courtès ac928d3e9e import: github: Gracefully handle projects that have disappeared.
Fixes <https://bugs.gnu.org/42509>.
Reported by Alexandru-Sergiu Marton <brown121407@posteo.ro>.

* guix/import/github.scm (fetch-releases-or-tags): Use 'http-fetch'
instead of 'json-fetch', and guard against 404 errors.  Upon 404, emit a
warning and return the empty vector.
2020-07-24 14:21:30 +02:00
Ludovic Courtès a553892215 pack: '-R' applies to propagated inputs too.
Fixes <https://bugs.gnu.org/42510>.

* guix/scripts/pack.scm (wrapped-manifest-entry): Recurse on
'dependencies' field.
* tests/guix-pack-relocatable.sh: Add test.
2020-07-24 14:21:30 +02:00
Ludovic Courtès 12dc9f58c4 gnu: gcc: Fix libstdc++ misconfiguration.
Fixes <https://bugs.gnu.org/42392>.
Reported by Maxim Cournoyer and Erik Garrison.

Until now, the generated <bits/c++config.h> would be incorrect (many
_GLIBCXX_HAVE macros would be undefined), which in turn would lead to
build failures for most C++ programs.

* gnu/packages/gcc.scm (gcc-6)[inputs]: Add LIBSTDC++-HEADERS.
(libstdc++, libstdc++-headers): New variables.
* gnu/packages/gcc.scm (gfortran): Change first argument to 'custom-gcc'
to remove dependency on LIBSTDC++-HEADERS.
2020-07-24 14:21:30 +02:00
Ludovic Courtès b1d3c122e1 gnu: gcc@10: Update to 10.2.0.
* gnu/packages/gcc.scm (gcc-10): Update to 10.2.0.
2020-07-24 14:21:30 +02:00
Vinicius Monego c1f38577c8 gnu: Add sleef.
* gnu/packages/maths.scm (sleef): New variable.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-07-23 23:01:50 -05:00
Eric Bavier 548d4d810d gnu: duplicity: Update to 0.8.14.
* gnu/packages/backup.scm (duplicity): Update to 0.8.14.
[native-inputs]: Add gettext, python-future, python-pytest,
python-pytest-runner, and python-setuptools-scm.  Move other python2 packages
to python.
[propagated-inputs]: Ditto.
[inputs]: Use latest librsync.
[arguments]: Remove #:python argument.  Adjust gpg substitution regex for
latest source.
2020-07-23 19:00:31 -05:00
Leo Famulari 0448bfe2d7 gnu: Fix Krita.
Fixes <https://bugs.gnu.org/42476>.
Reported by linka on #guix.

* gnu/packages/patches/qtbase-fix-krita-deadlock.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (qtbase-for-krita): New variable.
* gnu/packages/kde.scm (krita)[inputs]: Replace qtbase with qtbase-for-krita.
2020-07-23 18:14:53 -04:00
Tobias Geerinckx-Rice e21793fb3f gnu: blender: Update to 2.83.3.
* gnu/packages/graphics.scm (blender): Update to 2.83.3.
2020-07-23 23:51:23 +02:00
Tobias Geerinckx-Rice 07af5c5e7a gnu: dnsmasq: Update to 2.82.
* gnu/packages/dns.scm (dnsmasq): Update to 2.82.
2020-07-23 23:51:22 +02:00
Tobias Geerinckx-Rice e0cb11734b gnu: jo: Update to 1.4.
* gnu/packages/web.scm (jo): Update to 1.4.
2020-07-23 23:51:22 +02:00
Tobias Geerinckx-Rice 0e001b1f41 gnu: wavpack: Update to 5.3.2.
* gnu/packages/audio.scm (wavpack): Update to 5.3.2.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[arguments]: Replace the ‘bootstrap’ phase.
[native-inputs]: Add autoconf, automake, and libtool.
2020-07-23 23:51:22 +02:00
Tobias Geerinckx-Rice 9f38cdac5e gnu: burp: Add ACL support.
* gnu/packages/backup.scm (burp)[inputs]: Add acl.
2020-07-23 23:51:22 +02:00
Tobias Geerinckx-Rice 5d26ba7ee3 gnu: burp: Update to 2.3.30.
* gnu/packages/backup.scm (burp): Update to 2.3.30.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf and automake.
2020-07-23 23:51:22 +02:00
Tobias Geerinckx-Rice 4ba0f3b597 gnu: parallel: Update to 20200722.
* gnu/packages/parallel.scm (parallel): Update to 20200722.
2020-07-23 23:51:22 +02:00
Leo Famulari e61b3bcd79 Revert "gnu: Fix Krita."
This reverts commit 5f63905096.

This commit caused `guix pull` to crash like this:

------
Backtrace:
In ice-9/boot-9.scm:
   222:29 19 (map1 _)
   222:29 18 (map1 _)
   222:29 17 (map1 _)
   222:29 16 (map1 _)
   222:17 15 (map1 (((gnu packages kde)) ((gnu packages libevent)) ((gnu packages libidn)) ((gnu packages #)) ((?)) ?))
  3297:17 14 (resolve-interface (gnu packages kde) #:select _ #:hide _ #:prefix _ #:renamer _ #:version _)
In ice-9/threads.scm:
    390:8 13 (_ _)
In ice-9/boot-9.scm:
  3223:13 12 (_)
In ice-9/threads.scm:
    390:8 11 (_ _)
In ice-9/boot-9.scm:
  3507:20 10 (_)
   2806:4  9 (save-module-excursion _)
  3527:26  8 (_)
In unknown file:
           7 (primitive-load-path "gnu/packages/kde" #<procedure 7f68d6fe5da0 at ice-9/boot-9.scm:3514:37 ()>)
In ice-9/eval.scm:
   626:19  6 (_ #<directory (gnu packages kde) 7f68d6175b40>)
   293:34  5 (_ #<directory (gnu packages kde) 7f68d6175b40>)
   173:47  4 (_ #(#<directory (gnu packages kde) 7f68d6175b40> #<promise #<procedure 7f68dc5a5d00 at ice-9/eval.sc?>))
    159:9  3 (_ #(#<directory (gnu packages kde) 7f68d6175b40> #<promise #<procedure 7f68dc5a5d00 at ice-9/eval.sc?>))
   191:35  2 (_ #(#<directory (gnu packages kde) 7f68d6175b40> #<promise #<procedure 7f68dc5a5d00 at ice-9/eval.sc?>))
   223:20  1 (proc #(#<directory (gnu packages kde) 7f68d6175b40> #<promise #<procedure 7f68dc5a5d00 at ice-9/eval?>))
In unknown file:
           0 (%resolve-variable (7 . qtbase) #<directory (gnu packages kde) 7f68d6175b40>)

ERROR: In procedure %resolve-variable:
error: qtbase: unbound variable
------
2020-07-23 16:55:02 -04:00
Leo Famulari 5f63905096 gnu: Fix Krita.
Fixes <https://bugs.gnu.org/42476>.
Reported by linka on #guix.

* gnu/packages/patches/qtbase-fix-krita-deadlock.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde.scm (qtbase-for-krita): New variable.
(krita)[inputs]: Replace qtbase with qtbase-for-krita.
2020-07-23 16:43:33 -04:00
Marius Bakke e165a2492d gnu: ungoogled-chromium: Avoid top-level reference to LLD.
* gnu/packages/chromium.scm (lld-as-ld, lld-wrapper, lld/wrapped): Move into ...
(make-lld-wrapper): ... here.  New procedure.
2020-07-23 19:35:53 +02:00
Brett Gilio 7235ce224e gnu: Add mercury.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add mercury.scm.
* gnu/packages/mercury.scm: New file.
2020-07-23 12:13:59 -05:00
Tobias Geerinckx-Rice e4d341fa74 gnu: ccache: Update to 3.7.11.
* gnu/packages/ccache.scm (ccache): Update to 3.7.11.
2020-07-23 16:25:11 +02:00
Tobias Geerinckx-Rice 4f204533b7 gnu: ansible: Update to 2.9.11.
* gnu/packages/admin.scm (ansible): Update to 2.9.11.
2020-07-23 16:25:10 +02:00
Tobias Geerinckx-Rice 56d1ab2537 gnu: rgbds: Update to 0.4.1.
* gnu/packages/assembly.scm (rgbds): Update to 0.4.1.
2020-07-23 16:25:10 +02:00
Tobias Geerinckx-Rice 821237566f gnu: fio: Update to 3.21.
* gnu/packages/benchmark.scm (fio): Update to 3.21.
2020-07-23 16:25:10 +02:00
Tobias Geerinckx-Rice adaff1a481 gnu: warzone2100: Update to 3.4.1.
* gnu/packages/games.scm (warzone2100): Update to 3.4.1.
2020-07-23 16:25:09 +02:00
Efraim Flashner 3f8041f9cd gnu: python-django: Add optional inputs.
* gnu/packages/django.scm (python-django)[propagated-inputs]: Add
python-argon2-cffi, python-bcrypt.
2020-07-23 12:25:11 +03:00
Efraim Flashner f7b7c785b6 gnu: python-django: Update to 1.11.29.
* gnu/packages/django.scm (python-django): Update to 1.11.29.
2020-07-23 12:24:45 +03:00
Tanguy Le Carrour 2597e47d9e gnu: khal: Fix a failing test.
* gnu/packages/calendar.scm (khal)[arguments]: Fix a failing test.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-23 11:04:23 +03:00
Brett Gilio 0b5960df47 gnu: polyml: Update to 5.8.1.
* gnu/packages/sml.scm (polyml): Update to 5.8.1.
2020-07-22 23:54:52 -05:00
Mark H Weaver 8570fe3b60 gnu: linux-libre: Update to 5.4.53.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.53.
(linux-libre-5.4-pristine-source): Update hash.
(deblob-scripts-5.4): Update to 5.4.53.
2020-07-23 00:33:53 -04:00
Mark H Weaver 1c97d12bdb gnu: linux-libre@5.7: Update to 5.7.10.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.10.
(linux-libre-5.7-pristine-source): Update hash.
(deblob-scripts-5.7): Update to 5.7.10.
2020-07-23 00:33:50 -04:00
Mark H Weaver 5d24e8735e gnu: linux-libre@4.19: Update to 4.19.134.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.134.
(linux-libre-4.19-pristine-source): Update hash.
(deblob-scripts-4.19): Update to 4.19.134.
2020-07-23 00:33:48 -04:00
Mark H Weaver ceaeae8f06 gnu: linux-libre@4.14: Update to 4.14.189.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.189.
(linux-libre-4.14-pristine-source): Update hash.
(linux-libre-4.14-source): Remove %linux-libre-fix-atheros-9271-patch.
(deblob-scripts-4.14): Update to 4.14.189.
(%linux-libre-fix-atheros-9271-patch): Delete variable.
* gnu/packages/patches/linux-libre-fix-atheros-9271.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-07-23 00:33:17 -04:00
Mark H Weaver 19783b7420 gnu: linux-libre@4.9: Update to 4.9.231.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.231.
(linux-libre-4.9-pristine-source): Update hash.
(linux-libre-4.9-source): Remove %linux-libre-fix-atheros-9271-patch.
(deblob-scripts-4.9): Update to 4.9.231.
2020-07-23 00:21:59 -04:00
Mark H Weaver 90ff53af56 gnu: linux-libre@4.4: Update to 4.4.231.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.231.
(linux-libre-4.4-pristine-source): Update hash.
(linux-libre-4.4-source): Remove %linux-libre-fix-atheros-9271-patch.
(deblob-scripts-4.4): Update to 4.4.231.
2020-07-23 00:19:15 -04:00
Tobias Geerinckx-Rice dc4d01ac71 gnu: nsd: Update to 4.3.2.
* gnu/packages/dns.scm (nsd): Update to 4.3.2.
2020-07-23 04:42:32 +02:00
Tobias Geerinckx-Rice 08644a01e3 gnu: wla-dx: Update to 9.11.
* gnu/packages/assembly.scm (wla-dx): Update to 9.11.
2020-07-23 03:33:41 +02:00
Tobias Geerinckx-Rice edef139138 gnu: sslh: Update to 1.21b.
* gnu/packages/networking.scm (sslh): Update to 1.21b.
2020-07-23 03:33:41 +02:00
Tobias Geerinckx-Rice e957bab76f gnu: ledger: Update to 3.2.1.
* gnu/packages/finance.scm (ledger): Update to 3.2.1.
2020-07-23 03:33:40 +02:00
Eric Bavier c4a9182e87 gnu: rdiff-backup: Update to 2.0.3.
* gnu/packages/backup.scm (rdiff-backup): Update to 2.0.3.
[native-inputs]: New field.
[inputs]: Use python3 and latest librsync.
[arguments]: Remove '#:python' argument.
[home-page]: Old url redirects, so use the new url.
2020-07-22 20:17:16 -05:00
Marius Bakke 71c237bdc8 gnu: ungoogled-chromium: Enable all release optimizations.
* gnu/packages/chromium.scm (ungoogled-chromium-snippet): Add substitution to
allow using unbundled dependencies in "official" builds.
(lld-as-ld, lld-wrapper, lld/wrapped): New variables.
(ungoogled-chromium)[arguments]: Add "is_official_build" to #:configure-flags.
Remove redundant or unnecessary flags, disable system protobuf.  Use llvm-ar
and llvm-nm instead of their binutils equivalents.
[native-inputs]: Add LLD/WRAPPED.
[inputs]: Remove PROTOBUF.
2020-07-23 01:14:59 +02:00
Marius Bakke 300b795520 gnu: Clang: Install the CFI blacklist.
* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: Add phase to symlink
cfi_blacklist.txt from CLANG-RUNTIME.
2020-07-23 01:14:59 +02:00
Marius Bakke 66c3a35b1b gnu: ungoogled-chromium: Add VA-API fix for some Intel systems.
* gnu/packages/chromium.scm (%arch-patches): New variable.
(ungoogled-chromium-snippet): Use it.
2020-07-23 01:14:59 +02:00
Arun Isaac eb404f30ad gnu: Add font-catamaran.
* gnu/packages/fonts.scm (font-catamaran): New variable.
2020-07-23 04:03:48 +05:30
Jesse Gibbons c984b70ccb gnu: jupyter-guile-kernel: Update to f25fb90 and build with Guile 3.
* gnu/packages/guile-xyz.scm (jupyter-guile-kernel): Update
to f25fb90.  Re-indent package definition (using indent.el)
[phases]: Replace /home with /usr/local
[inputs]: Use GUILE-3.0 instead of GUILE-2.2, and GUILE-JSON-3 instead
of GUILE-JSON-1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-23 00:22:25 +02:00
Jesse Gibbons 3a27a3dc8f gnu: guix-jupyter: Correct kernel search location.
gnu/packages/package-management.scm: guix-jupyter:
[phases]: Use guile 3.0 instead of 2.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-23 00:22:25 +02:00
Ludovic Courtès 8e31736b0a guix system: 'reconfigure' disallows downgrades by default.
This is similar to what 9744cc7b46 did for
'guix pull'.

* guix/scripts/system/reconfigure.scm (ensure-forward-reconfigure)
(warn-about-backward-reconfigure, channel-relations)
(check-forward-update): New procedures.
* guix/scripts/system.scm (perform-action): Add #:validate-reconfigure.
Call 'check-forward-update' when ACTION is 'reconfigure.
(%options, show-help): Add "--allow-downgrades".
(%default-options): Add 'validate-reconfigure' key.
(process-action): Pass #:validate-reconfigure to 'perform-action'.
* doc/guix.texi (Invoking guix system): Document 'guix system describe'
more prominently, and document '--allow-downgrades'.
2020-07-23 00:22:25 +02:00
Ludovic Courtès a620c9d51d git: 'update-cached-checkout' has a new #:check-out? parameter.
* guix/git.scm (update-cached-checkout): Add #:check-out? parameter and
honor it.
2020-07-23 00:22:25 +02:00
Ludovic Courtès 1c058c382a git: Factorize 'resolve-reference'.
* guix/git.scm (resolve-reference): New procedure.
(switch-to-ref): Use it.
2020-07-23 00:22:25 +02:00
Ludovic Courtès 9e0d896bf3 doc: Tweak mcron example.
* doc/guix.texi (Scheduled Job Execution): In example, move '%min-level'
definition after 'use-modules'.
2020-07-23 00:22:25 +02:00
Ludovic Courtès 63c799c1c5 doc: Recommend running 'guix git authenticate' when cloning the repo.
* doc/contributing.texi (Building from Git): Adjust instruction and
recommend 'guix git authenticate'.
2020-07-23 00:22:25 +02:00
Eric Bavier 2f648809e3 gnu: quadrapassel: Update to 3.36.02.
* gnu/packages/games.scm (quadrapassel): Update to 3.36.02.
[inputs]: Add gsound.
2020-07-22 17:14:55 -05:00
Tobias Geerinckx-Rice d29821c67b gnu: sudo: Update to 1.9.2.
* gnu/packages/admin.scm (sudo): Update to 1.9.2.
2020-07-22 22:48:09 +02:00
Oleg Pykhalov 4656180d5d services: nix: Fix sandbox.
* gnu/tests/package-management.scm: New file.
* gnu/local.mk: Add this.
* gnu/services/nix.scm (<nix-configuration>): New record.
(nix-activation): Generate Nix config file which fixes sandbox.
(nix-service-type): Add default value.
(nix-shepherd-service): Allow provide Nix package.
* doc/guix.texi (Miscellaneous Services)[Nix service]<nix-configuration>:
Document record.
2020-07-22 22:10:11 +03:00
Oleg Pykhalov cc339cd98d services: base: Export references-file.
* gnu/services/base.scm (references-file): Export procedure.
2020-07-22 22:10:10 +03:00
Andreas Enge 7dcf529673 arb: Update to 2.18.1.
* gnu/packages/patches/arb-flint-2.6.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/algebra.scm (arb): Update to 2.18.1.
[source](patches): Remove.
2020-07-22 12:20:24 +02:00
Andreas Enge e239135c56 gnu: gp2c: Update to 0.0.11pl4.
* gnu/packages/algebra.scm (gp2c): Update to 0.0.11pl4.
2020-07-22 12:13:04 +02:00
Marius Bakke 7cce2a6bd4 Revert "gnu: patchelf: Update to 0.11."
Patchelf has 700+ dependencies, so this should go through the staging branch.

This reverts commit 20cc8f9487.
2020-07-22 01:38:19 +02:00
Michael Rohleder 20cc8f9487 gnu: patchelf: Update to 0.11.
* gnu/packages/elf.scm (patchelf): Update to 0.11.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-21 23:54:45 +02:00
Kyle Meyer dbdfbec957 gnu: git-annex: Update to 8.20200720.1.
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200720.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-21 23:54:45 +02:00
Vinicius Monego 264070986f gnu: Add chaiscript.
* gnu/packages/cpp.scm (chaiscript): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-21 23:54:45 +02:00
Alexandros Theodotou 569959dd66 gnu: Add remid-lv2.
* gnu/packages/music.scm (remid-lv2): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-21 23:54:45 +02:00
B. Wilson f3130c6674 gnu: Add intel-xed.
* gnu/packages/assembly.scm (intel-xed): New variable.
* gnu/packages/patches/intel-xed-fix-nondeterminism.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to new patch.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-21 23:54:44 +02:00
Vincent Legoll 737e9d5665 gnu: nsd: Update to 4.3.1.
* gnu/packages/dns.scm (nsd): Update to 4.3.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-21 23:54:44 +02:00
Marius Bakke cd9e977af2 gnu: twm: Update to 1.0.11.
* gnu/packages/xorg.scm (twm): Update to 1.0.11.
[source](uri): Switch to '.xz' tarball.
2020-07-21 23:54:44 +02:00
Marius Bakke 2195ad6bd7 gnu: libvnc: Update to 0.9.13.
* gnu/packages/patches/libvnc-CVE-2018-20750.patch,
gnu/packages/patches/libvnc-CVE-2019-15681.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/vnc.scm (libvnc): Update to 0.9.13.
[source](patches): Remove.
[arguments]: Add phase to patch 'cc' invocation.
2020-07-21 23:54:44 +02:00
Marius Bakke 938f3190e7 services: ganeti: Fix erroneous gexp.
* gnu/services/ganeti.scm (ganeti-watcher-command): Add missing parens.
2020-07-21 23:54:44 +02:00
Marius Bakke 94d8924728 gnu: OpenSC: Update to 0.20.0 [security fixes].
This fixes CVE-2019-6502, CVE-2019-15946, CVE-2019-15945, CVE-2019-19480,
CVE-2019-19481, and CVE-2019-19479.

* gnu/packages/security-token.scm (opensc): Update to 0.20.0.
2020-07-21 23:54:43 +02:00
Marius Bakke debcb84ad1 gnu: xorg-server: Update to 1.20.8.
* gnu/packages/xorg.scm (xorg-server): Update to 1.20.8.
(xorg-server-for-tests): Stay on 1.20.7.
2020-07-21 23:54:43 +02:00
Marius Bakke 81678e5ef7 gnu: bubblewrap: Build with Python 3.
* gnu/packages/virtualization.scm (bubblewrap)[native-inputs]: Change from
PYTHON-2 to PYTHON-WRAPPER.
2020-07-21 23:54:43 +02:00
Brett Gilio d2e0b16c48 gnu: emacs-telega: Temporarily disable VOIP to work around issue.
* gnu/packages/emacs-xyz.scm (emacs-telega).
[source]: Bump to revision 3.
[arguments]: Temporarily disable VOIP functionality as it does not currently
work or link appropriately, causing issues on "foreign" distros. An issue has
been opened upstream. https://github.com/zevlg/telega.el/issues/191
[native-inputs]: Remove libtgvoip.
2020-07-21 16:41:48 -05:00
Brett Gilio d4b02a6fba gnu: emacs-telega: Patch to use telega-server from Guix.
* gnu/packages/patches/emacs-telega-patch-server-functions.patch: New file.
* gnu/local.mk (dist_patch_DATA): Reference new patch.
* gnu/packages/emacs-xyz.scm (emacs-telega)[source]: Use new patch, bump
revision.
2020-07-21 12:51:04 -05:00
Maxim Cournoyer 1a1369dc3d gnu: Add emacs-qml-mode.
* gnu/packages/emacs-xyz.scm (emacs-qml-mode): New variable.
2020-07-21 13:09:56 -04:00
Tanguy Le Carrour 0a93e8ce32 gnu: Add python-isbnlib.
* gnu/packages/python-xyz.scm (python-isbnlib): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-21 18:42:11 +02:00
Tanguy Le Carrour 0c50cad238 gnu: Add python-mamba.
* gnu/packages/python-xyz.scm (python-mamba): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-21 18:40:29 +02:00
Mike Rosset 85fcceeea1 gnu: g-golf: Update to git revision 804.
* gnu/packages/guile-xyz.scm (g-golf): Update to git revision 804.
[inputs]: Add xorg-server input for test phase..
[arguments]: start-xorg-server phase now starts Xvfg before check phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-21 18:26:57 +02:00
Ludovic Courtès b3679394ec git-authenticate: Show fingerprint in missing-key error message.
* guix/git-authenticate.scm (commit-signing-key): In the 'missing-key'
case, add call to 'openpgp-format-fingerprint'.
2020-07-21 18:22:49 +02:00
Ludovic Courtès e5c0005956 lint: source: Always return a list.
Fixes a regression introduced in
c10526672e.

Previously we would return *unspecified* for a package whose source is
not an origin.

* guix/lint.scm (check-source): Add alternate 'if' branch.
2020-07-21 17:50:44 +02:00
Ludovic Courtès fa3d9c4db4 upstream: 'download-tarball' gracefully handles missing signatures.
This avoids a backtrace with "guix refresh -u rdiff-backup", which has
".asc" signatures instead of ".sig".

* guix/upstream.scm (download-tarball): Gracefully handle the case where
SIG is false.
* guix/gnu-maintenance.scm (latest-savannah-release): Add comment about
'file->signature'.
2020-07-21 17:50:44 +02:00
Ludovic Courtès ad5cb62d4a doc: Mention the 'savannah' updater.
* doc/guix.texi (Invoking guix refresh): Mention 'savannah' updater.
2020-07-21 17:50:44 +02:00
Efraim Flashner 2313be9041 gnu: python-pifpaf: Enable tests.
* gnu/packages/python-xyz.scm (python-pifpaf)[arguments]: Enable tests.
Use custom 'check phase.
2020-07-21 16:05:47 +03:00
Efraim Flashner ff7a6c6d5b gnu: python-django-mailman3: Fix dangling python2- variant.
* gnu/packages/mail.scm (python-django-mailman3)[properties]: Correctly
identify the python2- variant.
2020-07-21 15:52:00 +03:00
Efraim Flashner faec049c3b gnu: postorius: Update to 1.3.3.
* gnu/packages/mail.scm (postorius): Update to 1.3.3.
[arguments]: Build with python-3. Add custom 'check phase.
[inputs]: Replace python2-django, python2-django-mailman3,
python2-django-mailmanclient with python- variants. Add
python-readme-renderer.
[native-inputs]: Add python-beautifulsoup4, python-isort, python-mock,
python-vcrpy.
2020-07-21 15:41:44 +03:00
Efraim Flashner 6fe7d216b2 gnu: Add python-hyperkitty.
* gnu/packages/mail.scm (python-hyperkitty): New variable.
2020-07-21 15:35:13 +03:00
Efraim Flashner a3bdebefab gnu: Add python-mailman-hyperkitty.
* gnu/packages/mail.scm (python-mailman-hyperkitty): New variable.
2020-07-21 15:30:10 +03:00
Efraim Flashner b0c8358f84 gnu: Add mailman.
* gnu/packages/mail.scm (mailman): New variable.
2020-07-21 15:30:10 +03:00
Efraim Flashner f174246599 gnu: python-mailmanclient: Update to 3.3.1.
* gnu/packages/mail.scm (python-mailmanclient): Update to 3.3.1.
[home-page]: Update to new home-page url.
[properties]: Add python2- variant.
2020-07-21 15:30:09 +03:00
Efraim Flashner ba7816a2ce gnu: Add python-django-mailman3.
* gnu/packages/mail.scm (python-django-mailman3): New variable.
2020-07-21 15:30:09 +03:00
Efraim Flashner da3dbd61ed gnu: Add python-django-compressor.
* gnu/packages/django.scm (python-django-compressor): New variable.
2020-07-21 15:30:09 +03:00
Efraim Flashner 4fa01b7821 gnu: Add python-django-sekizai.
* gnu/packages/django.scm (python-django-sekizai): New variable.
2020-07-21 15:30:09 +03:00
Efraim Flashner 18f1bd255d gnu: python-django-testing: Update to 0.5.0.
* gnu/packages/django.scm (python-django-testing): Update to 0.5.0.
[properties]: Add python2-variant.
(python2-django-testing): Stay at 0.4.6.
2020-07-21 15:30:09 +03:00
Efraim Flashner ba1c2e5b0d gnu: python-django-testing: Fix tests.
* gnu/packages/django.scm (python-django-tagging)[arguments]: Use custom
'check phase.
[inputs]: Add python-django.
2020-07-21 15:30:08 +03:00
Efraim Flashner 1c24d6d662 gnu: python-django-rq: Fix test suite.
* gnu/packages/django.scm (python-django-rq)[arguments]: Adjust custom
'check phase.
2020-07-21 15:30:08 +03:00
Efraim Flashner 5b1a9e0759 gnu: python-django-allauth: Update to 0.40.0.
* gnu/packages/django.scm (python-django-allauth): Update to 0.40.0.
[arguments]: Remove 'skip-test-requiring-network-access phase. Adjust
custom 'check phase.
2020-07-21 15:30:08 +03:00
Efraim Flashner 04eba1d046 gnu: Add python-django-classy-tags.
* gnu/packages/django.scm (python-django-classy-tags): New variable.
2020-07-21 15:30:08 +03:00
Efraim Flashner 4a82decd87 gnu: Add python-django-haystack.
* gnu/packages/django.scm (python-django-haystack): New variable.
2020-07-21 15:30:08 +03:00
Efraim Flashner 63c3f15dc2 gnu: Add python-django-q.
* gnu/packages/django.scm (python-django-q): New variable.
2020-07-21 12:27:28 +03:00
Efraim Flashner e1302edbd9 gnu: Add python-django-picklefield.
* gnu/packages/django.scm (python-django-picklefield): New variable.
2020-07-21 12:24:49 +03:00
Efraim Flashner f4a2f0491c gnu: gunicorn-bootstrap: Re-indent.
* gnu/packages/python-web.scm (gunicorn-bootstrap): Remove stray tabs.
2020-07-21 12:13:17 +03:00
Efraim Flashner 8ee76f611a gnu: Add python-csscompressor.
* gnu/packages/python-xyz.scm (python-csscompressor): New variable.
2020-07-21 12:11:50 +03:00
Efraim Flashner 88b2c1aae2 gnu: Add python-pysolr.
* gnu/packages/python-web.scm (python-pysolr): New variable.
2020-07-21 12:10:03 +03:00
Efraim Flashner 97a0117039 gnu: Add python-robot-detection.
* gnu/packages/python-web.scm (python-robot-detection): New variable.
2020-07-21 12:10:03 +03:00
Efraim Flashner bdcb84578d gnu: Add python-rcssmin.
* gnu/packages/python-xyz.scm (python-rcssmin): New variable.
2020-07-21 12:10:03 +03:00
Efraim Flashner 41eb9da388 gnu: Add python-rjsmin.
* gnu/packages/python-xyz.scm (python-rjsmin): New variable.
2020-07-21 12:09:58 +03:00
Efraim Flashner 3a98604f5f gnu: Add python-aiosmtpd.
* gnu/packages/mail.scm (python-aiosmtpd): New variable.
2020-07-21 11:37:28 +03:00
Efraim Flashner bb9061c9e0 gnu: Add python-flufl-testing.
* gnu/packages/python-xyz.scm (python-flufl-testing): New variable.
2020-07-21 11:33:58 +03:00
Efraim Flashner 0f1e088280 gnu: Add python-flufl-bounce.
* gnu/packages/python-xyz.scm (python-flufl-bounce): New variable.
2020-07-21 11:32:26 +03:00
Efraim Flashner 2bf2153153 gnu: Add python-flufl-i18n.
* gnu/packages/python-xyz.scm (python-flufl-i18n): New variable.
2020-07-21 11:30:49 +03:00
Efraim Flashner cd760d221c gnu: Add python-flufl-lock.
* gnu/packages/python-xyz.scm (python-flufl-lock): New variable.
2020-07-21 11:29:33 +03:00
Efraim Flashner 85fb79f1f6 gnu: Add python-lazr-config.
* gnu/packages/python-xyz.scm (python-lazr-config): New variable.
2020-07-21 11:25:52 +03:00
Efraim Flashner 0d6fffc5fd gnu: Add python-lazr-delegates.
* gnu/packages/python-xyz.scm (python-delegates): New variable.
2020-07-21 11:23:20 +03:00
Efraim Flashner 83dd782518 gnu: Add python-authheaders.
* gnu/packages/mail.scm (python-authheaders): New variable.
2020-07-21 11:17:58 +03:00
Efraim Flashner 3f795cf8f7 gnu: Add python-zope-copy.
* gnu/packages/python-web.scm (python-zope-copy): New variable.
2020-07-21 11:16:15 +03:00
Efraim Flashner 256e8a82fa gnu: python-zope-component: Update to 4.6.2.
* gnu/packages/python-web.scm (python-zope-component): Update to 4.6.2.
[arguments]: Run test suite. Use custom 'check phase.
[native-inputs]: Add python-persistent,
python-zope-configuration-bootstrap, python-zope-i18nmessageid,
python-zope-location-bootstrap, python-zope-proxy-bootstrap,
python-zope-testrunner.
[propagated-inputs]: Move python-i18nmessageid to native-inputs. Add
python-zope-deferredimport, python-zope-deprecation, python-zope-event,
python-zope-hookable.
2020-07-21 11:14:08 +03:00
Efraim Flashner 2ed6491f9c gnu: Add python-zope-deferredimport.
* gnu/packages/python-web.scm (python-zope-deferredimport): New variable.
2020-07-21 11:11:11 +03:00
Efraim Flashner 404d4915db gnu: Add python-zope-hookable.
* gnu/packages/python-web.scm (python-zope-hookable): New variable.
2020-07-21 11:10:39 +03:00
Efraim Flashner 481b0923f4 gnu: Add python-geopy.
* gnu/packages/geo.scm (python-geopy): New variable.
2020-07-21 11:02:42 +03:00
Efraim Flashner 7bef1f6cd5 gnu: Add python-readme-renderer.
* gnu/packages/python-xyz.scm (python-readme-renderer): New variable.
2020-07-21 11:02:18 +03:00
Efraim Flashner ff1233d86a gnu: Add python-geographiclib.
* gnu/packages/geo.scm (python-geographiclib): New variable.
2020-07-21 10:58:19 +03:00
Efraim Flashner 4c03a60783 gnu: Add python-blessed.
* gnu/packages/python-xyz.scm (python-blessed): New variable.
2020-07-21 10:55:55 +03:00
Efraim Flashner a1d406e829 gnu: Add python-jinxed.
* gnu/packages/python-xyz.scm (python-jinxed): New variable.
2020-07-21 10:54:26 +03:00
Efraim Flashner 3f4bfc3899 gnu: Add python-pytest-aiohttp.
* gnu/packages/python-check.scm (python-pytest-aiohttp): New variable.
2020-07-21 10:51:10 +03:00
Efraim Flashner e297edbfe5 gnu: Add python-brotli.
* gnu/packages/python-compression.scm (python-brotli): New variable.
2020-07-21 10:49:31 +03:00
Efraim Flashner 0449f4ebab gnu: Add python-pytest-services.
* gnu/packages/python-check.scm (python-pytest-services): New variable.
2020-07-21 10:47:09 +03:00
Efraim Flashner 5c4332e510 gnu: Add python-dkimpy.
* gnu/packages/mail.scm (python-dkimpy): New variable.
2020-07-21 10:42:13 +03:00
Efraim Flashner 4637019ce1 gnu: Add python-importlib-resources.
* gnu/packages/python-xyz.scm (python-importlib-resources): New variable.
2020-07-21 10:26:18 +03:00
Efraim Flashner 99d48f7a2c gnu: Add python-authres.
* gnu/packages/mail.scm (python-authres): New variable.
2020-07-21 10:20:56 +03:00
Efraim Flashner a8f9b9380d gnu: Add python-atpublic.
* gnu/packages/python-check.scm (python-atpublic): New variable.
2020-07-21 10:18:25 +03:00
Michael Rohleder 938bb06a77 gnu: chromaprint: Update to 1.5.0.
* gnu/packages/mp3.scm (chromaprint): Update to 1.5.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-21 10:07:07 +03:00
Michael Rohleder 5cdb0f4ad0 gnu: lshw: Update to B.02.19.2.
* gnu/packages/linux.scm (lshw): Update to B.02.19.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-21 10:04:52 +03:00
Michael Rohleder dc4adbf685 gnu: font-jetbrains-mono: Update to 2.001.
* gnu/packages/fonts.scm (font-jetbrains-mono): Update to 2.001.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-21 10:03:57 +03:00
Brett Gilio 84d31a5c35 gnu: scrot: Update to 1.4.
* gnu/packages/xdisorg.scm (scrot): Update to 1.4.

[inputs]: Add libxcomposite.
2020-07-20 19:51:28 -05:00
Alexandros Theodotou 8aca4f69d6 gnu: Add ttaenc.
* gnu/packages/audio.scm (ttaenc): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-21 00:58:03 +02:00
Alexandros Theodotou 7b866af58c gnu: Add bjumblr.
* gnu/packages/music.scm (bjumblr): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-21 00:58:02 +02:00
Alexandros Theodotou 0a62d25bb2 gnu: Add bshapr.
* gnu/packages/music.scm (bshapr): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-21 00:58:02 +02:00
Alexandros Theodotou c82d5092f1 gnu: Add ninjas2.
* gnu/packages/music.scm (ninjas2): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-21 00:58:02 +02:00
Alexandros Theodotou 281456b421 gnu: carla: Add gtk2 dependency.
* gnu/packages/audio.scm (carla)[inputs]: Add gtk2 to allow bridging
  gtk2 plugins in gtk3 hosts.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-21 00:58:02 +02:00
Alexandros Theodotou 9d6093cb38 gnu: carla: Update to 2.1.1.
* gnu/packages/audio.scm (carla): Update to 2.1.1.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-21 00:58:02 +02:00
Ludovic Courtès 07a0be8079 gnu-maintenance: Recognize "RC" as denoting a pre-release tarball.
* guix/gnu-maintenance.scm (%alpha-tarball-rx): Add "RC".
2020-07-20 23:41:22 +02:00
Ludovic Courtès b579b1c1d1 gnu-maintenance: Handle lists returned by 'origin-uri'.
This fixes "guix refresh man-pages", for instance.

* guix/gnu-maintenance.scm (latest-savannah-release)
(latest-kernel.org-release): Handle the case where 'origin-uri' returns
a list.
2020-07-20 23:36:33 +02:00
Ludovic Courtès a022f5a4c1 gnu-maintenance: Call 'adjusted-upstream-source' only when there's a source.
This is a followup to 59a47fb678.

* guix/gnu-maintenance.scm (latest-savannah-release): Call
'adjusted-upstream-source' only when 'latest-html-release' returns
true.
(latest-kernel.org-release): Likewise.
2020-07-20 23:31:48 +02:00
Lars-Dominik Braun 64066abdb0 gnu: python-aionotify: Fix test cases with Python 3.8.
* gnu/packages/python-xyz.scm (patches): Add fix.
* gnu/packages/patches/python-aionotify-0.2.0-py3.8.patch: New file.
* gnu/local.mk: Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-20 23:25:10 +02:00
Ludovic Courtès 4071879c86 json: Re-export 'define-json-mapping' from (json) when available.
This prepares for the migration to Guile-JSON 4.3.0.

* guix/json.scm (define-as-needed): New macro.
(define-json-mapping): Use 'define-as-needed' instead of
'define-syntax-rule'.
2020-07-20 23:25:10 +02:00
Ludovic Courtès 59a47fb678 gnu-maintenance: 'kernel.org' and 'savannah' updaters rewrite URLs.
This makes sure they return 'mirror://' URLs rather that URLs pointing
to the specific mirror they talk to.

* guix/gnu-maintenance.scm (url-prefix-rewrite)
(adjusted-upstream-source): New procedures.
(latest-savannah-release, latest-kernel.org-release): Use it.
2020-07-20 23:25:10 +02:00
Ludovic Courtès 1c26219f94 upstream: Use 'warning' instead of 'format'.
* guix/upstream.scm (update-package-source): Use 'warning' instead of 'format'.
2020-07-20 23:25:10 +02:00
Ludovic Courtès 36a5efd967 download: Add Savannah mirror.
* guix/download.scm (%mirrors): Add nongnu.freemirror.org.
2020-07-20 23:25:10 +02:00
Ludovic Courtès 7a6bb2fe5b gnu-maintenance: Add 'savannah' updater.
* guix/gnu-maintenance.scm (savannah-package?, %savannah-base)
(%savannah-updater): New variables.
(latest-savannah-release): New procedure.
(latest-xorg-release): Fix docstring.
2020-07-20 23:25:09 +02:00
Ludovic Courtès cffaf285c1 gnu-maintenance: 'latest-html-release' honors #:file->signature.
* guix/gnu-maintenance.scm (latest-html-release): Call FILE->SIGNATURE
instead of the in-line ".tar.sign" policy.
2020-07-20 23:25:09 +02:00
Ludovic Courtès b3802495f6 pack: Build the store database under a UTF-8 locale.
Fixes <https://bugs.gnu.org/42389>.
Reported by branjam4@gmail.com.

* guix/scripts/pack.scm (store-database)[build]: Add calls to 'setenv'
and 'setlocale'.
* tests/pack.scm ("self-contained-tarball + localstatedir, UTF-8 file
names"): New test.
2020-07-20 23:25:09 +02:00
Ludovic Courtès 181e0dddd6 pack: 'self-contained-tarball' runs derivation in a UTF-8local.
* guix/scripts/pack.scm (self-contained-tarball)
[set-utf8-locale]: New variable.
[build]: Use it.
* tests/pack.scm ("self-contained-tarball"): Use a <profile> record
instead of 'profile-derivation'.
2020-07-20 23:25:09 +02:00
Lars-Dominik Braun e8088f0b06 ssh: Speed up RPCs by using #:nodelay.
Partly fixes <https://bugs.gnu.org/41702>.

* guix/ssh.scm (open-ssh-session): Enable #:nodelay.
* m4/guix.m4 (GUIX_CHECK_GUILE_SSH): Add feature check for this new parameter.
* doc/guix.texi (Requirements): Adjust.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2020-07-20 23:25:09 +02:00
Lars-Dominik Braun 6c451e16b7 gnu: guile-ssh: Update to 0.13.0.
* gnu/packages/ssh.scm (guile-ssh): Update to 0.13.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-20 23:25:09 +02:00
Efraim Flashner 4874cae680 gnu: python-zope-security: Update to 5.1.1.
* gnu/packages/python-web.scm (python-zope-security): Update to 5.1.1.
[arguments]: Don't skip tests.
[native-inputs]: Add python-btrees, python-zope-component-bootstrap,
python-zope-location-bootstrap. Replace python-zope-configuration with
python-zope-configuration-bootstrap.
2020-07-20 17:56:09 +03:00
Efraim Flashner 7d55bc5e2a gnu: Adsd python-transaction.
* gnu/packages/python-web.scm (python-transaction): New variable.
2020-07-20 17:49:44 +03:00
Efraim Flashner 50566124d1 gnu: Add python-zope-location-bootstrap.
* gnu/packages/python-web.scm (python-zope-location-bootstrap): New
hidden package.
2020-07-20 17:48:40 +03:00
Efraim Flashner b25d148f99 gnu: Add python-zope-configuration-bootstrap.
* gnu/packages/python-web.scm (python-zope-configuration-bootstrap): New
hidden variable.
2020-07-20 17:47:43 +03:00
Efraim Flashner 24ba0d37cf gnu: Add python-zope-component-bootstrap.
* gnu/packages/python-web.scm (python-zope-component-bootstrap): New
hidden variable.
2020-07-20 17:46:38 +03:00
Efraim Flashner 79c36951e4 gnu: Add python-btrees.
* gnu/packages/python-web.scm (python-btrees): New variable.
2020-07-20 17:45:23 +03:00
Efraim Flashner 54b040a31c gnu: Add python-persistent.
* gnu/packages/python-web.scm (python-persistent): New variable.
2020-07-20 17:44:42 +03:00
Efraim Flashner 047c1f24de gnu: python-zope-configuration: Update to 4.4.0.
* gnu/packages/python-web.scm (python-zope-configuration): Update to
4.4.0.
[arguments]: Don't skip tests.
[native-inputs]: Add python-manuel.
2020-07-20 17:41:52 +03:00
Efraim Flashner b563526794 gnu: Add python-manuel.
* gnu/packages/python-web.scm (python-manuel): New variable.
2020-07-20 17:39:57 +03:00
Efraim Flashner 9c2e651662 gnu: python-zope-schema: Update to 6.0.0.
* gnu/packages/python-web.scm (python-zope-schema): Update to 6.0.0.
[arguments]: Don't skip tests. Use custom 'check phase.
2020-07-20 17:37:55 +03:00
Efraim Flashner 6de5b0f03d gnu: python-zope-interface: Update to 5.1.0.
* gnu/packages/python-web.scm (python-zope-interface): Update to 5.1.0.
[arguments]: Skip tests.
[native-inputs]: Add python-coverage, python-nose, python-zope-testing.
2020-07-20 17:31:45 +03:00
Efraim Flashner 556eec71d8 gnu: python-zope-proxy: Update to 4.3.5.
* gnu/packages/python-web.scm (python-zope-proxy): Update to 4.3.5.
2020-07-20 17:26:48 +03:00
Efraim Flashner 9085a0c97a gnu: python-zope-proxy: Run the tests.
* gnu/packages/python-web.scm (python-zope-proxy)[arguments]: Don't skip
tests.
[native-inputs]: Add python-zope-security-bootstrap.
2020-07-20 17:25:15 +03:00
Efraim Flashner e2ba910e38 gnu: Add python-zope-security-bootstrap.
* gnu/packages/python-web.scm (python-zope-security-bootstrap): New
hidden package.
2020-07-20 17:22:53 +03:00
Efraim Flashner f3d446ccf4 gnu: Add python-zope-proxy-bootstrap.
* gnu/packages/python-web.scm (python-zope-proxy-bootstrap): New hidden
package.
2020-07-20 17:21:45 +03:00
Efraim Flashner 6ae5d5da65 gnu: python-zope-exceptions: Enable tests.
* gnu/packages/python-web.scm (python-zope-exceptions)[arguments]: Use
custom 'check phase.
[native-inputs]: Add python-zope-testrunner-bootstrap.
2020-07-20 17:19:05 +03:00
Efraim Flashner 2f938b634e gnu: Add python-zope-testrunner-bootstrap.
* gnu/packages/python-web.scm (python-zope-testrunner-bootstrap): New
hidden package.
2020-07-20 17:18:20 +03:00
Efraim Flashner 7dc36cdc8f gnu: Add python-zope-exceptions-bootstrap.
* gnu/packages/python-web.scm (python-zope-exceptions-bootstrap): New
hidden package.
2020-07-20 17:17:48 +03:00
Efraim Flashner 845717bb8f gnu: python-zope-exceptions: Update to 4.4.
* gnu/packages/python-web.scm (python-zope-exceptions): Update to 4.4.
2020-07-20 17:14:04 +03:00
Efraim Flashner 3c23ae88ab gnu: python-zope-testrunner: Update to 5.2.
* gnu/packages/python-web.scm (python-zope-testrunner): Update to 5.2.
2020-07-20 17:03:24 +03:00
Efraim Flashner a3c0a8f410 gnu: Add python-py3dns.
* gnu/packages/python-xyz.scm (python-py3dns): New variable.
2020-07-20 16:57:57 +03:00
Tanguy Le Carrour 099516cb3b gnu: python-click: Update to 7.1.2.
* gnu/packages/python-xyz.scm (python-click): Update to 7.1.2.
[arguments] Fix the name of the file to modify. Set PYTHONPATH to make tests pass.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 16:27:54 +03:00
John Soo 381ea2b443 gnu: rust-parking-lot-0.10: Upgrade to 0.10.2.
* gnu/packages/crates-io.scm (rust-parking-lot-core-0.10): Upgrade to 0.10.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 16:16:07 +03:00
John Soo 547551b336 gnu: rust-parking-lot-core-0.7: Update to 0.7.2.
* gnu/packages/crates-io.scm (rust-parking-lot-core-0.7): Update to 0.7.2.
[arguments]: In cargo-inputs replace rust-petgraph-0.4 with 0.5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 16:12:33 +03:00
John Soo 3943c9d6b6 gnu: Add rust-petgraph-0.5.
* gnu/packages/crates-io.scm (rust-petgraph-0.5): New variable.
(rust-petgraph-0.4): Inherit from rust-petgraph-0.5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 16:08:09 +03:00
John Soo 78e831817d gnu: Add rust-fixedbitset-0.2.
* gnu/packages/crates-io.scm (rust-fixedbitset-0.2): New variable.
(rust-fixedbitset-0.1): Inherit from rust-fixedbitset-0.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 16:06:59 +03:00
John Soo 87e6e9b7af gnu: rust-fixedbitset-0.1: Do not skip build.
* gnu/packages/crates-io.scm (rust-fixedbitset-0.1): [arguments] Do not skip
build.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 16:06:20 +03:00
John Soo 125998c54a gnu: rust-petgraph-0.4: Do not skip build.
* gnu/packages/crates-io.scm (rust-petgraph-0.4): [arguments] Correct
dependencies, ignore failing test, do not skip build.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 16:06:09 +03:00
John Soo cdb4b33c6c gnu: Add rust-odds-0.2.
* gnu/packages/crates-io.scm (rust-odds-0.2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 16:01:14 +03:00
John Soo 0dc782c8a7 gnu: rust-odds-0.3: Do not skip build.
* gnu/packages/crates-io.scm (rust-odds-0.3): Do not skip build.
[arguments]: In cargo-development-inputs replace rust-itertools-0.8 with
0.7, rust-lazy-static-1 with 0.2, rust-quickcheck-0.8 with 0.4.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 15:57:12 +03:00
John Soo 810a56494a gnu: Add rust-itertools-0.5.
* gnu/packages/crates-io.scm (rust-itertools-0.5): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 15:51:53 +03:00
John Soo 7ff56a6bff gnu: rust-lock-api-0.3: Update to 0.3.4.
* gnu/packages/crates-io.scm (rust-lock-api-0.3): Update to 0.3.4.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 15:50:59 +03:00
Efraim Flashner d6fedf6bf7 gnu: python-pytest-vcr: Fix integration with pytest-5.
* gnu/packages/python-check.scm (python-pytest-vcr): Update to 1.0.2-1.4d6c7b3.
2020-07-20 15:34:23 +03:00
Ricardo Wurmus cd005bfea5 gnu: java-cisd-jhdf5: Update location of commons-io jar.
* gnu/packages/java.scm (java-cisd-jhdf5)[arguments]: Update location of
commons-io jar.
2020-07-20 12:45:53 +02:00
Ricardo Wurmus 3448c7eda3 gnu: java-cisd-base: Update location of commons-io jar.
* gnu/packages/java.scm (java-cisd-base)[arguments]: Update location of
commons-io jar.
2020-07-20 12:45:53 +02:00
Michael Rohleder 500ee354ae gnu: widelands: Update to 21.
* gnu/packages/games.scm (widelands): Update to 21.
[arguments]: Remove unneeded 'install-desktop-file-and-icons phase.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 13:17:53 +03:00
Alexandru-Sergiu Marton d33bc2c82e gnu: Add rust-directories-3.
* gnu/packages/crates-io.scm (rust-directories-3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 12:47:26 +03:00
Tanguy Le Carrour 883e91b4a8 gnu: gnunet: Enable more tests.
* gnu/packages/gnunet.scm (gnunet)[arguments]: Enable cadet tests.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-20 12:33:07 +03:00
Brett Gilio cd0c4268d7 gnu: emacs-telega: Update to 0.6.27-1.
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.6.27-1.

[source]: Take a new commit that includes the latest .el files from the
contrib subdirectory.

[arguments]: Add a substitute method for the 'telega-install-contrib phase to
know where telega-contrib is located, and use it appropriately.

[arguments]: Manually invoke bytecompilation as a separate step for the
contrib directory.

[arguments]: Add 'telega-install-contrib phase to place the contrib directory
files in a more guix-suitable place.
2020-07-19 23:54:32 -05:00
Leo Famulari 00b6558811 gnu: MPD: Update to 0.21.25.
* gnu/packages/mpd.scm (mpd): Update to 0.21.25.
2020-07-19 21:59:08 -04:00
Leo Famulari 271bc79f9f gnu: libmpdclient: Update to 2.19.
* gnu/packages/mpd.scm (libmpdclient): Update to 2.19.
2020-07-19 21:59:08 -04:00
Brett Gilio 8bbc8accda gnu: lean: Disable test cases for i686 and armhf.
* gnu/packages/lean.scm (lean)[arguments]: Individual test cases are currently
failing for 32-bit architectures. Disable them temporarily pending further
investigation as to resolution.
2020-07-19 20:24:00 -05:00
Tobias Geerinckx-Rice 454b374866 gnu: console-setup: Update to 1.196.
* gnu/packages/xorg.scm (console-setup): Update to 1.196.
[source]: Use git tag.
2020-07-20 01:48:26 +02:00
Tobias Geerinckx-Rice b036e370b4 gnu: xev: Update to 1.2.4.
* gnu/packages/xorg.scm (xev): Update to 1.2.4.
2020-07-20 01:48:26 +02:00
Tobias Geerinckx-Rice 7915e3e198 gnu: qutebrowser: Update to 1.13.1.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.13.1.
2020-07-20 01:48:26 +02:00
Tobias Geerinckx-Rice 626bc647c0 gnu: python-pendulum: Update to 2.1.1.
* gnu/packages/time.scm (python-pendulum): Update to 2.1.1.
2020-07-20 01:48:26 +02:00
Tobias Geerinckx-Rice b3763b5330 gnu: zabbix-agentd, zabbix-server: Update to 5.0.2 [fixes CVE-2020-15803].
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.0.2.
2020-07-20 01:48:26 +02:00
Tobias Geerinckx-Rice 4437eb1d94 gnu: mc: Update to 4.8.25.
* gnu/packages/mc.scm (mc): Update to 4.8.25.
2020-07-20 01:48:26 +02:00
Tobias Geerinckx-Rice d0ff7e1c94 gnu: mtd-utils: Update to 2.1.2.
* gnu/packages/linux.scm (mtd-utils): Update to 2.1.2.
2020-07-20 01:48:25 +02:00
Brett Gilio c15a2cd906 gnu: libtorrent-rasterbar: Update to 1.2.7.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.2.7.

[source]: Modify the URL.
2020-07-19 15:09:57 -05:00
guy fleury iteriteka 7b2ab96a6e gnu: Add gdc-toolchain.
* gnu/packages/commencement.scm(gdc-toolchain): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-19 20:23:37 +03:00
guy fleury iteriteka 163686d82e gnu: Add gdc-10.
* gnu/packages/gcc.scm (gdc-10): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-19 20:23:00 +03:00
Efraim Flashner dc9e8f2ed3 gnu: python-fasteners: Update to 0.15.
* gnu/packages/python-xyz.scm (python-fasteners): Update to 0.15.
[propagated-inputs]: Move python-testtools ...
[native-inputs]: ... to here.
2020-07-19 20:16:53 +03:00
Eric Bavier 4dfbebdb64 gnu: stress-make: Fix build with make 4.3.
* gnu/packages/debug.scm (stress-make): Update to latest upstream commit.
[arguments]: Adjust source file name for substitute*.
2020-07-19 10:39:13 -05:00
Jakub Kądziołka 56f12a65a0 gnu: r-rhdf5lib: Fix libsz substitution.
This is a follow-up to commit b7f051db14 -
in the new version, some of the format strings being replaced gained
quotes. This commit fixes build of dependents of r-rhdf5lib, such as
r-hdf5array.

* gnu/packages/bioinformatics (r-rhdf5lib): Remove all instances of libsz.a.
2020-07-19 15:54:48 +02:00
Tobias Geerinckx-Rice cd6aa38e7f gnu: perl-gd: Update to 2.72 [fixes CVE-2019-6977].
* gnu/packages/gd.scm (perl-gd): Update to 2.72.
2020-07-19 14:46:25 +02:00
Tobias Geerinckx-Rice 54cab3059d gnu: s-tui: Update to 1.0.2.
* gnu/packages/admin.scm (s-tui): Update to 1.0.2.
2020-07-19 14:46:25 +02:00
Marius Bakke eccdd80e08 doc: Fix Ganeti blog post URL.
* doc/guix.texi (Virtualization Services): Adjust Ganeti blog post URL.
2020-07-19 14:23:16 +02:00
Marius Bakke 41daf12865 services: ganeti: Use TLS on the remote API by default.
* gnu/services/ganeti.scm (<ganeti-rapi-configuration>): Set SSL? to #t.
* gnu/tests/ganeti.scm (%ganeti-os): Set SSL? to #f.
* doc/guix.texi (Virtualization Services): Adjust accordingly.
2020-07-19 14:23:16 +02:00
Marius Bakke c91c132fc4 gnu: ungoogled-chromium: Update to 84.0.4147.89-0.df199c0.
* gnu/packages/patches/ungoogled-chromium-system-jsoncpp.patch,
gnu/packages/patches/ungoogled-chromium-system-zlib.patch: Delete files.
* gnu/packages/patches/ungoogled-chromium-system-nspr.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 84.
(%ungoogled-revision): Set to df199c04ff367da59ce52a23a3f3b305dd3b00c3.
(%debian-revision): Set to debian/83.0.4103.116-3.
(%gentoo-revision): Set to f3f649046d31ebdbc8c4a302b2384504eff78027.
(chromium-gcc-patchset, %chromium-gcc-patches): New variables.
(%gentoo-patches): Remove GCC patches, which have been moved to the above
repo.  Add ffmpeg compatibility patch.
(%debian-patches): Add zlib and jsoncpp patch; remove nspr patch.
(%ungoogled-origin): Update hash.
(ungoogled-chromium-snippet): Add the new GCC patches.  Remove obsolete local
patches, add new.
(xcb-proto/python2): New variable.
(ungoogled-chromium): Update to 84.0.4147.89-0..df199c0.
[arguments]: Add "is_unsafe_developer_build", "max_jobs_per_link",
"exclude_unwind_tables", "xcbproto_path", "perfetto_use_system_protobuf" to
 #:configure-flags.  Remove "linux_use_bundled_binutils".  Adjust vulkan
header substitutions.
[native-inputs]: Remove YASM.
[inputs]: Change from FFMPEG-4.2 to FFMPEG.  Add PROTOBUF and XCB-PROTO/PYTHON2.
2020-07-19 14:23:16 +02:00
Marius Bakke ddedd27270 gnu: python-psutil: Update to 5.7.2.
* gnu/packages/python-xyz.scm (python-psutil): Update to 5.7.2.
2020-07-19 14:23:16 +02:00
Guillaume Le Vaillant 1c5901ae4e gnu: sbcl-mcclim-fonts-truetype: Fix build.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-fonts-truetype)[inputs]: Add
  font-dejavu.
  [arguments]: Add 'fix-paths' phase and don't disable test phase.
2020-07-19 11:33:52 +02:00
Efraim Flashner fd7b950858 gnu: python-humanfriendly: Update to 8.2.
* gnu/packages/python-xyz.scm (python-humanfriendly): Upgrade to 8.2.
2020-07-19 11:21:15 +03:00
Efraim Flashner 2c7802d2e0 gnu: python-humanfriendly: Don't propagate python-monotonic.
python-monotonic targets python-2 and early versions of python-3.

* gnu/packages/python-xyz.scm (python-humanfriendly)[propagated-inputs]:
Remove python-monotonic.
[properties]: New field.
(python2-humanfriendly): Adjust accordingly.
2020-07-19 11:21:14 +03:00
Brett Gilio 3f17586269 gnu: python-language-server: Remove comment in inputs.
* gnu/packages/python-xyz.scm (python-language-server)[inputs]: Remove comment
introduced in dcff9bda97 about using special
versions of packages.
2020-07-19 02:55:29 -05:00
Brett Gilio a5e5e51f33 gnu: python-language-server: Update to 0.34.1.
* gnu/packages/python-xyz.scm (python-language-server): Update to 0.34.1.
2020-07-19 02:54:48 -05:00
Brett Gilio 4deab59f5a gnu: lean: Update to 3.17.1.
* gnu/packages/lean.scm (lean): Update to 3.17.1.
2020-07-19 02:29:31 -05:00
Brett Gilio 667903d143 gnu: straw-viewer: Update to 0.0.6.
* gnu/packages/video.scm (straw-viewer): Update to 0.0.6.
2020-07-18 23:51:32 -05:00
Brett Gilio d37eb6bb20 gnu: swi-prolog: Update to 8.3.4.
* gnu/packages/prolog.scm (swi-prolog): Update to 8.3.4.

[arguments]: Several test phases now pass that were broken previously, so
'delete-failing-tests-(pre/post) have been removed in favor of a single
'delete-failing-tests phase after unpack. The comment was revised to reflect
this change.
2020-07-18 23:38:10 -05:00
Brett Gilio 282ca4a135 gnu: emacs-telega: Update to 0.6.27.
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.6.27.

[arguments]: Move 'telega-paths-patch after check phase to work around
substituting store paths for ffmpeg and ffplay.
2020-07-18 22:19:48 -05:00
Brett Gilio d3eef42760 gnu: tdlib: Update to 1.6.6.
* gnu/packages/messaging.scm (tdlib): Update to 1.6.6.
2020-07-18 22:19:06 -05:00
Eric Bavier 754cfbdcc0 gnu: Add GNOME MultiWriter.
* gnu/packages/gnome.scm (gnome-multi-writer): New variable.
2020-07-18 20:04:27 -05:00
Tobias Geerinckx-Rice 7ffec020ae gnu: clamav: Update to 0.102.4.
* gnu/packages/antivirus.scm (clamav): Update to 0.102.4.
2020-07-19 02:19:30 +02:00
Tobias Geerinckx-Rice 6052fd73ae gnu: 7kaa: Update to 2.15.4p1.
* gnu/packages/games.scm (7kaa): Update to 2.15.4p1.
2020-07-19 02:19:30 +02:00
Tobias Geerinckx-Rice e93253b7a5 gnu: nnn: Update to 3.3.
* gnu/packages/admin.scm (nnn): Update to 3.3.
2020-07-19 02:19:30 +02:00
Tobias Geerinckx-Rice 8e80880508 gnu: r-loo: Update to 2.3.1.
* gnu/packages/cran.scm (r-loo): Update to 2.3.1.
2020-07-19 02:19:30 +02:00
Tobias Geerinckx-Rice 7e6df0e993 gnu: libzip: Update to 1.7.3.
* gnu/packages/compression.scm (libzip): Update to 1.7.3.
2020-07-19 02:19:29 +02:00
Efraim Flashner 1825729f8b gnu: simplescreenrecorder: Update to 0.4.2.
* gnu/packages/video.scm (simplescreenrecorder): Update to 0.4.2.
[inputs]: Add libxinerama.
2020-07-19 00:14:56 +03:00
Tobias Geerinckx-Rice ba1d9680d6 .guix-authorizations: Add brettgilio (back) to the committers.
* .guix-authorizations: Add fingerprint for brettgilio.
2020-07-18 21:12:38 +02:00
Julien Lepiller 7bbe61f8ff gnu: java-hamcrest-library: Fix race condition.
* gnu/packages/java.scm (java-hamcrest-library)[arguments]: Fix
build.xml in the same way it is fixed in java-hamcrest-all to prevent a
race condition.
2020-07-18 13:28:11 +02:00
Jakub Kądziołka b998b19e51 gnu: rust-dirs-sys-0.3: Update to 0.3.5.
* gnu/packages/crates-io.scm (rust-dirs-sys-0.3): Update to 0.3.5.
  (rust-dirs-2.0, rust-dirs-sys-0.3): Don't skip build.
2020-07-18 11:28:11 +02:00
Maxim Cournoyer 479c032495 gnu: ruby-yard: Make the package reproducible.
* gnu/packages/ruby.scm (ruby-yard)[phases]: Add a 'do-not-set-date-in-gemspec
phase.
2020-07-17 23:01:35 -04:00
Maxim Cournoyer 9c5a7d0012 gnu: Add ruby-asciidoctor-pdf.
* gnu/packages/ruby.scm (ruby-asciidoctor-pdf): New variable.
2020-07-17 23:01:34 -04:00
Maxim Cournoyer 22d6b53452 gnu: ruby-rouge: Update to 3.21.0.
* gnu/packages/ruby.scm (ruby-rouge): Update to 3.21.0.
2020-07-17 23:01:34 -04:00
Maxim Cournoyer 7d94616d2a gnu: Add ruby-open-uri-cached.
* gnu/packages/ruby.scm (ruby-open-uri-cached): New variable.
2020-07-17 23:01:34 -04:00
Maxim Cournoyer f421785bd7 gnu: Add ruby-text-hyphen.
* gnu/packages/ruby.scm (ruby-text-hyphen): New variable.
2020-07-17 23:01:34 -04:00
Maxim Cournoyer db9f951b83 gnu: Add ruby-chunky-png.
* gnu/packages/ruby.scm (ruby-chunky-png): New variable.
2020-07-17 23:01:33 -04:00
Maxim Cournoyer 97295c2aa4 gnu: Add ruby-standard.
* gnu/packages/ruby.scm (ruby-standard): New variable.
2020-07-17 23:01:33 -04:00
Maxim Cournoyer c7ab342a36 gnu: Add ruby-gimme.
* gnu/packages/ruby.scm (ruby-gimme): New variable.
2020-07-17 23:01:33 -04:00
Maxim Cournoyer 668617923b gnu: Add ruby-rubocop-performance.
* gnu/packages/ruby.scm (ruby-rubocop-performance): New variable.
2020-07-17 23:01:33 -04:00
Maxim Cournoyer c164c402a1 gnu: ruby-rubocop: Update to 0.88.0.
* gnu/packages/patches/ruby-rubocop-break-dependency-cycle.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/ruby.scm (ruby-rubocop): Update to 0.88.0.
[origin]: Use git-fetch.  Apply the newly added patch.
[arguments]: Set #:test-target to "default".  Remove #:tests?, enabling tests.
[phases]{remove-problematic-tests, disable-bundler, set-home,
make-adoc-files-writable}: New phases.  Replace the 'replace-git-ls-files
phase.
[native-inputs]: Add ruby-bump, ruby-pry, ruby-rspec, ruby-test-queue,
ruby-webmock-2 and ruby-yard.
[propagated-inputs]: Remove ruby-powerpack and ruby-jaro-winkler.  Add
ruby-regexp-parser, ruby-rexml and ruby-rubocop-ast.
2020-07-17 23:01:33 -04:00
Maxim Cournoyer 12ed6da4fe gnu: Add ruby-test-queue.
* gnu/packages/ruby.scm (ruby-test-queue): New variable.
2020-07-17 23:01:32 -04:00
Maxim Cournoyer b6f2a8d164 gnu: Add ruby-regexp-parser.
* gnu/packages/ruby.scm (ruby-regexp-parser): New variable.
2020-07-17 23:01:32 -04:00
Maxim Cournoyer 8aba0333b2 gnu: Add ruby-regexp-property-values.
* gnu/packages/ruby.scm (ruby-regexp-property-values): New variable.
2020-07-17 23:01:32 -04:00
Maxim Cournoyer ac75f1df1d gnu: Add ruby-range-compressor.
* gnu/packages/ruby.scm (ruby-range-compressor): New variable.
2020-07-17 23:01:31 -04:00
Maxim Cournoyer 93ec41c648 gnu: Add ruby-character-set.
* gnu/packages/ruby.scm (ruby-character-set): New variable.
2020-07-17 23:01:31 -04:00
Maxim Cournoyer e098bdae3a gnu: Add ruby-rexml.
* gnu/packages/ruby.scm (ruby-rexml): New variable.
2020-07-17 23:01:31 -04:00
Maxim Cournoyer 5c4c28f8f5 gnu: Add ruby-rubocop-ast.
* gnu/packages/ruby.scm (ruby-rubocop-ast): New variable.
2020-07-17 23:01:30 -04:00
Maxim Cournoyer 308104f8e9 gnu: ruby-ast: Update to 2.4.1.
* gnu/packages/ruby.scm (ruby-ast): Update to 2.4.1.
[origin]: Use git-fetch.
2020-07-17 23:01:30 -04:00
Maxim Cournoyer 9fc61da93b gnu: ruby-parser: Update to 2.7.1.4.
* gnu/packages/ruby.scm (ruby-parser): Update to 2.7.1.4.
2020-07-17 23:01:30 -04:00
Maxim Cournoyer fe9993b19c gnu: ruby-coveralls: Strip exact versions from gemspec file.
* gnu/packages/ruby.scm (ruby-coveralls)[phases]: New
'strip-version-requirements phase.
2020-07-17 23:01:29 -04:00
Maxim Cournoyer 9c1715581f gnu: Add ruby-rspec-given.
* gnu/packages/ruby.scm (ruby-rspec-given): New variable.
2020-07-17 23:01:29 -04:00
Maxim Cournoyer 906b9a141a gnu: Add ruby-given-core.
* gnu/packages/ruby.scm (ruby-given-core): New variable.
2020-07-17 23:01:29 -04:00
Maxim Cournoyer 818b402cc5 gnu: Add ruby-sorcerer.
* gnu/packages/ruby.scm (ruby-sorcerer): New variable.
2020-07-17 23:01:29 -04:00
Maxim Cournoyer 1f183ca0b2 gnu: Add ruby-treetop.
* gnu/packages/ruby.scm (ruby-treetop): New variable.
2020-07-17 23:01:28 -04:00
Maxim Cournoyer f949b60e69 gnu: Add ruby-polyglot.
* gnu/packages/ruby.scm (ruby-polyglot): New variable.
2020-07-17 23:01:28 -04:00
Maxim Cournoyer ce52f2b11c gnu: Add ruby-prawn-templates.
* gnu/packages/ruby.scm (ruby-prawn-templates): New variable.
2020-07-17 23:01:28 -04:00
Maxim Cournoyer 95692655a1 gnu: Add ruby-prawn-svg.
* gnu/packages/ruby.scm (ruby-prawn-svg): New variable.
2020-07-17 23:01:28 -04:00
Maxim Cournoyer 2d877f6ef3 gnu: Add ruby-css-parser.
* gnu/packages/ruby.scm (ruby-css-parser): New variable.
2020-07-17 23:01:28 -04:00
Maxim Cournoyer 15b188c33d gnu: Add ruby-prawn-icon.
* gnu/packages/ruby.scm (ruby-prawn-icon): New variable.
2020-07-17 23:01:28 -04:00
Maxim Cournoyer cc10ca3388 gnu: ruby-prawn-manual-builder: Use %prawn-project-licenses.
* gnu/packages/ruby.scm (ruby-prawn-manual-builder)[license]: Set to
%prawn-project-licenses.
2020-07-17 23:01:27 -04:00
Maxim Cournoyer e6c7a601b8 gnu: ruby-prawn: Update to commit d980247be8a00e7c59cd4e5785e3aa98f9856db1.
* gnu/packages/ruby.scm (ruby-prawn): Update to commit
d980247be8a00e7c59cd4e5785e3aa98f9856db1.
[arguments]: Drop the #:tests? arguments, enabling tests.
[phases]: Remove the 'fix-dependencies phase.  Add the
'drop-signing-key-requirement and replace the 'check phase.
[native-inputs]: Remove bundler.  Add ruby-prawn-manual-builder.
[home-page]: Use HTTPS.
[license]: Set to %prawn-project-licenses.
2020-07-17 23:01:27 -04:00
Maxim Cournoyer 4179ed930d gnu: ruby-ttfunk: Update to 1.6.2.1.
* gnu/packages/ruby.scm (ruby-ttfunk): Update to 1.6.2.1.
[license]: Set to %prawn-project-licenses.
2020-07-17 23:01:27 -04:00
Maxim Cournoyer 34796d7a6c gnu: ruby-pdf-reader: Actually run tests.
* gnu/packages/ruby.scm (ruby-pdf-reader)[source]: Use git-fetch.
[phases]{do-not-use-bundler}: Add phase.
[native-inputs]{bundler}: Delete input.
2020-07-17 23:01:27 -04:00
Maxim Cournoyer b377dd95b8 gnu: ruby-pdf-reader: Update to 2.4.0.
* gnu/packages/ruby.scm (ruby-pdf-reader): Update to 2.4.0.
2020-07-17 23:01:27 -04:00
Maxim Cournoyer ed2f26f879 gnu: ruby-pdf-inspector: Enable tests.
* gnu/packages/ruby.scm (ruby-pdf-inspector)[origin]: Use the git-fetch
method.
[phases]: Add the 'drop-signing-key-requirement phase and replace the 'check
phase to enable tests.
[license]: Set to %prawn-project-licenses.
2020-07-17 23:01:26 -04:00
Maxim Cournoyer 9622928d1e gnu: ruby-prawn: Add a %prawn-project-licenses variable.
* gnu/packages/ruby.scm (%prawn-project-licenses): New variable.
2020-07-17 23:01:24 -04:00
Kei Kebreau a2e6553441 gnu: starfighter: Update to 2.3.
* gnu/packages/games.scm (starfighter): Update to 2.3.
2020-07-17 20:51:53 -04:00
Kei Kebreau 056db754bf gnu: ltris: Update to 1.2.
* gnu/packages/games.scm (ltris): Update to 1.2.
[source]: Use a "mirror://sourceforge" URL.
2020-07-17 19:22:11 -04:00
Kei Kebreau 4b3d54e73e gnu: windowmaker: Update to 0.95.9.
* gnu/packages/gnustep.scm (windowmaker): Update to 0.95.9.
[source]: Update URI.
[home-page]: Use HTTPS URL.
2020-07-17 19:21:52 -04:00
Vagrant Cascadian 607a136a25 gnu: diffoscope: Update to 151.
* gnu/packages/diffoscope (diffoscope): Update to 151.
2020-07-17 15:39:00 -07:00
Jakub Kądziołka c9ea5dfdbe tests: docker-system: Use guile-3.0.
This helps find the (json) module in the virtual machine.

* gnu/tests/docker.scm (build-tarball&run-docker-test,
run-docker-system-test): Replace guile-2.2 with guile-3.0.
2020-07-17 22:13:58 +02:00
Guillaume Le Vaillant 0f935e9549 gnu: Add cl-mcclim.
* gnu/packages/lisp-xyz.scm (cl-mcclim): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant 8afd2d10ee gnu: Add sbcl-mcclim.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant 8e0e7f3566 gnu: Add sbcl-mcclim-extensions.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-extensions): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant e88754626f gnu: Add sbcl-mcclim-layouts-tab.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-layouts-tab): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant 5d2abf9f27 gnu: Add sbcl-conditional-commands.
* gnu/packages/lisp-xyz.scm (sbcl-conditional-commands): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant 92da537c41 gnu: Add sbcl-mcclim-bitmaps.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-bitmaps): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant c93bd9f8b9 gnu: Add sbcl-mcclim-bezier.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-bezier): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant d92e264935 gnu: Add sbcl-mcclim-bezier-clx.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-bezier-clx): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant 000ee6e5b6 gnu: Add sbcl-mcclim-bezier-core.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-bezier-core): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant 9757de5dc6 gnu: Add sbcl-mcclim-franz.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-franz): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant efa88f9020 gnu: Add sbcl-mcclim-looks.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-looks): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant 1a1b584b0e gnu: Add sbcl-clim-pdf.
* gnu/packages/lisp-xyz.scm (sbcl-clim-pdf): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant b1ca56bf3b gnu: Add sbcl-clim-postscript.
* gnu/packages/lisp-xyz.scm (sbcl-clim-postscript): New variable.
2020-07-17 15:35:58 +02:00
Guillaume Le Vaillant 48f2694dd5 gnu: Add sbcl-clim-postscript-font.
* gnu/packages/lisp-xyz.scm (sbcl-clim-postscript-font): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant 6be78cd9fe gnu: Add sbcl-mcclim-null.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-null): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant 1f1d0bacef gnu: Add sbcl-mcclim-clx-fb.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-clx-fb): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant 6b40a9afb7 gnu: Add sbcl-mcclim-render.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-render): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant 942a824746 gnu: Add sbcl-mcclim-clx-freetype.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-clx-freetype): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant fab0adc752 gnu: Add sbcl-mcclim-fonts-clx-freetype.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-fonts-clx-freetype): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant 892f1ef054 gnu: Add sbcl-mcclim-harfbuzz.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-harfbuzz): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant db09401805 gnu: Add sbcl-mcclim-fontconfig.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-fontconfig): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant 46fa001dea gnu: Add sbcl-mcclim-clx-truetype.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-clx-truetype): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant fc77c14182 gnu: Add sbcl-mcclim-fonts-clx-truetype.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-fonts-clx-truetype): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant c085e70712 gnu: Add sbcl-mcclim-fonts-truetype.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-fonts-truetype): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant 9721909b9f gnu: Add sbcl-mcclim-clx.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-clx): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant 875aadaeeb gnu: Add sbcl-mcclim-backend-common.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-backend-common): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant 0ee4e6ef36 gnu: Add sbcl-clim.
* gnu/packages/lisp-xyz.scm (sbcl-clim): New variable.
2020-07-17 15:35:57 +02:00
Guillaume Le Vaillant b2f63ae605 gnu: Add sbcl-drei-mcclim.
* gnu/packages/lisp-xyz.scm (sbcl-drei-mcclim): New variable.
2020-07-17 15:35:56 +02:00
Guillaume Le Vaillant 720c838709 gnu: Add sbcl-persistent.
* gnu/packages/lisp-xyz.scm (sbcl-persistent): New variable.
2020-07-17 15:35:56 +02:00
Guillaume Le Vaillant 49abb68760 gnu: Add sbcl-automaton.
* gnu/packages/lisp-xyz.scm (sbcl-automaton): New variable.
2020-07-17 15:35:56 +02:00
Guillaume Le Vaillant 7cdfd92e8d gnu: Add sbcl-mcclim-fonts.
* gnu/packages/lisp-xyz.scm (sbcl-mcclim-fonts): New variable.
2020-07-17 15:35:56 +02:00
Guillaume Le Vaillant 699650ed97 gnu: Add sbcl-esa-mcclim.
* gnu/packages/lisp-xyz.scm (sbcl-esa-mcclim): New variable.
2020-07-17 15:35:56 +02:00
Guillaume Le Vaillant 5a691dc0e9 gnu: Add sbcl-clim-core.
* gnu/packages/lisp-xyz.scm (sbcl-clim-core): New variable.
2020-07-17 15:35:56 +02:00
Guillaume Le Vaillant 9e7db6c8e4 gnu: Add sbcl-clim-basic.
* gnu/packages/lisp-xyz.scm (sbcl-clim-basic): New variable.
2020-07-17 15:35:56 +02:00
Guillaume Le Vaillant d0a6906d36 gnu: Add sbcl-clim-lisp.
* gnu/packages/lisp-xyz.scm (sbcl-clim-lisp): New variable.
2020-07-17 15:35:56 +02:00
Jakub Kądziołka d6b05ba353 gitignore: Don't ignore daemon source code.
Remove files that are included in the repository from .gitignore. This
improves the behavior of some code-searching tools.
2020-07-17 15:23:53 +02:00
Jakub Kądziołka e28a824f08 gnu: rust: Use search-patches instead of map search-patch
* gnu/packages/rust.scm: Replace instances of map search-patch with
search-patches.
2020-07-17 15:22:57 +02:00
Jakub Kądziołka 17666c090b gnu: Add Rust 1.45.
* gnu/packages/rust.scm (rust-1.45): New variable.
* gnu/packages/patches/rust-1.45-linker-locale.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add the patch to the list.
2020-07-17 14:21:38 +02:00
Efraim Flashner 7d49e1897c gnu: ganeti-instance-debootstrap: Use a source file-name.
* gnu/packages/virtualization.scm (ganeti-instance-debootstrap)[source]:
Add a file-name field.
2020-07-17 14:59:16 +03:00
Efraim Flashner 2be973c35e gnu: java-guava: Use a source file-name.
* gnu/packages/java.scm (java-guava)[source]: Add a file-name field.
2020-07-17 14:58:11 +03:00
Björn Höfling 12988adf18 gnu: osm2pgsql: Update to 1.2.2.
* gnu/packages/geo.scm (osm2pgsql): Update to 1.2.2.
2020-07-17 12:16:18 +02:00
Björn Höfling 7953f8b724 gnu: libosmium: Update to 2.15.6.
* gnu/packages/geo.scm (libosmium): Update to 2.15.6.
2020-07-17 12:16:18 +02:00
Björn Höfling b45be61267 gnu: gdal: Update to 3.1.2.
* gnu/packages/geo.scm (gdal): Update to 3.1.2.
2020-07-17 12:16:18 +02:00
Björn Höfling 1ee584057d gnu: gdal: Add postgresql dependency.
* gnu/packages/geo.scm (gdal)[inputs]: Add postgresql.
[native-inputs]: New field. Introduces pkg-config.
2020-07-17 12:16:17 +02:00
Efraim Flashner 0e1428ac5d gnu: quassel: Fix calling inxi script.
* gnu/packages/irc.scm (quassel)[source]: Only remove bundled inxi script.
[arguments]: Adjust 'patch-inxi-reference phase to symlink packaged inxi
to where quassel expects it to be.
2020-07-17 12:36:10 +03:00
Christopher Baines 22b3a95f6e build-system/maven: Make default-maven-plugins a procedure.
This allows compiling the module without the (gnu packages maven) module being
available.

* guix/build-system/maven.scm (%default-maven-plugins): Rename to
default-maven-plugins, and convert to a procedure.
* doc/guix.texi (maven-build-system): Update.
2020-07-17 09:45:19 +01:00
Julien Lepiller 55b90c9053 guix: Add maven-build-system.
* guix/build-system/maven.scm: New file.
* guix/build/maven-build-system.scm: New file.
* Makefile.am (MODULES): Add them.
* doc/guix.texi (Build Systems): Document the maven build system.
2020-07-17 04:21:22 +02:00
Julien Lepiller 562408a8c0 gnu: Add maven-jar-plugin.
* gnu/packages/maven.scm (maven-jar-plugin): New variable.
2020-07-17 04:21:18 +02:00
Julien Lepiller 7c02294bc2 gnu: Add maven-surefire-plugin.
* gnu/packages/maven.scm (maven-surefire-plugin): New variable.
2020-07-17 04:21:15 +02:00
Julien Lepiller b777e19437 gnu: Add maven-surefire-common.
* gnu/packages/maven.scm (maven-surefire-common): New variable.
* gnu/packages/java.scm (java-hawtjni, java-jansi-native, java-jansi):
Install from pom file.
2020-07-17 04:21:13 +02:00
Julien Lepiller e1ee5a75f3 gnu: Add java-surefire-junit4.
* gnu/packages/maven.scm (java-surefire-junit4): New variable.
2020-07-17 04:21:10 +02:00
Julien Lepiller 586db0f9c5 gnu: Add java-surefire-common-junit4.
* gnu/packages/maven.scm (java-surefire-common-junit4): New variable.
2020-07-17 04:21:07 +02:00
Julien Lepiller 72ce48788d gnu: Add java-surefire-common-junit3.
* gnu/packages/maven.scm (java-surefire-common-junit3): New variable.
2020-07-17 04:21:04 +02:00
Julien Lepiller fd090644b3 gnu: Add java-surefire-common-java5.
* gnu/packages/maven.scm (java-surefire-common-java5): New variable.
2020-07-17 04:21:01 +02:00
Julien Lepiller 15725d9a78 gnu: Add java-surefire-extensions-api.
* gnu/packages/maven.scm (java-surefire-extensions-api): New variable.
2020-07-17 04:20:59 +02:00
Julien Lepiller bf2769c23f gnu: Add java-surefire-booter.
* gnu/packages/maven.scm (java-surefire-booter): New variable.
2020-07-17 04:20:55 +02:00
Julien Lepiller ac8179a05c gnu: Add java-surefire-api.
* gnu/packages/maven.scm (java-surefire-api): New variable.
2020-07-17 04:20:50 +02:00
Julien Lepiller ef61b4a1be gnu: Add maven-shared-utils-3.1.
* gnu/packages/maven.scm (maven-shared-utils-3.1): New variable.
2020-07-17 04:20:44 +02:00
Julien Lepiller 2a08d8ffd0 gnu: Add java-surefire-logger-api.
* gnu/packages/maven.scm (java-surefire-logger-api): New variable.
2020-07-17 04:20:40 +02:00
Julien Lepiller dd607254ef gnu: Add maven-compiler-plugin.
* gnu/packages/maven.scm (maven-compiler-plugin): New variable.
2020-07-17 04:20:36 +02:00
Julien Lepiller c45e7ee688 gnu: Add maven-shared-incremental.
* gnu/packages/maven.scm (maven-shared-incremental): New variable.
2020-07-17 04:20:25 +02:00
Julien Lepiller 90a1d04cc1 gnu: Add java-plexus-compiler-manager.
* gnu/packages/java.scm (java-plexus-compiler-manager): New variable.
(java-plexus-compiler-api, java-plexus-compiler-javac): Install from pom
file.
(java-plexus-compiler-javac): Install plexus components file.
2020-07-17 04:19:58 +02:00
Julien Lepiller 8630a08099 gnu: add java-plexus-java.
* gnu/packages/java.scm (java-plexus-java): New variable.
2020-07-17 04:19:45 +02:00
Julien Lepiller 015e8774b7 gnu: java-plexus-component-metadata: Move to java.scm.
* gnu/packages/maven.scm (maven-core-bootstrap): Make public and hidden.
(java-plexus-component-metadata): Move to ...
* gnu/packages/java.scm: ... here.
2020-07-17 04:19:24 +02:00
Julien Lepiller 0ab9eba78e gnu: Add java-qdox-2-M9.
* gnu/packages/java.scm (java-qdox-2-M9): New variable.
(java-qdox): Install from pom file.
2020-07-17 04:19:12 +02:00
Julien Lepiller 5bebb1e81f gnu: Add maven-resources-plugin.
* gnu/packages/maven.scm (maven-resources-plugin): New variable.
2020-07-17 04:19:06 +02:00
Julien Lepiller f0e3e6caa3 gnu: Add maven-filtering.
* gnu/packages/maven.scm (maven-filtering): New variable.
* gnu/packages/java.scm (java-sisu-build-api): Install from pom file.
2020-07-17 04:18:56 +02:00
Julien Lepiller ebe6e6f5d2 gnu: Add maven-install-plugin. 2020-07-17 04:18:49 +02:00
Julien Lepiller f738576086 gnu: maven-plugin-annotations: Install from pom file.
* gnu/packages/maven.scm (maven-plugin-annotations): Install from pom
file.
2020-07-17 04:18:36 +02:00
Julien Lepiller ea806229c7 gnu: Add maven-artifact-transfer.
* gnu/packages/maven.scm (maven-artifact-transfer): New variable.
2020-07-17 04:18:31 +02:00
Julien Lepiller e244157bee gnu: Add maven-enforcer-plugin.
* gnu/packages/maven.scm (maven-enforcer-plugin): New variable.
2020-07-17 04:18:27 +02:00
Julien Lepiller 94261e7ce2 gnu: Add maven-enforcer-rules.
* gnu/packages-maven.scm (maven-enforcer-rules): New variable.
2020-07-17 04:18:21 +02:00
Julien Lepiller c3951015d7 gnu: Add maven-enforcer-api.
* gnu/packages/maven.scm (maven-enforcer-api): New variable.
* gnu/packages/patches/maven-enforcer-api-fix-old-dependencies.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-07-17 04:18:04 +02:00
Julien Lepiller ee1bed9d64 gnu: Add maven-common-artifact-filters.
* gnu/packages/maven.scm (maven-common-artifact-filters): New variable.
2020-07-17 04:18:00 +02:00
Julien Lepiller 24bdd1504e gnu: Add maven-dependency-tree.
* gnu/packages/maven.scm (maven-dependency-tree): New variable.
2020-07-17 04:17:56 +02:00
Julien Lepiller 84ca4dbe7f gnu: Add maven-archiver.
* gnu/packages/maven.scm (maven-archiver): New variable.
2020-07-17 04:17:49 +02:00
Julien Lepiller 9f547318e9 gnu: Add maven-file-management.
* gnu/packages/maven.scm (maven-file-management): New variable.
2020-07-17 04:17:36 +02:00
Julien Lepiller ebaaad1dff gnu: add maven-shared-io.
* gnu/packages/maven.scm (maven-shared-io): New variable.
2020-07-17 04:17:32 +02:00
Julien Lepiller 708e0e1dbd gnu: Add maven-shared-utils-3.0.
* gnu/packages/maven.scm (maven-shared-utils-3.0): New variable.
2020-07-17 04:17:26 +02:00
Julien Lepiller 1203b94f7e gnu: Add maven-3.0-compat.
* gnu/packages/maven.scm (maven-3.0-compat): New variable.
2020-07-17 04:17:22 +02:00
Julien Lepiller 6f852f3b67 gnu: Add maven-3.0-core.
* gnu/packages/maven.scm (maven-3.0-core): New variable.
2020-07-17 04:17:15 +02:00
Julien Lepiller 65f0946a6c gnu: Add maven-3.0-aether-provider.
* gnu/packages/maven.scm (maven-3.0-aether-provider): New variable.
2020-07-17 04:17:10 +02:00
Julien Lepiller 721a00c06a gnu: Add maven-3.0-repository-metadata.
* gnu/packages/maven.scm (maven-3.0-repository-metadata): New variable.
2020-07-17 04:17:07 +02:00
Julien Lepiller 457efe296e gnu: Add maven-3.0-plugin-api.
* gnu/packages/maven.scm (maven-3.0-plugin-api): New variable.
2020-07-17 04:17:04 +02:00
Julien Lepiller 279ec0c005 gnu: Add maven-3.0-model-builder.
* gnu/packages/maven.scm (maven-3.0-model-builder): New variable.
2020-07-17 04:17:01 +02:00
Julien Lepiller b1cfac7a46 gnu: Add maven-3.0-settings-builder.
* gnu/packages/maven.scm (maven-3.0-settings-builder): New variable.
2020-07-17 04:16:48 +02:00
Julien Lepiller ba58d208d4 gnu: Add maven-3.0-settings.
* gnu/packages/maven.scm (maven-3.0-settings): New variable.
2020-07-17 04:16:37 +02:00
Julien Lepiller b909d58444 gnu: Add maven-3.0-model.
* gnu/packages/maven.scm (maven-3.0-model): New variable.
2020-07-17 04:16:33 +02:00
Julien Lepiller 756e976e56 gnu: maven-3.0-artifact: New variable.
* gnu/packages/maven.scm (maven-3.0-artifact): New variable.
2020-07-17 04:16:26 +02:00
Julien Lepiller b277bd37ba gnu: Add java-eclipse-aether-impl.
* gnu/packages/maven.scm (java-eclipse-aether-impl): New variable.
2020-07-17 04:16:24 +02:00
Julien Lepiller 47b4ed504d gnu: Add java-eclipse-aether-util.
* gnu/packages/maven.scm (java-eclipse-aether-util): New variable.
2020-07-17 04:16:21 +02:00
Julien Lepiller 7a85b602ca gnu: Add java-eclipse-aether-test-util.
* gnu/packages/maven.scm (java-eclipse-aether-test-util): New variable.
2020-07-17 04:16:18 +02:00
Julien Lepiller 5d1a24dd89 gnu: Add java-eclipse-aether-spi.
* gnu/packages/maven.scm (java-eclipse-aether-spi): New variable.
2020-07-17 04:16:15 +02:00
Julien Lepiller 9a7d55ee25 gnu: Add java-eclipse-aether-api.
* gnu/packages/maven.scm (java-eclipse-aether-api): New variable.
2020-07-17 04:16:09 +02:00
Julien Lepiller 540f362843 gnu: Add java-sonatype-aether-impl.
* gnu/packages/maven.scm (java-sonatype-aether-impl): New variable.
(java-plexus-component-metadata): Propagate inputs.
2020-07-17 04:15:52 +02:00
Julien Lepiller 8815719c96 gnu: Add java-sonatype-aether-util.
* gnu/packages/maven.scm (java-sonatype-aether-util): New variable.
2020-07-17 04:15:47 +02:00
Julien Lepiller a1ed79363f gnu: Add java-sonatype-aether-test-util.
* gnu/packages/maven.scm (java-sonatype-aether-test-util): New variable.
2020-07-17 04:15:44 +02:00
Julien Lepiller c68e3dc139 gnu: Add java-sonatype-aether-spi.
* gnu/packages/maven.scm (java-sonatype-aether-spi): New variable.
2020-07-17 04:15:37 +02:00
Julien Lepiller a18f0a7fd1 gnu: Add java-sonatype-aether-api.
* gnu/packages/maven.scm (java-sonatype-aether-api): New variable.
2020-07-17 04:15:26 +02:00
Julien Lepiller 6a25a3b1ba gnu: Add java-plexus-digest.
* gnu/packages/java.scm (java-plexus-digest): New variable.
2020-07-17 04:15:13 +02:00
Julien Lepiller 29534ff7f3 gnu: java-modello-core: Propagate inputs.
* gnu/packages/java.scm (java-modello-core): Propagate inputs.
(java-modello-plugins-java, java-modello-plugins-xml, java-modello-xpp3):
Remove java-modello-core's inputs and propagate.
2020-07-17 04:15:05 +02:00
Julien Lepiller 159e6d9fe3 gnu: maven-shared-utils: Fix /bin/sh invocation.
* gnu/packages/maven.scm (maven-shared-utils): Fix /bin/sh invocation.
2020-07-17 04:14:50 +02:00
Julien Lepiller 51087d51df gnu: maven: Install from pom file.
* gnu/packages/java.scm (java-plexus-container-default-bootstrap)
(java-plexus-component-annotations, java-plexus-cipher, java-asm)
(java-jsr250, java-commons-cli, java-slf4j-api, java-slf4j-simple)
(java-bsh, java-jboss-el-api-spec, java-jboss-interceptors-api-spec)
(java-cdi-api, java-eclipse-sisu-plexus): Install from pom file.
* gnu/packages/maven.scm (maven-resolver-api, maven-resolver-spi)
(maven-resolver-util, maven-resolver-connector-basic, maven-resolver-impl)
(java-plexus-utils, maven-artifact, maven-model, maven-builder-support)
(maven-settings, maven-settings-builder, maven-model-builder)
(maven-repository-metadata, maven-resolver-provider, maven-plugin-api)
(maven-core, maven-embedder, maven-compat): Install from pom file.
2020-07-17 04:14:45 +02:00
Julien Lepiller 968bb68275 gnu: java-httpcomponents-httpclient: Update to 4.5.12.
* gnu/packages/java.scm (java-httpcomponents-httpclient): Update to
4.5.12.
2020-07-17 04:14:37 +02:00
Julien Lepiller ff0496d054 gnu: maven-wagon-provider-api: Update to 3.3.4.
* gnu/packages/maven.scm (maven-wagon-provider-api): Update to 3.3.4.
(maven-wagon-provider-test): Add missing dependency.
2020-07-17 04:14:21 +02:00
Julien Lepiller 6671d6a14e gnu: java-plexus-interpolation: Update to 1.26.
* gnu/packages/java.scm (java-plexus-interpolation): Update to 1.26.
2020-07-17 04:14:15 +02:00
Julien Lepiller b8d977b154 gnu: java-bsh: Unbundle third-party libraries.
* gnu/packages/java.scm (java-bsh)[source]: Remove bundled jar files.
2020-07-17 04:13:51 +02:00
Julien Lepiller aabaac7d85 gnu: Add javacc-3.
* gnu/packages/java.scm (javacc-3): New variable.
2020-07-17 04:13:41 +02:00
Julien Lepiller 02ed96dccf gnu: java-plexus-archiver: Update to 4.2.2.
* gnu/packages/java.scm (java-plexus-archiver): Update to 4.2.2.
(java-plexus-container-default, java-commons-compress)
(java-geronimo-xbean-reflect): Install from pom file.
(java-guava): Install from pom
[source]: Use git source instead of generated source jar.
* gnu/packages/java-compression.scm (java-xz, java-iq80-snappy): Install
from pom.
2020-07-17 04:12:43 +02:00
Julien Lepiller ae91309642 gnu: java-plexus-classworlds: Update to 2.6.0.
* gnu/packages/java.scm (java-plexus-classworlds): Update to 2.6.0.
2020-07-17 04:12:25 +02:00
Julien Lepiller 79265a4598 gnu: java-plexus-io: Update to 3.2.0.
* gnu/packages/java.scm (java-plexus-io): Update to 3.2.0.
(java-commons-io)[arguments]: Install from pom file.
2020-07-17 04:12:17 +02:00
Julien Lepiller 2ddf13aed2 gnu: Add java-plexus-utils-3.3.0.
* gnu/packages/java.scm (java-plexus-utils-3.3.0): New variable.
2020-07-17 04:12:15 +02:00
Julien Lepiller b3971a5c47 gnu: java-plexus-utils: Update to 3.2.1.
* gnu/packages/java.scm (java-plexus-utils): Update to 3.2.1.
2020-07-17 04:12:13 +02:00
Julien Lepiller ba03666d29 gnu: java-commons-codec: Update to 1.14.
* gnu/packages/java.scm (java-commons-codec): Update to 1.14.
2020-07-17 04:12:11 +02:00
Julien Lepiller b916b6382e gnu: java-commons-lang3: Update to 3.9.
* gnu/packages/java.scm (java-commons-lang3): Update to 3.9.
2020-07-17 04:12:07 +02:00
Julien Lepiller c2cef73132 gnu: Add maven-components-parent-pom-21.
* gnu/packages/maven-parent-pom.scm (maven-components-parent-pom-21):
New variable.
2020-07-17 04:12:04 +02:00
Julien Lepiller b5710bbc4a gnu: Add maven-components-parent-pom-22.
* gnu/packages/maven-parent-pom.scm (maven-components-parent-pom-22):
New variable.
2020-07-17 04:12:03 +02:00
Julien Lepiller 40b20507d1 gnu: Add maven-plugins-pom-23.
* gnu/packages/maven-parent-pom.scm (maven-plugins-pom-23): New variable.
2020-07-17 04:11:57 +02:00
Julien Lepiller 7b28106e91 gnu: add maven-parent-pom-31.
* gnu/packages/maven-parent-pom.scm (maven-parent-pom-31): New variable.
2020-07-17 04:11:55 +02:00
Julien Lepiller 8226c928c0 gnu: Add maven-parent-pom-22.
* gnu/packages/maven-parent-pom.scm (maven-parent-pom-22): New variable.
2020-07-17 04:11:53 +02:00
Julien Lepiller cfcb259910 gnu: Add maven-parent-pom-15.
* gnu/packages/maven.scm (maven-parent-pom-15): New variable.
2020-07-17 04:11:51 +02:00
Julien Lepiller 9ef1ce0166 gnu: Add maven-parent-pom-27.
* gnu/packages/maven.scm (maven-parent-pom-27): New variable.
2020-07-17 04:11:50 +02:00
Julien Lepiller 0e1cca3031 gnu: Add maven-parent-pom-30.
* gnu/packages/maven-parent-pom.scm (maven-parent-pom-30): New variable.
2020-07-17 04:11:48 +02:00
Julien Lepiller c68f832b2d gnu: Add maven-parent-pom-33.
* gnu/packager/maven-parent-pom.scm (maven-parent-pom-33): New variable.
2020-07-17 04:11:46 +02:00
Julien Lepiller 8c375b779d gnu: Add plexus-parent-pom-6.1.
* gnu/packages/maven-parent-pom.scm (plexus-parent-pom-6.1): New
variable.
2020-07-17 04:11:44 +02:00
Julien Lepiller c460bb176b gnu: add plexus-parent-pom-5.1.
* gnu/packages/maven-parent-pom.scm (plexus-parent-pom-5.1): New
variable.
2020-07-17 04:11:42 +02:00
Julien Lepiller 1350f558ef gnu: Add plexus-parent-pom-4.0.
* gnu/packages/maven-parent-pom.scm (plexus-parent-pom-4.0): New
variable.
2020-07-17 04:11:40 +02:00
Julien Lepiller 6969a575e4 gnu: Add plexus-parent-pom-3.1.
* gnu/packages/maven-parent-pom.scm (plexus-parent-pom-3.1): New
variable.
2020-07-17 04:11:38 +02:00
Julien Lepiller 744979f926 gnu: Add java-sonatype-oss-parent-pom-9.
* gnu/packages/maven-parent-pom.scm (java-sonatype-oss-parent-pom-9): New
variable.
2020-07-17 04:11:36 +02:00
Julien Lepiller 0dd0bb78a8 gnu: Add java-sonatype-oss-parent-pom-7.
* gnu/packages/maven-parent-pom.scm (java-sonatype-oss-parent-pom-7):
New variable.
2020-07-17 04:11:35 +02:00
Julien Lepiller bdec75a25e gnu: Add java-sonatype-spice-parent-pom-12.
* gnu/packages/maven-parent-pom.scm (java-sonatype-spice-parent-pom-12):
New variable.
2020-07-17 04:11:33 +02:00
Julien Lepiller 03e792108c gnu: Add java-sonatype-spice-parent-pom-17.
* gnu/packages/maven-parent-pom.scm (java-sonatype-spice-parent-pom-17):
New variable.
2020-07-17 04:11:31 +02:00
Julien Lepiller a98ff9b8ab gnu: Add java-sonatype-spice-parent-pom-15.
* gnu/packages/maven-parent-pom.scm (java-sonatype-spice-parent-pom-15):
New variable.
2020-07-17 04:11:29 +02:00
Julien Lepiller 94f2bac18e gnu: Add java-sonatype-forge-parent-pom-10.
* gnu/packages/maven-parent-pom.scm (java-sonatype-forge-parent-pom-10):
New variable.
2020-07-17 04:11:28 +02:00
Julien Lepiller 95e686955b gnu: Add java-sonatype-forge-parent-pom-6.
* gnu/packages/maven-parent-pom.scm (java-sonatype-forge-parent-pom-6):
New variable.
2020-07-17 04:11:26 +02:00
Julien Lepiller a1694cf323 gnu: Add java-sonatype-forge-parent-pom-5.
* gnu/packages/maven-parent-pom.scm (java-sonatype-forge-parent-pom-5):
New variable.
2020-07-17 04:11:22 +02:00
Julien Lepiller ad9df5110c gnu: add java-sonatype-forge-parent-pom-4.
* gnu/packages/maven-parent-pom.scm (java-sonatype-forge-parent-pom-4):
New variable.
2020-07-17 04:11:16 +02:00
Julien Lepiller 16466a5d7f gnu: Add java-weld-parent-pom.
* gnu/packages/maven-parent-pom.scm (java-weld-parent-pom): New
variable.
2020-07-17 04:11:14 +02:00
Julien Lepiller 40448a0236 gnu: Add apache-commons-parent-pom-50.
* gnu/packages/maven-parent-pom.scm (apache-commons-parent-pom-50): New
variable.
2020-07-17 04:11:11 +02:00
Julien Lepiller 568ea5315b gnu: Add apache-commons-parent-pom-48.
* gnu/packages/maven-parent-pom.scm (apache-commons-parent-pom-48): New
variable.
2020-07-17 04:11:09 +02:00
Julien Lepiller bd31f1df47 gnu: Add apache-commons-parent-pom-41.
* gnu/packages/maven-parent-pom.scm (apache-commons-parent-pom-41): New
variable.
2020-07-17 04:11:07 +02:00
Julien Lepiller 5061658692 gnu: Add apache-commons-parent-pom-39.
* gnu/packages/maven-parent-pom.scm (apache-commons-parent-pom-39): New
variable.
2020-07-17 04:11:05 +02:00
Julien Lepiller a2f64c345e gnu: Add apache-parent-pom-21.
* gnu/packages/maven-parent-pom.scm (apache-parent-pom-21): New
variable.
2020-07-17 04:11:04 +02:00
Julien Lepiller 97de6e0c80 gnu: Add apache-parent-pom-19.
* gnu/packages/maven-parent-pom.scm (apache-parent-pom-19): New
variable.
2020-07-17 04:11:02 +02:00
Julien Lepiller 474c61c579 gnu: Add apache-parent-pom-18.
* gnu/packages/maven-parent-pom.scm (apache-parent-pom-18): New
variable.
2020-07-17 04:11:01 +02:00
Julien Lepiller d83b144a6d gnu: Add apache-parent-pom-17.
* gnu/packages/maven.scm (apache-parent-pom-17): New variable.
2020-07-17 04:10:59 +02:00
Julien Lepiller 3eebbff671 gnu: Add apache-parent-pom-16.
* gnu/packages/maven-parent-pom.scm (apache-parent-pom-16): New
variable.
2020-07-17 04:10:58 +02:00
Julien Lepiller 67d54abe35 gnu: Add apache-parent-pom-11.
* gnu/packages/maven-parent-pom.scm (apache-parent-pom-11): New
variable.
2020-07-17 04:10:57 +02:00
Julien Lepiller 10f8dedf39 gnu: Add apache-parent-pom-6.
* gnu/packages/maven.scm (apache-parent-pom-6): New variable.
2020-07-17 04:10:55 +02:00
Julien Lepiller bef4d92050 gnu: Add apache-parent-pom-13.
* gnu/packages/maven-parent-pom.scm: New file.
* gnu/local.mk: Add maven-parent-pom.scm.
2020-07-17 04:10:54 +02:00
Julien Lepiller fff4fcc4e2 gnu: java-junit: Install from pom file.
* gnu/packages/java.scm (java-junit)[arguments]: Replace install phase.
(java-hamcrest-core)[arguments]: Replace install phase.
(java-hamcrest-library)[arguments]: Replace install phase.
(java-cisd-jhdf5, java-commons-math3, java-commons-collections4)
(java-commons-io, java-commons-exec-1.1, java-commons-exec)
(java-commons-lang3, java-commons-codec, java-native-access)
(java-native-access-platform, java-hamcrest-all): Change junit and hamcrest
jar location accordingly.
(java-hamcrest-all): Use old install phase of java-hamcrest-core.
* gnu/packages/maths.scm (java-hdf): Change junit and hamcrest jar
location accordingly.
2020-07-17 04:10:51 +02:00
Julien Lepiller e0ee843f77 gnu: java-jarjar: unbundle maven-plugin-api.
* gnu/packages/java.scm (java-jarjar): Unbundle maven-plugin-api.
2020-07-17 04:10:46 +02:00
Julien Lepiller 29428e10b8 gnu: java-junit: Enable tests.
* gnu/packages/java.scm (java-junit)[arguments]: Enable tests.
2020-07-17 04:10:42 +02:00
Julien Lepiller 031516d69a gnu: Add java-hamcrest-library.
* gnu/packages/java.scm (java-hamcrest-library): New variable.
2020-07-17 04:10:40 +02:00
Julien Lepiller 30b7704a57 gnu: java-asm: Remove dependency on bnd libraries.
* gnu/packages/java.scm (java-asm): Remove dependency on java-aqute-bndlib
and java-aqute-libg.
(java-slf4j-api-bootstrap, java-aqute-bndlib-bootstrap)
(java-aqute-libg-bootstrap): Remove unused variables.
2020-07-17 04:10:38 +02:00
Julien Lepiller 3d3bc413b4 guix: java-utils: Add Maven-related phases.
* guix/build/maven/java.scm: New file.
* guix/build/maven/plugin.scm: New file.
* guix/build/maven/pom.scm: New file.
* Makefile.am (MODULES): Add them.
* guix/build-system/ant.scm (%ant-build-system-modules): Add them to the
build side.
* guix/build/java-utils.scm (generate-plugin.xml, install-pom-file)
(install-from-pom): New procedures.
2020-07-17 04:10:28 +02:00
Tobias Geerinckx-Rice 5654eef7e9 gnu: Update the LXQt home page.
* gnu/packages/lxqt.scm (lxqt-build-tools, liblxqt, libsysstat)
(lxqt-about, lxqt-admin, lxqt-config, lxqt-globalkeys)
(lxqt-notificationd, lxqt-openssh-askpass, lxqt-panel, lxqt-policykit)
(lxqt-powermanagement, lxqt-qtplugin, lxqt-runner, lxqt-session)
(lxqt-sudo, lxqt-themes, libfm-qt, pcmanfm-qt, compton-conf, lximage-qt)
(obconf-qt, pavucontrol-qt, qps, qtermwidget, qterminal, screengrab)
(lxqt-archiver, lxqt)[home-page]: Update to a working domain.
2020-07-17 03:04:41 +02:00
Tobias Geerinckx-Rice 7bb7bb5c9d gnu: lbzip2: Update to 2.5-0.b6dc48a.
* gnu/packages/compression.scm (lbzip2): Update to 2.5-0.b6dc48a.
[source]: Use GIT-FETCH and GIT-FILE-NAME.  Remove snippet.
[arguments]: Add ‘unpack-gnulib’ and custom bootstrap phase.
[native-inputs]: Add autoconf, automake, gnulib, and perl.
[home-page]: Use source repository.
2020-07-17 03:04:41 +02:00
Tobias Geerinckx-Rice f5d88758be gnu: ghc-uniplate: Use a working home page.
* gnu/packages/haskell-xyz.scm (ghc-uniplate)[home-page]: Update.
2020-07-17 03:04:40 +02:00
Tobias Geerinckx-Rice f1841ccf46 gnu: ghc-missingh: Update home page.
* gnu/packages/haskell-xyz.scm (ghc-missingh)[home-page]: Update.
2020-07-17 03:04:40 +02:00
Tobias Geerinckx-Rice 33c154d6a5 gnu: corkscrew: Use git source.
* gnu/packages/ssh.scm (corkscrew)[source]: Use GIT-FETCH and GIT-FILE-NAME.
[arguments]: Adapt to changed README file name.
[home-page]: Switch to a working URI.
2020-07-17 03:04:40 +02:00
Diego Nicola Barbato f49eb9f997 gnu: freeorion: Build with boost-with-python2.
* gnu/packages/games.scm (freeorion)[inputs]: Replace boost with
boost-with-python2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-17 02:02:30 +02:00
Michael Rohleder 9ba8cb43b9 gnu: emacs-helm-projectile: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-helm-projectile): Update to 1.0.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-17 01:55:58 +02:00
Michael Rohleder 4226c1f709 gnu: emacs-projectile: Update to 2.2.0.
* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.2.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-17 01:54:58 +02:00
Timotej Lazar 52edd7eddb gnu: godot: Update to 3.2.2.
* gnu/packages/game-development.scm (godot): Update to 3.2.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-17 01:53:28 +02:00
Timotej Lazar 0fc715f971 gnu: hedgewars: Install desktop icon.
* gnu/packages/games.scm (hedgewars)[arguments]: Add ‘install-icon’ phase.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-17 01:51:56 +02:00
Diego Nicola Barbato ba7a63da48 gnu: emacs-exwm: Fix fullscreen states.
* gnu/packages/patches/emacs-exwm-fix-fullscreen-states.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/emacs-xyz.scm (emacs-exwm)[source]: Use it.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-17 01:18:00 +02:00
Marius Bakke 0482ea07f9 doc: Small fixups for the Ganeti documentation.
* doc/guix.texi (Virtualization Services): Fix various inaccuracies and add
markup the procedure parameters.
2020-07-17 01:04:24 +02:00
Julien Lepiller 074814fe57 gnu: keepassxc: Set QT_PLUGIN_PATH.
* gnu/packages/password-utils.scm (keepassxc): Wrap program to set
QT_PLUGIN_PATH for svg icons to show properly.
2020-07-17 00:10:47 +02:00
Marius Bakke 9a62282755 services: Add ganeti.
* gnu/services/ganeti.scm, gnu/tests/ganeti.scm: New files.
* doc/guix.texi (Virtualization Services): Document the Ganeti services.
2020-07-16 21:51:44 +02:00
Marius Bakke 7b572c5f19 gnu: Add ganeti-instance-debootstrap.
* gnu/packages/virtualization.scm (ganeti-instance-debootstrap): New public variable.
2020-07-16 21:51:44 +02:00
Marius Bakke ecd5db37ff gnu: Add ganeti-instance-guix.
* gnu/packages/virtualization.scm (ganeti-instance-guix): New public variable.
2020-07-16 21:51:44 +02:00
Marius Bakke 72a91d74ce gnu: Add ganeti.
* gnu/packages/virtualization.scm (system->qemu-target, ganeti): New variables.
* gnu/packages/patches/ganeti-deterministic-manual.patch,
gnu/packages/patches/ganeti-disable-version-symlinks.patch,
gnu/packages/patches/ganeti-drbd-compat.patch,
gnu/packages/patches/ganeti-haskell-pythondir.patch,
gnu/packages/patches/ganeti-os-disk-size.patch,
gnu/packages/patches/ganeti-preserve-PYTHONPATH.patch,
gnu/packages/patches/ganeti-shepherd-master-failover.patch,
gnu/packages/patches/ganeti-shepherd-support.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-07-16 21:51:43 +02:00
Mark H Weaver 851cc11cd1 gnu: linux-libre: Update to 5.4.52.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.52.
(linux-libre-5.4-pristine-source): Update hash.
(linux-libre-5.4-source): Remove %linux-libre-fix-atheros-9271-patch.
2020-07-16 15:43:24 -04:00
Mark H Weaver d269422ec1 gnu: linux-libre@5.7: Update to 5.7.9.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.9.
(linux-libre-5.7-pristine-source): Update hash.
(linux-libre-5.7-source): Remove %linux-libre-fix-atheros-9271-patch.
2020-07-16 15:43:18 -04:00
Mark H Weaver 7089a45aa1 gnu: linux-libre@4.19: Update to 4.19.133.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.133.
(linux-libre-4.19-pristine-source): Update hash.
(linux-libre-4.19-source): Remove %linux-libre-fix-atheros-9271-patch.
2020-07-16 15:43:11 -04:00
Tobias Geerinckx-Rice 2ffd1314cd guix-install.sh: Make sure /etc/profile is sourced.
New users regularly report missing newly-installed programmes and icons.

* etc/guix-install.scm (main): Tell users to log out & back in.
2020-07-16 20:12:07 +02:00
Tobias Geerinckx-Rice 4089d7920f guix-install.sh: Suggest running gpg as root.
The original example regularly prevented new users from installing Guix
at all.

* etc/guix-install.scm (chk_gpg_keyring): Suggest ‘sudo -i gpg’.
2020-07-16 20:12:07 +02:00
Tobias Geerinckx-Rice 7fc2ba2a2c gnu: kyotocabinet: Use HTTPS.
* gnu/packages/databases.scm (kyotocabinet)[source, home-page]:
Use HTTPS.
2020-07-16 20:12:07 +02:00
Tobias Geerinckx-Rice c4944d6c81 gnu: java-xmlunit: Use HTTPS home page.
* gnu/packages/java.scm (java-xmlunit)[home-page]: Use HTTPS.
2020-07-16 20:12:07 +02:00
Tobias Geerinckx-Rice 69cfb72b38 gnu: libyaml: Use HTTPS.
* gnu/packages/web.scm (libyaml)[source, home-page]: Use HTTPS.
2020-07-16 20:12:06 +02:00
Tobias Geerinckx-Rice fe39c70195 gnu: Use HTTPS for mdc-berlin.de home pages.
* gnu/packages/bioinformatics.scm (r-genomation, r-genomationdata, pigx-rnaseq)
(pigx-chipseq, pigx-bsseq, pigx-scrnaseq, pigx)[home-page]: Use HTTPS.
2020-07-16 20:12:06 +02:00
Tobias Geerinckx-Rice c980589260 gnu: Use HTTPS for biojava.org home pages.
* gnu/packages/bioinformatics.scm (java-biojava-core)
(java-biojava-phylo, java-biojava-alignment, java-biojava-phylo-4.0)
(java-biojava-alignment-4.0)[home-page]: Use HTTPS.
2020-07-16 20:12:06 +02:00
Tobias Geerinckx-Rice 2ae03bf631 gnu: jack@0.125.0: Update URIs.
gnu/packages/audio.scm (jack-1)[source]: Use a working mirror.
[home-page]: Use HTTPS.
2020-07-16 20:12:06 +02:00
Tobias Geerinckx-Rice 00a34333bb gnu: Use HTTPS for igraph.org.
* gnu/packages/graph.scm (igraph, r-igraph)[home-page]: Use HTTPS.
2020-07-16 20:12:06 +02:00
Tobias Geerinckx-Rice d48b5c8af7 gnu: ghc-pandoc-types: Use HTTPS home page.
* gnu/packages/haskell-xyz.scm (ghc-pandoc-types)[home-page]: Use HTTPS.
2020-07-16 20:12:06 +02:00
Tobias Geerinckx-Rice 1467ca6829 gnu: Use HTTPS for www.yesodweb.com.
* gnu/packages/haskell-web.scm (ghc-css-text, ghc-yesod-persistent)
[home-page]: Use HTTPS.
2020-07-16 20:12:06 +02:00
Tobias Geerinckx-Rice 702a101257 gnu: Use HTTPS for github.com (and subdomains) home pages.
* gnu/packages/bioconductor.scm (r-qvalue)[home-page]: Use HTTPS and
follow permanent redirection.
* gnu/packages/check.scm (python-codecov, python-nosexcover)
[home-page]: Likewise.
* gnu/packages/cran.scm (r-ffbase, r-ggrepel, r-valr)
[home-page]: Likewise.
* gnu/packages/crates-io.scm (rust-block-0.1, rust-dispatch-0.1)
(rust-objc-0.2, rust-objc-exception-0.1)
(rust-objc-foundation-0.1, rust-objc-id-0.1, rust-objc-test-utils-0.0)
(rust-onig-5.0, rust-onig-sys-69.2, rust-vergen-3.1)
[home-page]: Likewise.
* gnu/packages/finance.scm (ledger-agent, keepkey-agent)
[home-page]: Likewise.
* gnu/packages/haskell-check.scm (ghc-tasty-expected-failure)
[home-page]: Likewise.
* gnu/packages/haskell-web.scm (ghc-bsb-http-chunked, ghc-warp)
(ghc-warp-tls)[home-page]: Likewise.
* gnu/packages/haskell-xyz.scm (ghc-configurator, ghc-hasktags)
(ghc-linear, ghc-newtype-generics, ghc-retry, ghc-xdg-basedir)
(ghc-pretty-show)[home-page]: Likewise.
* gnu/packages/java.scm (java-javax-inject)[home-page]: Likewise.
* gnu/packages/libffi.scm (ruby-ffi)[home-page]: Likewise.
* gnu/packages/linux.scm (procenv)[home-page]: Likewise.
* gnu/packages/python-web.scm (python-aiodns, python-flask-htpasswd)
(python-pycares)[home-page]: Likewise.
* gnu/packages/python-xyz.scm (python-progressbar33, python-whatever)
(python-funcy)[home-page]: Likewise.
* gnu/packages/ruby.scm (ruby-rubyzip, ruby-spinach, ruby-gherkin-ruby)
(ruby-code-statistics, ruby-colorize, ruby-wwtd)[home-page]: Likewise.
2020-07-16 20:12:06 +02:00
Tobias Geerinckx-Rice 228d290106 gnu: Update Haskell Wiki URIs.
* gnu/packages/haskell-web.scm (ghc-hxt-regex-xmlschema)[home-page]:
Use HTTPS and follow permanent redirection.
* gnu/packages/haskell-xyz.scm (ghc-alsa-core, ghc-base-unicode-symbols)
(ghc-colour, ghc-data-accessor, ghc-data-accessor-transformers)
(ghc-gluraw, ghc-glut, ghc-gnuplot, ghc-haddock-test, ghc-opengl)
(ghc-openglraw, ghc-storablevector)[home-page]: Likewise.
2020-07-16 20:12:06 +02:00
Tobias Geerinckx-Rice 70e1199c0d gnu: bombadillo: Use HTTPS home page.
* gnu/packages/web-browsers.scm (bombadillo)[home-page]: Use HTTPS.
2020-07-16 20:12:05 +02:00
Tobias Geerinckx-Rice 3720a6f847 gnu: lsof: Use HTTPS home page.
* gnu/packages/lsof.scm (lsof)[home-page]: Use HTTPS.
2020-07-16 20:12:05 +02:00
Tobias Geerinckx-Rice c4ccf2db62 gnu: lirc: Use HTTPS home page.
Also add a missing copyright line for an obvious nckx phase.

* gnu/packages/lirc.scm (lirc)[home-page]: Use HTTPS.
2020-07-16 20:12:05 +02:00
Tobias Geerinckx-Rice 2c73599586 gnu: lv2: Use HTTPS.
* gnu/packages/audio.scm (lv2)[source, home-page]: Use HTTPS.
2020-07-16 20:12:05 +02:00
Guillaume Le Vaillant b736e9ba2c gnu: Add cl-opticl.
* gnu/packages/lisp-xyz.scm (sbcl-opticl, cl-opticl): New variables.
2020-07-16 19:47:43 +02:00
Guillaume Le Vaillant b0e7bc35c4 gnu: Add cl-pngload.
* gnu/packages/lisp-xyz.scm (sbcl-pngload, cl-pngload, ecl-pngload): New
  variables.
2020-07-16 19:43:41 +02:00
Guillaume Le Vaillant 5dff9687c9 gnu: Add cl-zpb-exif.
* gnu/packages/lisp-xyz.scm (sbcl-zpb-exif, cl-zpb-exif, ecl-zpb-exif): New
  variables.
2020-07-16 19:13:17 +02:00
Guillaume Le Vaillant 242bd80793 gnu: Add cl-3bz.
* gnu/packages/lisp-xyz.scm (sbcl-3bz, cl-3bz, ecl-3bz): New variables.
2020-07-16 19:02:09 +02:00
Guillaume Le Vaillant 0f44f63ca2 gnu: Add cl-mmap.
* gnu/packages/lisp-xyz.scm (sbcl-mmap, cl-mmap, ecl-mmap): New variables.
2020-07-16 18:45:42 +02:00
Guillaume Le Vaillant 1c1b0532d1 gnu: Add cl-retrospectiff.
* gnu/packages/lisp-xyz.scm (sbcl-retrospectiff, cl-retrospectiff,
  ecl-retrospectiff): New variables.
2020-07-16 18:12:39 +02:00
Guillaume Le Vaillant fc748ff067 gnu: Add cl-opticl-core.
* gnu/packages/lisp-xyz.scm (sbcl-opticl-core, cl-opticl-core,
  ecl-opticl-core): New variables.
2020-07-16 17:58:21 +02:00
Guillaume Le Vaillant ec2c73b8ed gnu: Add cl-freetype2.
* gnu/packages/lisp-xyz.scm (sbcl-freetype2, cl-freetype2, ecl-freetype2): New
  variables.
2020-07-16 17:48:57 +02:00
Guillaume Le Vaillant 7387c090b0 gnu: Add cl-skippy.
* gnu/packages/lisp-xyz.scm (sbcl-skippy, cl-skippy, ecl-skippy): New
  variables.
2020-07-16 17:20:13 +02:00
Guillaume Le Vaillant 556daf642a gnu: Add cl-deflate.
* gnu/packages/lisp-xyz.scm (sbcl-deflate, cl-deflate, ecl-deflate): New
  variables.
2020-07-16 17:08:27 +02:00
Guillaume Le Vaillant 31c67a8525 gnu: Add cl-com.gigamonkeys.binary-data.
* gnu/packages/lisp-xyz.scm (sbcl-com.gigamonkeys.binary-data,
  cl-com.gigamonkeys.binary-data, ecl-com.gigamonkeys.binary-data): New
  variables.
2020-07-16 16:58:42 +02:00
Guillaume Le Vaillant 2020a0567b gnu: Add cl-tga.
* gnu/packages/lisp-xyz.scm (sbcl-tga, cl-tga, ecl-tga): New variables.
2020-07-16 16:48:25 +02:00
Ricardo Wurmus d57ce2024b gnu: r-quantreg: Update to 5.61.
* gnu/packages/statistics.scm (r-quantreg): Update to 5.61.
[propagated-inputs]: Add r-conquer.
2020-07-16 10:08:06 +02:00
Ricardo Wurmus c4dfd2bf62 gnu: r-r-rsp: Update to 0.44.0.
* gnu/packages/statistics.scm (r-r-rsp): Update to 0.44.0.
2020-07-16 10:08:06 +02:00
Ricardo Wurmus c85c85d67c gnu: r-tibble: Update to 3.0.3.
* gnu/packages/statistics.scm (r-tibble): Update to 3.0.3.
2020-07-16 10:08:06 +02:00
Ricardo Wurmus 9fcf3d92a0 gnu: r-rlang: Update to 0.4.7.
* gnu/packages/statistics.scm (r-rlang): Update to 0.4.7.
2020-07-16 10:08:06 +02:00
Ricardo Wurmus 2d2b5d60f8 gnu: r-brms: Update to 2.13.3.
* gnu/packages/cran.scm (r-brms): Update to 2.13.3.
2020-07-16 10:08:06 +02:00
Ricardo Wurmus 22df7543b1 gnu: r-gamlss: Update to 5.1-7.
* gnu/packages/cran.scm (r-gamlss): Update to 5.1-7.
2020-07-16 10:08:06 +02:00
Ricardo Wurmus 88804120c3 gnu: r-gamlss-dist: Update to 5.1-7.
* gnu/packages/cran.scm (r-gamlss-dist): Update to 5.1-7.
2020-07-16 10:08:06 +02:00
Ricardo Wurmus 2762d722c5 gnu: r-pillar: Update to 1.4.6.
* gnu/packages/cran.scm (r-pillar): Update to 1.4.6.
[propagated-inputs]: Add r-ellipsis and r-lifecycle.
2020-07-16 10:08:05 +02:00
Ricardo Wurmus 4d639b61cf gnu: r-mice: Update to 3.10.0.
* gnu/packages/cran.scm (r-mice): Update to 3.10.0.
[propagated-inputs]: Add r-generics.
2020-07-16 10:08:05 +02:00
Ricardo Wurmus df952ca338 gnu: r-broom: Update to 0.7.0.
* gnu/packages/cran.scm (r-broom): Update to 0.7.0.
[propagated-inputs]: Remove r-nlme and r-reshape2; add r-ellipsis, r-glue, and
r-rlang.
2020-07-16 10:08:05 +02:00
Ricardo Wurmus b7f051db14 gnu: r-rhdf5lib: Update to 1.10.1.
* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.10.1.
2020-07-16 10:08:05 +02:00
Ricardo Wurmus 82eafe32a2 gnu: r-qtl2: Update to 0.22-11.
* gnu/packages/bioinformatics.scm (r-qtl2): Update to 0.22-11.
2020-07-16 10:08:05 +02:00
Ricardo Wurmus 16e16586d2 gnu: r-genomicfeatures: Update to 1.40.1.
* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.40.1.
2020-07-16 10:08:05 +02:00
Ricardo Wurmus 02f3a622e2 gnu: r-summarizedexperiment: Update to 1.18.2.
* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.18.2.
2020-07-16 10:08:05 +02:00
Ricardo Wurmus a9a912805a gnu: r-activepathways: Update to 1.0.2.
* gnu/packages/bioconductor.scm (r-activepathways): Update to 1.0.2.
[propagated-inputs]: Remove r-metap.
2020-07-16 10:08:05 +02:00
Ricardo Wurmus 1a7d1c54d4 gnu: r-rsubread: Update to 2.2.4.
* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.2.4.
2020-07-16 10:08:05 +02:00
Ricardo Wurmus ba663a331b gnu: Add r-conquer.
* gnu/packages/cran.scm (r-conquer): New variable.
2020-07-16 10:08:05 +02:00
Ricardo Wurmus 021ad446fc gnu: r-cairo: Update to 1.5-12.2.
* gnu/packages/statistics.scm (r-cairo): Update to 1.5-12.2.
2020-07-16 10:08:05 +02:00
Ricardo Wurmus 79f7cd99da gnu: r-gplots: Update to 3.0.4.
* gnu/packages/statistics.scm (r-gplots): Update to 3.0.4.
[native-inputs]: Add r-knitr.
2020-07-16 10:08:05 +02:00
Ricardo Wurmus f12fd76912 gnu: r-xml: Update to 3.99-0.4.
* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.4.
2020-07-16 10:08:04 +02:00
Ricardo Wurmus f7b05fb978 gnu: r-tibble: Update to 3.0.2.
* gnu/packages/statistics.scm (r-tibble): Update to 3.0.2.
2020-07-16 10:08:04 +02:00
Ricardo Wurmus 59b88ab39e gnu: r-svglite: Update to 1.2.3.2.
* gnu/packages/statistics.scm (r-svglite): Update to 1.2.3.2.
[native-inputs]: Add r-knitr.
2020-07-16 10:08:04 +02:00
Ricardo Wurmus 0091d815ad gnu: r-rstan: Update to 2.21.1.
* gnu/packages/cran.scm (r-rstan): Update to 2.21.1.
[propagated-inputs]: Add r-rcppparallel and r-v8.
[native-inputs]: Add r-knitr.
2020-07-16 10:08:04 +02:00
Ricardo Wurmus 67462c7be9 gnu: r-loo: Update to 2.3.0.
* gnu/packages/cran.scm (r-loo): Update to 2.3.0.
[native-inputs]: Add r-knitr.
2020-07-16 10:08:04 +02:00
Ricardo Wurmus 3cafe807b2 gnu: r-rstantools: Update to 2.1.1.
* gnu/packages/cran.scm (r-rstantools): Update to 2.1.1.
[propagated-inputs]: Add r-rcppparallel.
[native-inputs]: Add r-knitr.
2020-07-16 10:08:04 +02:00
Ricardo Wurmus 8aff0a206c gnu: r-iheatmapr: Update to 0.5.0.
* gnu/packages/cran.scm (r-iheatmapr): Update to 0.5.0.
[propagated-inputs]: Remove r-plyr and r-s4vectors.
[native-inputs]: Add r-knitr.
2020-07-16 10:08:04 +02:00
Ricardo Wurmus e9d906748d gnu: r-quanteda: Update to 2.1.0.
* gnu/packages/cran.scm (r-quanteda): Update to 2.1.0.
[propagated-inputs]: Add r-digest.
2020-07-16 10:08:04 +02:00
Ricardo Wurmus ed8c14589c gnu: r-nonnest2: Update to 0.5-5.
* gnu/packages/cran.scm (r-nonnest2): Update to 0.5-5.
2020-07-16 10:08:04 +02:00
Ricardo Wurmus 215475907a gnu: r-future: Update to 1.18.0.
* gnu/packages/cran.scm (r-future): Update to 1.18.0.
2020-07-16 10:08:04 +02:00
Ricardo Wurmus e1bfb22e6c gnu: r-doby: Update to 4.6.7.
* gnu/packages/cran.scm (r-doby): Update to 4.6.7.
[propagated-inputs]: Add r-dplyr and r-ggplot2.
2020-07-16 10:08:04 +02:00
Ricardo Wurmus fbd4582a91 gnu: r-cubature: Update to 2.0.4.1.
* gnu/packages/cran.scm (r-cubature): Update to 2.0.4.1.
[native-inputs]: Add r-knitr.
2020-07-16 10:08:04 +02:00
Ricardo Wurmus 1fdd9ebf77 gnu: r-getoptlong: Update to 1.0.2.
* gnu/packages/cran.scm (r-getoptlong): Update to 1.0.2.
2020-07-16 10:08:03 +02:00
Ricardo Wurmus 1b5c263bfc gnu: r-rcpp: Update to 1.0.5.
* gnu/packages/cran.scm (r-rcpp): Update to 1.0.5.
2020-07-16 10:08:03 +02:00
Ricardo Wurmus b80f141f86 gnu: r-delayedmatrixstats: Update to 1.10.1.
* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): Update to 1.10.1.
2020-07-16 10:08:03 +02:00
Ricardo Wurmus 15597255e6 gnu: r-rhdf5: Update to 2.32.2.
* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.32.2.
2020-07-16 10:08:03 +02:00
Ricardo Wurmus 2d9c897dd0 gnu: r-variancepartition: Update to 1.18.2.
* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.18.2.
2020-07-16 10:08:03 +02:00
Ricardo Wurmus f5340e0045 gnu: Add tao.
* gnu/packages/patches/tao-add-missing-headers.patch,
gnu/packages/patches/tao-fix-parser-types.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/audio.scm (tao): New variable.
2020-07-16 10:07:57 +02:00
Tobias Geerinckx-Rice 03f9a8c35b Revert "gnu: rust: Add SSL native search paths."
This reverts commit ba1e4ce256.
2020-07-15 23:22:18 +02:00
Leo Famulari 7233b19fde gnu: Transmission: Update to 3.0.0.
* gnu/packages/bittorrent.scm (transmission): Update to 3.0.0.
[source]: Remove obsolete patch.
* gnu/packages/patches/transmission-CVE-2018-10756.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-07-15 15:38:03 -04:00
Oleg Pykhalov 37fea3c30a tests: zabbix: Fix typo in comment.
* gnu/tests/monitoring.scm (run-zabbix-server-test)[test]: Fix typo in
comment.
2020-07-15 22:15:50 +03:00
Oleg Pykhalov be6835765b gnu: zabbix-agentd: Update to 5.0.1.
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.0.1.
(arguments)[#:phases]<install-front-end>: Update front-end path.
2020-07-15 22:15:49 +03:00
Tobias Geerinckx-Rice 209bfe60ee gnu: bind: Update to 9.16.5.
* gnu/packages/dns.scm (isc-bind): Update to 9.16.5.
2020-07-15 21:11:11 +02:00
Marius Bakke 1507636906 gnu: python-tinycss2: Fix test failure.
Fixes <https://bugs.gnu.org/42372>.
Reported by Michael Rohleder <mike@rohleder.de>.

* gnu/packages/patches/python-tinycss2-flake8-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python-web.scm (python-tinycss2)[source](patches): New field.
2020-07-15 20:29:26 +02:00
Marius Bakke dec0217f6e gnu: python-shiboken-2, python-pyside-2: Update to 5.14.2.3.
* gnu/packages/patches/qtbase-absolute-runpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/qt.scm (qtbase/next): New variable.
* gnu/packages/qt.scm (python-shiboken-2): Update to 5.14.2.3.
[source](uri): Adjust for tarball rename.
[inputs]: Use the default CLANG-TOOLCHAIN.
(python-pyside-2)[inputs]: Likewise.
(python-pyside-2-tools)[inputs]: Change from QTBASE to QTBASE/NEXT.
2020-07-15 20:08:10 +02:00
Tobias Geerinckx-Rice b514478cb9 gnu: gparted: Use the Glib-or-GTK build system.
Fixes <https://issues.guix.gnu.org/38544>.

* gnu/packages/disk.scm (gparted)[build-system]: Use
glib-or-gtk-build-system.
2020-07-15 19:41:40 +02:00
Tobias Geerinckx-Rice 7af2b55d7b gnu: protobuf: Update to 3.12.3.
* gnu/packages/protobuf.scm (protobuf): Update to 3.12.3.
2020-07-15 19:41:39 +02:00
Tobias Geerinckx-Rice ba1e4ce256 gnu: rust: Add SSL native search paths.
* gnu/packages/rust.scm (rust-1.19)[native-search-paths]: Add entries
for SSL_CERT_DIR and SSL_CERT_FILE.

Reported by Kimapr[m] in #guix.
2020-07-15 19:41:39 +02:00
Tobias Geerinckx-Rice 7e3b537c76 gnu: Consistently use license: prefix in (gnu packages mail).
* gnu/packages/mail.scm: Don't #:select arbitrary variables from
(guix licenses).
(anubis, mailutils, nullmailer, fetchmail, mutt, neomutt, gmime)
(bogofilter, offlineimap, emacs-mew, mu, alot, notifymuch, notmuch)
(python-notmuch, muchsync, getmail, libetpan, compface, claws-mail)
(msmtp, exim, dovecot, dovecot-trees, dovecot-libsodium-plugin, isync)
(perl-email-abstract, perl-email-address, perl-email-address-xs)
(perl-email-date-format, perl-email-messageid, perl-email-mime)
(perl-email-mime-contenttype, perl-email-mime-encodings)
(perl-email-sender, perl-email-simple, libesmtp, esmtp, fdm, procmail)
(khard, perl-mail-spf, perl-mail-authenticationresults, perl-mail-dkim)
(dkimproxy, mb2md, mpop, mhonarc, sendmail, opensmtpd, opensmtpd-extras)
(python-mailmanclient, python2-django-mailman3, postorius, swaks, alpine)
(balsa, afew, pan, urlscan, tnef, mumi, ytnef, public-inbox, sylpheed)
[licenses]: Use a license: prefix instead.
2020-07-15 19:41:39 +02:00
Tobias Geerinckx-Rice 4fdf4b6cfa gnu: opensmtpd-extras: Update to 6.7.1.
* gnu/packages/mail.scm (opensmtpd-extras): Update to 6.7.1.
[native-inputs]: Remove bison, groff, automake, and autoconf.
[inputs]: Remove libasr, perl, lua, and linux-pam.  Add mysql.
[arguments]: Remove obsolete or ineffective options.
[license]: Update.
2020-07-15 19:41:39 +02:00
Tobias Geerinckx-Rice 6422615fc9 gnu: opensmtpd-extras: Don't use NAME in source URI.
* gnu/packages/mail.scm (opensmtpd-extras)[source]: Hard-code NAME.
2020-07-15 19:41:39 +02:00
Ludovic Courtès d7e9e0bbc9 system: 'operating-system-root-file-system' raises upon missing root.
* gnu/system.scm (operating-system-root-file-system): Raise when 'find'
returns #f.
2020-07-15 01:36:24 +02:00
Ludovic Courtès 9e12da319b system: Add 'location' field to <operating-system>.
This allows error messages to include source location info.

* gnu/system.scm (<operating-system>)[location]: New field.
2020-07-15 01:36:24 +02:00
Ludovic Courtès a168c3e4f8 ui: 'with-error-handling' does not unwind the stack.
Since a07d5e558b, we've been getting
useless backtraces upon unhandled errors, like this:

  Backtrace:
	     1 (primitive-load "/home/…/bin/guix")
  In guix/ui.scm:
    1953:12  0 (run-guix-command _ . _)

  guix/ui.scm:1953:12: In procedure run-guix-command:
  In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #f

This change finally gives us real backtraces back.

* guix/ui.scm (guard*): New macro.
(call-with-error-handling): Use it instead of 'guard'.
2020-07-15 01:36:24 +02:00
Ludovic Courtès 8003a5adaf news: Add ‘fr’ translation.
* etc/news.scm: Add ‘fr’ translation.
2020-07-15 01:36:24 +02:00
Ludovic Courtès b91a73a6a4 services: Add 'system-provenance' procedure.
* gnu/services.scm (sexp->channel, system-provenance): New procedures.
* guix/scripts/system.scm (sexp->channel): Remove.
(display-system-generation): Use 'system-provenance' instead of parsing
the "provenance" file right here.
2020-07-15 01:36:24 +02:00
Marius Bakke 0a72157271 gnu: Remove python2-pywavelets.
This package no longer supports Python 2 since the update in
501d89d707 and has no dependents.

* gnu/packages/python-xyz.scm (python2-pywavelets): Remove variable.
2020-07-14 22:01:35 +02:00
Marius Bakke f5e3f02fdd gnu: python-pynacl: Update to 1.4.0.
* gnu/packages/python-crypto.scm (python-pynacl): Update to 1.4.0.
[source](snippet): Adjust to fix spurious build requirement.
[arguments]: Add #:modules.  Replace check phase with custom pytest invocation.
2020-07-14 21:41:39 +02:00
Marius Bakke 2008b8b7af gnu: python-simplejson: Update to 3.17.0.
* gnu/packages/python-xyz.scm (python-simplejson): Update to 3.17.0.
2020-07-14 21:41:39 +02:00
Marius Bakke 784dadc0f7 gnu: python-paramiko: Update to 2.7.1.
* gnu/packages/python-crypto.scm (python-paramiko): Update to 2.7.1.
2020-07-14 21:41:38 +02:00
Marius Bakke ec6ee7d72e gnu: python-bitarray: Update to 1.4.0.
* gnu/packages/python-xyz.scm (python-bitarray): Update to 1.4.0.
2020-07-14 21:41:38 +02:00
Marius Bakke 3b4bb631c3 gnu: python-pycurl: Update to 7.43.0.5.
* gnu/packages/python-web.scm (python-pycurl): Update to 7.43.0.5.
2020-07-14 21:41:38 +02:00
Marius Bakke 007af2fb15 gnu: python-bottle: Update to 0.12.18.
* gnu/packages/python-web.scm (python-bottle): Update to 0.12.18.
2020-07-14 21:41:38 +02:00
Marius Bakke d89266edf7 gnu: virt-manager: Remove unused input.
* gnu/packages/virtualization.scm (virt-manager)[inputs]: Remove PYTHON-IPADDRESS.
2020-07-14 21:41:38 +02:00
Marius Bakke 3ad866c8e4 gnu: python-txtorcon: Remove unused input.
* gnu/packages/python-crypto.scm (python-txtorcon)[propagated-inputs]: Remove
PYTHON-IPADDRESS.
2020-07-14 21:41:38 +02:00
Marius Bakke 34fa5c0532 gnu: silkaj: Remove unused input.
* gnu/packages/finance.scm (silkaj)[inputs]: Remove PYTHON-IPADDRESS.
2020-07-14 21:41:38 +02:00
Marius Bakke 01655843e2 gnu: python-docker-py: Remove unused input.
* gnu/packages/docker.scm (python-docker-py)[inputs]: Remove PYTHON-IPADDRESS.
2020-07-14 21:41:37 +02:00
Nicolas Goaziou 7c86ef098d gnu: rust-xdg-2.2: Fix typo and indentation.
* gnu/packages/crates-io.scm (rust-xdg-2.2): Fix indentation.
[description]: Add missing final dot.
2020-07-14 15:01:43 +02:00
Nicolas Goaziou 8a3d041698 gnu: flightgear: Update to 2018.3.5.
* gnu/packages/games.scm (flightgear):
(simgear): Update to 2018.3.5.
2020-07-14 14:49:59 +02:00
Tobias Geerinckx-Rice d6f303d4e5 etc: Enable mount unit only if it exists.
* etc/guix-install.sh (sys_enable_guix_daemon): Enable gnu-store.mount only
if it was actually installed.

Reported by peanutbutterandc on #guix.
2020-07-14 13:17:13 +02:00
Tobias Geerinckx-Rice c465980220 gnu: ppsspp: Name git checkouts.
* gnu/packages/emulators.scm (ppsspp)[inputs]: Use GIT-FILE-NAME for
in-line git origins.
2020-07-14 13:10:38 +02:00
Nicolas Goaziou 8615bcbe20 gnu: Add emacs-counsel-notmuch.
* gnu/packages/emacs-xyz.scm (emacs-counsel-notmuch): New variable.
2020-07-14 11:58:13 +02:00
Morgan Smith 9e43129bf8 gnu: Add emacs-flycheck-ledger.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-ledger): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-14 11:13:15 +02:00
Morgan Smith edda093807 gnu: Add emacs-literate-calc-mode.
* gnu/packages/emacs-xyz.scm (emacs-literate-calc-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-14 11:10:00 +02:00
Morgan Smith 3c27256c9b gnu: Add emacs-org-drill.
* gnu/packages/emacs-xyz.scm (emacs-org-drill): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-14 11:00:47 +02:00
Nicolas Goaziou 82990835cd gnu: emacs-paren-face: Update to 1.0.6.
* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.0.6.
[synopsis, description]: Fix typo.
2020-07-14 10:58:39 +02:00
Efraim Flashner c319c89573 gnu: font-gnu-freefont: Update to 13.0.03.
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 13.0.03.
2020-07-14 11:05:54 +03:00
Tobias Geerinckx-Rice 8612b073c6 gnu: libzip: Update to 1.7.2.
* gnu/packages/compression.scm (libzip): Update to 1.7.2.
2020-07-14 03:57:05 +02:00
Tobias Geerinckx-Rice 1f5cc686b7 gnu: mutt: Update to 1.14.6.
* gnu/packages/mail.scm (mutt): Update to 1.14.6.
2020-07-14 03:57:05 +02:00
Tobias Geerinckx-Rice 5cdb25c686 gnu: mbedtls-apache-for-hiawatha: Fix.
There's already a custom embedtls-apache variant for Hiawatha.
Fix it instead of enabling threading for embedtls-apache.

* gnu/packages/tls.scm (embedtls-for-hiawatha): Fix usage of
SUBSTITUTE-KEYWORD-ARGUMENTS.  Disable -Wformat-signedness.
(embedtls-for-hiawatha): Remove ‘enable-features’ phase.
2020-07-14 03:57:05 +02:00
Tobias Geerinckx-Rice 9cb208d86b gnu: usb-modeswitch: Use CC-FOR-TARGET.
* gnu/packages/usb-modeswitch.scm (usb-modeswitch)[arguments]: Use
CC-FOR-TARGET.
2020-07-14 03:25:04 +02:00
Tobias Geerinckx-Rice dbfd804425 gnu: usb-modeswitch: Update to 2.6.1.
* gnu/packages/usb-modeswitch.scm (usb-modeswitch): Update to 2.6.1.
2020-07-14 03:25:04 +02:00
Tobias Geerinckx-Rice 765684613f gnu: hiawatha: Update to 10.11.
* gnu/packages/web.scm (hiawatha): Update to 10.11.
2020-07-14 03:25:04 +02:00
Tobias Geerinckx-Rice 927ecd4ebe gnu: mbedtls-apache: Update to 2.23.0 [security fixes].
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.23.0.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[arguments]: Make source files writable.  Enable threading.
2020-07-14 03:25:04 +02:00
Tobias Geerinckx-Rice 338f5428d6 gnu: singularity: Refer to egrep.
* gnu/packages/linux.scm (singularity)[arguments]: Rename
‘patch-reference-to-squashfs-tools’ to ‘patch-references’ and add egrep.

Reported by slimjim on #guix.
2020-07-14 02:01:32 +02:00
Tobias Geerinckx-Rice 0ac65c8bed gnu: urlscan: Edit description.
* gnu/packages/mail.scm (urlscan)[description]: Replace inappropriate
@code{}.
2020-07-14 02:00:43 +02:00
Tobias Geerinckx-Rice 7d212938ff gnu: fping: Edit description.
* gnu/packages/networking.scm (fping)[description]: Fix a typo & mark
it up.
2020-07-14 02:00:43 +02:00
Nicolas Goaziou 455933c605 gnu: emacs-delight: Update to 1.7.
* gnu/packages/emacs-xyz.scm (emacs-delight): Update to 1.7.
2020-07-13 23:36:35 +02:00
Nicolas Goaziou c9d9392682 gnu: emacs-hyperbole: Update to 7.1.2.
* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Update to 7.1.2.
2020-07-13 23:34:41 +02:00
Leo Famulari 9c77cbba3d gnu: tremc: Update to 0.9.2.
* gnu/packages/bittorrent.scm (tremc): Update to 0.9.2.
2020-07-13 16:23:24 -04:00
Tobias Geerinckx-Rice acfb487e47 gnu: sslh: Update to 1.21.
* gnu/packages/networking.scm (sslh): Update to 1.21.
2020-07-13 20:02:15 +02:00
Tobias Geerinckx-Rice 0ea04bad3b gnu: urlscan: Update to 0.9.5.
* gnu/packages/mail.scm (urlscan): Update to 0.9.5.
2020-07-13 20:02:15 +02:00
Tobias Geerinckx-Rice 62cf0cfda3 gnu: fping: Update to 4.3.
* gnu/packages/networking.scm (fping): Update to 4.3.
2020-07-13 20:02:14 +02:00
Tobias Geerinckx-Rice b418a0b07b gnu: claws-mail: Update to 3.17.6.
* gnu/packages/mail.scm (claws-mail): Update to 3.17.6.
2020-07-13 19:30:11 +02:00
Ludovic Courtès efb10f175f packages: Ensure bags are insensitive to '%current-system'.
Fixes <https://bugs.gnu.org/42327>.
Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

This is a followup to f52fbf7094.

* guix/packages.scm (bag-transitive-inputs, bag-transitive-build-inputs)
(bag-transitive-host-inputs, bag-transitive-target-inputs): Parameterize
%CURRENT-SYSTEM in addition to %CURRENT-TARGET-SYSTEM.
* tests/packages.scm ("package->bag, sensitivity to %current-system"):
New test.
2020-07-13 16:49:12 +02:00
Efraim Flashner 399d89b5c8 gnu: micropython: Update to 1.12.
* gnu/packages/python.scm (micropython): Update to 1.12.
[arguments]: Add phase to compile mpy-cross before compiling micropython.
2020-07-13 15:51:46 +03:00
Peter Lo 170bffff55 gnu: Add r-rselenium.
* gnu/packages/cran.scm (r-rselenium): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-13 12:52:53 +02:00
Peter Lo 719034c1a3 gnu: Add r-wdman.
* gnu/packages/cran.scm (r-wdman): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-13 12:52:53 +02:00
Peter Lo 85d9f9bae6 gnu: Add r-binman.
* gnu/packages/cran.scm (r-binman): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-13 12:52:53 +02:00
Peter Lo 565bf214ad gnu: Add r-semver.
* gnu/packages/cran.scm (r-semver): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-13 12:52:53 +02:00
Peter Lo f28c09f2fc gnu: Add r-rismed.
* gnu/packages/cran.scm (r-rismed): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-13 12:52:53 +02:00
Lars-Dominik Braun 7c55224ac6 gnu: python2-pyopengl: Remove.
* gnu/packages/python-xyz.scm (python2-pyopengl): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-13 12:52:53 +02:00
Lars-Dominik Braun 2cb678cd04 gnu: python2-pyopengl-accelerate: Remove.
* gnu/packages/python-xyz.scm (python2-pyopengl-accelerate): Remove
  variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-13 12:52:53 +02:00
Lars-Dominik Braun dab195957b gnu: xpra: Upgrade to 4.0.2.
* gnu/packages/xorg.scm (xpra)[version]: Upgrade. [source]: Add patch.
  [inputs]: Adjust to use Python 3 dependencies. [arguments]: Use Python
  3, add phases to patch hardcoded binary paths.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/patches/xpra-4.0.1-systemd-run.patch: New file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-13 12:52:52 +02:00
Lars-Dominik Braun 339184f1d0 gnu: Add xf86-video-dummy.
* gnu/packages/xorg.scm (xf86-video-dummy): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-13 12:52:52 +02:00
Lars-Dominik Braun 13910d4012 gnu: Add python-pyopengl-accelerate.
* gnu/packages/python-xyz.scm (gnu/packages/python-xyz.scm): New
variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-13 12:52:52 +02:00
Lars-Dominik Braun c5384ea313 gnu: Add python-pyopengl.
* gnu/packages/python-xyz.scm (python-pyopengl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-13 12:52:52 +02:00
Nicolas Goaziou 1cc3a0451e gnu: Add rust-zeroize-1.
* gnu/packages/crates-io.scm (rust-zeroize-1): New variable.
2020-07-13 12:30:53 +02:00
Nicolas Goaziou 83683001af gnu: Add rust-zeroize-derive-1.
* gnu/packages/crates-io.scm (rust-zeroize-derive-1): New variable.
2020-07-13 12:30:17 +02:00
Nicolas Goaziou 13b1bbde96 gnu: Add rust-rle-decode-fast-1.
* gnu/packages/crates-io.scm (rust-rle-decode-fast-1): New variable.
2020-07-13 12:07:28 +02:00
Efraim Flashner 000498784f gnu: libreoffice: Update to 6.4.5.2.
* gnu/packages/libreoffice.scm (libreoffice): Update to 6.4.5.2.
[source]: Remove patch.
* gnu/packages/patches/libreoffice-poppler-compat.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-07-13 09:02:56 +03:00
Julien Lepiller 5cd9cd644c gnu: tests: Fix unbound variable.
Record type descriptors were made private in
a143e92446, but a usage of them was
forgotten in the tests files.

* gnu/tests/web.scm (patchwork-initial-database-setup-service): Use
accessors to access field values instead of unexported type descriptor.
2020-07-13 04:23:43 +02:00
Ludovic Courtès bea2134fe1 gnu: gnunet: Update to 0.13.1.
* gnu/packages/gnunet.scm (gnunet): Update to 0.13.1.
2020-07-13 01:02:29 +02:00
Tanguy Le Carrour ada42a4292 gnu: gnunet: Update to 0.13.0.
* gnu/packages/gnunet.scm (gnunet): Update to 0.13.0. [native-inputs] Add curl.
[arguments] Disable one failing test.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-12 23:19:39 +02:00
Ludovic Courtès a143e92446 services: web: Do not export record type descriptors.
* gnu/services/web.scm (<httpd-configuration>, <httpd-virtualhost>)
(<httpd-config-file>, <httpd-module>, <nginx-configuration>)
(<nginx-server-configuration>, <nginx-upstream-configuration>)
(<nginx-location-configuration>, <nginx-named-location-configuration>)
(<php-fpm-configuration>, <php-fpm-dynamic-process-manager-configuration>)
(<php-fpm-static-process-manager-configuration>)
(<php-fpm-on-demand-process-manager-configuration>)
(<tailon-configuration-file>, <tailon-configuration>)
(<varnish-configuration>, <patchwork-database-configuration>)
(<patchwork-settings-module>, <patchwork-configuration>)
(<mumi-configuration>): Do not export.
2020-07-12 23:13:25 +02:00
Ludovic Courtès b0e7b6992f gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs.  Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.

* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 23:08:15 +02:00
Ludovic Courtès c10526672e lint: source: Validate URLs of Git references.
Until now the 'source' checker would look at URL for 'url-fetch' origins
but not for 'git-fetch' origins.

* guix/lint.scm (check-source): Add case for 'git-reference?'.
* tests/lint.scm ("source, git-reference: 301 -> 200"): New test.
2020-07-12 22:41:51 +02:00
Ivan Kozlov 7bbe4655a8 gnu: Add xssproxy.
* gnu/packages/xdisorg.scm (xssproxy): New variable.
2020-07-12 22:40:50 +02:00
Ludovic Courtès 060211853d services: mumi: Run in a UTF-8 locale.
* gnu/services/web.scm (mumi-shepherd-services)[environment]: New
variable.
Pass it as #:environment-variables to each 'make-forkexec-constructor'
call.
2020-07-12 21:55:59 +02:00
Jan Wielkiewicz c54b9afb87 gnu: pjproject-jami: Build without debugging assertions.
This fixes a bug where Jami crashes while disconnecting from an audio call.

* gnu/packages/jami.scm (pjproject-jami)[arguments]: Use -DNDEBUG flag.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-07-12 20:33:56 +01:00
Jan Wielkiewicz 1c15d30521 gnu: jami: Update to 20200710.1.6bd18d2.
* gnu/packages/jami.scm (%jami-version): Update to 20200710.1.6bd18d2.
(jami-source)[origin]: Adjust the hash.
(pjproject-jami)[arguments]: Add new patches.
(libring)[inputs]: Add libarchive.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-07-12 20:33:56 +01:00
Jan Wielkiewicz bc6239ba07 gnu: opendht: Add patch.
The 2.1.4 release of opendht contains a bug, preventing it's use with recent
releases of Jami.  This minor patch [1] resolves this issue, and should be
possible to remove with the next release.

1: https://github.com/savoirfairelinux/opendht/commit/e2b39dd3a0742853e00f9c3e8c46c911da20bed7

* gnu/packages/patches/opendht-fix-jami.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/networking.scm (opendht)[source]: Apply the patch.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-07-12 20:33:55 +01:00
Jan Wielkiewicz 8551bc64e4 gnu: jami-client-gnome: Remove deprecated package.
As this package has been deprecated for over a year.

* gnu/packages/jami.scm (jami-client-gnome): Remove variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-07-12 20:33:55 +01:00
Efraim Flashner 5c33e79ada gnu: fish: Remove bundled code.
* gnu/packages/shells.scm (fish)[source]: Add snippet to remove bundled
pcre2 source.
2020-07-12 21:53:02 +03:00
Tanguy Le Carrour 437af9e26c gnu: fish: Update to 3.1.2.
* gnu/packages/shells.scm (fish): Update to 3.1.2.
[arguments] Set HOME to a writable folder. Remove a failing test file.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-12 21:48:50 +03:00
Tanguy Le Carrour a8cae692b2 gnu: httpie: Update to 2.2.0.
* gnu/packages/python-web.scm (httpie): Update to 2.2.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-12 21:40:07 +03:00
Tanguy Le Carrour d9dbab0b90 gnu: profanity: Update to 0.9.5.
* gnu/packages/messaging.scm (profanity): Update to 0.9.5.
[inputs] Add sqlite.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-12 21:36:13 +03:00
Alexandros Theodotou a8031e6192 gnu: libaudec: Update to 0.2.2.
* gnu/packages/audio.scm (libaudec): Update to 0.2.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-12 21:33:49 +03:00
Alexandros Theodotou d0f0e2bd17 gnu: zita-alsa-pcmi: Update to 0.3.2.
* gnu/packages/audio.scm (zita-alsa-pcmi): Update to 0.3.2.
[arguments]: Adjust for upstream changes.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-12 21:32:37 +03:00
Alexandros Theodotou a35cd75216 gnu: zita-resampler: Update to 1.6.2.
* gnu/packages/audio.scm (zita-resampler): Update to 1.6.2.
[source]: Adjust for upstream changes.
[arguments]: Same.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-12 21:30:22 +03:00
Alexandros Theodotou ad020ee2a8 gnu: dragonfly-reverb: Use regex to install bin.
* gnu/packages/music.scm (dragonfly-reverb)[arguments]: Use regex to
  install the binaries.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-12 21:24:42 +03:00
Alexandros Theodotou f2096c7aa9 gnu: dragonfly-reverb: Update to 3.0.0.
* gnu/packages/music.scm (dragonfly-reverb): Update to 3.0.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-12 21:24:29 +03:00
Michael Rohleder a68430712f gnu: Add thin-provisioning-tools.
* gnu/packages/linux.scm (thin-provisioning-tools): New variable.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-12 19:57:06 +02:00
John Soo 9d502dd76b gnu: Add rust-rustc-ap-rustc-target-654.
* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-target-654): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-12 16:26:06 +03:00
John Soo 09c42dc723 gnu: Add rust-rustc-ap-rustc-ast-654.
* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-ast-654): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-12 16:26:05 +03:00
John Soo ba70a8db40 gnu: Add rust-rustc-ap-rustc-span-654.
* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-span-654): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-12 16:26:05 +03:00
Guillaume Le Vaillant c02af11dbf gnu: Add pokerth.
* gnu/packages/games.scm (pokerth): New variable.
2020-07-12 15:04:29 +02:00
Efraim Flashner e1485cd9ad gnu: Remove rust-walkdir-2.2.
* gnu/packages/crates-io.scm (rust-walkdir-2.2): Remove variable.
2020-07-12 16:02:18 +03:00
Efraim Flashner 7f00617d25 gnu: Replace rust-walkdir-2.2 with rust-walkdir-2.3.
* gnu/packages/crates-io.scm (rust-andrew-0.2, rust-criterion-0.2,
rust-globwalk-0.5, rust-grep-0.2, rust-handlebars-2.0, rust-ignore-0.4,
rust-jpeg-decoder-0.1, rust-notify-4, rust-syn-0.15, rust-sysctl-0.4)
[arguments]: Replace rust-walkdir-2.2 with 2.3.
2020-07-12 16:01:45 +03:00
Efraim Flashner 4fc9593394 gnu: rav1e: Update to 0.3.3.
* gnu/packages/video.scm (rav1e): Update to 0.3.3.
[arguments]: In cargo-inputs remove rust-better-panic-0.2,
rust-err-derive-0.2. Replace rust-console-0.9 with 0.11,
rust-fern-0.5 with 0.6, rust-image-0.22 with 0.23,
rust-itertools-0.8 with 0.9. Add rust-thiserror-1.0,
rust-rustc-version-0.2.
In cargo-development-inputs add rust-assert-cmd-1.
2020-07-12 15:18:25 +03:00
Efraim Flashner e26d6cc707 gnu: rav1e: Sort inputs alphabetically.
* gnu/packages/video.scm (rav1e)[arguments]: Sort inputs alphabetically
in cargo-inputs and cargo-development-inputs.
2020-07-12 15:18:25 +03:00
Efraim Flashner 6b12c5e9b7 gnu: Add rust-assert-cmd-1.
* gnu/pacakges/crates-io.scm (rust-assert-cmd-1): New variable.
2020-07-12 15:15:16 +03:00
Efraim Flashner ce36fa7262 gnu: Add rust-escargot-0.5.
* gnu/packages/crates-io.scm (rust-escargot-0.5): New variable.
2020-07-12 15:15:16 +03:00
Efraim Flashner 0e7e41b61a gnu: Add rust-assert-fs-0.11.
* gnu/packages/crates-io.scm (rust-assert-fs-0.11): New variable.
2020-07-12 15:15:15 +03:00
Efraim Flashner e3d2d6a098 gnu: Add rust-globwalk-0.5.
* gnu/packages/crates-io.scm (rust-globwalk-0.5): New variable.
2020-07-12 15:15:15 +03:00
Efraim Flashner 4f12c69c96 gnu: Add rust-predicates-1.
* gnu/packages/crates-io.scm (rust-predicates-1): New variable.
2020-07-12 15:15:15 +03:00
Efraim Flashner fa66e7da0e gnu: Add rust-normalize-line-endings-0.3.
* gnu/packages/crates-io.scm (rust-normalize-line-endings-0.3): New variable.
2020-07-12 15:15:15 +03:00
Efraim Flashner 69d4435cae gnu: Add rust-predicates-tree-1.
* gnu/packages/crates-io.scm (rust-predicates-tree-1): New variable.
2020-07-12 15:15:15 +03:00
Efraim Flashner 5638fa15f0 gnu: Add rust-treeline-0.1.
* gnu/packages/crates-io.scm (rust-treeline-0.1): New variable.
2020-07-12 15:15:14 +03:00
Efraim Flashner 4cd67b69b3 gnu: Add rust-predicates-core-1.
* gnu/packages/crates-io.scm (rust-predicates-core-1): New variable.
2020-07-12 15:15:14 +03:00
Efraim Flashner cac43cce40 gnu: Add rust-image-0.23.
* gnu/packages/crates-io.scm (rust-image-0.23): New variable.
(rust-image-0.22): Inherit from rust-image-0.23.
2020-07-12 15:15:14 +03:00
Efraim Flashner 5abca05dcc gnu: Add rust-tiff-0.5.
* gnu/packages/crates-io.scm (rust-tiff-0.5): New variable.
(rust-tiff-0.3): Inherit from rust-tiff-0.5.
2020-07-12 15:15:14 +03:00
Efraim Flashner 41359cea8c gnu: Add rust-num-complex-0.3.
* gnu/packages/crates-io.scm (rust-num-complex-0.3): New variable.
(rust-num-complex-0.2): Inherit from rust-num-complex-0.3.
2020-07-12 15:15:13 +03:00
Efraim Flashner 4c1d1d7d0d gnu: Add rust-png-0.16.
* gnu/packages/crates-io.scm (rust-png-0.16): New variable.
(rust-png-0.15): Inherit from rust-png-0.16.
2020-07-12 15:15:13 +03:00
Efraim Flashner ab30646bbe gnu: Add rust-deflate-0.8.
* gnu/packages/crates-io.scm (rust-deflate-0.8): New variable.
(rust-deflate-0.7): Inherit from rust-deflate-0.8.
2020-07-12 15:15:13 +03:00
Efraim Flashner 561af003cb gnu: Add rust-bytemuck-1.
* gnu/packages/crates-io.scm (rust-bytemuck-1): New variable.
2020-07-12 15:15:13 +03:00
Efraim Flashner 4be1d5d8ec gnu: Add rust-num-rational-0.3.
* gnu/packages/crates-io.scm (rust-num-rational-0.3): New variable.
(rust-num-rational-0.2): Inherit from rust-num-rational-0.3.
2020-07-12 15:15:13 +03:00
Efraim Flashner 83b68205c4 gnu: Add rust-num-bigint-0.3.
* gnu/packages/crates-io.scm (rust-num-bigint-0.3): New variable.
(rust-num-bigint-0.2): Inherit from rust-num-bigint-0.3.
2020-07-12 15:15:12 +03:00
Efraim Flashner 7ef82dfd78 gnu: Add rust-fern-0.6.
* gnu/packages/crates-io.scm (rust-fern-0.6): New variable.
(rust-fern-0.5): Inherit from rust-fern-0.6.
2020-07-12 15:15:12 +03:00
Efraim Flashner b625a6c696 gnu: Add rust-console-0.11.
* gnu/packages/crates-io.scm (rust-console-0.11): New variable.
(rust-console-0.9): Inherit from rust-console-0.11.
2020-07-12 15:15:12 +03:00
Efraim Flashner d695ebb660 gnu: Add rust-terminal-size-0.1.
* gnu/packages/crates-io.scm (rust-terminal-size-0.1): New variable.
2020-07-12 15:15:12 +03:00
Efraim Flashner f485daf3cb gnu: rust-dav1d-sys-0.3: Update to 0.3.2.
* gnu/packages/crates-io.scm (rust-dav1d-sys-0.3): Update to 0.3.2.
[arguments]: In cargo-inputs replace rust-bindgen-0.52 with 0.54. Remove
rust-png-config-0.3.
[description]: Appease 'guix lint'.
2020-07-12 15:15:12 +03:00
Efraim Flashner 018a1d291d gnu: Add rust-bindgen-0.54.
* gnu/packages/crates-io.scm (rust-bindgen-0.54): New variable.
(rust-bindgen-0.53): Inherit from rust-bindgen-0.54.
2020-07-12 15:15:11 +03:00
Efraim Flashner 3241878c85 gnu: rust-aos-sys-0.1: Update to 0.1.4.
* gnu/packages/crates-io.scm (rust-aom-sys-0.1): Update to 0.1.4.
[arguments]: In cargo-inputs replace rust-bindgen-0.51 with 0.53.
2020-07-12 15:15:11 +03:00
Efraim Flashner bc4b2bd495 gnu: Add rust-bindgen-0.53.
* gnu/packages/crates-io.scm (rust-bindgen-0.53): New variable.
(rust-bindgen-0.52): Inherit from rust-bindgen-0.53.
2020-07-12 15:15:11 +03:00
Efraim Flashner b158ff87bf gnu: Add rust-clang-sys-0.29.
* gnu/packages/crates-io.scm (rust-clang-sys-0.29): New variable.
(rust-clang-sys-0.28): Inherit from rust-clang-sys-0.29.
2020-07-12 15:15:11 +03:00
Efraim Flashner d23f0db6f9 gnu: Add rust-cexpr-0.4.
* gnu/packages/crates-io.scm (rust-cexpr-0.4): New variable.
(ruxt-cexpr-0.3): Inherit from rust-cexpr-0.4.
2020-07-12 15:15:11 +03:00
Marius Bakke d67826a810 services: Remove obsolete comment.
This TODO was resolved in ea4915a74b.

* gnu/services/base.scm (%default-authorized-guix-keys): Remove TODO comment.
2020-07-12 13:06:41 +02:00
Jan (janneke) Nieuwenhuizen fdef0d85ce scripts: Typo in args-fold*.
* guix/scripts.scm (args-fold*): Add missing 'args' parameter so that
the all parameter names match their value.
2020-07-12 10:07:59 +02:00
Maxim Cournoyer 83b5ea9d18 gnu: isc-bind: List included utilities in the description.
A frequent question was: "Which package contained the 'dig' utility?"  This
change should make the question answerable through 'guix search'.

* gnu/packages/dns.scm (isc-bind)[synopsis]: Remove leading article.
[description]: Add a table listing the utilities contained in the 'utils'
output and insert a missing space between two sentences.
[home-page]: Update.
2020-07-11 23:46:01 -04:00
Maxim Cournoyer d59a98d359 gnu: emacs-debbugs: Update to 0.25.
* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.25.
2020-07-11 22:36:50 -04:00
Christopher Lemmer Webber ea4915a74b services: guix: Refer to 'berlin.guix.gnu.org.pub'.
Commit 6680880f9b pushes out a new guix
package with a new key location, so we need to update to the new key
in order for systems to build correctly.

* gnu/services/base.scm (%default-authorized-guix-keys): Refer to berlin.guix.gnu.org.pub.
2020-07-11 21:42:04 -04:00
Marius Bakke 6680880f9b gnu: guix: Update to 1.1.0-17.36a1925.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-17.36a1925.
2020-07-12 00:16:02 +02:00
Brice Waegeneire 36a1925f21 gnu: Add 'pass-tomb'.
* gnu/packages/password-utils.scm (pass-tomb): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-07-11 23:47:48 +02:00
Julien Lepiller 89c9e64748 gnu: Add kcov.
* gnu/packages/code.scm (kcov): New variable.
2020-07-11 23:47:37 +02:00
Brice Waegeneire 12d69fc574 gnu: tomb: Add 'getent' to PATH.
* gnu/packages/crypto.scm (tomb)[arguments]: In 'wrap' phase add
'getent' to the PATH.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-07-11 23:47:03 +02:00
Marius Bakke 54461153da tests: networking: Use 'net.ifnames=0' for the Open vSwitch test.
* gnu/tests/networking.scm (%openvswitch-os): Override KERNEL-ARGUMENTS.
2020-07-11 23:36:32 +02:00
Marius Bakke 1abf205d11 Revert "vm: Use virtio network driver."
This allows users to specify network interface settings with 'guix system vm'
without having to create a new NIC.  Fixes <https://bugs.gnu.org/42252>.
Reported by Christopher Lemmer Webber <cwebber@dustycloud.org>.

This reverts commit 5379392731.
2020-07-11 23:36:31 +02:00
Tobias Geerinckx-Rice 7ed0eeb011 gnu: php: Update to 7.4.8.
* gnu/packages/php.scm (php): Update to 7.4.8.
2020-07-11 23:24:29 +02:00
Tobias Geerinckx-Rice bc332f0717 gnu: ntp: Update to 4.2.8p15 [security fixes].
* gnu/packages/ntp.scm (ntp): Update to 4.2.8p15.
[source]: Swap order of URIs.
2020-07-11 22:59:54 +02:00
Tobias Geerinckx-Rice 183f069858 gnu: wsjtx: Update to 2.2.2.
* gnu/packages/radio.scm (wsjtx-hamlib, wsjtx): Update to 2.2.2.
2020-07-11 21:55:58 +02:00
Tobias Geerinckx-Rice 131cc178e3 gnu: flrig: Update to 1.3.51.
* gnu/packages/radio.scm (flrig): Update to 1.3.51.
2020-07-11 21:55:58 +02:00
Tobias Geerinckx-Rice 22ca0e6ac3 gnu: s6-linux-init: Update to 1.0.4.2.
* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.0.4.2.
2020-07-11 21:55:57 +02:00
Tobias Geerinckx-Rice 349f2a9db4 gnu: svt-av1: Update to 0.8.4.
* gnu/packages/video.scm (svt-av1): Update to 0.8.4.
2020-07-11 21:55:57 +02:00
Tobias Geerinckx-Rice 2cd765116c gnu: xfce4-eyes-plugin: Update to 4.5.1.
* gnu/packages/xfce.scm (xfce4-eyes-plugin): Update to 4.5.1.
2020-07-11 21:55:57 +02:00
Tobias Geerinckx-Rice 59668de423 gnu: bitcoin-abc: Update to 0.21.10.
* gnu/packages/finance.scm (bitcoin-abc): Update to 0.21.10.
[inputs]: Add jemalloc.
2020-07-11 21:55:57 +02:00
Tobias Geerinckx-Rice 4ec610af2c gnu: gperftools: Update to 2.8.
* gnu/packages/cpp.scm (gperftools): Update to 2.8.
2020-07-11 21:55:57 +02:00
Tobias Geerinckx-Rice 845f5a0306 gnu: hss: Patch less.
* gnu/packages/ssh.scm (hss)[arguments]: Set INSTALL_BIN make flag
instead of patching the Makefile.
2020-07-11 21:07:25 +02:00
Tobias Geerinckx-Rice 3b6b337eac gnu: hss: Return #t from phase.
* gnu/packages/ssh.scm (hss)[arguments]: End ‘patch-file-names’ with #t.
2020-07-11 21:07:25 +02:00
Tobias Geerinckx-Rice f718c0a05d gnu: hss: Fix cross-compilation.
* gnu/packages/ssh.scm (hss)[arguments]: Move $CC to MAKE-FLAGS and use
CC-FOR-TARGET.  Rename ‘pre-env’ to the more accurate ‘patch-file-names’.
2020-07-11 21:07:24 +02:00
Tobias Geerinckx-Rice 16f6889b74 gnu: hss: Edit description.
* gnu/packages/ssh.scm (hss)[description]: Edit.
2020-07-11 21:07:24 +02:00
Tobias Geerinckx-Rice 96fe62d80e gnu: hss: Move to (gnu packages ssh).
* gnu/packages/admin.scm (hss): Move…
* gnu/packages/ssh.scm (hss): …here.
2020-07-11 21:07:24 +02:00
Tobias Geerinckx-Rice 6018d1ee60 gnu: libglvnd: Update to 1.3.2.
* gnu/packages/gl.scm (libglvnd): Update to 1.3.2.
2020-07-11 21:07:24 +02:00
Maxim Cournoyer 661ad8d7c5 gnu: ruby-ruby-prof: Disable a flaky test.
A test was found to fail non-deterministically.

* gnu/packages/ruby.scm (ruby-ruby-prof)[phases]: Add the 'delete-flaky-test
phase.
2020-07-11 14:27:00 -04:00
Maxim Cournoyer 257dee505e gnu: Add ruby-yard-tomdoc.
* gnu/packages/ruby.scm (ruby-yard-tomdoc): New variable.
2020-07-11 14:27:00 -04:00
Maxim Cournoyer 24ffd91bc2 gnu: Add ruby-tomparse.
* gnu/packages/ruby.scm (ruby-tomparse): New variable.
2020-07-11 14:27:00 -04:00
Maxim Cournoyer 908df675a8 gnu: Add ruby-spectroscope.
* gnu/packages/ruby.scm (ruby-spectroscope): New variable.
2020-07-11 14:26:59 -04:00
Maxim Cournoyer 5df1126c3a gnu: ruby-asciidoctor: Update to 2.0.10.
* gnu/packages/ruby.scm (ruby-asciidoctor): Update to 2.0.10.
[origin]: Use git-fetch.
[phases]: Remove 'remove-circular-tests.  Add 'strip-version-requirements.
[native-inputs]: Add ruby-erubis, ruby-cucumber, ruby-haml, ruby-rouge,
ruby-rspec-expectations, ruby-simplecov, ruby-slim and ruby-tilt.
2020-07-11 14:26:59 -04:00
Maxim Cournoyer 751bf33d47 gnu: ruby-asciidoctor: Re-indent.
* gnu/packages/ruby.scm (ruby-asciidoctor): Re-indent.
2020-07-11 14:26:59 -04:00
Maxim Cournoyer fef0564c6f gnu: Add ruby-slim.
* gnu/packages/ruby.scm (ruby-slim): New variable.
2020-07-11 14:26:59 -04:00
Maxim Cournoyer b1c79cab1f gnu: ruby-temple: Update to 0.8.2.
* gnu/packages/ruby.scm (ruby-temple): Update to 0.8.2.
2020-07-11 14:26:59 -04:00
Maxim Cournoyer cfa4a318ea gnu: ruby-tilt: Add pandoc, sassc support.
* gnu/packages/ruby.scm (ruby-guard)[native-inputs]: Move ruby-sassc from
here...
[propagated-inputs]: ...to here.  Add ruby-pandoc-ruby.
2020-07-11 14:26:59 -04:00
Maxim Cournoyer c3f15f541a gnu: ruby-tilt: Update to 2.0.10.
* gnu/packages/ruby.scm (ruby-tilt): Update to 2.0.10.
2020-07-11 14:26:58 -04:00
Maxim Cournoyer c84dd8d49c gnu: Add ruby-pandoc-ruby.
* gnu/packages/ruby.scm (ruby-pandoc-ruby): New variable.
2020-07-11 14:26:58 -04:00
Maxim Cournoyer fa8e4dbf38 gnu: ruby-cucumber: Enable more tests.
* gnu/packages/ruby.scm (ruby-cucumber)[test-target]: Use the default
test-target, which includes the cucumber tests target.
[phases]: Add the 'disable-rubocop and 'set-home phases.  Delete Gemfile as
part of the 'strip-version-requirements phase.
2020-07-11 14:26:58 -04:00
Maxim Cournoyer 7af929249d gnu: ruby-sinatra: Update to 2.0.8.1.
* gnu/packages/ruby.scm (ruby-sinatra): Update to 2.0.8.1.
[phases]{fix-slow-doc-generation}: Add phase.
2020-07-11 14:26:58 -04:00
Maxim Cournoyer 7eb8ff0b21 gnu: ruby-yard: Update to 0.9.25.
* gnu/packages/ruby.scm (ruby-yard): Update to 0.9.25.
2020-07-11 14:26:58 -04:00
Maxim Cournoyer df32ab1196 gnu: Add ruby-yard-with-tests.
* gnu/packages/ruby.scm (ruby-yard-with-tests): New variable.
2020-07-11 14:26:58 -04:00
Maxim Cournoyer 65a6123951 gnu: ruby-yard: Disable tests.
YARD is a common dependency in the Ruby world; having it carry extra test
dependencies is prone to cause dependency cycles.  For example, YARD depends
on Asciidoctor, but the latest Asciidoctor requires ruby-cucumber for its test
suite, which pulls YARD through many of its dependencies.

* gnu/packages/ruby.scm (ruby-yard)[arguments]: Disable tests.
[native-inputs]: Remove.
2020-07-11 14:26:58 -04:00
Maxim Cournoyer b17a48d035 gnu: ruby-asciimath: Update to 2.0.1.
* gnu/packages/maths.scm (ruby-asciimath): Update to 2.0.1.
[arguments]: Remove.
[native-inputs]: Remove bundler, add ruby-nokogiri.
2020-07-11 14:26:57 -04:00
Leo Famulari 3e26bec042 gnu: rtl-sdr: Use HTTPS URL.
* gnu/packages/radio.scm (rtl-sdr)[source]: Use HTTPS URL.
2020-07-11 13:15:17 -04:00
Oleg Pykhalov ee56de8b5b gnu: Add hss.
* gnu/packages/admin.scm (hss): New variable.
2020-07-11 19:19:36 +03:00
Michael Rohleder cc0aaf2052 gnu: qutebrowser: Update to 1.13.0.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.13.0.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-07-11 17:25:05 +02:00
Florian Pelz f2dce740b2 news: Add ‘de’ translation.
* etc/news.scm: Add a ‘de’ translation.
2020-07-11 14:44:45 +00:00
Jan (janneke) Nieuwenhuizen 4b9eecd322 image: Do not set journal_model=WAL for the Hurd.
This fixes <https://bugs.gnu.org/42151>.

* gnu/system/images/hurd.scm (hurd-initialize-root-partition): Use #:wal-mode #f
in call to ...
* gnu/build/image.scm (initialize-root-partition): ... this, add #:wal-mode?
parameter, pass it to ...
(register-closure): ... this, add #:wal-mode? parameter, pass it to ...
* guix/store/database.scm (with-database): ... this, add #:wal-mode?
parameter, pass it to ...
(call-with-database): ... this, add #:wal-mode? parameter; when
set to #f, do not set journal_model=WAL.
2020-07-11 16:34:01 +02:00
Jan (janneke) Nieuwenhuizen 1649c7d69a gnu: sqlite: Add locking-mode fix for the Hurd.
* gnu/packages/patches/sqlite-hurd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/sqlite.scm (sqlite)[native-inputs]: Add it when building
for the Hurd.
[arguments]: Apply it when building for the Hurd.
2020-07-11 15:39:07 +02:00
Guillaume Le Vaillant af96b5845e gnu: monero-gui: Update to 0.16.0.2.
* gnu/packages/finance.scm (monero-gui): Update to 0.16.0.2.
2020-07-11 14:46:06 +02:00
Tobias Geerinckx-Rice de53ddb54a gnu: maradns: Use CC-FOR-TARGET.
* gnu/packages/dns.scm (maradns)[arguments]: Use CC-FOR-TARGET.
2020-07-11 14:40:30 +02:00
Tobias Geerinckx-Rice 0ac915008a gnu: maradns: Update to 3.5.0007.
* gnu/packages/dns.scm (maradns): Update to 3.5.0007.
2020-07-11 14:38:33 +02:00
Tobias Geerinckx-Rice a7ca42ff08 gnu: chocolate-doom: Update to 3.0.1.
* gnu/packages/games.scm (chocolate-doom): Update to 3.0.1.
2020-07-11 14:38:32 +02:00
Tobias Geerinckx-Rice a8d5ac0384 gnu: 7kaa: Update to 2.15.4.
* gnu/packages/games.scm (7kaa): Update to 2.15.4.
2020-07-11 14:38:32 +02:00
Tobias Geerinckx-Rice b18647db49 gnu: r-processx: Update to 3.4.3.
* gnu/packages/cran.scm (r-processx): Update to 3.4.3.
2020-07-11 14:38:32 +02:00
Tobias Geerinckx-Rice 9debba2025 gnu: r-htmltable: Update to 2.0.1.
* gnu/packages/cran.scm (r-htmltable): Update to 2.0.1.
2020-07-11 14:38:32 +02:00
Tobias Geerinckx-Rice 00466df44a gnu: xwallpaper: Update to 0.6.5.
* gnu/packages/xdisorg.scm (xwallpaper): Update to 0.6.5.
2020-07-11 14:38:32 +02:00
Ludovic Courtès 62b8bbc2c2 news: Add entry for 'guix git authenticate'.
* etc/news.scm: Add entry.
2020-07-11 12:42:58 +02:00
Ludovic Courtès 96bf434c70 maint: Remove 'build-aux/git-authenticate.scm'.
* Makefile.am (channel_intro_commit, channel_intro_signer): New
variables.
(authenticate): Use it.
(EXTRA_DIST): Remove 'build-aux/git-authenticate.scm'.
* build-aux/git-authenticate.scm: Remove.
2020-07-11 12:33:10 +02:00
Ludovic Courtès a98712785e Add 'guix git authenticate'.
* guix/scripts/git.scm, guix/scripts/git/authenticate.scm,
tests/guix-git-authenticate.sh: New files.
* Makefile.am (MODULES): Add the *.scm files.
(SH_TESTS): Add 'tests/guix-git-authenticate.sh'.
* doc/guix.texi (Channels)[Specifying Channel Authorizations]: Mention
'guix git authenticate'.
(Invoking guix git authenticate): New node.
* po/guix/POTFILES.in: Add 'guix/scripts/git.scm' and
'guix/scripts/git/authenticate.scm'.
2020-07-11 12:33:01 +02:00
Ludovic Courtès 69db2993b5 git: Add 'with-git-error-handling'.
* guix/scripts/pull.scm (report-git-error, with-git-error-handling):
Move to...
* guix/git.scm: ... here.
* guix/scripts/time-machine.scm: Adjust accordingly.
2020-07-11 11:51:56 +02:00
Ludovic Courtès 4b9b8b2ec2 Add 'etc/historical-authorizations'.
* etc/historical-authorizations: New file.  Data extracted from
'build-aux/git-authenticate.scm'.
* Makefile.am (EXTRA_DIST): Add it.
2020-07-11 11:51:56 +02:00
Ludovic Courtès 838f2bdfa8 git-authenticate: Factorize 'authenticate-repository'.
* guix/git-authenticate.scm (repository-cache-key)
(verify-introductory-commit, authenticate-repository): New procedures.
* guix/channels.scm (verify-introductory-commit): Remove.
(authenticate-channel): Rewrite in terms of 'authenticate-repository'.
2020-07-11 11:51:52 +02:00
Ludovic Courtès 876d022c03 gnu: gnome-builder: Expound description.
* gnu/packages/gnome.scm (gnome-builder)[description]: Expound.
2020-07-10 23:25:00 +02:00
Leo Prikler 683cac584e gnu: Add gnome-builder.
* gnu/packages/gnome.scm (gnome-builder): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-10 23:25:00 +02:00
Leo Prikler dcb4f7b737 gnu: Add sysprof.
* gnu/packages/gnome.scm (sysprof): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-10 23:25:00 +02:00
Jakub Kądziołka db7f74d2eb gnu: lcalc: Don't rename the include directory.
Sage no longer renames the directory, so we shouldn't either.

* gnu/packages/sagemath.scm (lcalc)[arguments]: Remove a substitution from
  the prepare-build phase.
2020-07-10 23:03:42 +02:00
Jakub Kądziołka 5b9822cf43 gnu: Add ECL 16.1.3 for Sage.
* gnu/packages/sagemath.scm (ecl-16): New variable.
* gnu/packages/patches/ecl-16-format-directive-limit.patch,
  gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch,
  gnu/packages/patches/ecl-16-libffi.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register the patches.
2020-07-10 23:03:41 +02:00
Jakub Kądziołka 71153712a2 gnu: sagemath: Remove unnecessary old versions of packages
Sage has updated givaro, fflas-ffpack and linbox since the comment was
written.

* gnu/packages/sagemath.scm (givaro, fflas-ffpack, linbox): Remove
  variables.
2020-07-10 23:03:41 +02:00
Jakub Kądziołka 781d03f135 gnu: linbox: Fix linking of dependant packages.
* gnu/packages/algebra.scm (linbox)[source]: Add a patch.
  [inputs]: Move fflas-ffpack to...
  [propagated-inputs]: ...here.
* gnu/packages/patches/linbox-fix-pkgconfig.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2020-07-10 23:03:41 +02:00
Jakub Kądziołka 417eaa88dc gnu: arb: Build with flint 2.6.
Backport an upstream patch to fix a compatibility issue with flint 2.6.

* gnu/packages/algebra.scm (arb): Add patch.
* gnu/packages/patches/arb-flint-2.6.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new file.
2020-07-10 23:03:41 +02:00
Jakub Kądziołka d7c8bcc47c gnu: flint: Build with ntl.
* gnu/packages/algebra.scm (flint)[inputs]: Add ntl.
  [arguments]: Pass --with-ntl to configure.
2020-07-10 23:03:41 +02:00
Jakub Kądziołka 16e34f7598 gnu: flint: Update to 2.6.0.
* gnu/packages/algebra.scm (flint): Update to 2.6.0.
* gnu/packages/patches/flint-ldconfig.patch: Remove the patch as it got
  applied upstream.
* gnu/local.mk (dist_patch_DATA): Deregister the removed file.
2020-07-10 23:03:40 +02:00
Jakub Kądziołka cc7b170db2 gnu: minetest: Update to 5.3.0.
* gnu/packages/games.scm
(minetest, minetest-data): Update to 5.3.0.
(minetest-data): Specify version with (package-version minetest)
2020-07-10 22:04:53 +02:00
Mark H Weaver 152f0207da gnu: webkitgtk: Update to 2.28.3 [security fixes].
Includes fixes for CVE-2020-9802, CVE-2020-9803, CVE-2020-9805,
CVE-2020-9806, CVE-2020-9807, CVE-2020-9843, CVE-2020-9850,
and CVE-2020-13753.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.3.
2020-07-10 14:51:59 -04:00
Ludovic Courtès ec4c404c05 services: guix: Refer to 'berlin.guixsd.org.pub'.
This partly reverts d283bb960f.

* gnu/services/base.scm (%default-authorized-guix-keys): Refer to berlin.guixsd.org.pub.
2020-07-10 11:48:05 +02:00
Mark H Weaver 3f4f077051 gnu: linux-libre: Fix regression with Atheros 9271.
* gnu/packages/patches/linux-libre-fix-atheros-9271.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (%linux-libre-fix-atheros-9271-patch): New variable.
(linux-libre-4.4-source, linux-libre-4.9-source)
(linux-libre-4.14-source, linux-libre-4.19-source)
(linux-libre-5.4-source, linux-libre-5.7-source): Add the patch.
2020-07-10 00:15:42 -04:00
Tobias Geerinckx-Rice 1e8b8dcf55 gnu: bats: Define TAP.
* gnu/packages/bash.scm (bats)[description]: Use @acronym{TAP, …}.
2020-07-10 03:48:53 +02:00
Tobias Geerinckx-Rice b324c5b2b2 gnu: cryptsetup: Update to 2.3.3.
* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.3.3.
[inputs]: Use the default json-c version.
2020-07-10 03:48:53 +02:00
Tobias Geerinckx-Rice dce70d0e35 gnu: qbittorrent: Update to 4.2.5.
* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.2.5.
2020-07-10 03:48:53 +02:00
Vagrant Cascadian bce3c9748b gnu: u-boot: Update to 2020.07.
* gnu/packages/bootloaders (u-boot): Update to 2020.07.
  (u-boot-pinebook-pro-rk3399): Remove patches.
* gnu/packages/patches:
  u-boot-DT-for-Pinebook-Pro.patch, u-boot-add-boe-nv140fhmn49-display.patch,
  u-boot-gpio-keys-binding-cons.patch, u-boot-leds-common-binding-con.patch,
  u-boot-support-Pinebook-Pro-laptop.patch,
  u-boot-video-rockchip-fix-build.patch: Remove patches.
  u-boot-riscv64-fix-extlinux.patch: Refresh patch.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
2020-07-09 17:22:18 -07:00
Ludovic Courtès 8d49c80b69 download-nar: Hide colliding 'dump-port*' binding.
* guix/build/download-nar.scm: Hide 'dump-port*' from (guix
serialization).
2020-07-10 00:20:09 +02:00
Ludovic Courtès a055604e6f cve: Fix typos in <cve> accessor.
* guix/cve.scm (<cve>)[references]: Rename accessor to 'cve-references'
and fix adjust exported name accordingly.
2020-07-10 00:11:00 +02:00
Ludovic Courtès a7696b9733 git-download: Don't verify X.509 certificate of SWH.
Fixes <https://bugs.gnu.org/42286>.

Regression introduced with the switch to Guile 3.0 in commit
b6bee63bed.

* guix/git-download.scm (git-fetch): Parameterize %VERIFY-SWH-CERTIFICATE.
2020-07-10 00:11:00 +02:00
Ludovic Courtès 722ad41c44 swh: Allow callers to disable X.509 certificate verification.
* guix/swh.scm (%verify-swh-certificate?): New parameter.
(http-get*, http-post*): New procedures.
(request-rate-limit-reached?): Use 'http-post*' instead of 'http-post'.
(update-rate-limit-reset-time!): Likewise.
(request-cooking): Likewise.
(call): Method defaults to 'http-get*' instead of 'http-get'.  Pass
 #:verify-certificate? to METHOD.
(vault-fetch): Likewise.
2020-07-10 00:11:00 +02:00
Ludovic Courtès d283bb960f maint: Remove traces of "berlin.guixsd.org".
The guixsd.org domain is no longer advertised since before in 1.0.0
release in May 2019.

* etc/substitutes/berlin.guixsd.org.pub: Rename to...
* etc/substitutes/berlin.guix.gnu.org.pub: ... this.
* etc/substitutes/ci.guix.gnu.org.pub,
etc/substitutes/ci.guix.info.pub: Adjust accordingly.
* gnu/services/base.scm (%default-authorized-guix-keys): Likewise.
* guix/build/download-nar.scm (urls-for-item): Likewise.
* guix/self.scm (miscellaneous-files): Likewise.
* Makefile.am (dist_pkgdata_DATA): Likewise.
2020-07-10 00:11:00 +02:00
Mark H Weaver 7828fe9d40 gnu: linux-libre: Update to 5.4.51.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.51.
(linux-libre-5.4-pristine-source): Update hash.
(deblob-scripts-5.4): Update to 5.4.51.
2020-07-09 16:57:49 -04:00
Mark H Weaver 6137ee4956 gnu: linux-libre@5.7: Update to 5.7.8.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.8.
(linux-libre-5.7-pristine-source): Update hash.
(deblob-scripts-5.7): Update to 5.7.8.
2020-07-09 16:57:15 -04:00
Mark H Weaver 08dd717f77 gnu: linux-libre@4.19: Update to 4.19.132.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.132.
(linux-libre-4.19-pristine-source): Update hash.
(deblob-scripts-4.19): Update to 4.19.132.
2020-07-09 16:57:02 -04:00
Mark H Weaver d27de3ad8f gnu: linux-libre@4.14: Update to 4.14.188.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.188.
(linux-libre-4.14-pristine-source): Update hash.
(deblob-scripts-4.14): Update to 4.14.188.
2020-07-09 16:56:27 -04:00
Mark H Weaver 4b184d6ab4 gnu: linux-libre@4.9: Update to 4.9.230.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.230.
(linux-libre-4.9-pristine-source): Update hash.
(deblob-scripts-4.9): Update to 4.9.230.
2020-07-09 16:52:09 -04:00
Mark H Weaver 27f976f4c0 gnu: linux-libre@4.4: Update to 4.4.230.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.230.
(linux-libre-4.4-pristine-source): Update hash.
(deblob-scripts-4.4): Update to 4.4.230.
2020-07-09 16:50:52 -04:00
Efraim Flashner 378159375b gnu: Add rust-itertools-0.9.
* gnu/packages/crates-io.scm (rust-itertools-0.9): New variable.
(rust-itertools-0.8): Inherit from rust-itertools-0.9.
2020-07-09 22:17:01 +03:00
Efraim Flashner 366a23f8ce gnu: rust-cargo-c: Update to 0.5.3.
* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.5.3.
[arguments]: In cargo-inputs replace rust-cbindgen-0.12 with
rust-cbindgen, rust-pretty-env-logger-0.3 with 0.4.
2020-07-09 22:17:01 +03:00
Efraim Flashner 3a963cdd33 gnu: rust-cbindgen: Update to 0.13.2.
* gnu/packages/rust-apps.scm (rust-cbindgen): Update to 0.13.2.
2020-07-09 22:17:01 +03:00
Efraim Flashner 0ff6b01ef2 gnu: Add rust-pretty-env-logger-0.4.
* gnu/packages/crates-io.scm (rust-pretty-env-logger-0.4): New variable.
(rust-pretty-env-logger-0.3): Inherit from rust-pretty-env-logger-0.4.
2020-07-09 22:17:01 +03:00
Tobias Geerinckx-Rice 2f6504735b gnu: zutils: Update to 1.9.
* gnu/packages/compression.scm (zutils): Update to 1.9.
2020-07-09 19:57:41 +02:00
Tobias Geerinckx-Rice 297aad07fe gnu: dash: Update to 0.5.11.1.
* gnu/packages/shells.scm (dash): Update to 0.5.11.1.
2020-07-09 19:57:41 +02:00
Tobias Geerinckx-Rice 1de23e55cd gnu: zutils: Fix test failure.
* gnu/packages/compression.scm (zutils)[arguments]: Add a
‘disable-failing-tests’ phase.
2020-07-09 19:57:41 +02:00
Tobias Geerinckx-Rice 5d5d68debc gnu: tor: Update to 0.4.3.6 [fixes CVE-2020-15572].
* gnu/packages/tor.scm (tor): Update to 0.4.3.6.
2020-07-09 19:57:40 +02:00
Tobias Geerinckx-Rice a9aa02874d gnu: snd: Update to 20.5.
* gnu/packages/audio.scm (snd): Update to 20.5.
2020-07-09 19:57:40 +02:00
Tobias Geerinckx-Rice 71a5a1d1f6 gnu: m2-planet: Fix typo in description.
* gnu/packages/mes.scm (m2-planet)[description]: Fix typo.
2020-07-09 19:57:40 +02:00
Tobias Geerinckx-Rice 286a3d6f52 gnu: python-pathos: Fix typo in description.
* gnu/packages/python-xyz.scm (python-pathos)[description]: Fix typo.
2020-07-09 19:57:40 +02:00
Tobias Geerinckx-Rice 4f4fb2151e doc: Fix typo.
* doc/contributing.texi (The Perfect Setup): Fix spelling & placement of ‘additionally’.
2020-07-09 19:57:40 +02:00
Tobias Geerinckx-Rice a04deba243 gnu: dump: Fix typo in description.
* gnu/packages/backup.scm (dump)[synopsis, description]: Fix typo.
2020-07-09 19:57:40 +02:00
Tobias Geerinckx-Rice 026959f055 gnu: gphotofs: Fix typo in description.
* gnu/packages/file-systems.scm (gphotofs)[synopsis, description]: Fix typo.
2020-07-09 19:57:40 +02:00
Tobias Geerinckx-Rice 052117f8b4 gnu: mergerfs: Fix typo in description.
* gnu/packages/file-systems.scm (mergerfs)[synopsis, description]: Fix typo.
2020-07-09 19:57:40 +02:00
Tobias Geerinckx-Rice 87fd44b0cf gnu: go-github-com-rifflock-lfshook: Fix typo in description.
* gnu/packages/golang.scm (go-github-com-rifflock-lfshook)[description]: Fix typo.
2020-07-09 19:57:39 +02:00
Tobias Geerinckx-Rice e892b9c3dc doc: cookbook: Fix ‘file system’ spelling.
* doc/guix-cookbook.texi (Getting help, Customizing the Kernel):
Fix ‘file system’ spelling.
2020-07-09 19:57:39 +02:00
Tobias Geerinckx-Rice 3786f2969b gnu: giblib: Fix synopsis & description.
* gnu/packages/golang.scm (giblib)[synopsis, description]: Fix.
2020-07-09 19:57:39 +02:00
Tobias Geerinckx-Rice 7077ac80ca gnu: giblib: Fix typo in home page URI.
* gnu/packages/image.scm (giblib)[home-page]: Fix typo.
2020-07-09 19:57:39 +02:00
Pierre Neidhardt 76946be021 gnu: emacs-helm-wordnut: Update to 20200708.
* gnu/packages/emacs-xyz.scm (emacs-helm-wordnut): Update to 20200708.
2020-07-09 17:08:05 +02:00
Pierre Neidhardt 151fb36a63 gnu: sbcl-cl-webkit: Update to 20200708.
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200708.
2020-07-09 17:07:50 +02:00
Nicolas Goaziou e3d79da081 gnu: Add rust-html5ever-0.24.
* gnu/packages/crates-io.scm (rust-html5ever-0.24): New variable.
(rust-html5ever-0.23): Inherit from the above.
2020-07-09 16:38:47 +02:00
Efraim Flashner 4e9fd7c81a gnu: rust-urlocator-0.1: Update home-page.
* gnu/packages/crates-io.scm (rust-urlocator-0.1)[home-page]: Update to
new home-page.
2020-07-09 17:00:31 +03:00
Efraim Flashner 2569d555a3 gnu: rust-ron-0.4: Update to 0.4.2.
* gnu/packages/crates-io.scm (rust-ron-0.4): Update to 0.4.2.
[arguments]: Remove rust-serde-nytes-0.11 from cargo-development-inputs.
2020-07-09 17:00:31 +03:00
Efraim Flashner ec25e1febc gnu: rust-resolv-conf-0.6: Don't skip build.
* gnu/packages/crates-io.scm (rust-resolv-conf-0.6)[arguments]: Don't
skip build. Skip tests.
2020-07-09 17:00:31 +03:00
Efraim Flashner 0b448c06ed gnu: rust-resolv-conf-0.6: Update to 0.6.3.
* gnu/packages/crates-io.scm (rust-resolv-conf-0.6): Update to 0.6.3.
[arguments]: In cargo-inputs replace rust-hostname-0.1 with 0.3.
2020-07-09 17:00:31 +03:00
Efraim Flashner 761357ba2c gnu: Add rust-hostname-0.3.
* gnu/packages/crates-io.scm (rust-hostname-0.3): New variable.
(rust-hostname-0.1): Inherit from rust-hostname-0.3.
2020-07-09 17:00:30 +03:00
Efraim Flashner 73858d1691 gnu: Add rust-match-cfg-0.1.
* gnu/packages/crates-io.scm (rust-match-cfg-0.1): New variable.
2020-07-09 17:00:30 +03:00
Efraim Flashner 0b5010336f gnu: rust-remove-dir-all-0.5: Update to 0.5.3.
* gnu/packages/crates-io.scm (rust-remove-dir-all-0.5): Update to 0.5.3.
[source]: Add snippet to replace doctest with test.
[arguments]: Don't skip build.
2020-07-09 17:00:30 +03:00
Efraim Flashner 1d8a26efb4 gnu: rust-ref-cast-impl-1.0: Update to 1.0.2.
* gnu/packages/crates-io.scm (rust-ref-cast-impl-1.0): Update to 1.0.2.
2020-07-09 17:00:30 +03:00
Efraim Flashner 1e717f19f0 gnu: rust-ref-cast-1.0: Update to 1.0.2.
* gnu/packages/crates-io.scm (rust-ref-cast-1.0): Update to 1.0.2.
2020-07-09 17:00:29 +03:00
Efraim Flashner 813360e0d6 gnu: rust-rawslice-0.1: Update to 0.1.1.
* gnu/packages/crates-io.scm (rust-rawslice-0.1): Update to 0.1.1.
[arguments]: Don't skip build. In cargo-inputs replace
rust-rawpointer-0.1 with 0.2. In cargo-development-inputs replace
rust-quickcheck-0.8 with 0.4.
2020-07-09 17:00:29 +03:00
Efraim Flashner d099329c98 gnu: rust-rand-os-0.2: Update to 0.2.2.
* gnu/packages/crates-io.scm (rust-rand-os-0.2): Update to 0.2.2.
2020-07-09 17:00:29 +03:00
Efraim Flashner 3d1a63df51 gnu: rust-psm-0.1: Update to 0.1.10.
* gnu/packages/crates-io.scm (rust-psm-0.1): Update to 0.1.10.
2020-07-09 17:00:28 +03:00
Efraim Flashner cbf0cf8e19 gnu: rust-procedural-masquerade-0.1: Update to 0.1.7.
* gnu/packages/crates-io.scm (rust-procedural-masquerade-0.1): Update to
0.1.7.
2020-07-09 17:00:28 +03:00
Efraim Flashner 5b912aebd9 gnu: rust-proc-macro-nested-0.1: Update to 0.1.6.
* gnu/packages/crates-io.scm (rust-proc-macro-nested-0.1): Update to
0.1.6.
[arguments]: Don't skip build.
2020-07-09 17:00:28 +03:00
Efraim Flashner 4b4afec8d9 gnu: rust-proc-macro-hack-0.5: Update to 0.5.16.
* gnu/packages/crates-io.scm (rust-proc-macro-hack-0.5): Update to 0.5.16.
2020-07-09 17:00:28 +03:00
Efraim Flashner 65ffe31969 gnu: rust-ppv-lite86-0.2: Update to 0.2.8.
* gnu/packages/crates-io.scm (rust-ppv-lite86): Update to 0.2.8.
2020-07-09 17:00:27 +03:00
Efraim Flashner 31fd941441 gnu: rust-podio-0.1: Update to 0.1.7.
* gnu/packages/crates-io.scm (rust-podio-0.1): Update to 0.1.7.
2020-07-09 17:00:27 +03:00
Efraim Flashner 69de25bb09 gnu: rust-windestring-0.4: Don't skip build.
* gnu/packages/crates-io.scm (rust-widestring-0.4)[arguments]: Don't
skip build.
2020-07-09 17:00:27 +03:00
Efraim Flashner ad421ff0bc gnu: rust-zip-0.5: Update to 0.5.6.
* gnu/packages/crates-io.scm (rust-zip-0.5): Update to 0.5.6.
2020-07-09 17:00:27 +03:00
Efraim Flashner a8b60f4269 gnu: rust-y4m-0.5: Update to 0.5.3.
* gnu/packages/crates-io.scm (rust-y4m-0.5): Update to 0.5.3.
[arguments]: Don't skip build. Add rust-resize-0.3 to
cargo-development-inputs.
2020-07-09 17:00:26 +03:00
Efraim Flashner 8c6d92164d gnu: Add rust-resize-0.3.
* gnu/packages/crates-io.scm (rust-resize-0.3): New variable.
2020-07-09 17:00:26 +03:00
Efraim Flashner d7b0db6e4e gnu: rust-wincolor-1.0: Update to 1.0.3.
* gnu/packages/crates-io.scm (rust-wincolor-1.0): Update to 1.0.3.
2020-07-09 17:00:26 +03:00
Efraim Flashner 5eb7531bed gnu: rust-winapi-util-0.1: Update to 0.1.5.
* gnu/packages/crates-io.scm (rust-winapi-0.1): Update to 0.1.5.
2020-07-09 17:00:26 +03:00
Efraim Flashner d95fbe98c7 gnu: rust-winapi-0.3: Update to 0.3.9.
* gnu/packages/crates-io.scm (rust-winapi-0.3): Update to 0.3.9.
2020-07-09 17:00:25 +03:00
Efraim Flashner 13b7e191de gnu: rust-widestring-0.4: Update to 0.4.2.
* gnu/packages/crates-io.scm (rust-widestring-0.4): Update to 0.4.2.
2020-07-09 17:00:25 +03:00
Efraim Flashner a416838d31 gnu: rust-vec-map-0.8: Update to 0.8.2.
* gnu/packages/crates-io.scm (rust-vec-map-0.2): Update to 0.8.2.
2020-07-09 17:00:25 +03:00
Efraim Flashner 5a00d0281e gnu: rust-vcpkg-0.2: Update to 0.2.10.
* gnu/packages/crates-io.scm (rust-vcpkg-0.2): Update to 0.2.10.
2020-07-09 17:00:24 +03:00
Efraim Flashner dac0b1639e gnu: rust-urlocator-0.1: Update to 0.1.3.
* gnu/packages/crates-io.scm (rust-urlocator-0.1): Update to 0.1.3.
2020-07-09 17:00:24 +03:00
Efraim Flashner 537bd1c6ed gnu: rust-untrusted-0.7: Update to 0.7.1.
* gnu/packages/crates-io.scm (rust-untrusted-0.7): Update to 0.7.1.
2020-07-09 17:00:24 +03:00
Efraim Flashner f179fdb3c2 gnu: rust-unindent-0.1: Update to 0.1.6.
* gnu/packages/crates-io.scm (rust-unindent-0.1): Update to 0.1.6.
2020-07-09 17:00:24 +03:00
Efraim Flashner 42f45a500d gnu: rust-unicode-xid-0.2: Update to 0.2.1.
* gnu/packages/crates-io.scm (rust-unicode-xid-0.2): Update to 0.2.1.
2020-07-09 17:00:23 +03:00
Efraim Flashner a0efbed33a fixup rust-rustc-ap-rustc-data-structures 2020-07-09 17:00:23 +03:00
Efraim Flashner cb1096f992 gnu: rust-smallvec-1: Update to 1.4.1.
* gnu/packages/crates-io.scm (rust-smallvec-1): Update to 1.4.1.
2020-07-09 17:00:23 +03:00
John Soo 8b035ca00a gnu: Add rust-rustc-ap-rustc-data-structures-654.
* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-data-structures-654): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-09 17:00:23 +03:00
John Soo 7ed3dc65c4 gnu: Add rust-rustc-ap-rustc-index-654.
* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-index-654): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-09 17:00:22 +03:00
John Soo 51d44ede6c gnu: Add rust-rustc-ap-serialize-654.
* gnu/packages/crates-io.scm (rust-rustc-ap-serialize-654): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-09 17:00:22 +03:00
John Soo 5850a02185 gnu: Add rust-rustc-rayon-0.3.
* gnu/packages/crates-io.scm (rust-rustc-rayon-0.3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-09 17:00:22 +03:00
John Soo cb123dad5e gnu: Add rust-rustc-rayon-core-0.3.
* gnu/packages/crates-io.scm (rust-rustc-rayon-core-0.3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-09 17:00:21 +03:00
John Soo 39662c9ddc gnu: Add rust-rustc-ap-graphviz-654.
* gnu/packages/crates-io.scm (rust-rustc-ap-graphviz-654): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-09 17:00:21 +03:00
John Soo 0d1f8b48f6 gnu: Add rust-rustc-ap-rustc-lexer-654.
* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-lexer-654): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-09 17:00:21 +03:00
John Soo e548f359a7 gnu: Add rust-rustc-ap-rustc-macros-654.
* gnu/packages/crates-io.scm (rust-rustc-ap-macros-654): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-09 17:00:20 +03:00
John Soo 6540696d6e gnu: Add rust-rustc-ap-rustc-arena-654.
* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-arena-654): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-09 17:00:20 +03:00
John Soo 6f13177a6e gnu: Add rust-measureme-0.7.
* gnu/packages/crates-io.scm (rust-measureme-0.7): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-09 17:00:20 +03:00
Efraim Flashner 8de0fb1772 gnu: rust-linked-hash-map-0.5: Update to 0.5.3.
* gnu/packages/crates-io.scm (rust-linked-hash-map-0.5): Update to 0.5.3.
[arguments]: Don't skip build.
2020-07-09 17:00:20 +03:00
Efraim Flashner ea1f63a317 gnu: rust-line-wrap-0.1: Don't skip build.
* gnu/packages/crates-io.scm (rust-line-wrap-0.1)[arguments]: Don't skip
build. Add rust-rand-0.5 to cargo-development-inputs.
2020-07-09 17:00:19 +03:00
Efraim Flashner ad96541a4e gnu: rust-libc-print-0.1: Update to 0.1.13.
* gnu/packages/crates-io.scm (rust-libc-print-0.1): Update to 0.1.13.
2020-07-09 17:00:19 +03:00
Efraim Flashner 914bfc806a gnu: rust-ctor-0.1: Update to 0.1.15.
* gnu/packages/crates-io.scm (rust-ctor-0.1): Update to 0.1.15.
2020-07-09 17:00:19 +03:00
Efraim Flashner 015881e9a8 gnu: rust-ctor-0.1: Don't skip build.
* gnu/packages/crates-io.scm (rust-ctor-0.1)[arguments]: Don't skip
build. Add rust-libc-print-0.1 to cargo-development-inputs.
2020-07-09 17:00:19 +03:00
Efraim Flashner c679140637 gnu: rust-cpp-demangle-0.2: Update to 0.2.16.
* gnu/packages/crates-io.scm (rust-cpp-demangle-0.2): Update to 0.2.16.
[arguments]: Replace rust-afl-0.4 with 0.8.
2020-07-09 17:00:18 +03:00
Efraim Flashner 19cc1c6409 gnu: rust-afl-0.4: Inherit from rust-afl-0.5.
* gnu/packages/crates-io.scm (rust-afl-0.4): Inherit from rust-afl-0.5.
2020-07-09 17:00:18 +03:00
Efraim Flashner f3ea6ec1f2 gnu: Add rust-afl-0.8.
* gnu/packages/crates-io.scm (rust-afl-0.8): New variable.
(rust-afl-0.5): Inherit from rust-afl-0.8.
2020-07-09 17:00:18 +03:00
Efraim Flashner 3cde2bdaa6 gnu: rust-colored-1.9: Don't skip build.
* gnu/packages/crates-io.scm (rust-colored-1.9)[arguments]: Don't skip
build. Add rust-rspec-1 to cargo-development-inputs. Add custom phase to
use rust-rspec-1.
2020-07-09 17:00:18 +03:00
Efraim Flashner c0f5b34e48 gnu: rust-cmake-0.1: Update to 0.1.44.
* gnu/packages/crates-io.scm (rust-cmake-0.1): Update to 0.1.44.
[arguments]: Don't skip build.
2020-07-09 17:00:17 +03:00
Efraim Flashner 71c7634a38 gnu: rust-clicolors-control-1.0: Don't skip build.
* gnu/packages/crates-io.scm (rust-clicolors-control-1.0)[arguments]:
Don't skip build.
2020-07-09 17:00:17 +03:00
Efraim Flashner 6380ebde99 gnu: rust-ci-info-0.3: Don't skip build.
* gnu/packages/crates-io.scm (rust-ci-info-0.3)[arguments]: Don't skip
build.
2020-07-09 17:00:17 +03:00
Efraim Flashner 6c46a74cb7 gnu: rust-cfg-if-0.1: Don't skip build.
* gnu/packages/crates-io.scm (rust-cfg-if-0.1)[arguments]: Don't skip
build.
2020-07-09 17:00:16 +03:00
Efraim Flashner a93ceeac82 gnu: rust-cexpr-0.3: Don't skip build.
* gnu/packages/crates-io.scm (rust-cexpr-0.3)[arguments]: Don't skip
build. Add custom phase to find clang.
[inputs]: Add clang.
(rust-cexpr-0.2)[inputs]: Inherit from rust-cexpr-0.3.
2020-07-09 17:00:16 +03:00
Efraim Flashner 28ca765504 gnu: rust-cc-1.0: Don't skip build.
* gnu/packages/crates-io.scm (rust-cc-1.0)[arguments]: Don't skip build,
skip tests.
2020-07-09 17:00:16 +03:00
Efraim Flashner a34e081e15 gnu: rust-cc-1.0: Update to 1.0.58.
* gnu/packages/crates-io.scm (rust-cc-1.0): Update to 1.0.58.
2020-07-09 17:00:16 +03:00
Efraim Flashner b36766ecd2 gnu: rust-indexmap-1: Update to 1.4.0.
* gnu/packages/crates-io.scm (rust-indexmap-1): Update to 1.4.0.
[arguments]: Don't skip build. Add rust-fnv-1.0, rust-itertools-0.8,
rust-lazy-static-1, rust-quickcheck-0.9, rust-rand-0.7,
rust-serde-test-1.0 to cargo-development-inputs.
2020-07-09 17:00:15 +03:00
Efraim Flashner 9cd6679fed gnu: rust-indexmap-1.3: Rename to rust-indexmap-1.
* gnu/packages/crates-io.scm (rust-indexmap-1.3): Rename to ...
(rust-indexmap-1): ... this.
(rust-envmnt-0.6, rust-gimli-0.20, rust-gimli-0.18, rust-h2-0.1,
rust-http-0.2, rust-http-0.1, rust-object-0.17, rust-serde-json-1.0,
rust-toml-0.5)[arguments]: Adjust accordingly.
2020-07-09 17:00:15 +03:00
Efraim Flashner 9d5860c76f gnu: Remove rust-indexmap-1.0.
* gnu/packages/crates-io.scm (rust-indexmap-1.0): Remove variable.
(rust-envmnt-0.6, rust-gimli-0.18, rust-h2-0.1, rust-http-0.2,
rust-http-0.1, rust-toml-0.5)[arguments]: Replace rust-indexmap-1.0 with
1.3.
2020-07-09 17:00:15 +03:00
Efraim Flashner 40a7276bd5 gnu: rust-rand-0.7: Don't skip build.
* gnu/packages/crates-io.scm (rust-rand-0.7)[arguments]: Don't skip
build.
2020-07-09 17:00:15 +03:00
Efraim Flashner c5f304053f gnu: rust-quote-0.5: Don't skip build.
* gnu/packages/crates-io.scm (rust-quote-0.5)[arguments]: Don't skip
build.
2020-07-09 17:00:14 +03:00
Efraim Flashner 1071106562 gnu: rust-quick-error-1.2: Don't skip build.
* gnu/packages/crates-io.scm (rust-quick-error-1.2)[arguments]: Remove
field.
2020-07-09 17:00:14 +03:00
Tobias Geerinckx-Rice 72c2c91f21 gnu: iputils: Fix typo in description.
* gnu/packages/networking.scm (iputils)[description]: Fix typo.
2020-07-09 14:56:20 +02:00
Tobias Geerinckx-Rice dc5e529e06 gnu: rust-wayland-scanner@0.23: Fix bad synopsis & description.
* gnu/packages/crates-io.scm (rust-wayland-scanner-0.23)
[synopsis, description]: Fix.
2020-07-09 14:56:10 +02:00
Tobias Geerinckx-Rice 3a888b419b gnu: flamp: Fix typo in description.
* gnu/packages/radio.scm (flamp)[description]: Fix typo.
2020-07-09 14:53:33 +02:00
Tobias Geerinckx-Rice 1480d212e8 gnu: qalculate-gtk: Fix typo in description.
* gnu/packages/maths.scm (qalculate-gtk)[description]: Fix typo.
2020-07-09 14:53:33 +02:00
Tobias Geerinckx-Rice 4a1e361086 gnu: sbcl-stumpwm-pass: Fix typo in synopsis.
* gnu/packages/wm.scm (sbcl-stumpwm-pass)[synopsis]: Fix typo.
2020-07-09 14:53:33 +02:00
Tobias Geerinckx-Rice dd77434a37 gnu: ktuberling: Fix typo in description.
* gnu/packages/games.scm (ktuberling)[description]: Fix typo.
2020-07-09 14:53:33 +02:00
Tim Van den Langenbergh 5abed7ca3c gnu: Add font-libertinus.
* gnu/packages/fonts.scm (font-libertinus): New variable.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-07-09 14:53:33 +02:00
Ricardo Wurmus b441238285 gnu: guile-irc: Build with Guile 3.
* gnu/packages/guile-xyz.scm (guile-irc)[inputs]: Replace guile-2.2 with
guile-3.0.
2020-07-09 12:36:17 +02:00
Maxim Cournoyer 6700dc3341 gnu: ruby-sdoc: Update to 1.1.0.
* gnu/packages/ruby.scm (ruby-sdoc): Update to 1.1.0.
2020-07-08 22:26:54 -04:00
Maxim Cournoyer 8a01e2fa1e gnu: ruby-parallel-tests: Update to 3.0.0.
* gnu/packages/ruby.scm (ruby-parallel-tests): Update to 3.0.0.
[native-inputs]: Add ruby-cuke-modeler.
2020-07-08 22:23:41 -04:00
Maxim Cournoyer f908396529 gnu: Add ruby-cuke-modeler.
* gnu/packages/ruby.scm (ruby-cuke-modeler): New variable.
2020-07-08 22:22:29 -04:00
Maxim Cournoyer 1097fdbea7 gnu: ruby_version: Update to 1.0.2.
* gnu/packages/ruby.scm (ruby_version): Update to 1.0.2.
[phases]: Adapt the fix-dependencies phase.
[native-inputs]: Add ruby-rdoc and ruby-rubygems-tasks.  Remove bundler.
[description]: Reformat.
2020-07-08 21:54:35 -04:00
Maxim Cournoyer 92ebbaad09 gnu: ruby-cucumber: Update to 4.1.0.
* gnu/packages/ruby.scm (ruby-cucumber): Update to 4.1.0.
[phases]{strip-version-requirements}: New phase.
[propagated-inputs]: Add ruby-cucumber-create-meta,
ruby-cucumber-html-formatter and ruby-cucumber-messages.  Remove
ruby-cucumber-expressions.
[native-inputs]: Add ruby-rubocop.
[description]: Reformat.
2020-07-08 15:08:50 -04:00
Maxim Cournoyer f357462426 gnu: Add ruby-cucumber-html-formatter.
* gnu/packages/ruby.scm (ruby-cucumber-html-formatter): New variable.
2020-07-08 21:47:44 -04:00
Maxim Cournoyer 6516827e13 gnu: ruby-cucumber-wire: Update to 3.1.0.
* gnu/packages/ruby.scm (ruby-cucumber-wire): Update to 3.1.0.
[arguments]: Remove test-target, which is not used.
[phases]: Remove set-CUCUMBER_USE_RELEASED_GEMS and add
relax-version-requirements.
[native-inputs]: Remove.
[propagated-inputs]: Add ruby-cucumber-core, ruby-cucumber-expressions and
ruby-cucumber-messages.
[description]: Reformat.
2020-07-08 15:04:46 -04:00
Maxim Cournoyer 4ada4a4294 gnu: ruby-cucumber-expressions: Update to 10.2.0.
* gnu/packages/ruby.scm (ruby-cucumber-expressions): Update to 10.2.0.
[origin]: Use git-fetch, as the latest published gem is outdated.
[native-inputs]: Remove bundler.
2020-07-08 15:01:46 -04:00
Maxim Cournoyer ac3ec612c3 gnu: Add ruby-cucumber-create-meta.
* gnu/packages/ruby.scm (ruby-cucumber-create-meta): New variable.
2020-07-08 14:01:05 -04:00
Maxim Cournoyer fd6577b4e5 gnu: Add ruby-sys-uname.
* gnu/packages/ruby.scm (ruby-sys-uname): New variable.
2020-07-08 13:38:04 -04:00
Maxim Cournoyer 0d2c45ce75 gnu: ruby-cucumber-tag-expressions: Update to 3.0.0.
* gnu/packages/ruby.scm (ruby-cucumber-tag-expressions): Update to 3.0.0.
[origin]: Fetch sources from git, to get the latest tag.
[arguments]: Use the 'spec' test target instead of using a custom phase.
[description]: Reformat.
2020-07-08 13:00:24 -04:00
Maxim Cournoyer 95a5d992de gnu: ruby-cucumber-core: Update to 7.1.0.
* gnu/packages/ruby.scm (ruby-cucumber-core): Update to 7.1.0.
[origin]: Use the git-fetch method.
[arguments]: Enable tests, by specifying the test target and...
[native-inputs]: ...adding ruby-rspec, ruby-rake, ruby-coveralls,
ruby-rubocop, ruby-simplecov and ruby-unindent as native inputs.  Remove
bundler.
[phases]{relax-version-requirements}: Add phase.
[propagated-inputs]: Remove ruby-backports.  Add ruby-cucumber-messages.
2020-07-08 11:28:48 -04:00
Maxim Cournoyer f2a1b7facb gnu: Add ruby-unindent.
* gnu/packages/ruby.scm (ruby-unindent): New variable.
2020-07-08 11:28:21 -04:00
Maxim Cournoyer f048ef520f gnu: Add ruby-coveralls.
* gnu/packages/ruby.scm (ruby-coveralls): New variable.
2020-07-08 11:28:12 -04:00
Maxim Cournoyer cfef316f25 gnu: ruby-gherkin: Update to 14.0.1.
* gnu/packages/ruby.scm (ruby-gherkin): Update to 14.0.1.
[native-inputs]: Remove bundler.  Add ruby-cucumber-messages and ruby-rspec.
[phases]: Delete.
[home-page]: Update.
2020-07-07 23:41:28 -04:00
Maxim Cournoyer dff5392f85 gnu: Add ruby-cucumber-messages
* gnu/packages/ruby.scm (ruby-cucumber-messages): New variable.
2020-07-07 15:05:59 -04:00
Maxim Cournoyer 77f66f53e8 gnu: Add ruby-protobuf-cucumber.
* gnu/packages/protobuf.scm (ruby-protobuf-cucumber): New variable.
2020-07-07 23:17:24 -04:00
Maxim Cournoyer d59c84f538 gnu: Add ruby-protobuf.
* gnu/packages/ruby.scm (ruby-protobuf): New variable.
2020-07-06 22:37:59 -04:00
Maxim Cournoyer 1b21417435 gnu: Add ruby-ruby-prof.
* gnu/packages/ruby.scm (ruby-ruby-prof): New variable.
2020-07-01 00:17:32 -04:00
Maxim Cournoyer 1f014c9769 gnu: Add ruby-varint.
* gnu/packages/ruby.scm (ruby-varint): New variable.
2020-07-01 00:12:32 -04:00
Maxim Cournoyer f4699abc26 gnu: Add ruby-pry-stack-explorer.
* gnu/packages/ruby.scm (ruby-pry-stack-explorer): New variable.
2020-07-01 00:09:07 -04:00
Maxim Cournoyer 4d31fe6b6c gnu: Add ruby-binding-of-caller.
* gnu/packages/ruby.scm (ruby-binding-of-caller): New variable.
2020-07-01 00:07:17 -04:00
Maxim Cournoyer acb288767b gnu: Add ruby-pry-byebug.
* gnu/packages/ruby.scm (ruby-pry-byebug): New variable.
2020-07-01 00:05:12 -04:00
Maxim Cournoyer 7aa00628a5 gnu: Add ruby-byebug-11.
* gnu/packages/ruby.scm (ruby-byebug-11): New variable.
2020-06-30 22:28:19 -04:00
Maxim Cournoyer 77d098bf81 gnu: ruby-ruby-engine: Update to 2.0.0.
* gnu/packages/ruby.scm (ruby-ruby-engine): Update to 2.0.0.
[phases]: Move the 'clean-up phase after 'extract-gemspec.  Use a single
backslash for escaping quotes in patterns.  Make the phase more lenient to
version changes.
2020-06-29 00:17:23 -04:00
Maxim Cournoyer c997403a80 gnu: ruby-rake: Update to 13.0.1.
* gnu/packages/ruby.scm (ruby-rake): Update to 13.0.1.
2020-06-28 23:24:12 -04:00
Maxim Cournoyer cbee8e319f gnu: bundler: Update to 2.1.4.
* gnu/packages/ruby.scm (bundler): Update to 2.1.4.
2020-06-28 22:42:33 -04:00
Maxim Cournoyer ec08f46976 gnu: ruby-method-source: Update to 1.0.0.
* gnu/packages/ruby.scm (ruby-method-source): Update to 1.0.0.
2020-06-28 22:38:47 -04:00
Maxim Cournoyer a0d93c174c gnu: ruby-pry: Update to 0.13.1.
* gnu/packages/ruby.scm (ruby-pry): Update to 0.13.1.
[home-page]: Update.
2020-06-28 18:27:08 -04:00
Maxim Cournoyer 9304f989e6 gnu: ruby-rdoc: Update to 6.2.0.
* gnu/packages/ruby.scm (ruby-rdoc): Update to 6.2.0.
[origin]: Fetch sources from git.
[phases]{patch-gemspec, generate}: New phases.
[native-inputs]{ruby-kpeg, ruby-racc, ruby-rubocop}: New native inputs.
2020-06-28 16:57:36 -04:00
Maxim Cournoyer 439d47cdb1 gnu: Add ruby-kpeg.
* gnu/packages/ruby.scm (ruby-kpeg): New variable.
2020-06-28 16:56:49 -04:00
Maxim Cournoyer 1157d2f82c gnu: Add ruby-chandler.
* gnu/packages/ruby.scm (ruby-chandler): New variable.
2020-06-27 00:45:26 -04:00
Maxim Cournoyer aa3c76b100 gnu: Add ruby-octokit.
* gnu/packages/ruby.scm (ruby-octokit): New variable.
2020-06-27 00:37:22 -04:00
Maxim Cournoyer 03a0f98a8d gnu: Add ruby-sawyer.
* gnu/packages/ruby.scm (ruby-sawyer): New variable.
2020-06-27 00:37:04 -04:00
Maxim Cournoyer 7a5035162b gnu: Add ruby-ffi-rzmq.
* gnu/packages/ruby.scm (ruby-ffi-rzmq): New variable.
2020-06-27 00:36:43 -04:00
Maxim Cournoyer fc5d1c5aa0 gnu: Add ruby-ffi-rzmq-core.
* gnu/packages/ruby.scm (ruby-ffi-rzmq-core): New variable.
2020-06-27 00:36:29 -04:00
Maxim Cournoyer d7bd7016e8 gnu: Add ruby-rspec-its-minimal.
* gnu/packages/ruby.scm (ruby-rspec-its-minimal): New variable.
(ruby-addressable)[native-inputs]: Use it instead of ruby-rspec-its.
2020-06-27 00:33:33 -04:00
Maxim Cournoyer 1d537c7196 gnu: Add ruby-benchmark-ips.
* gnu/packages/ruby.scm (ruby-benchmark-ips): New variable.
2020-06-25 00:31:44 -04:00
Jakub Kądziołka 065a5ed677 gnu: wine, wine64: Update to 5.12.
* gnu/packages/wine.scm (wine, wine64): Update to 5.12.
2020-07-09 02:07:25 +02:00
Ricardo Wurmus 10bdd84e69 gnu: powertabeditor: Update to 2.0.0-alpha12-1.c5d39b2.
* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha12-1.c5d39b2.
[source]: Remove snippet.
[arguments]: Remove #:modules and #:configure-flags; remove obsolete phases.
[inputs]: Remove withershins, libiberty, and binutils; add minizip.
[native-inputs]: Remove catch-framework; add doctest.
[home-page]: Use Github project page.
2020-07-09 00:04:32 +02:00
Tanguy Le Carrour fadc633a02 gnu: python-sqlalchemy: Update to 1.3.18.
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.3.18.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-07-08 23:41:18 +02:00
Jan Wielkiewicz 143188423a gnu: opendht: Update to 2.1.4
* gnu/packages/networking.scm (opendht): Update to 2.1.4.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-07-08 19:42:01 +01:00
Nicolas Goaziou 41c32695e5 gnu: giac: Update to 1.6.0-7.
* gnu/packages/algebra.scm (giac): Update to 1.6.0-7.
2020-07-08 18:42:38 +02:00
Nicolas Goaziou d12798539c gnu: keepassxc: Update to 2.6.0.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.6.0.
2020-07-08 18:40:04 +02:00
Nicolas Goaziou 7af0b6544c gnu: asymptote: Update to 2.66.
* gnu/packages/plotutils.scm (asymptote): Update to 2.66.
2020-07-08 18:05:23 +02:00
Nicolas Goaziou a42d6a99f8 gnu: snap: Update to 6.0.0.
* gnu/packages/education.scm (snap): Update to 6.0.0.
2020-07-08 17:55:55 +02:00
Tanguy Le Carrour 0dfb340b9e gnu: r-rjava: Update to 0.9-13.
* gnu/packages/cran.scm (r-rjava): Update to 0.9-13.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-08 16:38:28 +03:00
Tobias Geerinckx-Rice 4c0bc18622 gnu: wine-staging: Update to 5.12.1.
* gnu/packages/wine.scm (wine-staging-patchset-data, wine-staging):
Update to 5.12.1.
2020-07-08 14:16:50 +02:00
Tobias Geerinckx-Rice 8252d77f34 gnu: wine-staging: Fix source URI for patch versions.
* gnu/packages/wine.scm (wine-staging)[source]: Handle X.Y.Z patchset versions.
2020-07-08 14:16:49 +02:00
guy fleury iteriteka 8de54c63d3 gnu: Add mycli.
* gnu/packages/databases.scm(mycli): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-08 12:54:42 +02:00
guy fleury iteriteka 35ddc92a27 gnu: Add python-cli-helpers.
* gnu/packages/python-xyz.scm (python-cli-helpers): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-08 12:52:18 +02:00
guy fleury iteriteka c19973280f gnu: Add python-terminaltables
* gnu/packages/python-xyz.scm(python-terminaltables): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-08 12:50:15 +02:00
Peng Mei Yu 560540f005 gnu: ibus-rime: Fix license.
* gnu/packages/ibus.scm (ibus-rime)[license]: Change license to GPLv3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-08 12:41:39 +02:00
Peng Mei Yu d13c0ed6ae gnu: rime-data: Fix license.
* gnu/packages/ibus.scm (rime-data)[license]: Change license to LGPLv3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-08 12:41:33 +02:00
Peng Mei Yu 5fc75e858a gnu: rime-data: Disable git operations and update comments.
* gnu/packages/ibus.scm (rime-data)[arguments]: Disable git operations and
update comments.  Suppress warnings during build.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-08 12:41:07 +02:00
Peng Mei Yu fa7bd6110b gnu: rime-data: Iterate over inputs to find Rime schemas.
* gnu/packages/ibus.scm (rime-data)[arguments]: Iterate over inputs to find
Rime schemas rather than using a pre-loaded list.
[native-inputs]: Move to ...
[inputs]: ... here.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-08 12:40:34 +02:00
Peng Mei Yu 387bc21544 gnu: rime-data: Update to 0.38.20200623.
* gnu/packages/ibus.scm (rime-data): Update to 0.38.20200623.
[native-inputs]: Add rime-cantonese.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-08 12:39:20 +02:00
Vinicius Monego 30b14aa002 gnu: Add emacs-scala-mode.
* gnu/packages/emacs-xyz.scm (emacs-scala-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-08 12:33:28 +02:00
Vinicius Monego 8bebb547d3 gnu: python-scikit-image: Add dependencies.
* gnu/packages/python-science.scm (python-scikit-image)[propagated-inputs]: Add
python-imageio and python-tifffile.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-08 11:54:28 +02:00
Vinicius Monego 34432d5a78 gnu: Add python-scikit-fuzzy.
* gnu/packages/python-science.scm (python-scikit-fuzzy): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-08 11:46:58 +02:00
Pierre Neidhardt bcdacb0072 gnu: Add emacs-helm-wordnut.
* gnu/packages/emacs-xyz.scm (emacs-helm-wordnut): New variable.
2020-07-08 11:39:04 +02:00
Pierre Neidhardt fbc15cb953 gnu: emacs-exwm-edit: Update to 20200707.
* gnu/packages/emacs-xyz.scm (emacs-exwm-edit): Update to 20200707.
2020-07-08 11:39:04 +02:00
Jan (janneke) Nieuwenhuizen 54e70a70f2 gnu: grub: Fix native compilation of EFI variant on i686-linux.
This fixes a regression introduce in d613991a8e
reported on IRC by Mathieu Othacehe <othacehe@gnu.org>.

* gnu/packages/patches/grub-cross-system-i686.patch
[GRUB_MACHINE_EFI && !__x86_64__]: Add missing .byte alternative to 64-bit
instruction.
2020-07-08 11:23:41 +02:00
Jan (janneke) Nieuwenhuizen 413c31dc7a gnu: coreutils: Mark pwd-long tests XFAIL on the Hurd.
* gnu/packages/base.scm (coreutils)[arguments]: Add pwd-long as failing test.
2020-07-08 07:39:08 +02:00
Nicolas Goaziou 127f0f05ac gnu: fet: Update to 5.45.1.
* gnu/packages/education.scm (fet): Update to 5.45.1.
2020-07-08 00:15:44 +02:00
Efraim Flashner 38c653bc56 gnu: armips: Declare a source file-name.
* gnu/packages/assembly.scm (armips)[source]: Add file-name field.
2020-07-07 22:39:16 +03:00
Nicolas Goaziou bbc358cd92 gnu: emacs-chess: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-chess): Fix typo introduced just before
committing 70dcd7c78b.
2020-07-07 18:49:38 +02:00
Christopher Lemmer Webber 78d28ffc84 gnu: emacs-racket-mode: Update to 20200706.
* gnu/packages/emacs-xyz.scm (emacs-racket-mode): Update to 20200706.
2020-07-07 08:34:35 -04:00
Matthew Kraai 3903f98379 gnu: python-bandit: Update home-page.
* gnu/packages/openstack.scm (python-bandit)[home-page]: Update to new URL.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-07 14:21:27 +02:00
Peng Mei Yu via Guix-patches via e3dc149297 gnu: Add emacs-rime.
* gnu/packages/emacs-xyz.scm (emacs-rime): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-07 14:17:39 +02:00
Michael Rohleder 70dcd7c78b gnu: Add emacs-chess.
* gnu/packages/emacs-xyz.scm (emacs-chess): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-07 14:08:30 +02:00
B. Wilson 6667576b66 gnu: metamath: Update to 0.183.
* gnu/packages/maths.scm (metamath): Update to 0.183.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-07 14:03:56 +02:00
Nicolas Goaziou 675bca979e gnu: Add plover.
* gnu/local.mk (plover): New variable.
(GNU_SYSTEM_MODULES): Add stenography.scm.
2020-07-07 13:52:28 +02:00
Efraim Flashner 4f9db5693e gnu: librsvg-next: Update to 2.48.8.
* gnu/packages/gnome.scm (librsvg-next): Update to 2.48.8.
[source]: Remove substitute* from snippet.
[arguments]: In cargo-inputs replace rust-cairo-rs-0.7 with 0.8,
rust-cssparser-0.25 with 0.27, rust-float-cmp-0.5 with 0.6,
rust-gdk-pixbuf-0.7 with 0.8, rust-gio-0.7 with 0.8, rust-glib-0.8 with
0.9, rust-markup5ever-0.9 with 0.10, rust-nalgebra-0.18 with 0.19,
rust-pango-0.7 with 0.8, rust-pangocairo-0.8 with 0.9. Add rust-cast-0.2,
rust-once-cell-1.2, rust-rgb-0.8, rust-xml5ever-0.16. Remove
rust-lazy-static-1, rust-phf-0.7, rust-string-cache-0.7, rust-xml-rs-0.8.
In cargo-development-inputs replace rust-cairo-rs-0.7 with 0.8,
rust-criterion-0.2 with 0.3. In custom 'prepare-for-build phase use
cc-for-target. Remove 'remove-failing-tests phase.
[inputs]: Replace pango-1.42 with pango.
2020-07-07 14:07:45 +03:00
Efraim Flashner 4b16cb646d gnu: librsvg-next: Enable vala support.
* gnu/packages/gnome.scm (librsvg-next)[arguments]: Adjust custom
'gnu-configure phase to add configure flags.
2020-07-07 12:37:16 +03:00
Efraim Flashner 38adeb6b90 gnu: Add rust-average-0.10, rust-rand-distr-0.2.
* gnu/packages/crates-io.scm (rust-average-0.10, rust-rand-distr-0.2):
New variables.
(rust-average-0.9): Inherit from rust-average-0.10.
2020-07-06 21:54:07 +03:00
Efraim Flashner f3b5d29fcb gnu: Add rust-string-cache-0.8.
* gnu/packages/crates-io.scm (rust-string-cache-0.8): New variable.
(rust-string-cache-0.7): Inherit from rust-string-cache-0.8.
2020-07-06 21:54:07 +03:00
Efraim Flashner 2f9d1b59d1 gnu: Add rust-string-cache-codegen-0.5.
* gnu/packages/crates-io.scm (rust-string-cache-codegen-0.5): New
variable.
(rust-string-cache-codegen-0.4): Inherit from
rust-string-cache-codegen-0.5
2020-07-06 21:54:07 +03:00
Efraim Flashner 370ea0840a gnu: Add rust-serial-test-0.1.
* gnu/packages/crates-io.scm (rust-serial-test-0.1): New variable.
2020-07-06 21:54:07 +03:00
Efraim Flashner 16ab2e5a8a gnu: Add rust-serial-test-derive-0.1.
* gnu/packages/crates-io.scm (rust-serial-test-derive-0.1): New variable.
2020-07-06 21:54:06 +03:00
Efraim Flashner f174cb5284 gnu: Add rust-servo-arc-0.1.
* gnu/packages/crates-io.scm (rust-servo-arc-0.1): New variable.
2020-07-06 21:54:06 +03:00
Efraim Flashner 2bffbeac2b gnu: Add rust-selectors-0.22.
* gnu/packages/crates-io.scm (rust-selectors-0.22): New variable.
2020-07-06 21:54:06 +03:00
Efraim Flashner ca7e1bfb32 gnu: Add rust-xml5ever-0.16.
* gnu/packages/crates-io.scm (rust-xml5ever-0.16): New variable.
2020-07-06 21:54:06 +03:00
Efraim Flashner 177be3a24d gnu: Add rust-thin-slice-0.1.
* gnu/packages/crates-io.scm (rust-thin-slice-0.1): New variable.
2020-07-06 21:54:05 +03:00
Efraim Flashner cc3205c101 gnu: Add rust-markup5ever-0.10.
* gnu/packages/crates-io.scm (rust-markup5ever-0.10): New variable.
(rust-markup5ever-0.9): Inherit from rust-markup5ever-0.10.
2020-07-06 21:54:05 +03:00
Efraim Flashner 441d4b67dc gnu: Add rust-pangocairo-0.9.
* gnu/packages/crates-io.scm (rust-pangocairo-0.9): New variable.
(rust-pangocairo-0.8): Inherit from rust-pangocairo-0.9.
2020-07-06 21:54:05 +03:00
Efraim Flashner 18ed7469f2 gnu: Add rust-gdk-pixbuf-0.8.
* gnu/packages/crates-io.scm (rust-gdk-pixbuf-0.8): New variable.
(rust-gdk-pixbuf-0.7): Inherit from rust-gdk-pixbuf-0.8.
2020-07-06 21:54:04 +03:00
Efraim Flashner 2de4d6215e gnu: Add rust-pango-0.8.
* gnu/packages/crates-io.scm (rust-pango-0.8): New variable.
(rust-pango-0.7): Inherit from rust-pango-0.8.
2020-07-06 21:54:04 +03:00
Efraim Flashner 4586b7620a gnu: Add rust-gio-0.8.
* gnu/packages/crates-io.scm (rust-gio-0.8): New variable.
(rust-gio-0.7): Inherit from rust-gio-0.8.
2020-07-06 21:54:04 +03:00
Efraim Flashner 8285f31068 gnu: Add rust-cssparser-0.27.
* gnu/packages/crates-io.scm (rust-cssparser-0.27): New variable.
(rust-cssparser-0.25): Inherit from rust-cssparser-0.27.
2020-07-06 21:54:04 +03:00
Efraim Flashner 13115e0a53 gnu: Add rust-cssparser-macros-0.6.
* gnu/packages/crates-io.scm (rust-cssparser-macros-0.6): New variable.
(rust-cssparser-macros-0.3): Inherit from rust-cssparser-macros-0.6.
2020-07-06 21:54:04 +03:00
Efraim Flashner 1b4e4621d3 gnu: Add rust-serde-big-array-0.2.
* gnu/packages/crates-io.scm (rust-serde-big-array-0.2): New variable.
(rust-serde-big-array-0.1): Inherit from rust-serde-big-array-0.2.
2020-07-06 21:54:03 +03:00
Efraim Flashner 33464ad283 gnu: Add rust-nalgebra-0.19.
* gnu/packages/crates-io.scm (rust-nalgebra-0.19): New variable.
(rust-nalgebra-0.18): Inherit from rust-nalgebra-0.19).
2020-07-06 21:54:03 +03:00
Efraim Flashner 4e242ebf94 gnu: Add rust-rgb-0.8.
* gnu/packages/crates-io.scm (rust-rgb-0.8): New variable.
2020-07-06 21:54:03 +03:00
Efraim Flashner 8ea4fa6247 gnu: Add rust-float-cmp-0.6.
* gnu/packages/crates-io.scm (rust-float-cmp-0.6): New variable.
(rust-float-cmp-0.5): Inherit from rust-float-cmp-0.6.
2020-07-06 21:54:03 +03:00
John Soo 547bab4e57 gnu: Add rust-racer-cargo-metadata-0.1.
* gnu/packages/crates-io.scm (rust-racer-cargo-metadata-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-06 21:54:03 +03:00
John Soo 0540201bb3 gnu: Add rust-racer-interner-0.1.
* gnu/packages/crates-io.scm (rust-racer-interner-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-06 21:54:02 +03:00
John Soo 41f1d51946 gnu: Add rust-rls-span-0.5.
* gnu/packages/crates-io.scm (rust-rls-span-0.5): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-06 21:54:02 +03:00
Efraim Flashner c857320a0e gnu: Add rust-peg-0.5.
* gnu/packages/crates-io.scm (rust-peg-0.5): New variable.
2020-07-06 21:54:02 +03:00
John Soo 12c5d9bb44 gnu: Add rust-derive-more-0.99.
* gnu/packages/crates-io.scm (rust-derive-more-0.99): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-06 21:54:02 +03:00
Efraim Flashner 0043e6a633 gnu: rust-unicode-normalization-0.1: Don't skip build.
* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1)
[arguments]: Don't skip build.
2020-07-06 21:54:02 +03:00
John Soo 8b5e2ca037 gnu: rust-unicode-normalization-0.1: update to 0.1.11.
* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1):
Update to 0.1.11.
[arguments]: Replace rust-smallvec-0.6 with 1 in cargo-inputs.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-06 21:54:01 +03:00
John Soo 41de2761d4 gnu: Add rust-peg-0.6.
* gnu/packages/crates-io.scm (rust-peg-0.6): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-06 21:54:01 +03:00
John Soo d5a577070d gnu: Add rust-peg-macros-0.6.
* gnu/packages/crates-io.scm (rust-peg-macros-0.6): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-06 21:54:01 +03:00
John Soo a2221c7511 gnu: Add rust-peg-runtime-0.6.
* gnu/packages/crates-io.scm (rust-peg-runtime-0.6): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-06 21:54:01 +03:00
Jakub Kądziołka a5dbc07d38 gnu: vim: Update to 8.2.1145.
* gnu/packages/vim.scm (vim): Update to 8.2.1145.
  [arguments]: Patch the terminal2 test too, as it has been split from
  test_terminal. Make the name of the phase more accurate.
  (vim-full)[arguments]: Remove the skip-test87 phase, as the test no
  longer exists and its successor passes.
2020-07-06 19:50:31 +02:00
Pierre Neidhardt 28f7ef86ce gnu: Add emacs-helm-selector.
* gnu/packages/emacs-xyz.scm (emacs-helm-selector): New variable.
2020-07-06 19:04:49 +02:00
Arun Isaac 332f0a4685 doc: Fix texinfo identifiers in Version Control Services.
* doc/guix.texi (Version Control Services): Use @code, @command, @file,
@indicateurl, @samp texinfo identifiers correctly.
2020-07-06 21:21:32 +05:30
Pierre Neidhardt 14546abb43 gnu: sbcl-serapeum: Update to 20200703.
* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20200703.
2020-07-06 17:20:47 +02:00
Pierre Neidhardt 419db9003f gnu: sbcl-cl-prevalence: Update to 20200704.
* gnu/packages/lisp-xyz.scm (sbcl-cl-prevalence): Update to 20200704.
2020-07-06 17:20:47 +02:00
John Soo 78410b0969 gnu: Add linux-libre-with-bpf.
* gnu/packages/linux (%bpf-extra-linux-options): New variable,
(linux-libre-with-bpf): new variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-07-06 14:36:11 +02:00
Brice Waegeneire ef20acae83 services: simulated-wifi: Use 'kernel-module-loader'.
* gnu/services/networking.scm (simulated-wifi-shepherd-services):
Change 'mac-simulation-module' service to use 'kernel-module-loader'.
2020-07-06 14:29:59 +02:00
John Soo b523b034e2 gnu: Add libbpf.
* gnu/packages/linux.scm (libbpf): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-07-06 14:22:06 +02:00
Efraim Flashner 25a23a8d4a gnu: Add python-patiencediff.
* gnu/packages/python-xyz.scm (python-patiencediff): New variable.
2020-07-06 12:02:09 +03:00
Efraim Flashner 4c93818392 gnu: python-fastimport: Update to 0.9.8.
* gnu/packages/python-xyz.scm (python-fastimport): Update to 0.9.8.
2020-07-06 11:56:17 +03:00
Oskar Köök 7f32c61e94 gnu: elixir: Update to 1.10.4.
* gnu/packages/elixir.scm (elixir): Update to 1.10.4.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-06 11:13:58 +03:00
Nicolas Goaziou a07a1b0eab gnu: emacs-lsp-mode: Update to 7.0.
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 7.0.
[description]: Slightly improve typography and wording.
2020-07-06 09:46:59 +02:00
Nicolas Goaziou 3d80e618dd gnu: emacs-lsp-mode: Update home-page.
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode)[home-page]: Update to new URL.
2020-07-06 09:40:12 +02:00
Efraim Flashner 31e390f618 Revert "gnu: libmicrohttpd: Update to 0.9.71."
This update breaks most of the packages which rely on libmicrohttpd.

This reverts commit 1bab01c2db.
2020-07-06 09:55:23 +03:00
Vagrant Cascadian f3a5e58813 gnu: opensbi: Update to 0.8.
* gnu/packages/firmware (make-opensbi-package): Add name argument.
  Drop variant argument.
  (opensbi-qemu-sifive-fu540): Adjust arguments.
  (opensbi-qemu-generic): New variable.
  (opensbi-qemu-virt): Change to deprecated variable.
2020-07-05 17:55:12 -07:00
Christopher Baines 6ee7468758 gnu: python-llvmlite: Use specific commit for llvm patch URLs.
As this commit [1] appears to affect the patches, including the v0.30.0
tag (so the tag must have been changed).

1: https://github.com/numba/llvmlite/commit/cdd99deb32f9d48aadb0f7407fb8ad06f6a8ce6c

* gnu/packages/llvm.scm (python-llvmlite)[inputs]: Use a specific commit for
the patches.
2020-07-05 16:39:40 +01:00
Oleg Pykhalov ff814b8f23 gnu: Add emacs-fd.
* gnu/packages/emacs-xyz.scm (emacs-fd): New variable.
2020-07-05 17:51:21 +03:00
Arun Isaac dffc82fa55 doc: Fix minor typo in X Window.
* doc/guix.texi (X Window): Replace "not" with "no".
2020-07-05 19:33:52 +05:30
Julien Lepiller cfdb6770ef gnu: josm: Update to 16731.
* gnu/packages/geo.scm (josm): Update to 16731.
2020-07-05 14:15:28 +02:00
Julien Lepiller f1abc56655 gnu: Add java-opening-hours-parser.
* gnu/packages/geo.scm (java-opening-hours-parser): New variable.
2020-07-05 14:15:24 +02:00
Julien Lepiller a5f8d4e0b3 gnu: Add java-jetbrains-annotations.
* gnu/packages/java.scm (java-jetbrains-annotations): New variable.
2020-07-05 14:12:53 +02:00
Björn Höfling ee1dc9b3d1 gnu: java-icu4j: Update to 66.1, use full sources.
* gnu/packages/icu4c.scm (java-icu4j): Update to 66.1.
[source]: Use full sources instead of jar-sources.
[arguments]: Add chdir phase, replace install phase.

Co-Authored-By: Julien Lepiller <julien@lepiller.eu>
2020-07-05 14:12:16 +02:00
Julien Lepiller 52a23d8e48 gnu: Add java-junitparams.
* gnu/packages/java.scm (java-junitparams): New variable.
2020-07-05 14:11:15 +02:00
guy fleury iteriteka a0570377b8 gnu: chafa: Update to 1.4.1.
* gnu/packages/image-viewers.scm (chafa): Update to 1.4.1.
[inputs]: Add freetype, libjpeg-turbo.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-05 14:07:27 +03:00
Arun Isaac 3d067528b1 gnu: rubber: Update to 1.5.1.
* gnu/packages/tex.scm (rubber): Update to 1.5.1.
[build-system]: Switch to python-build-system.
[inputs]: Remove python-2 and which.
[arguments]: Delete the build phase. Replace the install phase with a custom
phase.
2020-07-05 16:16:54 +05:30
Arun Isaac 81a11883dc weather: Print 0.0% correctly.
* guix/scripts/weather.scm (report-server-coverage): Report 0% coverage as
0.0%, not as .0%.
2020-07-05 16:13:37 +05:30
Arun Isaac a2daee843d import: pypi: Handle 'null instead of #nil.
* guix/import/pypi.scm (non-empty-string-or-false): guile-json now returns
'null instead of #nil for null JSON values. Handle it.
2020-07-05 16:11:21 +05:30
Arun Isaac 9e85f652cb discovery: Fix typo.
* guix/discovery.scm (fold-module-public-variables*): In the docstring,
replace (PROC MODULE SYMBOL VARIABLE) with (PROC MODULE SYMBOL VARIABLE
RESULT).
2020-07-05 16:07:59 +05:30
Arun Isaac 60941b94e2 doc: Fix minor typo in Programming Interface.
* doc/guix.texi (Programming Interface): Replace "under a specific build
users" with "under specific build users".
2020-07-05 15:44:45 +05:30
Tanguy Le Carrour 3772d80de7 gnu: python-pynvim: Update to 0.4.1.
* gnu/packages/vim.scm (python-pynvim): Update to 0.4.1.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-07-05 11:49:08 +02:00
Michael Rohleder 5b87bacd54 gnu: chessx: Update to 1.5.4.
* gnu/packages/games.scm (chessx): Update to 1.5.4,
[inputs]: add "qtspeech",
[arguments]: fix missing translations.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-07-05 11:33:56 +02:00
Jonathan Brielmaier f96c3bbe24 gnu: icedove: Update to 68.10.0.
* gnu/packages/gnuzilla.scm (%icedove-build-id): Update.
(icedove): Update version and corresponding hg changeset.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-07-05 11:29:14 +02:00
Allan Adair b9478f333b gnu: flatpak: Update to 1.8.0.
* gnu/packages/package-management.scm (flatpak): Update to 1.8.0,
[native-inputs]: add "python-pyparsing".

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-07-05 10:28:45 +02:00
Mathieu Othacehe 395782f235 system: Do not use "hurd-target?".
Fix the following issue, that happens during CI evaluation:

In guix/gexp.scm:
    782:4 19 (_ _)
In guix/store.scm:
  1907:12 18 (_ #<store-connection 256.99 7f3727b6de10>)
   1340:2 17 (map/accumulate-builds #<store-connection 256.99 7f372…> …)
In srfi/srfi-1.scm:
   586:29 16 (map1 ((#<file-append #<package hurd@0.9-1.91a516…> …) …))
   586:29 15 (map1 ((#<file-append #<<parameterized> bindings:…> …) …))
   586:29 14 (map1 ((#<file-append #<package hurd@0.9-1.91a516…> …) …))
   586:17 13 (map1 ((#<<operating-system> kernel: #<<parameter…> …) …))
In guix/store.scm:
   1299:8 12 (call-with-build-handler #<procedure build-accumulator…> …)
  2025:24 11 (run-with-store #<store-connection 256.99 7f3727b6de10> …)
In guix/gexp.scm:
   785:13 10 (_ _)
In guix/store.scm:
   1859:8  9 (_ _)
In guix/gexp.scm:
   243:18  8 (_ _)
In guix/store.scm:
  1894:38  7 (_ #<store-connection 256.99 7f3727b6de10>)
In gnu/system.scm:
  1012:19  6 (_ #<store-connection 256.99 7f3727b6de10>)
   634:11  5 (operating-system-services #<<operating-system> kernel:…>)
   611:17  4 (hurd-default-essential-services #<<operating-system> k…>)
   555:18  3 (operating-system-directory-base-entries #<<operating-s…>)
  1270:18  2 (operating-system-boot-parameters-file #<<operating-sy…> …)
  1225:35  1 (operating-system-boot-parameters #<<operating-system>…> …)
  1225:35  0 (operating-system-boot-parameters (#<<file-system> de…>) …)

gnu/system.scm:1225:35: In procedure operating-system-boot-parameters:
Wrong type to apply: #f

"hurd-target?" is returning false when it should return true in that context.

* gnu/system.scm (operating-system-boot-parameters): Check for "hurd" target
field of "os" instead of using the "hurd-target?" procedure.
2020-07-05 09:40:34 +02:00
Tobias Geerinckx-Rice 5733ba7dd8 download: Replace misconfigured Apache mirror.
E.g. <http://apache.belnet.be/jakarta/oro/jakarta-oro-2.0.8.tar.gz>
redirects to a bogus 200 HTML page.

* guix/download.scm (%mirrors): Replace apache.belnet.be with
ftp.nluug.nl.
2020-07-05 08:23:35 +02:00
Tobias Geerinckx-Rice 4cd05788b5 gnu: links: Enable framebuffer (fb) graphics driver.
* gnu/packages/web-browsers.scm (links)[native-inputs]:
Add linux-libre-headers.
[inputs]: Add gpm.
2020-07-05 07:03:11 +02:00
Tobias Geerinckx-Rice 77986a6a99 gnu: links: Sort inputs.
* gnu/packages/web-browsers.scm (links)[inputs]: Order alphabetically.
2020-07-05 07:03:11 +02:00
Tobias Geerinckx-Rice dfb99268b0 gnu: Sort (gnu packages web-browsers) module imports.
* gnu/packages/web-browsers.scm: Order module imports alphabetically.
2020-07-05 07:03:11 +02:00
Tobias Geerinckx-Rice 2b504cc3d1 gnu: mosh: Remove ‘/bin/sh’ dependency.
* gnu/packages/ssh.scm (mosh)[arguments]: Add ‘patch-FHS-file-names’ phase.
2020-07-05 07:03:11 +02:00
Tobias Geerinckx-Rice 8dca40a3de gnu: bcachefs-tools: Display the correct version.
* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]: Add VERSION
to make-flags.
2020-07-05 07:03:11 +02:00
Vincent Legoll fe743ebb41 gnu: cryptsetup: Update to 2.3.1.
* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.3.1.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-07-05 01:20:35 +02:00
Arun Isaac 15c29a8a34 combinators: Fix typo.
* guix/combinators.scm (fold2): Replace "a two lists" with "two lists".
2020-07-05 03:15:08 +05:30
Tobias Geerinckx-Rice ef0e7a5d33 gnu: hplip: Update source hash.
The tarball was modified in place: <http://issues.guix.gnu.org/42191>.

* gnu/packages/cups.scm (hplip)[source]: Update hash.
2020-07-04 19:39:00 +02:00
Arun Isaac 1367ee7a56 gnu: Add phockup.
* gnu/packages/image.scm (phockup): New variable.
2020-07-04 19:30:15 +05:30
Nicolas Goaziou 6f3ede9ae2 gnu: emacs-exwm-x: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-exwm-x)[propagated-inputs]: Replace
emacs-ivy with emacs-counsel.
2020-07-04 14:29:49 +02:00
Nicolas Goaziou 0506ed33ab gnu: emacs-lispy: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-lispy)[propagated-inputs]: Replace
emacs-ivy with emacs-swiper.
2020-07-04 14:26:54 +02:00
Nicolas Goaziou 3fd31f625d gnu: emacs-counsel-projectile: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-counsel-projectile)[propagated-inputs]:
Replace emacs-ivy with emacs-counsel.
2020-07-04 14:00:55 +02:00
Nicolas Goaziou 99cf91743c gnu: emacs-counsel-tramp: Update to 0.7.5.
* gnu/packages/emacs-xyz.scm (emacs-counsel-tramp): Update to 0.7.5.
[propagated-inputs]: Replace emacs-ivy with emacs-counsel.
2020-07-04 14:00:31 +02:00
Nicolas Goaziou c46ceff89c gnu: emacs-counsel-dash: Update to 0.1.3-4-370d5f6.
* gnu/packages/emacs-xyz.scm (emacs-counsel-dash): Update to 0.1.3-4-370d5f6.
[arguments]: Remove unnecessary phase.
[propagated-inputs]: Replace emacs-ivy with emacs-counsel.
2020-07-04 13:59:35 +02:00
Nicolas Goaziou 597bc8218c gnu: emacs-counsel-etags: Update to 1.9.11.
* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Update to 1.9.11.
[propagated-inputs]: Replace emacs-ivy with emacs-counsel.
2020-07-04 13:59:03 +02:00
Nicolas Goaziou e7d11f4fa6 gnu: Add emacs-counsel.
* gnu/packages/emacs-xyz.scm (emacs-counsel): New variable.
2020-07-04 13:47:57 +02:00
Nicolas Goaziou 525e1527c7 gnu: Add emacs-swiper.
* gnu/packages/emacs-xyz.scm (emacs-swiper): New variable.
2020-07-04 12:27:32 +02:00
Ricardo Wurmus 3dcac4be2b gnu: r-nloptr: Update to 1.2.2.2.
* gnu/packages/statistics.scm (r-nloptr): Update to 1.2.2.2.
2020-07-04 11:52:34 +02:00
Ricardo Wurmus 82658db3df gnu: r-dalex: Update to 1.3.0.
* gnu/packages/cran.scm (r-dalex): Update to 1.3.0.
2020-07-04 11:52:33 +02:00
Ricardo Wurmus 2e1cfd24ad gnu: r-spdata: Update to 0.3.8.
* gnu/packages/cran.scm (r-spdata): Update to 0.3.8.
2020-07-04 11:52:33 +02:00
Ricardo Wurmus 0c2c1b01da gnu: r-glmmtmb: Update to 1.0.2.1.
* gnu/packages/cran.scm (r-glmmtmb): Update to 1.0.2.1.
2020-07-04 11:52:33 +02:00
Ricardo Wurmus 5db9a14947 gnu: r-abn: Update to 2.2.2.
* gnu/packages/cran.scm (r-abn): Update to 2.2.2.
2020-07-04 11:52:33 +02:00
Ricardo Wurmus 54e04fed9c gnu: r-depecher: Update to 1.4.1.
* gnu/packages/bioconductor.scm (r-depecher): Update to 1.4.1.
2020-07-04 11:52:33 +02:00
Ricardo Wurmus c535717b6a gnu: r-rsubread: Update to 2.2.3.
* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.2.3.
2020-07-04 11:52:33 +02:00
Nicolas Goaziou 026b1344c3 gnu: Add emacs-bluetooth.
* gnu/packages/emacs-xyz.scm (emacs-bluetooth): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-04 00:48:28 +02:00
Vagrant Cascadian 394ec7158a gnu: diffoscope: Update to 150.
* gnu/packages/diffoscope (diffoscope): Update to 150.
2020-07-03 15:42:45 -07:00
Michael Rohleder 0f524de38a gnu: Add emacs-calibredb.
* gnu/packages/emacs-xyz.scm (emacs-calibredb): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-04 00:34:20 +02:00
Morgan Smith 619d164c80 gnu: Add emacs-org-beautify-theme.
* gnu/packages/emacs-xyz.scm (emacs-org-beautify-theme): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-04 00:30:25 +02:00
Nicolas Goaziou 5b8b0c78fd gnu: emacs-auctex: Update to 12.2.4.
* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.2.4.
2020-07-04 00:19:23 +02:00
Nicolas Goaziou 45058d6678 gnu: emacs-markdown-mode: Update hash too.
* gnu/packages/emacs-xyz.scm (emacs-markdown-mode): Update hash. This is
a followup to 3f45271243.
2020-07-04 00:18:21 +02:00
Nicolas Goaziou 3f45271243 gnu: emacs-markdown-mode: Update to 2.4.
* gnu/packages/emacs-xyz.scm (emacs-markdown-mode): Update to 2.4.
2020-07-04 00:15:32 +02:00
Nicolas Goaziou 1ea8160de7 gnu: emacs-ivy: Update to 0.13.1.
* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.13.1.
[source]: Use GNU ELPA repository.
[homepage]: Point to GitHub instead of manual.
2020-07-04 00:14:00 +02:00
Dale Mellor cce8ab8d80 gnu: Add curlpp library.
* gnu/packages/curl.scm (curlpp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-03 23:53:32 +02:00
Fredrik Salomonsson 21064f095e gnu: Add guix-simplyblack-sddm-theme.
* gnu/packages/display-managers.scm (guix-simplyblack-sddm-theme): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-03 23:53:31 +02:00
Ludovic Courtès f54cbc0e1b import: Do not assume that 'package-source' returns an origin.
* guix/gnu-maintenance.scm (gnu-package?): Check whether
'package-source' returns an origin.
* guix/import/github.scm (updated-github-url): Likewise.
* guix/import/launchpad.scm (updated-launchpad-url): Likewise.
2020-07-03 23:53:31 +02:00
Ludovic Courtès 00290e7365 upstream: Define 'url-predicate' and use it.
* guix/upstream.scm (url-predicate): New procedure.
(url-prefix-predicate): Define in terms of 'url-predicate'.
* guix/import/cpan.scm (cpan-package?): Use 'url-predicate'.
* guix/import/cran.scm (cran-package?)
(bioconductor-package?)
(bioconductor-data-package?)
(bioconductor-experiment-package?): Likewise.
* guix/import/crate.scm (crate-package?): Likewise.
* guix/import/elpa.scm (package-from-gnu.org?): Likewise.
* guix/import/hackage.scm (hackage-package?): Likewise.
* guix/import/pypi.scm (pypi-package?): Likewise.
* guix/import/gem.scm (gem-package?): Use 'url-prefix-predicate'.
2020-07-03 23:53:31 +02:00
Ludovic Courtès 37c3e0bbaf lint: Do not assume that a package's source is an origin.
* guix/lint.scm (check-source-file-name): Ensure ORIGIN is an origin.
(check-patch-file-names)[patches]: Likewise.
(check-source): Likewise.
2020-07-03 23:53:31 +02:00
Ricardo Wurmus c11b95af7f gnu: hpcguix-web: Add guix to inputs.
* gnu/packages/web.scm (hpcguix-web)[inputs]: Add guix.
2020-07-03 22:43:47 +02:00
Eric Bavier 2ca4ae2993 gnu: Update synergy to 1.11.1.
* gnu/packages/synergy.scm (synergy): Update to 1.11.1.
[arguments]: Add "patch-desktop" phase.
[native-inputs]: New field.
[inputs]: Remove unused "xinput" input.
2020-07-03 14:06:42 -05:00
Pierre Neidhardt ec70df7243 gnu: nyxt (formerly 'next'): Update to 20200702.
* gnu/packages/web-browsers.scm (next): Deprecate in favour of nyxt.
(nyxt): New variable.
2020-07-03 15:37:11 +02:00
Jakub Kądziołka e643431c12 gnu: sbcl: Add comment explaining out-of-date version.
Make sure no one repeats this mistake.

This is a follow-up to commit 809aa3c51c.

* gnu/packages/lisp.scm (sbcl): Add a comment advising against updating
  to 2.0.6.
2020-07-03 15:19:33 +02:00
Guillaume Le Vaillant b8fe812fe9 gnu: js8call: Update to 2.2.0.
* gnu/packages/radio.scm (js8call): Update to 2.2.0.
  [inputs]: Use wsjtx-hamlib instead of regular hamlib.
2020-07-03 14:44:00 +02:00
Pierre Neidhardt 809aa3c51c Revert "gnu: sbcl: Update to 2.0.6."
This reverts commit 1ac4959c6a.

SBCL 2.0.6 breaks named-readtables and consequently many Common Lisp packages.
See https://github.com/melisgl/named-readtables/issues/19.
2020-07-03 11:37:45 +02:00
Guillaume Le Vaillant c7ce30cd5d gnu: Add cl-napa-fft3.
* gnu/packages/lisp-xyz.scm (sbcl-napa-fft3, cl-napa-fft3): New variables.
2020-07-03 09:58:14 +02:00
Guillaume Le Vaillant 5a2997e5a6 gnu: Add cl-bordeaux-fft.
* gnu/packages/lisp-xyz.scm (sbcl-bordeaux-fft, cl-bordeaux-fft,
  ecl-bordeaux-fft): New variables.
2020-07-03 09:58:13 +02:00
Jan (janneke) Nieuwenhuizen 28febfafbb guix system: "describe" displays multiboot info.
* guix/scripts/system.scm (display-system-generation): Display
multiboot-modules commands if set.
2020-07-03 09:28:16 +02:00
Jan (janneke) Nieuwenhuizen 2b76179ecd services: system-service-type: Add entries support for the Hurd.
When creating a disk-image using --save-provenance, "guix system describe"
now works.

* gnu/system.scm (operating-system-directory-base-entries): Add conditional
"hurd" parameter, make "initrd" parameter conditional.
(hurd-default-essential-services): Use them.
(operating-system-boot-parameters-file): Only add 'initrd' when set.
2020-07-03 09:06:21 +02:00
Jan (janneke) Nieuwenhuizen 12906d3e2a system: 'read-boot-parameters' allow initrd to be missing.
* gnu/system.scm (read-boot-parameters): Allow initrd to be missing.
2020-07-03 09:00:53 +02:00
Jan (janneke) Nieuwenhuizen aa864ebdb0 system: 'read-boot-parameters' bugfix for multiboot.
* gnu/system.scm (read-boot-parameters): Oops, only return value for
multiboot-modules instead of (key value).
2020-07-03 08:59:31 +02:00
Eric Bavier 67d621c56e gnu: Add pfetch.
* gnu/packages/admin.scm (pfetch): New variable.
2020-07-02 22:45:02 -05:00
Eric Bavier ce9ea43373 gnu: Add ufetch.
* gnu/packages/admin.scm (ufetch): New variable.
2020-07-02 21:46:37 -05:00
Jakub Kądziołka 5ce123bd9a gnu: Add lld.
* gnu/packages/llvm.scm (lld): New variable.
2020-07-03 01:26:17 +02:00
Jakub Kądziołka ff2f86114c gnu: llvm-9: Backport patch to fix miscompilation for big-endian targets.
* gnu/packages/llvm.scm (llvm-9)[source]: Add new patch.
* gnu/packages/patches/llvm-9-fix-bitcast-miscompilation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new file.
2020-07-03 01:26:16 +02:00
Jakub Kądziołka 7befec258c gnu: rust: Bootstrap up to rustc 1.44.
* gnu/packages/rust.scm (rust-1.40, rust-1.41, rust-1.42, rust-1.43,
  rust-1.44): New variables.
2020-07-03 01:26:16 +02:00
Jakub Kądziołka 851a7caf1a gnu: llvm-9: Backport patches to fix miscompilations.
* gnu/packages/llvm.scm (llvm-9)[source]: Add new patches.
* gnu/packages/patches/llvm-9-fix-lpad-miscompilation.patch,
  gnu/packages/patches/llvm-9-fix-scev-miscompilation.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register new patches.
2020-07-03 01:26:16 +02:00
Matthew Kraai f51d836a48 gnu: python-gevent: Propagate dependencies.
* gnu/packages/python-xyz.scm (python-gevent)[native-inputs]: Move
python-zope-event and python-zone-interface to ...
[propagated-inputs]: ... here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-02 23:54:02 +02:00
Ludovic Courtès af74c0633a gnu: gash, gash-utils: Build with Guile 3.0.
* gnu/packages/shells.scm (gash)[source]: Add 'modules' and 'snippet'.
[inputs]: Change GUILE-2.2 to GUILE-3.0.
(gash-utils)[source]: Add 'modules' and 'snippet'.
[inputs]: Change GUILE-2.2 to GUILE-3.0.
* gnu/packages/commencement.scm (gash-utils-boot)[source]: Remove
unneeded 'modules' field, and add 'snippet'.
(gash-utils-boot)[source]: New field.
* gnu/packages/patches/gash-utils-ls-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-07-02 23:54:02 +02:00
Ludovic Courtès 2807a8432a gnu: network-manager-openconnect: Patch all the 'openconnect' file names.
* gnu/packages/gnome.scm (network-manager-openconnect)[arguments]: Make
sure all the references to the 'openconnect' executable are patched.
2020-07-02 23:54:02 +02:00
André Batista 1239aabd4c gnu: Add tor-client.
* gnu/packages/tor.scm (tor-client): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-07-02 23:54:02 +02:00
Ludovic Courtès 31522dfa19 Revert "ui: Use package-description-string."
This reverts commit bd03e99f66.

Reported by Ekaitz Zarraga <ekaitz@elenq.tech> at
<https://lists.gnu.org/archive/html/guix-devel/2020-06/msg00338.html>.

That commit broke would prevent "description: " from being taken into
account by the 'texi->plain-text' paragraph filling code.
2020-07-02 23:54:02 +02:00
Marius Bakke 415beccb1d gnu: Add drbd-utils.
* gnu/packages/cluster.scm (drbd-utils): New variable.
2020-07-02 23:20:51 +02:00
Marius Bakke 5e0461c646 gnu: audacity: Update to 2.4.1.
* gnu/packages/audio.scm (audacity): Update to 2.4.1.
2020-07-02 23:20:51 +02:00
Marius Bakke 3162d11e70 gnu: Add parprouted.
* gnu/packages/networking.scm (parprouted): New public variable.
2020-07-02 23:20:51 +02:00
Marius Bakke 4d06076714 services: wpa-supplicant: Support specifying additional service dependencies.
* gnu/services/networking.scm (<wpa-supplicant-configuration>)[requirement]:
New parameter.
(wpa-supplicant-shepherd-service): Use it instead of hard-coded list.
* doc/guix.texi (Networking Services): Document accordingly.
2020-07-02 23:20:51 +02:00
Marius Bakke 6f8f13e941 services: wpa-supplicant: Do not export the <wpa-supplicant-configuration> record.
* gnu/services/networking.scm: Remove <wpa-supplicant-configuration> from exports.
2020-07-02 23:20:50 +02:00
Marius Bakke dd3bd0be24 gnu: Add debianutils.
* gnu/packages/debian.scm (debianutils): New public variable.
2020-07-02 23:20:50 +02:00
Marius Bakke 0ceb7c191d gnu: Add UFO: Alien Invasion.
* gnu/packages/games.scm (%ufoai-commit, %ufoai-revision, %ufoai-version,
ufoai-source, ufo2map, ufoai-data, ufoai): New variables.
2020-07-02 23:20:50 +02:00
Mathieu Othacehe aea64acce7 gnu: cuirass: Update to 0.0.1-38.136a829.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-38.136a829.
2020-07-02 21:13:52 +02:00
Christopher Lemmer Webber 054153b28c gnu: python-grequests: Fix tests by adding zope dependencies.
* gnu/packages/python-web.scm (python-grequests)[native-inputs]:
  Add python-zope.interface, python-zope.event.
2020-07-02 08:16:25 -04:00
Mathieu Othacehe b919d4048e gnu: guix: Update to 1.1.0-16.d3eee3c.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-16.d3eee3c.
2020-07-02 13:50:51 +02:00
Mathieu Othacehe d3eee3c064 gnu: guix: Update to 1.1.0-15.03deb1e.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-15.03deb1e.
2020-07-02 13:19:30 +02:00
Mathieu Othacehe 6c59eb1da2 Revert "gnu: guix-minimal: Remove as failing and unused."
This reverts commit 044cffdf34.
2020-07-02 13:19:30 +02:00
Mathieu Othacehe 214874e820 Fix build without SSH support.
* gnu/local.mk (GNU_SYSTEM_MODULES): Only include
gnu/machine/digital-ocean.scm and gnu/machine/ssh.scm if HAVE_GUILE_SSH is
set.
2020-07-02 13:19:30 +02:00
Ricardo Wurmus 4be969fb7e gnu: r-mnormt: Update to 2.0.1.
* gnu/packages/statistics.scm (r-mnormt): Update to 2.0.1.
2020-07-02 12:45:57 +02:00
Ricardo Wurmus 3c45241274 gnu: r-mda: Update to 0.5-2.
* gnu/packages/cran.scm (r-mda): Update to 0.5-2.
2020-07-02 12:45:56 +02:00
Ricardo Wurmus 80897f9622 gnu: r-ingredients: Update to 1.3.0.
* gnu/packages/cran.scm (r-ingredients): Update to 1.3.0.
2020-07-02 12:45:56 +02:00
Ricardo Wurmus 53ea4ae4ce gnu: r-spdep: Update to 1.1-5.
* gnu/packages/cran.scm (r-spdep): Update to 1.1-5.
[native-inputs]: Add r-knitr.
2020-07-02 12:45:56 +02:00
Ricardo Wurmus 1a4f3739fa gnu: r-blockmodeling: Update to 1.0.0.
* gnu/packages/cran.scm (r-blockmodeling): Update to 1.0.0.
2020-07-02 12:45:56 +02:00
Ricardo Wurmus f74542782b gnu: r-future-apply: Update to 1.6.0.
* gnu/packages/cran.scm (r-future-apply): Update to 1.6.0.
2020-07-02 12:45:56 +02:00
Ricardo Wurmus aa9cd2d4a3 gnu: r-fs: Update to 1.4.2.
* gnu/packages/cran.scm (r-fs): Update to 1.4.2.
2020-07-02 12:45:56 +02:00
Ricardo Wurmus ddff76aae0 gnu: r-rdpack: Update to 1.0.0.
* gnu/packages/cran.scm (r-rdpack): Update to 1.0.0.
2020-07-02 12:45:56 +02:00
Ricardo Wurmus bd978be3ae gnu: r-annotationdbi: Update to 1.50.1.
* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.50.1.
2020-07-02 12:45:53 +02:00
Nicolas Goaziou 95ccca19df gnu: python-folium: Update to 0.11.0.
* gnu/packages/python-xyz.scm (python-folium): Update to 0.11.0.
2020-07-02 12:12:54 +02:00
Nicolas Goaziou dba255c033 gnu: wireshark: Update to 3.2.5.
* gnu/packages/networking.scm (wireshark): Update to 3.2.5.
2020-07-02 12:10:09 +02:00
Nicolas Goaziou 7e97137734 gnu: emacs-tramp: Update to 2.4.4.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.4.4.
2020-07-02 12:09:48 +02:00
Efraim Flashner f1f7054bb2 gnu: rust-bumpalo-2: Update to 2.6.0.
* gnu/packages/crates-io.scm (rust-bumpalo-2): Update to 2.6.0.
[arguments]: Don't skip build. Skip tests.
2020-07-02 12:25:23 +03:00
Efraim Flashner 502590f45a gnu: rust-bumpalo-2.5: Rename to rust-bumpalo-2.
* gnu/packages/crates-io.scm (rust-bumpalo-2.5): Rename to ...
(rust-bumpalo-2): ... this.
2020-07-02 12:25:23 +03:00
Efraim Flashner 4ca62836a2 gnu: rust-crossbeam-utils-0.6: Update to 0.6.6.
* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.6): Update to0.6.6.
[arguments]: Don't skip build. Replace rust-rand-0.4 with 0.6 in
cargo-development-inputs.
2020-07-02 12:25:23 +03:00
Efraim Flashner d636d5b46d gnu: rust-crossbeam-queue-0.1: Don't skip build.
* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.1[arguments]: Don't
skip build. Replace rust-rand-0.4 with 0.6 in cargo-development-inputs.
2020-07-02 12:25:08 +03:00
Efraim Flashner f8f61451fa gnu: rust-crossbeam-epoch-0.7: Update to 0.7.2.
* gnu/packages/crates-io.scm (rust-crossbeam-epoch-0.7): Update to 0.7.2.
[arguments]: Don't skip build. In cargo-inputs replace
rust-memoffset-0.2 with 0.5, rust-scopeguard-0.3 with 1.0. Replace
rust-rand-0.4 with 0.6 in cargo-development-inputs.
2020-07-02 12:25:07 +03:00
Efraim Flashner 6d7d7a2d94 gnu: rust-crossbeam-epoch-0.8: Update to 0.8.2.
* gnu/packages/crates-io.scm (rust-crossbeam-epoch-0.8): Update to 0.8.2.
[arguments]: Don't skip build. In cargo-inputs replace rust-autocfg-0.1
with 1.0. Add rust-maybe-uninit-2.0.
2020-07-02 12:25:07 +03:00
Efraim Flashner aa3ccff1f9 gnu: rust-crossbeam-deque-0.7: Update to 0.7.3.
* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.7): Update to 0.7.3.
[arguments]: Don't skip build. Add rust-maybe-unint-2.0 to cargo-inputs.
2020-07-02 12:25:07 +03:00
Efraim Flashner d7cd309a22 gnu: rust-crossbeam-channel-0.3: Don't skip build.
* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.3)[arguments]:
Don't skip build.
2020-07-02 12:25:07 +03:00
Efraim Flashner 3679514ae6 gnu: rust-crossbeam-channel-0.4: Update to 0.4.2.
* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.4): Update to 0.4.2.
[arguments]: Don't skip build. Add rust-maybe-uninit-2.0 to
cargo-inputs.
2020-07-02 12:25:07 +03:00
Efraim Flashner 793ea22045 gnu: rust-crossbeam-0.7: Update to 0.7.3.
* gnu/packages/crates-io.scm (rust-crossbeam-0.7): Update to 0.7.3.
[arguments]: Don't skip build. In cargo-inputs replace
rust-crossbeam-channel-0.3 with 0.4, rust-crossbeam-epoch-0.7 with 0.8,
rust-crossbeam-queue-0.1 with 0.2, rust-crossbeam-utils-0.6 with 0.7.
Replace rust-rand-0.4 with 0.6 in cargo-development-inputs.
2020-07-02 12:25:06 +03:00
Mathieu Othacehe 044cffdf34 gnu: guix-minimal: Remove as failing and unused.
* gnu/packages/package-management.scm (guix-minimal): Remove it.
2020-07-02 09:54:57 +02:00
Kyle Meyer 64fc2293ca gnu: git-annex: Build and install man pages.
* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Add phases for
building and installing the man pages.
[native-inputs]: Add perl.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-02 10:29:10 +03:00
simendsjo 09502e0233 gnu: Update Iosevka fonts from 3.1.1 to 3.2.2.
* gnu/packages/fonts.scm (font-iosevka, font-iosevka-slab,
font-iosevka-term, font-iosevka-term-slab, font-iosevka-aile,
font-iosevka-etoile, font-iosevka-sparkle): Update to 3.2.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-02 10:22:44 +03:00
Mathieu Othacehe 6b77e7352d gnu: guix: Update to 1.1.0-14.5bd8033.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-14.5bd8033.
2020-07-02 09:01:31 +02:00
Efraim Flashner 1bab01c2db gnu: libmicrohttpd: Update to 0.9.71,
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.71.
2020-07-02 09:58:25 +03:00
Jakub Kądziołka 5bd803339d gnu: deutex: Build with PNG support.
* gnu/packages/game-development.scm (deutex)[inputs]: Add libpng.
  [native-inputs]: Add pkg-config.
2020-07-02 01:07:56 +02:00
Ludovic Courtès d774c7b121 channels: Dependencies listed in '.guix-channel' can have an introduction.
Suggested by Ricardo Wurmus and Simon Tournier.

* guix/channels.scm (sexp->channel-introduction): New procedure.
(read-channel-metadata): Use it.
(profile-channels)[sexp->channel-introduction]: Remove.
* tests/channels.scm ("latest-channel-instances, authenticate dependency"):
New test.
* doc/guix.texi (Channels)[Declaring Channel Dependencies]: Augment example.
2020-07-01 23:34:51 +02:00
Ludovic Courtès 884df77640 channels: Properly diagnose test failure.
This fixes a style issue similar to that of
a18d02def9.

* tests/channels.scm ("authenticate-channel, .guix-authorizations"):
Change to 'test-equal' so that test failures are properly diagnosed.
2020-07-01 23:34:51 +02:00
Ludovic Courtès eb5cf39e66 services: provenance: Save channel introductions.
* gnu/services.scm (channel->code): Include CHANNEL's introduction, if
any, unless CHANNEL is the singleton %DEFAULT-CHANNELS.
(channel->sexp): Add comment.
* guix/scripts/system.scm (sexp->channel): Change pattern to allow for
extensibility.
2020-07-01 23:34:51 +02:00
Ludovic Courtès 6d39f0cb77 guix describe: Display channel introductions and add 'channels-sans-intro'.
* guix/scripts/describe.scm (%available-formats): Add "channels-sans-intro".
(channel->sexp): Add #:include-introduction?.  Emit CHANNEL's intro if
INCLUDE-INTRODUCTION? is true and CHANNEL has an introduction.
(channel->json): Include CHANNEL's introduction, if any.
(channel->recutils): Likewise.
(display-profile-info): Add 'channels-sans-intro' case.
* doc/guix.texi (Invoking guix describe): Add introduction in example.
Add 'channels-sans-intro' case.
2020-07-01 23:34:51 +02:00
Ludovic Courtès 471550c28c channels: Save and interpret 'introduction' field in provenance data.
With this change, profiles created by 'guix pull' & co. include channel
introductions as part of the channel metadata of each manifest entry.

* guix/channels.scm (channel-instances->manifest)[instance->entry]: Add
'introduction' field when CHANNEL has an introduction.
(profile-channels)[sexp->channel-introduction]: New procedure.
Use it to initialize the 'introduction' field.
2020-07-01 23:34:51 +02:00
Ludovic Courtès 22a9699257 channels: Remove 'signature' from <channel-introduction>.
In the end signing the commit/key pair does not buy us much.  Someone
publishing a valid but different commit/key pair would effectively be
publishing a different channel, which could be a fork (made by a former
authorized developer) or simply a mirror.  In the latter case, there's
nothing to be gained by publishing a different commit/key pair.

* guix/channels.scm (<channel-introduction>)[signature]: Remove.
(make-channel-introduction): Adjust accordingly.
2020-07-01 23:34:51 +02:00
Ludovic Courtès 8b7d982e6a channels: Make channel introductions public.
* guix/channels.scm (<channel-introduction>): Rename constructor to
'%make-channel-introduction'.
(make-channel-introduction): New procedure.
* tests/channels.scm ("authenticate-channel, wrong first commit signer")
("authenticate-channel, .guix-authorizations"): Use
'make-channel-introduction' without '@@' and without third argument.
* doc/guix.texi (Channels)[Channel Authentication, Specifying Channel
Authorizations]: New subsections.
2020-07-01 23:34:51 +02:00
Ludovic Courtès 6577682a6c channels: Add 'openpgp-fingerprint->bytevector'.
* guix/channels.scm (openpgp-fingerprint->bytevector): New procedure.
(openpgp-fingerprint): New macro.
(%guix-channel-introduction): Use it.
2020-07-01 23:34:50 +02:00
Efraim Flashner 67ba9815c9 gnu: rust-crossbeam-queue-0.2: Add missing input.
* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.2)[arguments]: Add
rust-maybe-uninit-2.0 to cargo-inputs. Don't skip build.
2020-07-01 23:45:23 +03:00
Mark H Weaver 5db2736005 gnu: linux-libre: Update to 5.4.50.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.50.
(linux-libre-5.4-pristine-source): Update hash.
2020-07-01 13:31:06 -04:00
Mark H Weaver 0cb4f1e6f1 gnu: linux-libre@5.7: Update to 5.7.7.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.7.
(linux-libre-5.7-pristine-source): Update hash.
2020-07-01 13:30:22 -04:00
Mark H Weaver a43802bfca gnu: linux-libre@4.19: Update to 4.19.131.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.131.
(linux-libre-4.19-pristine-source): Update hash.
2020-07-01 13:29:46 -04:00
Mark H Weaver e5aa0fd4eb gnu: linux-libre@4.14: Update to 4.14.187.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.187.
(linux-libre-4.14-pristine-source): Update hash.
2020-07-01 13:29:02 -04:00
Mark H Weaver 92ce2a0b5f gnu: linux-libre@4.9: Update to 4.9.229.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.229.
(linux-libre-4.9-pristine-source): Update hash.
2020-07-01 13:28:14 -04:00
Mark H Weaver e2449dfa1d gnu: linux-libre@4.4: Update to 4.4.229.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.229.
(linux-libre-4.4-pristine-source): Update hash.
2020-07-01 13:27:07 -04:00
Mark H Weaver f74e9277c1 gnu: icecat: Update to 68.10.0-guix0-preview1 [security-fixes].
Includes fixes for CVE-2020-12417, CVE-2020-12418, CVE-2020-12419,
CVE-2020-12420, and CVE-2020-12421.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.  Remove
code that deleted the Onion Browser Button extension, which is no longer
bundled upstream.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-07-01 12:45:08 -04:00
Efraim Flashner ade0f8ea0c gnu: gama: Update to 2.09.
* gnu/packages/gps.scm (gama): Update to 2.09.
2020-07-01 19:40:24 +03:00
Tobias Geerinckx-Rice 78d473aaf9 gnu: squid: Update to 4.12.
* gnu/packages/networking.scm (squid): Update to 4.12.
2020-07-01 17:52:45 +02:00
Tobias Geerinckx-Rice 5ebab403b1 gnu: libndp: Use HTTPS.
* gnu/packages/networking.scm (libndp)[source]: Hard-code NAME.  Use HTTPS.
[home-page]: Use HTTPS.
2020-07-01 17:52:44 +02:00
Tobias Geerinckx-Rice ec3cff2d7f gnu: haproxy: Update to 2.1.7.
* gnu/packages/networking.scm (haproxy): Update to 2.1.7.
2020-07-01 17:52:43 +02:00
Tobias Geerinckx-Rice 210f5420ed gnu: solaar: Fix build.
* gnu/packages/admin.scm (solaar)[arguments]: Remove unnecessary custom ‘build’ phase.
Set PYTHONPATH earlier, before building.

Reported by Robin Templeton (terpri on #guix).
2020-07-01 17:52:42 +02:00
Tobias Geerinckx-Rice b3e8e6fdcf gnu: qtractor: Update to 0.9.15.
* gnu/packages/music.scm (qtractor): Update to 0.9.15.
2020-07-01 17:52:42 +02:00
Tobias Geerinckx-Rice e75d8234e7 gnu: ncdu: Fix up synopsis & description.
* gnu/packages/ncdu.scm (ncdu)[synopsis]: Fix typo.
[description]: Start with a proper sentence.  Double-space.
2020-07-01 17:52:40 +02:00
Tobias Geerinckx-Rice 57e0b9e87c gnu: ncdu: Update to 1.15.1.
* gnu/packages/ncdu.scm (ncdu): Update to 1.15.1.
2020-07-01 17:52:40 +02:00
Tobias Geerinckx-Rice 0b97e8fc96 gnu: padthv1: Update to 0.9.15.
* gnu/packages/music.scm (padthv1): Update to 0.9.15.
2020-07-01 17:52:39 +02:00
Tobias Geerinckx-Rice 5aed91019a gnu: samplv1: Update to 0.9.15.
* gnu/packages/music.scm (samplv1): Update to 0.9.15.
2020-07-01 17:52:38 +02:00
Tobias Geerinckx-Rice f4482a6396 gnu: drumkv1: Update to 0.9.15.
* gnu/packages/music.scm (drumkv1): Update to 0.9.15.
2020-07-01 17:52:37 +02:00
Tobias Geerinckx-Rice 958258dc20 gnu: synthv1: Update to 0.9.15.
* gnu/packages/music.scm (synthv1): Update to 0.9.15.
2020-07-01 17:52:36 +02:00
Tobias Geerinckx-Rice caeb243712 gnu: mpd: Update to 0.21.24.
* gnu/packages/mpd.scm (mpd): Update to 0.21.24.
2020-07-01 17:52:35 +02:00
Tobias Geerinckx-Rice 36a0228eb8 gnu: ngircd: Update to 26.
* gnu/packages/messaging.scm (ngircd): Update to 26.
[native-inputs]: Add openssl.
2020-07-01 17:52:34 +02:00
Tobias Geerinckx-Rice 77b5498f32 gnu: nheko: Update to 0.7.2.
* gnu/packages/messaging.scm (nheko): Update to 0.7.2.
2020-07-01 17:52:33 +02:00
Tobias Geerinckx-Rice c28c408e71 gnu: mtxclient: Update to 0.3.1.
* gnu/packages/messaging.scm (mtxclient): Update to 0.3.1.
2020-07-01 17:52:32 +02:00
Guillaume Le Vaillant cdf34eed33 guix: build: Fix asdf-build-system/ecl.
* guix/build/lisp-utils.scm (make-asd-file): Fix value of 'component?'
  parameter when using ECL.
2020-07-01 16:14:21 +02:00
Efraim Flashner aa982985e0 gnu: vim-full: Remove unneeded phase.
* gnu/packages/vim.scm (vim-full)[arguments]: Remove custom
'skip-previewpopup phase.
2020-07-01 14:38:38 +03:00
Efraim Flashner 4e133f4fe4 gnu: vim: Update to 8.2.1101.
* gnu/packages/vim.scm (vim): Update to 8.2.1101. [arguments]: In
'patch-config-files patch more shell calls. Rename custom 'set-TZDIR
phase to 'set-environment-variables phase and also set TERM. Adjust
'skip-failing-tests to skip more tests.
2020-07-01 13:58:19 +03:00
B. Wilson d277c00ec9 gnu: Add metamath.
* gnu/packages/maths.scm (metamath): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-01 12:56:10 +02:00
Ludovic Courtès 9f5f3932de .guix-authorizations: Remove keys of two former contributors.
* .guix-authorizations: Remove key of David Craven, who left the project
in 2017, and Federico Beffa, whose last commit was in Feb. 2017.
2020-07-01 12:50:22 +02:00
Ludovic Courtès 5402f3ed05 .guix-authorizations: Remove former keys that are no longer used.
* .guix-authorizations: Remove old keys of dvc, efraim, and janneke.
2020-07-01 12:50:22 +02:00
Ludovic Courtès eb8a79218d .guix-authorizations: Remove brettgilio's old key.
* .guix-authorizations: Remove key "DFC0 C7F7 9EE6 0CA7 AE55  5E19 6722
43C4 A03F 0EEE" (Brett Gilio).  See
<https://lists.gnu.org/archive/html/guix-devel/2020-06/msg00323.html>.
2020-07-01 12:50:22 +02:00
Leo Prikler bb3ddda25d gnu: ppsspp: Unbundle more sources.
* gnu/packages/emulators (ppsspp)[source]: Update unbundling snippet.
[inputs]: Add cityhash, libzip, vulkan-headers, vulkan-loader, xxhash.
[arguments]<#:configure-flags>: Add -DUSE_SYSTEM_LIBZIP=ON.
Update comments accordingly.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-01 12:10:30 +02:00
Leo Prikler 7ff99f4a17 gnu: spirv-cross: Improve description.
* gnu/packages/vulkan.scm (spirv-cross)[description]: Simplify.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-07-01 12:10:22 +02:00
Guillaume Le Vaillant 012bdf2e61 gnu: sbcl-alexandria: Update to 1.1.
* gnu/packages/lisp-xyz.scm (sbcl-alexandria): Update to 1.1.
2020-07-01 11:19:53 +02:00
Guillaume Le Vaillant d2a34ebae0 gnu: sbcl-bordeaux-threads: Update to 0.8.8.
* gnu/packages/lisp-xyz.scm (sbcl-bordeaux-threads): Update to 0.8.8.
2020-07-01 11:19:52 +02:00
Guillaume Le Vaillant 4e7d5e323b gnu: sbcl-cl-random-forest: Update to 0.1-1.fedb36c.
* gnu/packages/lisp-xyz.scm (sbcl-cl-random-forest): Update to 0.1-1.fedb36c.
2020-07-01 11:19:52 +02:00
Guillaume Le Vaillant 8f1ab4fb41 gnu: Move some lisp libraries.
Move the 3 lisp libraries that are not in lisp-xyz.scm with the others.

* gnu/packages/machine-learning.scm (sbcl-cl-libsvm-format, cl-libsvm-format,
  ecl-cl-libsvm-format, sbcl-cl-online-learning, cl-online-learning,
  ecl-cl-online-learning, sbcl-cl-random-forest, cl-random-forest,
  ecl-cl-random-forest): Move to ...
* gnu/packages/lisp-xyz.scm (sbcl-cl-libsvm-format, cl-libsvm-format,
  ecl-cl-libsvm-format, sbcl-cl-online-learning, cl-online-learning,
  ecl-cl-online-learning, sbcl-cl-random-forest, cl-random-forest,
  ecl-cl-random-forest): ... here.
2020-07-01 11:19:52 +02:00
Guillaume Le Vaillant d2a9a39c71 gnu: sbcl-ironclad: Update to 0.50.
* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.50.
  [inputs]: Remove trivial-garbage.
2020-07-01 11:19:52 +02:00
Pierre Neidhardt 1ac4959c6a gnu: sbcl: Update to 2.0.6.
* gnu/packages/lisp.scm (sbcl): Update to 2.0.6.
2020-07-01 11:02:02 +02:00
Efraim Flashner 8ed5d9502d gnu: vdirsyncer: Don't propagate python-click-5.
This prevents a profile collision when installing the package.

* gnu/packages/dav.scm (vdirsyncer)[propagated-inputs]: Move
python-click-5 ...
[inputs]: ... to here.
2020-07-01 09:30:56 +03:00
Kei Kebreau 21131e9c6d gnu: maxima: Update to 5.44.0.
* gnu/packages/maths.scm (maxima): Update to 5.44.0.
2020-06-30 23:23:57 -04:00
Tobias Geerinckx-Rice e063f0ccc8 gnu: fetchmail: Update to 6.4.8.
* gnu/packages/mail.scm (fetchmail): Update to 6.4.8.
2020-07-01 04:27:42 +02:00
Tobias Geerinckx-Rice eee9eab722 gnu: man-db: Update to 2.9.3.
* gnu/packages/man.scm (man-db): Update to 2.9.3.
2020-07-01 04:27:42 +02:00
Tobias Geerinckx-Rice 6c4500c4a0 gnu: inotify-tools: Update to 3.20.2.2.
* gnu/packages/linux.scm (inotify-tools): Update to 3.20.2.2.
2020-07-01 03:54:57 +02:00
Tobias Geerinckx-Rice 1007500353 gnu: powertop: Update to 2.13.
* gnu/packages/linux.scm (powertop): Update to 2.13.
2020-07-01 03:54:57 +02:00
Tobias Geerinckx-Rice 639bdf970c gnu: nvme-cli: Update to 1.12.
* gnu/packages/linux.scm (nvme-cli): Update to 1.12.
2020-07-01 03:54:57 +02:00
Tobias Geerinckx-Rice 2ddfcf4be8 gnu: nftables: Update to 0.9.6.
* gnu/packages/linux.scm (nftables): Update to 0.9.6.
2020-07-01 03:54:57 +02:00
Tobias Geerinckx-Rice 27f56b2c18 gnu: haveged: Update to 1.9.13.
* gnu/packages/linux.scm (haveged): Update to 1.9.13.
2020-07-01 03:54:56 +02:00
Tobias Geerinckx-Rice 46c26a7313 gnu: rmlint: Update to 2.10.1.
* gnu/packages/disk.scm (rmlint): Update to 2.10.1.
2020-07-01 03:54:56 +02:00
Tobias Geerinckx-Rice 435dce1df7 gnu: mame: Update to 0.222.
* gnu/packages/emulators.scm (mame): Update to 0.222.
2020-07-01 03:54:56 +02:00
Tobias Geerinckx-Rice 0e2353731c gnu: docker, docker-cli: Update to 19.03.12.
* gnu/packages/docker.scm (%docker-version): Update to 19.03.12.
(docker, docker-cli): Update hashes.
2020-07-01 03:54:56 +02:00
Tobias Geerinckx-Rice 9781013cbe gnu: rust-crossbeam-queue: Fix home page.
* gnu/packages/crates-io.scm (rust-crossbeam-queue)[home-page]:
Point to the right sub-project.
2020-07-01 03:54:56 +02:00
Tobias Geerinckx-Rice 2dc0b36958 gnu: rust-crossbeam-queue: Update to 0.2.3.
* gnu/packages/crates-io.scm (rust-crossbeam-queue): Update to 0.2.3.
2020-07-01 03:54:56 +02:00
Tobias Geerinckx-Rice 7c475372d2 gnu: premake@5: Update to 5.0.0-alpha15.
* gnu/packages/build-tools.scm (premake5): Update to 5.0.0-alpha15.
[arguments]: Modify ‘enter-source’ phase.
2020-07-01 03:54:55 +02:00
Tobias Geerinckx-Rice ce2603bd1d gnu: inxi-minimal: Update to 3.1.04-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.04-1.
2020-07-01 03:54:55 +02:00
Marius Bakke c8a4e59ac4 gnu: Python: Support cross-compiling for the Hurd.
* gnu/packages/python.scm (python-3.8): When cross-compiling for Hurd, add
substitution for the configure script.
2020-06-30 21:30:52 +02:00
Marius Bakke efc396ef3d gnu: gexiv2: Update to 0.12.1.
* gnu/packages/gnome.scm (gexiv2): Update to 0.12.1.
2020-06-30 21:30:52 +02:00
Jan (janneke) Nieuwenhuizen 4a98675381 gnu: hosts: Clarify this script only works on a foreign distro.
* gnu/packages/admin.scm (hosts)[synopsis, description]: Clarify that this
script works only on a foreign distro.
2020-06-30 21:19:13 +02:00
Efraim Flashner a21d6b6351 gnu: python-clyent: Update home-page.
* gnu/packages/python-xyz.scm (python-clyent)[home-page]: Update to new
home-page.
2020-06-30 21:39:43 +03:00
Andrius Štikonas via Guix-patches via 13cba9b9df gnu: python-clyent: Fix typo in description.
* gnu/packages/python-xyz.scm (python-clyent)[description]: Fix a typo.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-06-30 20:34:54 +02:00
Efraim Flashner 3123cdaf7b gnu: Add get-iplayer.
* gnu/packages/video.scm (get-iplayer): New variable.
2020-06-30 21:13:52 +03:00
Efraim Flashner 7dfe25f574 gnu: Add presentty.
* gnu/packages/presentation.scm (presentty): New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
2020-06-30 21:13:52 +03:00
Efraim Flashner 634620dbb2 gnu: Add python-pillow-2.9.
* gnu/packages/python-xyz.scm (python-pillow-2.9): New package.
2020-06-30 21:13:51 +03:00
Efraim Flashner 13bd54b15d gnu: Sort package modules alphabetically in (gnu packages pretty-print).
* gnu/packages/pretty-print.scm: Sort package module imports
alphabetically.
2020-06-30 21:13:51 +03:00
Oleg Pykhalov ceb233bb76 gnu: Add hosts.
* gnu/packages/admin.scm (hosts): New variable.
2020-06-30 20:42:43 +03:00
Tobias Geerinckx-Rice a583d01a8a gnu: ceph: Update to 14.2.10 [fixes CVE-2020-10753].
* gnu/packages/storage.scm (ceph): Update to 14.2.10.
[source]: Keep required bundled seastar.
[inputs]: Add librdkafka.
2020-06-30 19:02:46 +02:00
Tobias Geerinckx-Rice c0164344b8 gnu: libaacs: Update to 0.10.0.
* gnu/packages/video.scm (libaacs): Update to 0.10.0.
2020-06-30 19:02:46 +02:00
Tobias Geerinckx-Rice 5a462ea8fa gnu: libaacs: Don't use NAME in source URI.
* gnu/packages/video.scm (libaacs)[source]: Hard-code NAME.
2020-06-30 19:02:46 +02:00
Tobias Geerinckx-Rice 3468737c21 gnu: umoci: Update to 0.4.6.
* gnu/packages/virtualization.scm (umoci): Update to 0.4.6.
[source, arguments]: Update import path.
2020-06-30 19:02:46 +02:00
Tobias Geerinckx-Rice 02583de9fe gnu: libxls: Update to 1.5.3.
* gnu/packages/statistics.scm (libxls): Update to 1.5.3.
2020-06-30 19:02:46 +02:00
Tobias Geerinckx-Rice ccbf5f62c6 gnu: rclone: Update to 1.52.2.
* gnu/packages/sync.scm (rclone): Update to 1.52.2.
2020-06-30 19:02:46 +02:00
Tobias Geerinckx-Rice 10a8211e0e gnu: st: Update to 0.8.4.
* gnu/packages/suckless.scm (st): Update to 0.8.4.
2020-06-30 19:02:46 +02:00
Ricardo Wurmus 3d5334c390 gnu: blast+: Update to 2.10.1.
* gnu/packages/bioinformatics.scm (blast+): Update to 2.10.1.
2020-06-30 18:49:11 +02:00
Jan (janneke) Nieuwenhuizen 5164d7fd26 system: hurd: Oops, have 'initrd' default to #f.
* gnu/system/hurd.scm (%hurd-default-operating-system)[initrd]: Oops, set to #f.
2020-06-30 18:26:47 +02:00
Alberto Eleuterio Flores Guerrero 9299da1362 gnu: Add widelands.
* gnu/local.mk (widelands): New variable.
* gnu/packages/patches/widelands-system-wide_minizip.patch: New file.
(dist_patch_DATA): Register file above.

Co-authored-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-30 17:44:38 +02:00
Nicolas Goaziou db23a54875 gnu: Add bzflag.
* gnu/packages/games.scm (bzflag): New variable.
2020-06-30 17:37:50 +02:00
Nicolas Goaziou 393190ce1d gnu: Add astromenace.
* gnu/packages/games.scm (astromenace): New variable.
2020-06-30 17:29:23 +02:00
Vitaliy Shatrov 8518266314 gnu: Add taisei.
* gnu/packages/games.scm (taisei): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-30 17:25:14 +02:00
Mathieu Othacehe 7bd13ed647 gnu: cuirass: Update to 0.0.1-37.882393d.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-37.882393d.
2020-06-30 17:02:45 +02:00
Leo Prikler 10543ef8e1 gnu: Add ppsspp.
* gnu/packages/emulators.scm (ppsspp): New variable.
* gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: New file.
* gnu/local.mk: Register it.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-30 16:47:58 +02:00
Leo Prikler 0bc6a5796a gnu: add spirv-cross.
* gnu/packages/vulkan.scm (spirv-cross): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-30 16:47:58 +02:00
Leo Prikler 68a671abc8 gnu: Add armips.
* gnu/packages/assembly.scm (armips): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-30 16:47:58 +02:00
Pierre Neidhardt f67ae66689 gnu: Add tesseract-engine.
* gnu/packages/game-development.scm (tesseract-engine): New variable.
2020-06-30 16:33:28 +02:00
Jan (janneke) Nieuwenhuizen b38556ea7f gnu: guix: Update to 1.1.0-13.26611f56fb.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-13.26611f56fb
2020-06-30 15:17:29 +02:00
Jan (janneke) Nieuwenhuizen 26611f56fb gnu: hurd-core-headers: Strictly include header packages.
* gnu/packages/hurd.scm (hurd-core-headers)[arguments]: Strictly include
header package inputs in union.
2020-06-30 15:16:09 +02:00
Jan (janneke) Nieuwenhuizen b1c894b53f gnu: nghttp2: Support for the Hurd.
* gnu/packages/web.scm (nghttp2)[inputs]: When compiling for the Hurd, include
openssl:static.
2020-06-30 15:16:09 +02:00
Danny Milosavljevic a7eaaec8c1 gnu: busybox: Accept make-flags.
* gnu/packages/busybox.scm (busybox)[arguments]<#:phases>[configure]: Accept
MAKE-FLAGS and use them.
[check]: Accept MAKE-FLAGS and use them.
[install]: Accept MAKE-FLAGS and use them.
2020-06-30 15:08:49 +02:00
Mathieu Othacehe 5e766fe5a2 tests: install: Increase image size limit.
Commits 0eed771275 and
614a1e3fa2 caused a ~150M increase of the image
size. Increase the image size limit by 200M until the situation is addressed.

* gnu/tests/install.scm (%simple-installation-script,
%extlinux-gpt-installation-script, %simple-installation-script-for-/dev/vda,
%raid-root-installation-script, %encrypted-root-installation-script): Increase
image size limit by 200M.
2020-06-30 14:44:01 +02:00
Jakub Kądziołka 14cce84ca7 gnu: Add gcc-{objc,objc++}-{9,10}.
* gnu/packages/gcc.scm (%objc-search-paths, %objc++-search-paths): New variables.
  (gcc-objc-4.8, gcc-objc-4.9, gcc-objc-5, gcc-objc-6, gcc-objc-7,
  gcc-objc-8, gcc-objc++-4.8, gcc-objc++-4.9, gcc-objc++-5, gcc-objc++-6,
  gcc-objc++-7, gcc-objc++-8): Don't duplicate the search path list.
  (gcc-objc-9, gcc-objc-10, gcc-objc++-9, gcc-objc++-10): New variables.
2020-06-30 13:18:13 +02:00
Jakub Kądziołka 0681f05486 gnu: gfortran: Remove unusable versions.
The gfortran packages cannot be used without being wrapped with
gfortran-toolchain. However, as the comment in (gnu packages
commencement) explains, there cannot be more than one gfortran-toolchain
package because of ABI issues. Thus, versions of gfortran other than the
main one are useless.

* gnu/packages/gcc.scm (gfortran-4.8, gfortran-4.9, gfortran-5,
  gfortran-6, gfortran-7, gfortran-8, gfortran-9): Remove variables.
  (gfortran): Define the gfortran package based on the gcc variable.
2020-06-30 12:57:28 +02:00
Mathieu Othacehe 9554f5a85e gnu: cuirass: Update to 0.0.1-36.4dd9664.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-36.4dd9664.
2020-06-30 09:34:52 +02:00
Efraim Flashner 94c3f58d58 gnu: python2-backports-functools-lru-cache: Update to 1.6.1.
* gnu/packages/python-xyz.scm (python2-backports-functools-lru-cache):
Update to 1.6.1.
2020-06-30 10:11:00 +03:00
Efraim Flashner 2a723eaf12 gnu: python-soupsieve: Update to 2.0.1.
* gnu/packages/python-xyz.scm (python-soupsieve): Update to 2.0.1.
(python2-soupsieve): Update to 1.9.6.
2020-06-30 09:55:59 +03:00
Efraim Flashner 8154ba9a59 gnu: python-beautifulsoup4: Update to 4.9.1.
* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.9.1.
2020-06-30 09:49:28 +03:00
Efraim Flashner a9ff5b72a6 gnu: toot: Update to 0.27.0.
* gnu/packages/mastodon.scm (toot): Update to 0.27.0.
2020-06-30 09:45:44 +03:00
Efraim Flashner 05b237308b gnu: kdeconnect: Update to 20.04.2.
* gnu/packages/kde.scm (kdeconnect): Update to 20.04.2.
2020-06-30 09:43:09 +03:00
Efraim Flashner 5511395b05 gnu: parallel: Update to 20200622.
* gnu/packages/parallel.scm (parallel): Update to 20200622.
2020-06-30 09:31:53 +03:00
Efraim Flashner a3c5540df3 gnu: mutt: Update to 1.14.5.
* gnu/packages/mail.scm (mutt): Update to 1.14.5.
2020-06-30 09:20:52 +03:00
Tobias Geerinckx-Rice 37a4863731 gnu: wslay: Update to 1.1.1.
* gnu/packages/web.scm (wslay): Update to 1.1.1.
2020-06-30 01:50:30 +02:00
Tobias Geerinckx-Rice d5255a4fda gnu: wireguard-linux-compat: Update to 1.0.20200623.
* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20200623.
2020-06-30 01:50:30 +02:00
Tobias Geerinckx-Rice 1c217fc360 gnu: menumaker: Update to 0.99.12.
* gnu/packages/wm.scm (menumaker): Update to 0.99.12.
2020-06-30 01:50:30 +02:00
Tobias Geerinckx-Rice 8998965adb gnu: libwacom: Update to 1.4.
* gnu/packages/xdisorg.scm (libwacom): Update to 1.4.
2020-06-30 01:50:30 +02:00
Tobias Geerinckx-Rice fe09d9ff07 gnu: youtube-dl: Update to 2020.06.16.1.
* gnu/packages/video.scm (youtube-dl): Update to 2020.06.16.1.
2020-06-30 01:50:29 +02:00
Ludovic Courtès d2fde340ad lint: Adjust 'swh-error exception handler.
* guix/lint.scm (check-archival): Change first clause to match only
'swh-error keys.
2020-06-30 00:18:28 +02:00
Ludovic Courtès cc6dd2981c swh: Adjust for Guile-JSON 4.0 null handling.
* guix/swh.scm (string*): Add clause for 'null.
2020-06-30 00:18:28 +02:00
Ludovic Courtès e3e757edf9 gnu: geeqie: Update to 1.5.
* gnu/packages/image-viewers.scm (geeqie): Update to 1.5.
[arguments]: Add "--enable-gtk3" to #:configure-flags.  Remove #:parallel-build?
and #:phases.
2020-06-30 00:18:28 +02:00
Vinicius Monego 172ca314c3 gnu: darktable: Add dependency on GMIC and OpenCL headers.
* gnu/packages/photo.scm (darktable)[arguments]: Fix opencl-c.h path.
[native-inputs]: Add opencl-headers, make LLVM version specific.
[inputs]: Add gmic.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-30 00:18:28 +02:00
Vinicius Monego 9075c6b3b4 gnu: python-imageio: Update home-page, synopsis and description.
* gnu/packages/python-xyz.scm (python-imageio): Update home-page, synopsis and description.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-30 00:18:28 +02:00
Ludovic Courtès badd216172 gnu: gcc-toolchain: Remove "glibc:debug" and "glibc:static" from "out".
With this change, the closure of "gcc-toolchain:out" goes from 1 GiB to
393 MiB, which was the intention.

* gnu/packages/commencement.scm (make-gcc-toolchain): Filter out
"libc-debug" and "libc-static" from OUT.
2020-06-30 00:18:28 +02:00
Ludovic Courtès 4f060bf2fe pack: Dereference symlinks when looking for executables.
Fixes <https://bugs.gnu.org/42127>.
Reported by Andrius Štikonas <andrius@stikonas.eu>.

* guix/scripts/pack.scm (wrapped-package)[build]: Add trailing slash to
the arguments to 'find-files'.
2020-06-30 00:18:28 +02:00
zimoun b032d14ebd build-system/r: bioconductor-uri: Fix archive URL.
* guix/build-system/r.scm (bioconductor-uri): Fix archive URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-30 00:18:27 +02:00
Efraim Flashner 3e51f9eb3a gnu: java-bsh: Don't use unstable tarball.
* gnu/packages/java.scm (java-bsh)[source]: Download using git-fetch.
2020-06-29 22:41:28 +03:00
Efraim Flashner 4e257acf48 gnu: java-jcommander: Don't use unstable tarball.
* gnu/packages/java.scm (java-jcommander)[source]: Download using
git-fetch.
2020-06-29 22:41:28 +03:00
Efraim Flashner 87ce1fc596 gnu: java-jboss-javassist: Remove prebuilt jar in snippet.
* gnu/packages/java.scm (java-jboss-javassist)[source]: Add snippet to
remove prebuilt jar.
[arguments]: Remove custom 'remove-binary phase.
2020-06-29 22:41:28 +03:00
Efraim Flashner 8b40878904 gnu: java-jboss-javassist: Don't use unstable tarball.
* gnu/packages/java.scm (java-jboss-javassist)[source]: Download using
git-fetch.
[arguments]: Add custom 'make-files-writable phase.
2020-06-29 22:41:28 +03:00
Efraim Flashner 04ca89d8ad gnu: java-assertj: Don't use unstable tarball.
* gnu/packages/java.scm (java-asssertj)[source]: Download using
git-fetch.
2020-06-29 22:41:28 +03:00
Efraim Flashner b176f69fba gnu: java-guice: Don't use unstable tarball.
* gnu/packages/java.scm (java-guice)[source]: Download using git-fetch.
[arguments]: Add custom 'make-files-writable phase.
(java-guice-servlet)[arguments]: Same.
2020-06-29 22:41:27 +03:00
Nicolas Goaziou 02b38c112e gnu: emacs-modus-vivendi-theme: Update to 0.10.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.10.0.
2020-06-29 21:33:52 +02:00
Nicolas Goaziou e9f9f4df0d gnu: emacs-modus-operandi-theme: Update to 0.10.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.10.0.
2020-06-29 21:33:41 +02:00
Kei Kebreau 6ebf300959 gnu: starfighter: Update to 2.2.1.
* gnu/packages/games.scm (starfighter): Update to 2.2.1.
[source]: Update URI.
2020-06-29 12:13:20 -04:00
Mathieu Othacehe 880bf7a094 ci: Do not limit disk-image size.
Installation tests are already checking the disk-image size. Do not set
another limit here.

* gnu/ci.scm (image-jobs): Do not limit disk-image size.
2020-06-29 17:24:36 +02:00
Nicolas Goaziou 6dd2ad26d0 gnu: Add mednafen.
* gnu/packages/emulators.scm (mednafen): New variable.
2020-06-29 17:05:12 +02:00
Tobias Geerinckx-Rice c47485b27c gnu: marisa: Mark up description.
* gnu/packages/datastructures.scm (marisa)[description]: Use @acronym.
2020-06-29 15:47:13 +02:00
Tobias Geerinckx-Rice 9b26efdd2a gnu: marisa: Update to 0.2.6.
* gnu/packages/datastructures.scm (marisa): Update to 0.2.6.
[source]: Use worse URL.
[native-inputs]: Add autoconf, automake, and libtool.
2020-06-29 15:47:13 +02:00
Tobias Geerinckx-Rice 809a3f72d1 gnu: mariadb-connector-c: Update to 3.1.9.
* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.9.
2020-06-29 15:47:13 +02:00
Tobias Geerinckx-Rice 23ec2a0e6f gnu: perl-dbix-class: Update to 0.082842.
* gnu/packages/databases.scm (perl-dbix-class): Update to 0.082842.
[propagated-inputs]: Replace perl-sql-abstract with
perl-sql-abstract-classic.
2020-06-29 15:47:13 +02:00
Tobias Geerinckx-Rice 5d01aeba94 gnu: Add perl-sql-abstract-classic.
* gnu/packages/databases.scm (perl-sql-abstract-classic): New public variable.
2020-06-29 15:47:13 +02:00
Tobias Geerinckx-Rice d0936fd0c6 gnu: rust-x11-dl: Update to 2.18.5.
* gnu/packages/crates-io.scm (rust-x11-dl): Update to 2.18.5.
2020-06-29 15:47:12 +02:00
Tobias Geerinckx-Rice ee091ff637 gnu: python-coverage: Update home page.
* gnu/packages/check.scm (python-coverage)[home-page]: Update & use HTTPS.
2020-06-29 15:47:12 +02:00
Tobias Geerinckx-Rice b3808d1feb gnu: sparse: Update to 0.6.2.
* gnu/packages/c.scm (sparse): Update to 0.6.2.
2020-06-29 15:47:12 +02:00
Tobias Geerinckx-Rice 17154ad99f gnu: ccache: Update to 3.7.10.
* gnu/packages/ccache.scm (ccache): Update to 3.7.10.
2020-06-29 15:47:12 +02:00
Tobias Geerinckx-Rice 09fbfe147e gnu: stellarium: Update to 0.20.2.
* gnu/packages/astronomy.scm (stellarium): Update to 0.20.2.
2020-06-29 15:47:12 +02:00
Tobias Geerinckx-Rice 0dd2dc7923 gnu: ansible: Update to 2.9.10.
* gnu/packages/admin.scm (ansible): Update to 2.9.10.
2020-06-29 15:47:12 +02:00
Tobias Geerinckx-Rice 126f74c7d5 gnu: s-tui: Update to 1.0.1.
* gnu/packages/admin.scm (s-tui): Update to 1.0.1.
2020-06-29 15:47:11 +02:00
Tobias Geerinckx-Rice 1d25cfbaf4 gnu: xxhash: Detect vector instructions at run time.
* gnu/packages/digest.scm (xxhash)[arguments]: Set DISPATCH=1 make flag
on x86.
2020-06-29 15:47:11 +02:00
Tobias Geerinckx-Rice 8db9300454 gnu: xxhash: Update to 0.7.4.
* gnu/packages/digest.scm (xxhash): Update to 0.7.4.
2020-06-29 15:47:11 +02:00
Tobias Geerinckx-Rice 9c1324a416 gnu: xxhash: Cross-compile.
* gnu/packages/digest.scm (xxhash)[arguments]: Use CC-FOR-TARGET.
2020-06-29 15:47:11 +02:00
Tobias Geerinckx-Rice 85eec227e1 gnu: vdirsyncer: Update to 0.16.8.
* gnu/packages/dav.scm (vdirsyncer): Update to 0.16.8.
[propagated-inputs]: Use python-click-5.
2020-06-29 15:47:11 +02:00
Tobias Geerinckx-Rice ee81abe23c gnu: Add python-click@5.
* gnu/packages/python-xyz.scm (python-click-5): New public variable.
2020-06-29 15:47:11 +02:00
Guillaume Le Vaillant 4726020546 gnu: monero-gui: Update to 0.16.0.1.
* gnu/packages/finance.scm (monero-gui): Update to 0.16.0.1.
2020-06-29 14:32:05 +02:00
Guillaume Le Vaillant ffd0c918b6 gnu: monero: Update to 0.16.0.1.
* gnu/packages/finance.scm (monero): Update to 0.16.0.1.
2020-06-29 14:32:05 +02:00
Matthew Kraai 484255f7b4 gnu: python-pytest-flake8: Update to 1.0.6.
* gnu/packages/python-check.scm (python-pytest-flake8): Update to 1.0.6.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-06-29 09:41:56 +02:00
Oleg Pykhalov 5a88d3dfcb gnu: Add bats.
* gnu/packages/bash.scm (bats): New variable.
2020-06-29 10:39:38 +03:00
Masaya Tojo d282a82cab gnu: artanis: Use guile2.2 version of guile-redis.
* gnu/packages/guile-xyz.scm (artanis)[propagated-inputs]: Change from
guile-redis to guile2.2-redis.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-29 09:19:23 +03:00
Jakub Kądziołka 4bc71b4eee gnu: exercism: Don't install source.
* gnu/packages/education.scm (exercism)[arguments]: Set install-source?
  to #f.
2020-06-29 04:39:48 +02:00
Nicolas Goaziou 19c0280ff7 gnu: Add burgerspace.
* gnu/packages/games.scm (burgerspace): New variable.
2020-06-29 00:54:52 +02:00
Nicolas Goaziou 93c47bff5d gnu: Add flatzebra.
* gnu/packages/game-development.scm (flatzebra): New variable.
2020-06-29 00:54:52 +02:00
Nicolas Goaziou 98145307f7 gnu: python-xlib: Fix native input.
* gnu/packages/python-xyz.scm (python-xlib)[native-inputs]: Replace
python2-setuptools-scm with python-setuptools-scm.
2020-06-28 23:50:42 +02:00
Nicolas Goaziou 4e47c8fcf0 gnu: python2-xlib: Update to 0.27.
* gnu/packages/python-xyz.scm (python2-xlib): Update to 0.27.
2020-06-28 23:45:27 +02:00
Nicolas Goaziou 92ff2a6a91 gnu: Add python-xlib.
* gnu/packages/python-xyz.scm (python-xlib): New variable.
2020-06-28 23:44:51 +02:00
Marius Bakke 5e113cf442 tests: Do not fail when network interface aliases are present.
Fixes <https://bugs.gnu.org/42111>.

* tests/syscalls.scm ("network-interface-names"): Filter interface names with
a colon.
2020-06-28 23:32:52 +02:00
Marius Bakke fdbba544d8 Add more missing (ice-9 format) imports.
* gnu/machine/ssh.scm: Import (ice-9 format).
* guix/scripts/graph.scm: Likewise.
* guix/scripts/system/search.scm: Likewise.
* guix/remote.scm: Likewise.
2020-06-28 23:32:52 +02:00
Marius Bakke 6cb2d8c614 gnu: doctest: Update to 2.4.0.
* gnu/packages/check.scm (doctest): Update to 2.4.0.
2020-06-28 23:32:52 +02:00
Marius Bakke 58670ceedb gnu: asciidoc-py3: Update to 9.0.1.
* gnu/packages/documentation.scm (asciidoc-py3): Update to 9.0.1.
2020-06-28 23:32:52 +02:00
Marius Bakke 9310ad3423 gnu: git: Update to 2.27.0.
* gnu/packages/version-control.scm (git): Update to 2.27.0.
[arguments]: Adjust xmlto substitution for upstream changes.
2020-06-28 23:32:52 +02:00
Ludovic Courtès e3d2e618fe doc: cookbook: Fix encoding of "André".
This is a followup to f8945734a5.

* doc/guix-cookbook.texi: Encode "André" as UTF-8, not ISO-8859-1.
2020-06-28 23:28:55 +02:00
Leo Prikler 22ec89974b gnu: mumble: Fix mumble-overlay.
The canonical mumble-overlay script searches for libmumble.so.1 in various
directories, none of which are relevant in Guix installations and
additionally does some work to match the architecture of the library to that
of the command that will be executed.
This work is unnecessary in Guix and only causes the script to fail, so we
instead just hardcode the path.

* gnu/packages/telephony.scm (mumble)[#:phases]: Add fix-mumble-overlay.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-28 23:26:54 +02:00
Ludovic Courtès ead5c46147 channels: Error out when the 'guix' channel lacks an introduction.
* guix/channels.scm (latest-channel-instance): Raise an error instead of
warning when 'guix is unauthenticated.
* tests/channels.scm ("latest-channel-instances, missing introduction for 'guix'"):
New test.
2020-06-28 23:26:53 +02:00
Ludovic Courtès 0a8dd8aae5 tests: Allow 'tests/git-authenticate.scm' to run when git/gpg is missing.
Fixes <https://bugs.gnu.org/42077>.
Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

The typo was introduced in 7b06781a58.

* tests/git-authenticate.scm <top level>: Remove call to 'which'
around (gpg+git-available?).
2020-06-28 23:26:53 +02:00
Ludovic Courtès 1acc5e11be processes: Write to $PAGER.
* guix/ui.scm (with-paginated-output-port): Export.
* guix/scripts/processes.scm (guix-processes): Use it instead of writing
directly to (current-output-port).
2020-06-28 23:26:53 +02:00
Jan (janneke) Nieuwenhuizen e1f2f3df84 services: virtualization: Export hurd-vm-configuration accessors.
* gnu/services/virtualization.scm (hurd-vm-id, hurd-vm-options): Rename export
to ...
(hurd-vm-configuration-id, hurd-vm-configuration-options): ... these correct
accessor names.
(hurd-vm-configuration?, hurd-vm-configuration-os, hurd-vm-configuration-qemu,
hurd-vm-configuration-image, hurd-vm-configuration-disk-size,
hurd-vm-configuration-memory-size, hurd-vm-configuration-options,
hurd-vm-configuration-id, hurd-vm-configuration-net-options): Export record
predicate and accessors.
2020-06-28 23:05:35 +02:00
Pierre Neidhardt 7dd2005f11 gnu: warzone2100: Update to 3.4.0.
* gnu/packages/games.scm (warzone2100): Update to 3.4.0.
2020-06-28 21:58:49 +02:00
Simon South 0dbaaf592b gnu: emacs-elpher: Update to 2.9.1.
* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.9.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-28 21:27:51 +02:00
Fredrik Salomonsson ba25030098 gnu: Add emacs-libyaml.
* gnu/packages/emacs-xyz.scm (emacs-libyaml): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-28 21:15:58 +02:00
Efraim Flashner 36da62f1b9 gnu: Remove rust-rustc-hash-1.0.
* gnu/packages/crates-io.scm (rust-rustc-hash-1.0): Remove variable.
(rust-hashbrown-0.5, rust-rusttype-0.8)
[arguments]: Replace rust-rustc-hash-1.0 with 1.1.
2020-06-28 19:45:03 +03:00
Efraim Flashner fa2a405569 gnu: rust-bincode-1: Update to 1.3.1.
* gnu/packages/crates-io.scm (rust-bincode-1): Update to 1.3.1.
2020-06-28 19:42:05 +03:00
Efraim Flashner 3d567e7c6b gnu: Rename rust-bincode-1.2 to rust-bincode-1.
* gnu/packages/crates-io.scm (rust-bincode-1.2): Rename to ...
(rust-bincode-1): ... this.
(rust-encoding-rs-0.8, rust-generic-array-0.14, rust-generic-array-0.13,
rust-parking-lot-0.10, rust-parking-lot-0.9, rust-parking-lot-0.8,
rust-parking-lot-0.7, rust-rand-0.5, rust-rand-isaac-0.2,
rust-rand-isaac-0.1, rust-rand-pcg-0.2, rust-rand-pcg-0.1,
rust-rand-xorshift-0.2, rust-rand-xorshift-0.1, rust-rand-xoshiro-0.4,
rust-rand-xoshiro-0.3, rust-serde-bytes-0.11, rust-smallvec-1,
rust-smallvec-0.6, rust-syntect-3.3, rust-uuid-0.7)[arguments]: Adjust accordingly.
2020-06-28 19:39:47 +03:00
Efraim Flashner def4344cc0 gnu: Remove rust-bincode-1.1.
* gnu/packages/crates-io.scm (rust-bincode-1.1): Remove variable.
(rust-encoding-rs-0.8, rust-generic-array-0.13, rust-parking-lot-0.10,
rust-parking-lot-0.9, rust-parking-lot-0.8, rust-parking-lot-0.7,
rust-rand-0.5, rust-rand-isaac-0.2, rust-rand-isaac-0.1,
rust-rand-pcg-0.2, rust-rand-pcg-0.1, rust-rand-xorshift-0.2,
rust-rand-xorshift-0.1, rust-rand-xoshiro-0.4, rust-rand-xoshiro-0.3,
rust-serde-bytes-0.11, rust-smallvec-1, rust-smallvec-0.6,
rust-uuid-0.7) [arguments]: Replace rust-bincode-1.1 with 1.2.
2020-06-28 19:35:27 +03:00
Efraim Flashner eeb5b09219 gnu: rust-csv-core-0.1: Fix build.
* gnu/packages/crates-io.scm (rust-csv-core-0.1)[arguments]: Replace
rust-arrayvec-0.4 with 0.5 in cargo-development-inputs.
2020-06-28 15:39:56 +03:00
Efraim Flashner 8b47490cf4 gnu: Rename rust-memchr-2.3 to rust-memchr-2.
* gnu/packages/crates-io.scm (rust-memchr-2.3): Rename to ...
(rust-memchr-2): ... this.
(rust-memchr-1.0): Inherit from rust-memchr-2.
(rust-aho-corasick-0.7, rust-aho-corasick-0.6, rust-bstr-0.2,
rust-csv-core-0.1, rust-futures-util-0.3, rust-futures-util-preview-0.3,
rust-grep-matcher-0.1, rust-ignore-0.4, rust-nom-5, rust-nom-4.2,
rust-odds-0.3, rust-pulldown-cmark-0.4, rust-regex-1, rust-regex-0.2,
rust-rusqlite-0.19, rust-tokio-0.2,
rust-aho-corasick-0.7, rust-aho-corasick-0.6, rust-bstr-0.2,
rust-csv-core-0.1, rust-futures-util-0.3, rust-futures-util-preview-0.3,
rust-grep-matcher-0.1, rust-ignore-0.4, rust-nom-5, rust-nom-4.2,
rust-odds-0.3, rust-pulldown-cmark-0.4, rust-regex-1, rust-regex-0.2,
rust-rusqlite-0.19, rust-tokio-0.2)[arguments]: Adjust accordingly.
2020-06-28 15:34:00 +03:00
Efraim Flashner 75da0b49cf gnu: Remove rust-memchr-2.2.
* gnu/packages/crates-io.scm (rust-memchr-2.2): Remove variable.
(rust-memchr-1.0): Inherit from rust-memchr-2.3.
(rust-aho-corasick-0.6, rust-bstr-0.2, rust-futures-util-0.3,
rust-futures-util-preview-0.3, rust-grep-matcher-0.1, rust-ignore-0.4,
rust-nom-5, rust-nom-4.2, rust-odds-0.3, rust-pulldown-cmark-0.4,
rust-regex-0.2, rust-rusqlite-0.19, rust-tokio-0.2)[arguments]: Use
rust-memchr-2.3 instead of rust-memchr-2.2.
2020-06-28 15:31:06 +03:00
Efraim Flashner 862a4f3f92 gnu: Rename rust-unicase-2.6 to rust-unicase-2.
* gnu/packages/crates-io.scm (rust-unicase-2.6): Rename to ...
(rust-unicase-2): ... this.
(rust-unicase-1): Inherit from rust-unicase-2.
(rust-http-req-0.5, rust-phf-shared-0.8, rust-pulldown-cmark-0.4,
rust-rusqlite-0.19)[arguments]: Adjust accordingly.
2020-06-28 15:13:39 +03:00
Efraim Flashner ed22def6cc gnu: Remove rust-unicase-2.4.
* gnu/packages/crates-io.scm (rust-unicase-2.4): Remove variable.
(rust-unicase-1): Inherit from rust-unicase-2.6.
(rust-http-req-0.5, rust-pulldown-cmark-0.4, rust-rusqlite-0.19)
[arguments]: Use rust-unicode-2.6.
2020-06-28 15:13:32 +03:00
Efraim Flashner d8173a8ca5 gnu: rust-typenum-1: Update to 1.12.0.
* gnu/packages/crates-io.scm (rust-typenum-1): Update to 1.12.0.
2020-06-28 15:04:36 +03:00
Efraim Flashner 9023a664ed gnu: Rename rust-typenum-1.10 to rust-typenum-1.
* gnu/packages/crates-io.scm (rust-typenum-1.10): Rename to ...
(rust-typenum-1): ... this.
(rust-generic-array-0.14, rust-generic-array-0.13, rust-nalgebra-0.18)
[arugments]: Adjust accordingly.
2020-06-28 15:02:22 +03:00
Efraim Flashner 5fd6083332 gnu; Add go-minisign.
* gnu/packages/crypto.scm (go-minisign): New variable.
2020-06-28 14:59:31 +03:00
Efraim Flashner dac41c5279 gnu: Add rust-minisign.
* gnu/packages/crypto.scm (rust-minisign): New variable.
2020-06-28 14:59:31 +03:00
Efraim Flashner 73839a19d3 gnu: Add rust-scrypt-0.3.
* gnu/packages/crates-io.scm (rust-scrypt-0.3): New variable.
(rust-scrypt-0.2): Inherit from rust-scrypt-0.2.
2020-06-28 14:59:30 +03:00
Efraim Flashner 0fe2c226bb gnu: Add rust-pbdkdf2-0.4.
* gnu/packages/crates-io.scm (rust-pbkdf2-0.4): New variable.
(rust-pbkdf2-0.3): Inherit from rust-pbkdf2-0.4.
2020-06-28 14:59:30 +03:00
Efraim Flashner d1514c9bba gnu: Add rust-hmac-0.8.
* gnu/packages/crates-io.scm (rust-hmac-0.8): New variable.
(rust-hmac-0.7): Inherit from rust-hmac-0.8.
2020-06-28 14:59:30 +03:00
Efraim Flashner 266fadf011 gnu: rust-sha2-asm-0.5: Update to 0.5.4.
* gnu/packages/crates-io.scm (rust-sha2-asm-0.5): Update to 0.5.4.
2020-06-28 14:59:30 +03:00
Efraim Flashner de9c1e900b gnu: rust-sha2-0.8: Update to 0.8.2.
* gnu/packages/crates-io.scm (rust-sha2-0.8): Update to 0.8.2.
[arguments]: Remove rust-cc-1.0 from cargo-development-inputs.
2020-06-28 14:59:30 +03:00
Efraim Flashner e2ea9fcf43 gnu: Add rust-sha2-0.9.
* gnu/packages/crates-io.scm (rust-sha2-0.9): New variable.
(rust-sha2-0.8): Inherit from rust-sha2-0.9.
2020-06-28 14:59:29 +03:00
Efraim Flashner b6cca9aab4 gnu: Add rust-md-5-0.9.
* gnu/packages/crates-io.scm (rust-md-5-0.9): New variable.
(rust-md-5-0.8): Inherit from rust-md-5-0.9.
2020-06-28 14:59:29 +03:00
Efraim Flashner c61ccd3e68 gnu: Add rust-block-buffer-0.8.
* gnu/packages/crates-io.scm (rust-block-buffer-0.8): New variable.
2020-06-28 14:59:29 +03:00
Efraim Flashner 2ba5ed731b gnu: rust-sha-1-0.8: Update to 0.8.2.
* gnu/packages/crates-io.scm (rust-sha-1-0.8): Update to 0.8.2.
[arguments]: Don't skip build. Add rust-libc-0.2 to cargo-inputs.
Replace rust-hex-literal-0.2 with 0.1 in cargo-development-inputs.
2020-06-28 14:59:29 +03:00
Efraim Flashner 583acde97a gnu: rust-sha1-asm-0.4: Don't skip build.
* gnu/packages/crates-io.scm (rust-sha1-asm-0.4)[arguments]: Don't skip
build. Move rust-cc-1.0 from cargo-development-inputs to cargo-inputs.
2020-06-28 14:59:29 +03:00
Efraim Flashner 9b4b9c1a30 gnu: Add rust-sha-1-0.9.
* gnu/packages/crates-io.scm (rust-sha-1-0.9): New variable.
(rust-sha-1-0.8): Inherit from rust-sha-1-0.9.
2020-06-28 14:59:29 +03:00
Efraim Flashner 9261d17f76 gnu: rust-block-buffer-0.7: Don't skip build.
* gnu/packages/crates-io.scm (rust-block-buffer-0.7)[arguments]: Don't
skip build.
2020-06-28 14:59:28 +03:00
Efraim Flashner a662e4ce5e gnu: Add rust-block-buffer-0.9.
* gnu/packages/crates-io.scm (rust-block-buffer-0.9): New variable.
(rust-block-buffer-0.7): Inherit from rust-block-buffer-0.9.
2020-06-28 14:59:28 +03:00
Efraim Flashner 3bb18715a9 gnu: Add rust-digest-0.9.
* gnu/packages/crates-io.scm (rust-digest-0.9): New variable.
(rust-digest-0.8): Inherit from rust-digest-0.9.
2020-06-28 14:59:28 +03:00
Efraim Flashner 526badd606 gnu: Add rust-crypto-mac-0.8.
* gnu/packages/crates-io.scm (rust-crypto-mac-0.8): New variable.
(rust-crypto-mac-0.7): Inherit from rust-crypto-mac-0.8.
2020-06-28 14:59:28 +03:00
Efraim Flashner a825365538 gnu: rust-generic-array-0.13: Don't skip build.
* gnu/packages/crates-io.scm (rust-generic-array-0.13)[arguments]: Don't
skip build.
(rust-generic-array-0.12)[arguments]: Same.
2020-06-28 14:59:28 +03:00
Efraim Flashner 7d9231bb24 gnu: Add rust-generic-array-0.14.
* gnu/packages/crates-io.scm (rust-generic-array-0.14): New variable.
(rust-generic-array-0.13): Inherit from rust-generic-array-0.14.
2020-06-28 14:59:27 +03:00
Efraim Flashner 61521e1a7a gnu: Add rust-subtle-2.
* gnu/packages/crates-io.scm (rust-subtle-2): New variable.
(rust-subtle-1.0): Inherit from rust-subtle-2.
2020-06-28 14:59:27 +03:00
Efraim Flashner 16f9571234 gnu: rust-block-padding-0.1: Don't skip build.
* gnu/packages/crates-io.scm (rust-block-padding-0.1)[arguments]: Don't
skip build.
2020-06-28 14:59:27 +03:00
Efraim Flashner e49c34b418 gnu: Add rust-block-padding-0.2.
* gnu/packages/crates-io.scm (rust-block-padding-0.2): New variable.
(rust-block-padding-0.1): Inherit from rust-block-padding-0.2.
2020-06-28 14:59:27 +03:00
Efraim Flashner dd27c276a2 gnu: Add rust-cpuid-bool-0.1.
* gnu/packages/crates-io.scm (rust-cpuid-bool-0.1): New variable.
2020-06-28 14:59:27 +03:00
Efraim Flashner 94b03f82c8 gnu: Add rust-opaque-debug-0.3.
* gnu/packages/crates-io.scm (rust-opaque-debug-0.3): New variable.
(rust-opaque-debug-0.2): Inherit from rust-opaque-debug-0.3.
2020-06-28 14:59:26 +03:00
Brice Waegeneire b9edefbc46 .gitignore: Ignore 'etc/committer.scm'.
* .gitignore: Add '/etc/committer.scm'.
2020-06-28 13:28:25 +02:00
Brice Waegeneire e39b2363f5 doc: Add progress display in 'dd' command lines.
* doc/guix.texi (System Installation): Adjust 'dd' command line to
display progress …
(System Configuration): … same here.
2020-06-28 13:28:06 +02:00
André Batista f8945734a5 doc: cookbook: Update entry about getting substitutes through Tor.
* doc/guix-cookbook.texi (Getting substitutes from Tor): Update
section warning to mention the use of torsocks when pulling.
2020-06-28 13:26:14 +02:00
Efraim Flashner 8f19e63f76 services: Add rshiny service.
* gnu/services/science.scm: New file.
(<rshiny-configuration>): New record.
(rshiny-shepherd-service-type): New variable.
* doc/guix.texi (Miscellaneous Services): Document it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2020-06-28 14:03:03 +03:00
Simon South 0dfc461272 gnu: emacs-nov-el: Update to 0.3.1.
* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.3.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-28 10:51:44 +03:00
Simon South 4cd2dfd9f4 gnu: emacs-nov-el: Use version tag instead of commit.
* gnu/packages/emacs-xyz.scm (emacs-nov-el): Remove let binding and associated
comment; correct indentation.
[source]: Use version tag as commit identifier now that upstream has restored
this information.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-28 10:51:40 +03:00
Efraim Flashner 5e5bcba295 gnu: r-qtl2: Update synopsis, description.
* gnu/packages/bioinformatics.scm (r-qtl2)[synopsis]: Use upstream's
synopsis.
[description]: Same.
2020-06-28 10:18:47 +03:00
Efraim Flashner 54bb476670 gnu: r-qtl2: Update to 0.22-8.
* gnu/packages/bioinformatics.scm (r-qtl2): Update to 0.22-8.
[source]: Download from cran.
2020-06-28 10:15:21 +03:00
Efraim Flashner 1ab5e5b9a1 gnu: Add rust-scrypt-0.2.
* gnu/packages/crates-io.scm (rust-scrypt-0.2): New variable.
2020-06-28 08:51:07 +03:00
Efraim Flashner add00a7686 gnu: Add rust-pbkdf2-0.3.
* gnu/packages/crates-io.scm (rust-pbkdf2-0.3): New variable.
2020-06-28 08:50:15 +03:00
Efraim Flashner a8b83c6c44 gnu: Add rust-hmac-0.7.
* gnu/packages/crates-io.scm (rust-hmac-0.7): New variable.
2020-06-28 08:49:24 +03:00
Efraim Flashner 096a712e42 gnu: Add rust-md-5-0.8.
* gnu/packages/crates-io.scm (rust-md-5-0.8): New variable.
2020-06-28 08:48:18 +03:00
Efraim Flashner 8e0767b985 gnu: Add rust-md5-asm-0.4.
* gnu/packages/crates-io.scm (rust-md5-asm-0.4): New variable.
2020-06-28 08:44:57 +03:00
Eric Bavier 1e7acfb8ab gnu: emacs-idris-mode: Update to 1.0.
* gnu/packages/emacs-xyz.scm (emacs-idris-mode): Update to 1.0.
[description]: Mention compatibility with Idris 1.
2020-06-27 23:06:53 -05:00
Ricardo Wurmus ea33de6d70 gnu: r-fpc: Update to 2.2-7.
* gnu/packages/statistics.scm (r-fpc): Update to 2.2-7.
2020-06-28 05:46:20 +02:00
Ricardo Wurmus ef20f8305c gnu: r-openssl: Update to 1.4.2.
* gnu/packages/statistics.scm (r-openssl): Update to 1.4.2.
[native-inputs]: Add r-knitr.
2020-06-28 05:46:20 +02:00
Ricardo Wurmus e07fc640cf gnu: r-roxygen2: Update to 7.1.1.
* gnu/packages/statistics.scm (r-roxygen2): Update to 7.1.1.
[native-inputs]: Add r-knitr.
2020-06-28 05:46:20 +02:00
Ricardo Wurmus f8c999152e gnu: r-directlabels: Update to 2020.6.17.
* gnu/packages/cran.scm (r-directlabels): Update to 2020.6.17.
[native-inputs]: Add r-knitr.
2020-06-28 05:46:20 +02:00
Ricardo Wurmus e9f02d72d3 gnu: r-rgdal: Update to 1.5-12.
* gnu/packages/cran.scm (r-rgdal): Update to 1.5-12.
2020-06-28 05:46:20 +02:00
Ricardo Wurmus 6bbb287a60 gnu: r-flexdashboard: Update to 0.5.2.
* gnu/packages/cran.scm (r-flexdashboard): Update to 0.5.2.
[source]: Delete minified JavaScript files in a snippet.
2020-06-28 05:46:20 +02:00
Ricardo Wurmus 53ba82dda1 gnu: r-rcppparallel: Update to 5.0.2.
* gnu/packages/cran.scm (r-rcppparallel): Update to 5.0.2.
2020-06-28 05:46:20 +02:00
Ricardo Wurmus 53fd3d5a8f gnu: r-emmeans: Update to 1.4.8.
* gnu/packages/cran.scm (r-emmeans): Update to 1.4.8.
2020-06-28 05:46:20 +02:00
Ricardo Wurmus 6c8b60acc9 gnu: r-raster: Update to 3.3-7.
* gnu/packages/cran.scm (r-raster): Update to 3.3-7.
2020-06-28 05:46:20 +02:00
Ricardo Wurmus bfaf6cf1f9 gnu: r-sjlabelled: Update to 1.1.6.
* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.6.
2020-06-28 05:46:20 +02:00
Ricardo Wurmus e34f98a4a6 gnu: r-officer: Update to 0.3.12.
* gnu/packages/cran.scm (r-officer): Update to 0.3.12.
2020-06-28 05:46:20 +02:00
Ricardo Wurmus 0d742a0523 gnu: r-ggpubr: Update to 0.4.0.
* gnu/packages/cran.scm (r-ggpubr): Update to 0.4.0.
2020-06-28 05:46:19 +02:00
Ricardo Wurmus 308d91d886 gnu: r-renv: Update to 0.11.0.
* gnu/packages/cran.scm (r-renv): Update to 0.11.0.
2020-06-28 05:46:19 +02:00
Ricardo Wurmus 6b9954f649 gnu: r-jsonlite: Update to 1.7.0.
* gnu/packages/cran.scm (r-jsonlite): Update to 1.7.0.
[native-inputs]: Add r-knitr.
2020-06-28 05:46:19 +02:00
Ricardo Wurmus fb4804d03d gnu: r-scater: Update to 1.16.2.
* gnu/packages/bioinformatics.scm (r-scater): Update to 1.16.2.
2020-06-28 05:46:19 +02:00
Ricardo Wurmus e66f81cf63 gnu: r-biocviews: Update to 1.56.1.
* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.56.1.
2020-06-28 05:46:19 +02:00
Ricardo Wurmus fa7871af77 gnu: r-dexseq: Update to 1.34.1.
* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.34.1.
2020-06-28 05:46:19 +02:00
Tobias Geerinckx-Rice 4a498d0012 gnu: dropbear: Update to 2020.80 [fix for CVE-2018-20685].
* gnu/packages/ssh.scm (dropbear): Update to 2020.80.
2020-06-27 23:50:56 +02:00
André Batista 0b7c540032 gnu: lxqt: Update to 0.15.0.
* gnu/packages/lxqt.scm
(libstatgrab): Update to 0.92.
(lxqt-build-tools): Update to 0.7.0.
(libqtxdg): Update to 3.5.0.
(liblxqt): Update to 0.15.1.
(libsysstat): Update to 0.4.3.
(lxqt-about): Update to 0.15.0.
(lxqt-admin): Update to 0.15.0.
(lxqt-config): Update to 0.15.0.
(lxqt-globalkeys): Update to 0.15.0.
(lxqt-notificationd): Update to 0.15.0.
(lxqt-openssh-askpass): Update to 0.15.0.
(lxqt-panel): Update to 0.15.1.
(lxqt-policykit): Update to 0.15.0.
(lxqt-powermanagement): Update to 0.15.0.
(lxqt-qtplugin): Update to 0.15.1.
(lxqt-runner): Update to 0.15.0.
(lxqt-session): Update to 0.15.0.
(lxqt-sudo): Update to 0.15.0.
(lxqt-themes): Update to 0.15.0.
(libfm-qt): Update to 0.15.1.
(pcmanfm-qt): Update to 0.15.1.
(compton-conf): Update to 0.15.0.
(lximage-qt): Update to 0.15.0.
(obconf-qt): Update to 0.15.0.
(pavucontrol-qt): Update to 0.15.0.
(qps): Update to 2.1.0.
(qps)[inputs]: Add kwindowsystem, liblxqt and libqtxdg.
(qtermwidget): Update to 0.15.0.
(qterminal): Update to 0.15.0.
(screengrab): Update to 2.0.1.
(lxqt-archiver): Update to 0.2.0.
(lxqt-archiver)[origin]: Use tarball release.
(lxqt-connman-applet): Update to 0.15.0.
(lxqt-connman-applet)[arguments]: Add new patch phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-27 23:42:21 +02:00
Timotej Lazar 8a35ffd8ad gnu: libtiff: Use HTTPS.
* gnu/packages/image.scm (libtiff)[source]: Use HTTPS.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-27 23:42:21 +02:00
Ludovic Courtès 0505eda9c7 packages: Recognize SHA3 and BLAKE2s for 'content-hash'.
* guix/packages.scm (build-content-hash): Add 'sha3-256', 'sha3-512',
and 'blake2s-256'.
* tests/packages.scm ("package-source-derivation, origin, sha3-512"):
New test.
2020-06-27 23:42:20 +02:00
Ludovic Courtès 8e6c1415d8 daemon: Recognize SHA3 and BLAKE2s.
* nix/libutil/hash.hh (HashType): Add htSHA3_256, htSHA3_512, and
htBLAKE2s_256.
* nix/libutil/hash.cc (parseHashType, printHashType): Recognize them.
* tests/store.scm ("add-to-store"): Test these algorithms.
2020-06-27 23:42:20 +02:00
Ludovic Courtès 8dc6c38785 daemon: Remove OpenSSL hash compatibility wrappers.
* nix/libutil/hash.cc (struct Ctx): Copy from gcrypt-hash.hh.
(start, update, finish): Use gcrypt functions directly instead of
OpenSSL-like wrappers.
* nix/libutil/gcrypt-hash.cc, nix/libutil/gcrypt-hash.hh,
nix/libutil/md5.h, nix/libutil/sha1.h, nix/libutil/sha256.h,
nix/libutil/sha512.h: Remove.
* nix/local.mk (libutil_a_SOURCES, libutil_headers): Adjust
accordingly.
2020-06-27 23:42:20 +02:00
Ludovic Courtès 3fb6b8f304 daemon: Map directly to gcrypt hash functions.
* nix/libutil/hash.hh (HashType): Map directly to GCRY_MD_ values.
(md5HashSize, sha1HashSize, sha256HashSize, sha512HashSize): Remove.
* nix/libutil/hash.cc (Hash::Hash): Use 'gcry_md_get_algo_dlen'.
2020-06-27 23:42:20 +02:00
Ludovic Courtès 4b4f890cb0 bash completion: Complete 'guix environment' properly.
* etc/completion/bash/guix (_guix_complete): Add case for "guix environment".
2020-06-27 23:42:20 +02:00
Tobias Geerinckx-Rice 5c10200b54 gnu: Add autofs.
* gnu/packages/file-systems.scm (autofs): New public variable.

Co-authored-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-06-27 23:28:58 +02:00
Tobias Geerinckx-Rice 90596f373a gnu: python-setproctitle: Fix indentation.
* gnu/packages/python-xyz.scm (python-setproctitle): Re-indent.
2020-06-27 23:28:06 +02:00
Tobias Geerinckx-Rice 3f68322e5a gnu: python-setproctitle: Fix build.
* gnu/packages/python-xyz.scm (python-setproctitle)[arguments]:
Add ‘--embed’ to $PYCONFIG.
2020-06-27 23:28:06 +02:00
Peter Lo bc36937431 gnu: Add r-shapforxgboost.
* gnu/packages/cran.scm (r-shapforxgboost): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-06-27 23:17:38 +02:00
Ricardo Wurmus ecbf47d97d gnu: Add emacs-browse-kill-ring.
* gnu/packages/emacs-xyz.scm (emacs-browse-kill-ring): New variable.
2020-06-27 22:50:05 +02:00
Marius Bakke afdc16d904 gnu: x265: Update to 3.4.
* gnu/packages/patches/x265-arm-flags.patch: Update patch.
* gnu/packages/video.scm (x265): Update to 3.4.
[arguments]: Remove obsolete substitution.  Disable the newly-added assembly
optimizations on AArch64, as they are not implemented for all targets we build.
2020-06-27 20:08:24 +02:00
Marius Bakke cd03e2cb2f gnu: libcyaml: Remove unused input.
* gnu/packages/web.scm (libcyaml)[native-inputs]: Remove GIT.
2020-06-27 20:08:24 +02:00
Marius Bakke e0bb6391a9 gnu: ilmbase: Update to 2.5.2.
* gnu/packages/patches/ilmbase-fix-test-arm.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/graphics.scm (ilmbase): Update to 2.5.2.
[source](patches): Remove 'ilmbase-fix-test-arm.patch'.
(openexr)[arguments]: Really increase test timeout, as the previous fix was
ineffective.
2020-06-27 20:08:24 +02:00
Marius Bakke ea60beeb3d gnu: libzip: Update to 1.7.1.
* gnu/packages/compression.scm (libzip): Update to 1.7.1.
2020-06-27 20:08:24 +02:00
Marius Bakke cd533cb497 gnu: exempi: Delete the static library.
* gnu/packages/freedesktop.scm (exempi)[arguments]: Add phase to delete libexempi.a.
2020-06-27 20:08:23 +02:00
Marius Bakke 28d3f49e35 gnu: exempi: Update to 2.5.2.
* gnu/packages/freedesktop.scm (exempi): Update to 2.5.2.
2020-06-27 20:08:23 +02:00
Marius Bakke 9001eea9b0 gnu: python-gevent: Update to 20.6.2.
* gnu/packages/python-xyz.scm (python-gevent): Update to 20.6.2.
(python2-gevent)[native-inputs]: Add PYTHON2-SELECTORS2.
2020-06-27 20:08:23 +02:00
Marius Bakke 6be8ac2d81 gnu: python-greenlet: Update to 0.4.16.
* gnu/packages/python-xyz.scm (python-greenlet): Update to 0.4.16.
2020-06-27 20:08:23 +02:00
Marius Bakke db10d94dcd gnu: Add python2-selectors2.
* gnu/packages/python-xyz.scm (python2-selectors2): New public variable.
2020-06-27 20:08:23 +02:00
Marius Bakke edeb6f17f2 gnu: dav1d: Update to 0.7.1.
* gnu/packages/video.scm (dav1d): Update to 0.7.1.
2020-06-27 20:08:23 +02:00
Marius Bakke e36c4d0bca gnu: libconfuse: Do not build static libraries.
* gnu/packages/textutils.scm (libconfuse)[arguments]: New field.
2020-06-27 20:08:23 +02:00
Marius Bakke 07d6003be0 gnu: libconfuse: Update to 3.3.
* gnu/packages/textutils.scm (libconfuse): Update to 3.3.
2020-06-27 20:08:23 +02:00
Marius Bakke 25e0083165 gnu: spdlog: Update to 1.6.1.
* gnu/packages/logging.scm (spdlog): Update to 1.6.1.
[arguments]: Add "-DSPDLOG_BUILD_TESTS=ON" in #:configure-flags.
2020-06-27 20:08:22 +02:00
Marius Bakke 866ce94351 gnu: feh: Update to 3.4.1.
* gnu/packages/image-viewers.scm (feh): Update to 3.4.1.
2020-06-27 20:08:22 +02:00
Marius Bakke 75ebc650c8 gnu: opusfile: Do not build static libraries.
* gnu/packages/xiph.scm (opusfile)[arguments]: New field.
2020-06-27 20:08:22 +02:00
Marius Bakke fb6b40b02e gnu: opusfile: Update to 0.12.
* gnu/packages/xiph.scm (opusfile): Update to 0.12.
2020-06-27 20:08:22 +02:00
Pierre Neidhardt 5f7474a209 gnu: Add dhewm3.
* gnu/packages/game-development.scm (dhewm3): New variable.
2020-06-27 16:38:35 +02:00
Pierre Neidhardt c3c633522d gnu: slynk: Update to 20200626.
* gnu/packages/lisp-xyz.scm (slynk): Update 20200626.
[source]: Don't rename slynk-util system since it seems useless for sbcl-slynk
but it breaks cl-slynk.
[description]: Improve syntax.
2020-06-27 15:40:47 +02:00
Pierre Neidhardt 99648ef16e gnu: emacs-sly: Update to 20200626.
* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20200626.
2020-06-27 15:40:47 +02:00
Jan (janneke) Nieuwenhuizen 65d95e5d85 hurd-boot: Mount /proc, add /etc/mtab.
* gnu/build/hurd-boot.scm (set-hurd-device-translators): Mount /proc.  Add
symlink to /etc/mtab into /proc/mounts.
2020-06-27 13:01:40 +02:00
Jan (janneke) Nieuwenhuizen db08a0d203 hurd-boot: Remove duplicate calls to 'scope'.
* gnu/build/hurd-boot.scm (set-hurd-device-translators): Remove duplicate
calls to 'scope'.
2020-06-27 12:59:40 +02:00
Oleg Pykhalov d8a046d560 gnu: Add jc.
* gnu/packages/admin.scm (jc): New variable.
2020-06-27 12:46:55 +03:00
Oleg Pykhalov ace3e54973 gnu: Add jtbl.
* gnu/packages/admin.scm (jtbl): New variable.
2020-06-27 12:29:34 +03:00
Oleg Pykhalov 27fffa19c0 gnu: python-tabulate: Update to 0.8.7.
* gnu/packages/python-xyz.scm (python-tabulate): Update to 0.8.7.
2020-06-27 12:29:34 +03:00
Jan (janneke) Nieuwenhuizen 27bcf151d1 gnu: gdb-minimal: Include guile.
* gnu/packages/gdb.scm (gdb-minimal): Do not remove guile, as it is a cheap
and very useful dependency.
2020-06-27 11:13:23 +02:00
Marius Bakke 88dbef3b98 gnu: gdb-minimal: Inherit replacements from GDB.
* gnu/packages/gdb.scm (gdb-minimal): Use PACKAGE/INHERIT instead of INHERIT.
2020-06-27 10:03:06 +02:00
Marius Bakke a81b8dfeb5 gnu: gdb@8.2: Do not inherit replacements from 'gdb'.
* gnu/packages/gdb.scm (gdb-8.2): Use INHERIT instead of PACKAGE/INHERIT.
2020-06-27 10:02:01 +02:00
Marius Bakke 361541d4a5 gnu: gdb: Apply cross-build fix without changing the native variant.
Commit 76129cd3ed accidentally changed the gdb
derivation, causing too many rebuilds for the 'master' branch.

* gnu/packages/gdb.scm (gdb-9.1)[arguments]: Only apply cross-build fix when
cross-compiling.
2020-06-27 10:01:09 +02:00
Jan (janneke) Nieuwenhuizen 35691bf5dc gnu: Add gdb-minimal.
* gnu/packages/gdb.scm (gdb-minimal): New variable.
2020-06-27 00:58:44 +02:00
Jan (janneke) Nieuwenhuizen 76129cd3ed gnu: gdb: Add support for the Hurd.
* gnu/packages/gdb.scm (gdb-9.1)[native-inputs]: When compiling for the Hurd,
add required build dependency mig.
["arguments"]: Add "binutils" fall-back lookup in native-inputs for
cross-builds.
* gnu/packages/patches/gdb-hurd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gdb.scm (gdb-9.2): Use it.
2020-06-26 23:31:02 +02:00
Jan (janneke) Nieuwenhuizen 00410bbeaf gnu: mig: Do not assume "perl" to be available.
* gnu/packages/hurd.scm (mig)[inputs]: Include perl.
[arguments]: Substitute "perl" with full store file name in bin/mig.
* gnu/packages/cross-base.scm (cross-kernel-headers): Adjust mig-cross
accordingly.
2020-06-26 23:29:19 +02:00
Tobias Geerinckx-Rice e6685186a5 gnu: lxrandr: Depend on xrandr.
* gnu/packages/lxde.scm (lxrandr)[arguments]: Substitute xrandr's
absolute file name.

Reported by pinoaffe on #guix.
2020-06-26 22:11:05 +02:00
Maxim Cournoyer c0dd4140f6 gnu: python-autopep8: Update to 1.5.3.
Fixes <http://issues.guix.gnu.org/42062>.

* gnu/packages/python-xyz.scm (python-autopep8): Update to 1.5.3.
2020-06-26 13:34:03 -04:00
Mathieu Othacehe 3f44034e8f installer: Use latest Guile.
Since the installer is loading Guix modules built with Guile 3.0.4, the
installer script must be run by the same Guile version to avoid a bytecode
incompatibility.

This is a follow-up of a2991de0f4.

* gnu/installer.scm (installer-program): Use guile3.0-latest for the
installation script.
2020-06-26 18:39:29 +02:00
Ludovic Courtès 641631c1a2 store: Use '=' instead of 'eqv?'.
Fixes <https://bugs.gnu.org/42047>.
Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

* guix/store.scm (open-connection): Use '=' instead of 'eqv?'.
This works around <https://bugs.gnu.org/42060> while also being more
accurate since the arguments are known to be integers.
2020-06-26 16:19:53 +02:00
Ludovic Courtès 6b2e91b1fc challenge: Fix option indentation in '--help' output.
* guix/scripts/challenge.scm (show-help): Indent '--verbose' and
'--diff' correctly (high tech!).
2020-06-26 16:19:53 +02:00
Ludovic Courtès 25b267afed Add more (ice-9 format) imports.
* guix/scripts/describe.scm: Add missing (ice-9 format).
* guix/scripts/system.scm: Likewise.
2020-06-26 16:19:53 +02:00
Ludovic Courtès 95c2bc49cf tests: Skip lint tests when HTTP server cannot listen.
This could happen when running tests in parallel.

* tests/lint.scm ("github-url")
("github-url: one suggestion")
("github-url: already the correct github url")
("archival: missing content")
("archival: content available")
("archival: missing revision")
("archival: revision available")
("archival: rate limit reached"): Add 'test-skip' statement above.
2020-06-26 16:19:53 +02:00
Ludovic Courtès 5813a0c94f doc: 'guix hash' is not SHA256-only.
This is a followup to 18ae1ec3ec.

* doc/guix.texi (Invoking guix hash): Remove "SHA256" from the first
paragraph.
2020-06-26 16:19:53 +02:00
Pierre Neidhardt 93ff6a40e4 gnu: emacs-evil-collection: Update to 20200626.
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20200626.
2020-06-26 15:26:16 +02:00
Mathieu Othacehe 544fd8e3b5 tests: install: Disable image compression.
* gnu/tests/install.scm (run-install): Disable image compression to speed-up
the tests.
2020-06-26 15:00:08 +02:00
Mathieu Othacehe 1da6914589 tests: install: Fix marionette race condition.
If the marionette shuts down before the script return is received, then status
will be <eof>.

* gnu/tests/install.scm (run-install): Allow status to be the <eof> object.
2020-06-26 14:49:32 +02:00
Marius Bakke eca649d06b gnu: binutils-gold: Inherit replacements from binutils.
* gnu/packages/base.scm (binutils-gold): Use PACKAGE/INHERIT instead of INHERIT.
2020-06-26 14:02:56 +02:00
Marius Bakke 70cbab44e3 gnu: binutils@2.33.1: Do not inherit replacements from binutils.
* gnu/packages/base.scm (binutils-2.33): Use INHERIT instead of PACKAGE/INHERIT.
2020-06-26 14:02:56 +02:00
Marius Bakke 4a13050b87 gnu: binutils-gold: Inherit from 'binutils+documentation'.
* gnu/packages/base.scm (binutils-gold): Inherit from BINUTILS+DOCUMENTATION
instead of BINUTILS.
2020-06-26 14:02:56 +02:00
Marius Bakke 3163bc5f44 gnu: ungoogled-chromium: Inline %PACKAGE-VERSION.
* gnu/packages/chromium.scm (%chromium-version, package-revision,
%package-version): Remove.
(ungoogled-chromium)[version, source]: Adjust accordingly.
2020-06-26 14:02:56 +02:00
Katherine Cox-Buday 6e9f882608 gnu: go: Update to 1.14.4.
* gnu/packages/golang.scm (go): Update to 1.14.4.
* gnu/packages/docker.scm (docker)[arguments]: Fix build with go@1.14.4.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-06-26 11:49:49 +01:00
Nicolas Goaziou 0f7378d7f9 gnu: emacs-magit: Update to 2.90.1-6-7f486d4.
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 2.90.1-6-7f486d4.
2020-06-26 12:15:06 +02:00
Mathieu Othacehe ce67853e09 gnu: cuirass: Update to 0.0.1-35.91204d.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-35.91204d.
2020-06-26 11:33:34 +02:00
Pierre Neidhardt 880939c1a7 gnu: Add drip.
* gnu/packages/java.scm (drip): New variable.
2020-06-26 11:26:18 +02:00
Mathieu Othacehe f27bec107e system: image: Fix disk-image name.
This is a follow-up of 5980ec8ada.

* gnu/system/image.scm (system-disk-image): When using the image name, convert
it to string first.
2020-06-26 10:05:58 +02:00
Mathieu Othacehe 5980ec8ada system: image: Use the image name as the disk-image derivation name.
* gnu/system/image.scm (system-disk-image): Use the image name as disk-image
derivation name, if defined. Otherwise use the generic "disk-image" name.
2020-06-26 09:38:16 +02:00
Marius Bakke e6db8912fd gnu: ungoogled-chromium: Remove all Blink performance tests.
* gnu/packages/chromium.scm (%blacklisted-files): New variable.
(ungoogled-chromium-snippet): Adjust accordingly.
2020-06-26 01:54:00 +02:00
Marius Bakke 7eb8ae5f6c gnu: ungoogled-chromium: Convert computed origin to source snippet.
* gnu/packages/chromium.scm (computed-origin-method, %chromium-origin): Remove.
(ungoogled-chromium-source): Rename to ...
(ungoogled-chromium-snippet): ... this.  Adjust for running as snippet.
(ungoogled-chromium)[source]: Use URL-FETCH, with custom snippet.
2020-06-26 01:54:00 +02:00
Marius Bakke e4e9a1bc35 gnu: openvswitch: Update to 2.13.0.
* gnu/packages/networking.scm (openvswitch): Update to 2.13.0.
[native-inputs]: Change from PYTHON-2 to PYTHON-WRAPPER.
[propagated-inputs]: Remove PYTHON2-SIX.
2020-06-26 01:54:00 +02:00
Marius Bakke 6941004fb0 gnu: debootstrap: Wrap with gpg and wget in PATH.
* gnu/packages/debian.scm (debootstrap)[inputs]: Add GNUPG and WGET.
2020-06-26 01:53:59 +02:00
Marius Bakke 5d426d3c04 gnu: xf86-video-intel: Update to 2.99.917-16.5ca3ac1.
* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-16.5ca3ac1.
2020-06-26 01:53:59 +02:00
Marius Bakke 544df98c6d gnu: Add clitest.
* gnu/packages/check.scm (clitest): New public variable.
2020-06-26 01:53:59 +02:00
Mark H Weaver 5f465944a0 gnu: linux-libre@4.19: Update to 4.19.130.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.130.
(linux-libre-4.19-pristine-source): Update hash.
2020-06-25 19:07:02 -04:00
Mark H Weaver 345f99517a gnu: linux-libre@4.14: Update to 4.14.186.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.186.
(linux-libre-4.14-pristine-source): Update hash.
2020-06-25 19:05:57 -04:00
Jan (janneke) Nieuwenhuizen 2463a78d17 image: hurd: Initialize root partition for the Hurd.
This is a follow-up to commit b904b59ce5.

* gnu/system/image.scm (hurd-initialize-root-partition): Move to ...
* gnu/system/images/hurd.scm (hurd-initialize-root-partition): ... here.
(hurd-disk-image): Use it.
2020-06-25 22:52:12 +02:00
Jan (janneke) Nieuwenhuizen fd932862ac image: hurd: Create hurd-compatible ext2 file-system.
This is a follow-up to commit b904b59ce5.

* gnu/system/images/hurd.scm (hurd-disk-image): Add file-system-options to
create an ext2 file-system that is compatible with the Hurd.
2020-06-25 22:52:09 +02:00
Tobias Geerinckx-Rice ffecb2396f gnu: diffoscope: Console widowed brackets.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Move closing
brackets to the previous line.
2020-06-25 19:01:41 +02:00
Tobias Geerinckx-Rice afba93efd4 gnu: diffoscope: Install the man page.
* gnu/packages/diffoscope.scm (diffoscope)[arguments]:
Add ‘build-man-page’ and ‘install-man-page’ phases.
[native-inputs]: Add help2man.
2020-06-25 18:55:55 +02:00
Jan (janneke) Nieuwenhuizen d613991a8e gnu: grub: Cross-build fix for system i686-linux.
* gnu/packages/patches/grub-cross-system-i686.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/bootloaders.scm (grub): Use it.
2020-06-25 17:46:37 +02:00
Efraim Flashner dda267e3a7 gnu: Add vim-eunuch.
* gnu/packages/vim.scm (vim-eunuch): New variable.
2020-06-25 15:23:01 +03:00
Simon South d1a26bedcc gnu: knot-resolver: Enable automatic reloading of policy files.
* gnu/packages/dns.scm (knot-resolver)[inputs]: Add lua5.1-cqueues.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-25 12:29:23 +02:00
Simon South 7c54e226f6 gnu: Add lua-cqueues.
* gnu/packages/lua.scm (make-lua-cqueues): New function.
(lua-cqueues, lua5.1-cqueues, lua5.2-cqueues): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-25 12:29:23 +02:00
Simon South 31be8fc87f gnu: Add lua-ossl.
luaossl doesn't actually require M4 to build, unlike cqueues.

Here's a replacement patch that omits M4 from the package inputs.

>From 610918a771b84a081af24940ae94d35b1af7511e Mon Sep 17 00:00:00 2001
From: Simon South <simon@simonsouth.net>
Date: Fri, 15 May 2020 11:18:44 -0400
Subject: [PATCH 1/3] gnu: Add lua-ossl.
To: 41363@debbugs.gnu.org

* gnu/packages/lua.scm (make-lua-ossl): New function.
(lua-ossl, lua5.1-ossl, lua5.2-ossl): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-25 12:29:23 +02:00
Ludovic Courtès 3b7145d821 deduplication: Leave the store permissions unchanged.
Suggested by Caleb Ristvedt <caleb.ristvedt@cune.org>.

* guix/store/deduplication.scm (call-with-writable-file): Call THUNK
directly when FILE is (%store-directory).
2020-06-25 12:29:23 +02:00
Ludovic Courtès 6b654a3332 deduplication: Fix default value of #:store in 'deduplicate'.
* guix/store/deduplication.scm (deduplicate): Change #:store default
value to (%store-directory).
2020-06-25 12:29:23 +02:00
Ludovic Courtès d52e16d3b6 deduplication: Use 'dynamic-wind' when changing permissions of the parent.
Suggested by Caleb Ristvedt <caleb.ristvedt@cune.org>.

* guix/store/deduplication.scm (call-with-writable-file): New procedure.
(with-writable-file): New macro.
(replace-with-link): Use it.
2020-06-25 12:29:22 +02:00
Ludovic Courtès b930f0ba21 daemon: Correctly handle EMLINK corner case when deduplicating.
Suggested by Caleb Ristvedt <caleb.ristvedt@cune.org>.

* nix/libstore/optimise-store.cc (LocalStore::optimisePath_): Save errno
from 'rename' before calling 'unlink'.
2020-06-25 12:29:22 +02:00
Mathieu Othacehe b06ba9e0ff ci: Build Guix System images.
Build a list of Guix System images. For now, this list only contains the Hurd
barebones Guix System image.

* gnu/ci.scm (%guixsd-supported-systems): Remove "armhf-linux",
(%u-boot-systems): remove unused variable,
(%guix-system-images): new variable
(qemu-jobs): rename to "image-jobs" and build the Guix Systems listed in the
new "%guix-system-images" variable,
(system-test-jobs): adapt accordingly,
(hydra-jobs): ditto.
2020-06-25 10:29:41 +02:00
Maxim Cournoyer fab8fed355 gnu: Add ruby-middleware.
* gnu/packages/ruby.scm (ruby-middleware): New variable.
2020-06-25 00:14:43 -04:00
Maxim Cournoyer aa1b0fb867 gnu: Add emacs-feature-mode.
* gnu/packages/emacs-xyz.scm (emacs-feature-mode): New variable.
2020-06-25 00:14:43 -04:00
Maxim Cournoyer 24be67517c gnu: Add ruby-ruby-parser.
* gnu/packages/ruby.scm (ruby-ruby-parser): New variable.
2020-06-25 00:14:43 -04:00
Maxim Cournoyer a8cdfd53db gnu: Add ruby-sexp-processor.
* gnu/packages/ruby.scm (ruby-sexp-processor): New variable.
2020-06-25 00:14:43 -04:00
Maxim Cournoyer 5bc13b8e9b gnu: Add unifdef.
* gnu/packages/c.scm (unifdef): New variable.
2020-06-25 00:14:43 -04:00
Jakub Kądziołka 9cc35585b0 gnu: rust-num-cpus-1: Update to 1.13.0.
* gnu/packages/crates-io.scm (rust-num-cpus-1): Update to 1.13.0.
[cargo-development-inputs]: Remove rust-doc-comment-0.3.
2020-06-25 03:16:31 +02:00
Mark H Weaver ea843f7742 gnu: linux-libre: Update to 5.4.49.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.49.
(linux-libre-5.4-pristine-source): Update hash.
2020-06-24 21:08:00 -04:00
Mark H Weaver d566f533b1 gnu: linux-libre@5.7: Update to 5.7.6.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.6.
(linux-libre-5.7-pristine-source): Update hash.
2020-06-24 21:06:54 -04:00
Jakub Kądziołka e4a26e3217 gnu: ripgrep: Update to 12.1.1.
* gnu/packages/rust-apps.scm (ripgrep): Update to 12.1.1.
2020-06-25 02:55:12 +02:00
Jakub Kądziołka 97bd864c54 gnu: rust-termcolor-1: Update to 1.1.0.
* gnu/packages/crates-io.scm (rust-termcolor-1): Update to 1.1.0.
[arguments]: Don't skip build, adjust dependencies.
2020-06-25 02:55:12 +02:00
Jakub Kądziołka c5e879cdbb gnu: crates-io: Remove minor versions from some package names.
* gnu/packages/crates-io.scm
(rust-termcolor-1.0): Rename to rust-termcolor-1.
(rust-humantime-1.3): Rename to rust-humantime-1.
(rust-num-cpus-1.11): Rename to rust-num-cpus-1.
(rust-signal-hook-registry-1.2): Rename to rust-signal-hook-registry-1.
2020-06-25 02:55:12 +02:00
Jakub Kądziołka 24973fc550 gnu: Remove rust-num-cpus-1.10.
* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Replace rust-num-cpus-1.10 with 1.11.
* gnu/packages/crates-io.scm
  (rust-crossbeam-channel-0.4, rust-crossbeam-channel-0.3,
  rust-futures-executor-preview-0.3, rust-hyper-0.12,
  rust-jobserver-0.1, rust-tokio-0.2)[arguments]: Likewise.
  (rust-gimli-0.18, rust-tokio-core-0.1,
  rust-tokio-io-pool-0.1, rust-tokio-reactor-0.1)[arguments]: Likewise; don't skip build.
  (rust-tokio-0.1): Don't skip build. Replace rust-num-cpus-1.10 with 1.11,
  rust-env-logger-0.6 with 0.5.
  (rust-tokio-threadpool-0.1)[arguments]: Don't skip build. Replace
  rust-num-cpus-1.10 with 1.11, rust-rand-0.4 with 0.6,
  rust-env-logger-0.6 with 0.5. Add rust-lazy-static-1.
  (rust-num-cpus-1.10): Remove variable.
2020-06-25 02:55:12 +02:00
Jakub Kądziołka 31890a3783 gnu: rust-rayon-1: Update to 1.3.1.
* gnu/packages/crates-io.scm (rust-rayon-1): Update to 1.3.1.
  [arguments]: Remove rust-doc-comment-0.3. Add rust-autocfg-1.0. Don't
  skip build.
2020-06-25 02:55:12 +02:00
Jakub Kądziołka 1a629f0076 gnu: rust-rayon-core-1: Update to 1.7.1.
* gnu/packages/crates-io.scm (rust-rayon-core-1): Update to 1.7.1.
  [arguments]: Don't skip build. Replace rust-num-cpus-1.10 with 1.11.
  Disable tests.
2020-06-25 02:55:12 +02:00
Jakub Kądziołka 8d26b41290 gnu: Remove rust-arc-swap-0.3.
* gnu/packages/crates-io.scm (rust-arc-swap-0.3): Remove variable.
2020-06-25 02:55:11 +02:00
Jakub Kądziołka 7bb8e47926 gnu: Remove rust-signal-hook-registry-1.0.
* gnu/packages/crates-io.scm (rust-signal-hook-registry-1.0): Remove
  variable.
2020-06-25 02:55:11 +02:00
Jakub Kądziołka f8e0184ace gnu: rust-grep-0.2: Update to 0.2.7.
* gnu/packages/crates-io.scm (rust-grep-0.2): Update to 0.2.7.
2020-06-25 02:55:11 +02:00
Jakub Kądziołka 5d07e23d61 gnu: rust-pcre2-0.2: Update to 0.2.3.
* gnu/packages/crates-io.scm (rust-pcre2-0.2): Update to 0.2.3.
[cargo-inputs]: Replace rust-thread-local-0.3 with 1.0.
2020-06-25 02:55:11 +02:00
Jakub Kądziołka 9ce795a7d6 gnu: rust-grep-pcre2-0.1: Update to 0.1.4.
* gnu/packages/crates-io.scm (rust-grep-pcre2-0.1): Update to 0.1.4.
2020-06-25 02:55:11 +02:00
Jakub Kądziołka 187c232f18 gnu: rust-grep-cli-0.1: Update to 0.1.5.
* gnu/packages/crates-io.scm (rust-grep-cli-0.1): Update to 0.1.5.
[arguments]: Don't skip build.
2020-06-25 02:55:11 +02:00
Jakub Kądziołka 52069595e6 gnu: rust-grep-printer-0.1: Update to 0.1.5.
* gnu/packages/crates-io.scm (rust-grep-printer-0.1): Update to 0.1.5.
  [arguments]: Don't skip build. Replace rust-base64-0.10 with 0.12.
2020-06-25 02:55:10 +02:00
Jakub Kądziołka f03e4b73ff gnu: Add rust-base64-0.12.
* gnu/packages/crates-io.scm (rust-base64-0.12): New variable.
  (rust-base64-0.11): Inherit from rust-base64-0.12.
2020-06-25 02:55:10 +02:00
Jakub Kądziołka ab0479317e gnu: rust-grep-searcher-0.1: Update to 0.1.7.
* gnu/packages/crates-io.scm (rust-grep-searcher-0.1): Update to 0.1.7.
  [arguments]: Don't skip build. Replace rust-bytecount-0.5 with 0.6.
2020-06-25 02:55:10 +02:00
Jakub Kądziołka 6013bcfbff gnu: Add rust-bytecount-0.6.
* gnu/packages/crates-io.scm (rust-bytecount-0.6): New variable.
  (rust-bytecount-0.5): Inherit from rust-bytecount-0.6. Replace
  rust-rand-0.4 with 0.6 (the former only worked due to transitive
  dependencies and "the semver trick" [0]).
  (rust-bytecount-0.4): Inherit from rust-bytecount-0.5.

[0]: https://github.com/dtolnay/semver-trick
2020-06-25 02:55:10 +02:00
Jakub Kądziołka aac2184eba gnu: rust-aho-corasick-0.7: Update to 0.7.13.
* gnu/packages/crates-io.scm (rust-aho-corasick-0.7): Update to 0.7.13.
2020-06-25 02:55:10 +02:00
Jakub Kądziołka 3472ec0257 gnu: rust-grep-regex-0.1: Update to 0.1.8.
* gnu/packages/crates-io.scm (rust-grep-regex-0.1): Update to 0.1.8.
  [cargo-inputs]: Add rust-bstr-0.2. Replace rust-thread-local-0.3 with 1.0.
  Remove rust-utf8-ranges-1.0.
2020-06-25 02:55:10 +02:00
Jakub Kądziołka 1aabcf9222 gnu: rust-grep-matcher-0.1: Update to 0.1.4.
* gnu/packages/crates-io.scm (rust-grep-matcher-0.1): Update to 0.1.4.
2020-06-25 02:55:09 +02:00
Jakub Kądziołka 83b5d1fa75 gnu: rust-regex-1: Update to 1.3.9.
* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.3.9.
  [cargo-development-inputs]: Remove rust-doc-comment-0.3.
2020-06-25 02:55:09 +02:00
Jakub Kądziołka a9680dbd76 gnu: rust-regex-syntax-0.6: Update to 0.6.18.
* gnu/packages/crates-io.scm (rust-regex-syntax-0.6): Update to 0.6.18.
2020-06-25 02:55:09 +02:00
Jakub Kądziołka adf9648f2e gnu: rust-ignore-0.4: Update to 0.4.16.
* gnu/packages/crates-io.scm (rust-ignore-0.4): Update to 0.4.16.
  [arguments]: Make rust-crossbeam-channel-0.4 a development input.
  Add rust-crossbeam-utils-0.7 to inputs.
2020-06-25 02:55:09 +02:00
Jakub Kądziołka f9b251f005 gnu: rust-crossbeam-utils-0.7: Fix build.
* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.7)[arguments]:
  Replace rust-autocfg-0.1 with 1.0. Don't skip build.
2020-06-25 02:55:09 +02:00
Jakub Kądziołka dca62c0457 gnu: rust-globset-0.4: Update to 0.4.5.
* gnu/packages/crates-io.scm (rust-globset-0.4): Update to 0.4.5.
  [cargo-inputs]: Add rust-serde-1.0.
  [cargo-development-inputs]: Add rust-lazy-static-1, rust-serde-json-1.0.
2020-06-25 02:55:09 +02:00
Ludovic Courtès 1189f405ae Revert "ci: Build Guix System images."
This reverts commit eda3fcfb46.

This change broke evaluations on CI:

  @ build-succeeded /gnu/store/991738x97ff1f8181a7p1pflqwkgagm8-profile.drv -
  ERROR: In procedure read:
  In procedure scm_lreadr: #<unknown port>:16:144: Unknown # object: #\<
2020-06-25 01:27:55 +02:00
Ludovic Courtès a2991de0f4 gnu: guix: Build with Guile 3.0.4.
Since Guile 3.0.4 bytecode is not readable by 3.0.2, build the
dependents of 'guix' with 3.0.4 as well.

* gnu/packages/package-management.scm (guix)[inputs, native-inputs]: Use
GUILE-3.0-LATEST.
(gwl, guix-jupyter): Likewise.
* gnu/packages/web.scm (hpcguix-web): Likewise.
* gnu/packages/ci.scm (cuirass): Likewise.
* gnu/packages/emacs-xyz.scm (emacs-guix): Likewise.
2020-06-25 01:20:31 +02:00
Ludovic Courtès 9e91f8623f gnu: guile: Update to 3.0.4.
* gnu/packages/guile.scm (guile-3.0.3): Rename to...
(guile-3.0-latest): ... this.  Update to 3.0.4.
(guile-3.0/libgc-7): Adjust accordingly.
2020-06-25 01:20:31 +02:00
Ludovic Courtès a18d02def9 channels: Fix test for introductory commit signer.
Until now the test would always succeed because it would return
'failed, which has truth value.  The exercise
'verify-introductory-commit', we need to add a second commit beyond the
introductory commit, which is what we do here.

* tests/channels.scm ("authenticate-channel, wrong first commit
signer"): Add a second commit and authenticate up to that one.  Change
'message?' to 'message-condition?'.
2020-06-25 01:20:31 +02:00
Ludovic Courtès 1ad332b367 gnu: glib: Hide 'zip' binding from SRFI-1.
* gnu/packages/glib.scm: Hide 'zip' from (srfi srfi-1).
2020-06-25 01:20:31 +02:00
Ludovic Courtès db170ee921 services: Add missing (ice-9 format) import.
These issues were reported by -Wformat, though they were harmless in
practice because importing (ice-9 format) changes the global 'format'
binding currently.

* gnu/services/nix.scm: Import (ice-9 format).
* gnu/services/web.scm: Likewise.
* gnu/system/mapped-devices.scm: Likewise.
2020-06-25 01:20:31 +02:00
Jakub Kądziołka 5adaf17bb0 gnu: sameboy: Update to 0.13.3.
* gnu/packages/emulators.scm (sameboy): Update to 0.13.3.
2020-06-25 00:21:30 +02:00
Marius Bakke e30cf11bb0 services: childhurd: Adjust for hurd-disk-image move.
This is a follow-up to commit b904b59ce5.

* gnu/services/virtualization.scm: Import (gnu system images hurd).
2020-06-25 00:13:31 +02:00
Ryan Prior fb77ed2c49 gnu: Add sideload.
* gnu/packages/pantheon.scm (sideload): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-24 22:10:59 +02:00
Vinicius Monego 657f8535aa gnu: Add gmic.
* gnu/packages/image-processing.scm (gmic): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-24 22:10:59 +02:00
Vinicius Monego c53d529f1d gnu: Add photoflare.
* gnu/packages/photo.scm (photoflare): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-24 22:10:58 +02:00
Marius Bakke cdf6a11880 gnu: python-on-guile: Update to 1.2.3.5.
* gnu/packages/guile-xyz.scm (python-on-guile): Update to 1.2.3.5.
2020-06-24 22:10:58 +02:00
Marius Bakke af91d13385 gnu: cURL: Replace with 7.71.0 [fixes CVE-2020-8169, CVE-2020-8177].
* gnu/packages/curl.scm (curl-7.71.0): New variable.
(curl)[replacement]: New field.
2020-06-24 22:10:58 +02:00
Maxim Cournoyer f9cb49d761 gnu: Add emacs-ob-erlang.
* gnu/packages/emacs-xyz.scm (emacs-ob-erlang): New variable.
2020-06-24 16:03:20 -04:00
Jakub Kądziołka bf2ab0a078 gnu: fd: Update to 8.1.1.
* gnu/packages/rust-apps.scm (fd): Update to 8.1.1.
  [cargo-inputs]: Add rust-anyhow-1.0, rust-dirs-2.0, rust-users-0.10.
  Replace rust-humantime-1.3 with 2, rust-lscolors-0.6 with 0.7,
  rust-num-cpus-1.10 with 1.11.
2020-06-24 21:14:34 +02:00
Jakub Kądziołka eb9b378604 gnu: Add rust-lscolors-0.7.
* gnu/packages/crates-io.scm (rust-lscolors-0.7): New variable.
(rust-lscolors-0.6): Inherit from rust-lscolors-0.7.
2020-06-24 21:14:33 +02:00
Jakub Kądziołka 3e838a21fe gnu: Add rust-users-0.10.
* gnu/packages/crates-io.scm (rust-users-0.10): New variable.
  (rust-users-0.9): Inherit from rust-users-0.10.
2020-06-24 21:14:33 +02:00
Jakub Kądziołka c434a3fbc0 gnu: Add rust-humantime-2.
* gnu/packages/crates-io.scm (rust-humantime-2): New variable.
  (rust-humantime-1.3): Inherit from rust-humantime-2.
2020-06-24 21:14:33 +02:00
Jakub Kądziołka 4f5c689d10 gnu: Remove rust-humantime-1.2.
* gnu/packages/crates-io.scm (rust-humantime-1.2): Remove variable.
(rust-env-logger-0.5, rust-env-logger-0.6)[arguments]: Replace
rust-humantime-1.2 with 1.3. Don't skip build.
2020-06-24 21:14:32 +02:00
Christopher Baines cd43b55da7 nix: Tweak .gitignore files.
Remove .gitignore entries where they match source files that are tracked in
Git.  This is relevant to me at least, as some code searching tools use
.gitignore files and will ignore matched files.
2020-06-24 19:55:22 +01:00
Mathieu Othacehe f56144e18a system: image: Enable compression on ISO9660 images.
ISO9660 image compression was temporarily disabled to speed-up tests of the
new image API. Enable it again.

* gnu/system/image.scm (iso9660-image)[compression]: Enable it.
2020-06-24 20:50:42 +02:00
Mathieu Othacehe eda3fcfb46 ci: Build Guix System images. 2020-06-24 20:47:35 +02:00
Mathieu Othacehe b904b59ce5 image: Move hurd image definition to a dedicated file.
This moves hurd-disk-image to a dedicated file. It also defines a default
operating-system so that the image can be built standalone.

* gnu/system/images/hurd.scm: New file,
* gnu/local.mk (GNU_SYSTEM_MODULES): add it,
* gnu/system/image.scm (root-offset, root-label): Export it,
(hurd-disk-image): remove it as this is now defined in the new, Hurd dedicated
file above,
(find-image): adapt to avoid loop dependency.
2020-06-24 20:24:34 +02:00
Nicolas Goaziou af0307a099 gnu: symengine: Fix indentation.
* gnu/packages/algebra.scm (symengine): Fix indentation and apply small
cosmetic fixes.
2020-06-24 19:46:55 +02:00
Vinicius Monego 49a2a477c9 gnu: Add python-symengine.
* gnu/packages/python-xyz.scm (python-symengine): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-24 19:39:47 +02:00
Vinicius Monego d0337a226b gnu: Add symengine.
* gnu/packages/algebra.scm (symengine): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-24 19:38:32 +02:00
Oleg Pykhalov 48eeee818a gnu: sssd: Fix build.
* gnu/packages/patches/sssd-fix-samba.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add this.
* gnu/packages/sssd.scm (sssd)[source]: Add this.
2020-06-24 18:40:47 +03:00
Ricardo Wurmus f39ef3aef9 gnu: r-fpc: Update to 2.2-6.
* gnu/packages/statistics.scm (r-fpc): Update to 2.2-6.
2020-06-24 17:23:49 +02:00
Ricardo Wurmus 2bceb47cc8 gnu: r-dt: Update to 0.14.
* gnu/packages/statistics.scm (r-dt): Update to 0.14.
2020-06-24 17:23:49 +02:00
Ricardo Wurmus c496c754af gnu: r-segmented: Update to 1.2-0.
* gnu/packages/statistics.scm (r-segmented): Update to 1.2-0.
2020-06-24 17:23:49 +02:00
Ricardo Wurmus d8c78ea647 gnu: r-knitr: Update to 1.29.
* gnu/packages/statistics.scm (r-knitr): Update to 1.29.
2020-06-24 17:23:49 +02:00
Ricardo Wurmus 7fe6a2f00b gnu: r-patchwork: Update to 1.0.1.
* gnu/packages/cran.scm (r-patchwork): Update to 1.0.1.
2020-06-24 17:23:49 +02:00
Ricardo Wurmus 30d4e2cb02 gnu: r-ggforce: Update to 0.3.2.
* gnu/packages/cran.scm (r-ggforce): Update to 0.3.2.
2020-06-24 17:23:48 +02:00
Ricardo Wurmus 0ba8408e7c gnu: r-bookdown: Update to 0.20.
* gnu/packages/cran.scm (r-bookdown): Update to 0.20.
2020-06-24 17:23:48 +02:00
Ricardo Wurmus 89950dd439 gnu: r-docopt: Update to 0.7.1.
* gnu/packages/cran.scm (r-docopt): Update to 0.7.1.
2020-06-24 17:23:48 +02:00
Ricardo Wurmus 55df96b8a8 gnu: r-magick: Update to 2.4.0.
* gnu/packages/cran.scm (r-magick): Update to 2.4.0.
[native-inputs]: Add r-knitr.
2020-06-24 17:23:48 +02:00
Ricardo Wurmus 01d4a5c342 gnu: r-recipes: Update to 0.1.13.
* gnu/packages/cran.scm (r-recipes): Update to 0.1.13.
[propagated-inputs]: Add r-lifecycle.
2020-06-24 17:23:48 +02:00
Ricardo Wurmus 7336ded499 gnu: r-gower: Update to 0.2.2.
* gnu/packages/cran.scm (r-gower): Update to 0.2.2.
2020-06-24 17:23:48 +02:00
Efraim Flashner d739b8d8b8 gnu: libsignal-protocol-c: Don't use unstable tarball.
* gnu/packages/messaging.scm (libsignal-protocol-c)[source]: Download
using git-fetch.
2020-06-24 10:41:50 +03:00
Efraim Flashner 2d84ef328c gnu: ocaml4.07-piqi: Don't use unstable tarball.
* gnu/packages/ocaml.scm (ocaml4.07-piqi)[source]: Download using
git-fetch.
[arguments]: Add custom phase to make files writable.
2020-06-24 10:35:56 +03:00
Efraim Flashner d5c0b3fa7e gnu: jmtpfs: Don't use unstable tarball.
* gnu/packages/linux.scm (jmtpfs)[source]: Download using git-fetch.
2020-06-24 10:29:54 +03:00
Efraim Flashner 8de377564e gnu: pflask: Don't use unstable tarball.
* gnu/packages/linux.scm (pflask)[source]: Download using git-fetch.
2020-06-24 10:27:58 +03:00
Efraim Flashner cfaf5bccb9 gnu: procenv: Don't use unstable tarball.
* gnu/packages/linux.scm (procenv)[source]: Download using git-fetch.
2020-06-24 10:26:20 +03:00
Efraim Flashner eb4cfec276 gnu: ddate: Don't use unstable tarball.
* gnu/packages/linux.scm (ddate)[source]: Download using git-fetch.
2020-06-24 10:23:51 +03:00
Efraim Flashner 2c9cb2f0a1 gnu: java-usb4java: Don't use unstable tarball.
* gnu/packages/libusb.scm (java-usb4java)[source]: Download using
git-fetch.
2020-06-24 10:19:15 +03:00
Efraim Flashner dcd62e8b8d gnu: antlr3-3.3: Don't propagate antlr3-3.1.
* gnu/packages/java.scm (antlr3-3.3)[propagated-inputs]: Remove antlr3-3.1.
2020-06-24 09:37:10 +03:00
Efraim Flashner 397b9c887c gnu: python2-zipp-bootstrap: Add missing name field.
* gnu/packages/python-compression.scm (python2-zipp-bootstrap)[name]:
Don't inherit from python2-zipp.
2020-06-24 08:19:43 +03:00
Marius Bakke 4f33bf5709 gnu: python-on-guile: Do not propagate dependencies.
* gnu/packages/guile-xyz.scm (python-on-guile)[propagated-inputs]: Move
everything to ...
[inputs] ... here.
2020-06-24 01:04:15 +02:00
Marius Bakke 862d6a9173 gnu: python-on-guile: Wrap with own Guile modules.
* gnu/packages/guile-xyz.scm (python-on-guile)[arguments]: Add the output
modules to the wrapper.
2020-06-24 01:04:15 +02:00
Marius Bakke ac94458485 gnu: python-on-guile: Update to 1.2.3.4.
* gnu/packages/guile-xyz.scm (python-on-guile): Update to 1.2.3.
[source]: Download from <https://gitlab.com/python-on-guile/python-on-guile>.
[inputs]: Change from GUILE-2.2 to GUILE-3.0.
[arguments]: Add phase augment-GUILE_LOAD_PATH.
2020-06-24 01:04:15 +02:00
Marius Bakke 09f0bc87a9 gnu: guile-persist: Update to 1.2.3.
* gnu/packages/guile-xyz.scm (guile-persist): Update to 1.2.3.
[source](modules, snippet): Remove.
[inputs]: Change from GUILE-2.2 to GUILE-3.0.
2020-06-24 01:04:15 +02:00
Marius Bakke 3a71dac02e gnu: guile-stis-parser: Update to 1.2.4.1.
* gnu/packages/guile-xyz.scm (guile-stis-parser): Update to 1.2.4.1.
[arguments]: Remove obsolete phase.
[inputs]: Change from GUILE-2.2 to GUILE-3.0.
2020-06-24 01:04:15 +02:00
Ryan Prior aeefe5317d gnu: Add v.
* gnu/packages/vlang.scm: New file.
* gnu/packages/vlang.scm (v): New variable.
* gnu/local.mk: Add vlang.scm.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-23 23:52:24 +02:00
Robin Templeton 753d75d40b gnu: flatpak: Fix xdg-dbus-proxy configure flag.
* gnu/packages/package-management.scm (flatpak) [arguments]: Pass the full
"xdg-dbus-proxy" program path to the "--with-system-dbus-proxy" configure
flag.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-23 23:39:42 +02:00
Ludovic Courtès 6f233040d3 openpgp: Use Libgcrypt's crc24 implementation.
This gives an 18% speedup on the wall-clock time of:

  guile -c '(use-modules (git) (guix git-authenticate)) (load-keyring-from-reference (repository-open ".") "keyring")'

* guix/openpgp.scm (crc24): Rewrite by calling out to 'bytevector-hash'.
2020-06-23 23:39:42 +02:00
Ludovic Courtès 4ebbd92c29 doc: cookbook: Fix typos.
* doc/guix-cookbook.texi (Extended example): Fix typos.
2020-06-23 23:39:42 +02:00
Ricardo Wurmus 501d89d707 gnu: python-pywavelets: Update to 1.1.1.
* gnu/packages/python-xyz.scm (python-pywavelets): Update to 1.1.1.
[arguments]: Update "check" phase.
[native-inputs]: Replace python-nose with python-pytest.
2020-06-23 23:15:55 +02:00
Ricardo Wurmus 88e0101b61 gnu: Add python-imageio.
* gnu/packages/python-xyz.scm (python-imageio): New variable.
2020-06-23 23:15:55 +02:00
Ricardo Wurmus 6bd9e0d501 gnu: Add python-lfdfiles.
* gnu/packages/python-xyz.scm (python-lfdfiles): New variable.
2020-06-23 23:15:55 +02:00
Ricardo Wurmus 09f527827a gnu: Add python-tifffile.
* gnu/packages/python-xyz.scm (python-tifffile): New variable.
2020-06-23 23:15:54 +02:00
Ricardo Wurmus 978d11f96e gnu: Add python-roifile.
* gnu/packages/python-xyz.scm (python-roifile): New variable.
2020-06-23 23:15:54 +02:00
Ricardo Wurmus 5db8ba1f49 gnu: Add python-msgpack-numpy.
* gnu/packages/python-science.scm (python-msgpack-numpy): New variable.
2020-06-23 23:15:54 +02:00
Ricardo Wurmus 4be49afabd gnu: python-scikit-image: Update to 0.17.2.
* gnu/packages/python-science.scm (python-scikit-image): Update to 0.17.2.
2020-06-23 23:15:54 +02:00
Ricardo Wurmus 83c116563d gnu: python-gridmap: Update to 0.14.0.
* gnu/packages/python-xyz.scm (python-gridmap): Update to 0.14.0.
2020-06-23 23:15:54 +02:00
Ricardo Wurmus e8f2ddbb23 gnu: Add python-progressbar2.
* gnu/packages/python-xyz.scm (python-progressbar2): New variable.
2020-06-23 23:15:54 +02:00
Ricardo Wurmus 2537a7bf26 gnu: python-pycodestyle: Update to 2.6.0.
* gnu/packages/python-xyz.scm (python-pycodestyle): Update to 2.6.0.
[arguments]: Replace check phase.
[native-inputs]: Add python-pytest.
2020-06-23 23:15:54 +02:00
Ricardo Wurmus 4e6387846b gnu: python-pyflakes: Update to 2.2.0.
* gnu/packages/python-xyz.scm (python-pyflakes): Update to 2.2.0.
2020-06-23 23:15:54 +02:00
Ricardo Wurmus 358dda42e7 gnu: python-flake8: Update to 3.8.3.
* gnu/packages/python-xyz.scm (python-flake8): Update to 3.8.3.
2020-06-23 23:15:54 +02:00
Ricardo Wurmus 57be09b207 gnu: python-utils: Update to 2.4.0.
* gnu/packages/python-xyz.scm (python-utils): Update to 2.4.0.
[arguments]: Replace check phase.
2020-06-23 23:15:54 +02:00
Ricardo Wurmus a17e1b9e11 gnu: python-pytest-flakes: Update to 4.0.0.
* gnu/packages/check.scm (python-pytest-flakes): Update to 4.0.0.
[arguments]: Skip broken test.
2020-06-23 23:15:54 +02:00
Marius Bakke a864d40711 gnu: mpv: Use deterministic ordering of shared library dependencies.
Fixes <https://bugs.gnu.org/42025>.
Reported by Msavoritias <marinus.savoritias@disroot.org>.

* gnu/packages/video.scm (mpv)[arguments]: Add phase 'build-reproducibly'.
2020-06-23 22:24:38 +02:00
Marius Bakke e6c2cec217 gnu: ungoogled-chromium: Update to 83.0.4103.116-0.f08ce8b [fixes CVE-2020-6509].
* gnu/packages/chromium.scm (%chromium-version): Set to 83.0.4103.116.
(%ungoogled-origin): Update hash.
2020-06-23 22:24:38 +02:00
Marius Bakke b87840f0d4 gnu: motion: Build with the latest ffmpeg.
* gnu/packages/video.scm (motion)[inputs]: Change from FFMPEG-3.4 to FFMPEG.
2020-06-23 22:24:32 +02:00
Efraim Flashner aa246eaa6b gnu: openmw: Don't use unstable tarball.
* gnu/packages/game-development.scm (openmw)[source]: Download using
git-fetch.
2020-06-23 19:17:33 +03:00
Efraim Flashner 9b03299544 gnu: go-1.13: Target aarch64-linux for aarch64-linux.
Fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34872>.

* gnu/packages/golang.scm (go-1.13)[arguments]: Set system to
aarch64-linux when building for aarch64-linux. Adjust 'prebuild phase
to skip tests which fail on aarch64-linux.
2020-06-23 19:17:33 +03:00
Efraim Flashner 87e1a1979b gnu: go-github-com-rcrowley-go-metrics: Skip tests on aarch64-linux.
* gnu/packages/syncthing.scm (go-github-com-rcrowley-go-metrics)
[arguments]: Skip tests when building on or for aarch64-linux.
2020-06-23 19:17:32 +03:00
Kei Kebreau 362ae4313e gnu: nml: Update to 0.5.2.
* gnu/packages/game-development.scm (nml): Update to 0.5.2.
[source]: Fetch from pypi.
[arguments]: Remove 'fix-pillow' phase and disable tests.
[home-page]: Update URL.
2020-06-23 10:23:00 -04:00
Efraim Flashner 6562a3883f gnu: pidentd: Don't use unstable tarball.
* gnu/packages/networking.scm (pidentd)[source]: Download using
git-fetch.
2020-06-23 17:12:58 +03:00
Efraim Flashner 59bcda1e8c gnu: nzbget: Don't use unstable tarball.
* gnu/packages/networking.scm (nzbget)[source]: Download using release
source tarball.
2020-06-23 17:10:34 +03:00
Efraim Flashner a2a7cc9bfc gnu: lightgbm: Don't use unstable tarball.
* gnu/packages/machine-learning.scm (lightgbm)[source]: Download using
git-fetch.
[arguments]: Adjust custom 'check phase accordingly.
2020-06-23 17:02:04 +03:00
Efraim Flashner 92ecee94dd gnu: sonata: Don't use unstable tarball.
* gnu/packages/mpd.scm (sonata)[source]: Download using git-fetch.
2020-06-23 16:46:06 +03:00
Efraim Flashner fffe9a1529 gnu: sbcl-md5: Don't use unstable tarball.
* gnu/packages/lisp-xyz.scm (sbcl-md5)[source]: Download using git-fetch.
2020-06-23 16:34:34 +03:00
Efraim Flashner b244722879 gnu: nototools: Don't use unstable tarball.
* gnu/packages/fontutils.scm (nototools)[source]: Download using
git-fetch.
2020-06-23 16:13:41 +03:00
Efraim Flashner 405b9ba048 gnu: fntsample: Don't use unstable tarball.
* gnu/packages/fontutils.scm (fntsample)[source]: Download using
git-fetch.
2020-06-23 16:08:15 +03:00
Efraim Flashner de0f36f0aa gnu: miniasm: Make sure all phases return #t.
* gnu/packages/bioinformatics.scm (miniasm)[arguments]: Make custom
'install phase return #t.
2020-06-23 16:04:51 +03:00
Efraim Flashner 896f18210b gnu: miniasm: Don't use unstable tarball.
* gnu/packages/bioinformatics.scm (miniasm)[source]: Download using
git-fetch.
2020-06-23 16:04:04 +03:00
Efraim Flashner b9e1fc2f04 gnu: stumpwm-contrib: Add a source file-name.
* gnu/packages/wm.scm (stumpwm-contrib)[source]: Add file-name field.
2020-06-23 15:56:50 +03:00
Efraim Flashner 09c2fb1238 gnu: libfreenect: Add a source file-name.
* gnu/packages/openkinect.scm (libfreenect)[source]: Add file-name field.
2020-06-23 15:55:27 +03:00
Efraim Flashner 352e09a5b0 gnu: xaos: Add a source file-name.
* gnu/packages/maths.scm (xaos)[source]: Add file-name field.
2020-06-23 15:54:38 +03:00
Efraim Flashner b5698f5b38 gnu: java-picocli: Use a source file-name.
* gnu/packages/java.scm (java-picocli)[source]: Add a file-name field.
2020-06-23 15:53:54 +03:00
Martin Becze 1ed87c010e gnu: Add go-github-com-emersion-go-imap-idle.
* gnu/packages/golang.scm (go-github-com-emersion-go-imap-idle): New
variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-23 15:11:09 +03:00
Martin Becze 9ba67ef0ea gnu: Add go-github-com-emersion-go-sasl.
* gnu/packages/golang.scm (go-github-com-emersion-go-sasl): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-23 15:11:08 +03:00
Martin Becze 48ee9aa461 gnu: Add go-github-com-emersion-go-imap.
* gnu/packages/golang.scm (go-github-com-emersion-go-imap): New
variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-23 15:11:08 +03:00
Martin Becze bffb8f3c5f gnu: Add go-github-com-ddevault-go-libvterm.
* gnu/packages/golang.scm (go-github-com-ddevault-go-libvterm): New
variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-23 15:11:08 +03:00
Martin Becze d6bae2b7bc gnu: Add go-github-com-danwakefield-fnmatch.
* gnu/packages/golang.scm (go-github-com-danwakefield-fnmatch): New
variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-23 15:11:08 +03:00
Ricardo Wurmus c03cefc3d8 gnu: Add r-kmer.
* gnu/packages/cran.scm (r-kmer): New variable.

Co-authored-by: Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
2020-06-23 13:43:12 +02:00
Ricardo Wurmus f9b3718568 gnu: Add r-phylogram.
* gnu/packages/cran.scm (r-phylogram): New variable.

Co-authored-by: Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
2020-06-23 13:43:12 +02:00
Ricardo Wurmus 755733a3fe gnu: Add r-fourcseq.
* gnu/packages/cran.scm (r-fourcseq): New variable.

Co-authored-by: Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
2020-06-23 13:43:12 +02:00
Ricardo Wurmus c261a7b39a gnu: Add r-lsd.
* gnu/packages/cran.scm (r-lsd): New variable.

Co-authored-by: Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de>
2020-06-23 13:43:12 +02:00
Mathieu Othacehe 380c3e459b gnu: cuirass: Update to 0.0.1-34.10b16e.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-34.10b16e.
2020-06-23 11:09:24 +02:00
Mathieu Othacehe fd45ecb571 system: image: Remove fakeroot dependencies.
Since c29bb909d2, fakeroot "sed" and "coreutils"
dependencies are now explicit.

* gnu/system/image.scm (system-disk-image): Remove "sed" and "coreutils" from
inputs.
2020-06-23 09:51:20 +02:00
Mathieu Othacehe c29bb909d2 gnu: fakeroot: Do not assume "sed" and "cut" to be available.
* gnu/packages/linux.scm (fakeroot)[inputs]: Add "sed" and "coreutils",
[arguments]: substitute "sed" and "cut" by their absolute path in fakeroot
script. Rename the associated phase from patch-getopt to patch-script.
2020-06-23 09:51:14 +02:00
Mark H Weaver 42a2ee1f92 gnu: linux-libre: Update to 5.4.48.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.48.
(linux-libre-5.4-pristine-source): Update hash.
2020-06-22 21:02:33 -04:00
Mark H Weaver 83cbfa2091 gnu: linux-libre@5.7: Update to 5.7.5.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.5.
(linux-libre-5.7-pristine-source): Update hash.
2020-06-22 21:02:00 -04:00
Mark H Weaver d460e737a8 gnu: linux-libre@4.19: Update to 4.19.129.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.129.
(linux-libre-4.19-pristine-source): Update hash.
2020-06-22 21:00:50 -04:00
Jakub Kądziołka 2dab855bb1 gnu: sequoia: Update to 0.17.0.
* gnu/packages/sequoia.scm (sequoia): Update to 0.17.0.
  [cargo-inputs]: Add rust-structopt-0.3.
  [phases](unpin-deps): New phase.
2020-06-23 01:42:02 +02:00
Ludovic Courtès 96a95aa9c7 doc: cookbook: Tweak intro to the REPL.
* doc/guix-cookbook.texi (A Scheme Crash Course): Reword first
paragraph.  Remove extra paren.
2020-06-23 00:03:08 +02:00
Ludovic Courtès 2f6901c9df self: Parallelize translation of the manual.
The guix-translated-texinfo.drv execution time goes from 1mn42s with 1
core to 1mn8s with 4 cores.

* guix/self.scm (translate-texi-manuals)[build]: Use 'n-par-for-each'
instead of 'for-each' for translation.
2020-06-23 00:03:08 +02:00
Ludovic Courtès 301527be8b self: Move statements after definitions in translation derivation.
* guix/self.scm (translate-texi-manuals)[build]: Move statements after
definitions.
2020-06-23 00:03:08 +02:00
Ludovic Courtès 5837b3e41f po: Micro-optimize 'read-po-file'.
* guix/build/po.scm (parse-tree->assoc): Use dot instead of ellipsis in
'match' clause to avoid repeated calls to 'list?'.
2020-06-23 00:03:08 +02:00
Ludovic Courtès 52b4524f4e po: Avoid regexps when interpreting '\n' sequences.
This reduces the execution time of:

  (call-with-input-file "po/doc/guix-manual.de.po" read-po-file)

from 4.7s to 4.0s.

* guix/build/po.scm (interpret-newline-escape): New procedure.
(parse-tree->assoc): Use it instead of 'regexp-substitute/global'.
2020-06-23 00:03:08 +02:00
Ludovic Courtès a524a31de4 self: Speed up Texinfo cross-reference translation.
Building guix-translated-texinfo.drv goes from 11mn to 1mn50s, most of
which is taken by po4a.

* guix/self.scm (translate-texi-manuals)[build](make-ref-regex): Remove.
(canonicalize-whitespace): New procedure.
(xref-regexp): New variable.
(translate-cross-references): Rewrite to iterate over the
cross-references rather than iterating over the msgids.  Update caller.
2020-06-23 00:03:08 +02:00
Ludovic Courtès 2f562699ea doc: cookbook: Mention "guix hash -rx" for Git checkouts.
* doc/guix-cookbook.texi (Extended example): Mention "guix hash -rx ."
2020-06-23 00:03:08 +02:00
Ludovic Courtès ab83e1f054 doc: cookbook: Clarify 'git-fetch' conventions.
* doc/guix-cookbook.texi (Extended example): Clarify use of 'git-file-name'
and 'git-version'.
2020-06-23 00:03:08 +02:00
Vinicius Monego 62115b7ab7 gnu: liferea: Update to 1.12.8.
* gnu/packages/syndication.scm (liferea): Update to 1.12.8.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22 23:52:55 +02:00
Marius Bakke 0752dabb40 gnu: mlt: Build with the latest ffmpeg.
* gnu/packages/video.scm (mlt)[inputs]: Change from FFMPEG-3.4 to FFMPEG.
2020-06-22 23:52:55 +02:00
Vinicius Monego d6817e0086 gnu: mlt: Update to 6.20.0.
* gnu/packages/video.scm (mlt): Update to 6.20.0.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22 23:52:55 +02:00
Vinicius Monego 9305dfb9fd gnu: darktable: Update to 3.0.2.
* gnu/packages/photo.scm (darktable): Update to 3.0.2.
[arguments]: Compile with clang.  Wrap GSETTINGS_SCHEMAS_DIR.
[license]: Add license information for Rawspeed.
[native-inputs]: Add clang, desktop-file-utils, glib, gobject-instrospection,
llvm, and po4a.  Reorder alphabetically.
[inputs]: Add colord-gtk, cups, graphicsmagick, gsettings-desktop-schemas,
iso-codes, libsecret, lua, openjpeg, and osm-gps-map.  Reorder alphabetically.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22 23:52:55 +02:00
Simon South a212006048 gnu: jamvm: Fix to work with current gcc and glibc.
* gnu/packages/java.scm (jamvm)[source]: Add patch.
(jamvm-1-bootstrap)[native-inputs]: Remove.
* gnu/packages/patches/jamvm-2.0.0-disable-branch-patching.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22 23:52:55 +02:00
Giacomo Leidi cf66096d51 gnu: template-glib: Update to 3.34.0.
* gnu/packages/glib.scm (template-glib): Update to 3.34.0.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22 23:52:54 +02:00
Edouard Klein 3e84503cb2 gnu: Add python-daemux.
* gnu/packages/tmux.scm (python-daemux): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22 23:52:54 +02:00
Edouard Klein 3565a30f70 gnu: Add python-libtmux.
* gnu/packages/tmux.scm (python-libtmux): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22 23:52:54 +02:00
Edouard Klein 9d0e87f8ed gnu: Add python-pyfiglet.
* gnu/packages/python-xyz.scm (python-pyfiglet): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22 23:52:54 +02:00
Edouard Klein 24297a9a9c gnu: Add python-flask-restx.
* gnu/packages/python-web.scm (python-flask-restx): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22 23:52:54 +02:00
Edouard Klein 85acb5f53d gnu: Add python-pytest-flask.
* gnu/packages/python-check.scm (python-pytest-flask): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22 23:52:54 +02:00
Edouard Klein 857c63fe03 gnu: Add python-pytest-benchmark.
* gnu/packages/python-check.scm (python-pytest-benchmark): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22 23:52:54 +02:00
Edouard Klein bb7e9ab755 gnu: Add python-py-cpuinfo.
* gnu/packages/python-xyz.scm (python-py-cpuinfo): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-22 23:52:53 +02:00
Nicolas Goaziou 68a6070bc3 gnu: Add abe.
* gnu/packages/games.scm (abe): New variable.
2020-06-22 22:06:06 +02:00
Jonathan Brielmaier 5d9540ddcf gnu: mate: Don't propagate glib:bin.
* gnu/packages/mate.scm (mate)[propagated-inputs]: Remove as the
proper fix arrived from core-updates.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-22 21:28:12 +03:00
Jonathan Brielmaier a2ebd098d7 gnu: mate-common: Update to 1.24.1.
* gnu/packages/mate.scm (mate-common): Update to 1.24.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-22 21:27:38 +03:00
Vinicius Monego bf2ffbcd77 gnu: Add python-pytest-lazy-fixture.
* gnu/packages/check.scm (python-pytest-lazy-fixture): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-22 21:18:40 +03:00
Ricardo Wurmus af02327856 gnu: r-with-tests, r-minimal: Update to 4.0.2.
* gnu/packages/statistics.scm (r-with-tests, r-minimal): Update to 4.0.2.
2020-06-22 18:28:52 +02:00
Mathieu Othacehe 7f75a7ec08 system: image: Remove "image-root" when building raw disk-images.
The "image-root" derivation output is used as a temporary directory that is
passed to mke2fs and mkdosfs later on. By merging the creation of this
directory and the production of partition images, we can get rid of the
derivation.

As mke2fs and mkdosfs are not able to override file permissions, call those
commands with fakeroot. This way, all the image files will be owned by root,
even if image generation is done in an unprivilegded context.

* gnu/system/image.scm (system-disk-image): Merge "image-root" and
"iso9660-image" derivations so that we spare an extra derivation. Also add
"fakeroot" and its runtime dependencies to the inputs.
* gnu/build/image.scm (make-ext-image, make-vfat-image): Make sure that mke2fs
and mkdosfs are respectively called by fakeroot.
2020-06-22 17:49:19 +02:00
Marius Bakke cf14e67963 gnu: gn: Update to 0.0-1794.eb997b5.
* gnu/packages/build-tools.scm (gn): Update to 0.0-1794.eb997b5.
2020-06-22 17:16:39 +02:00
Marius Bakke 75527eb1cb gnu: ungoogled-chromium: Update to 83.0.4103.106-0.f08ce8b [security fixes].
This fixes CVE-2020-6465, CVE-2020-6466, CVE-2020-6467, CVE-2020-6468,
CVE-2020-6469, CVE-2020-6470, CVE-2020-6471, CVE-2020-6472, CVE-2020-6473,
CVE-2020-6474, CVE-2020-6475, CVE-2020-6476, CVE-2020-6477, CVE-2020-6478,
CVE-2020-6479, CVE-2020-6480, CVE-2020-6481, CVE-2020-6482, CVE-2020-6483,
CVE-2020-6484, CVE-2020-6485, CVE-2020-6486, CVE-2020-6487, CVE-2020-6488,
CVE-2020-6489, CVE-2020-6490, CVE-2020-6491, CVE-2020-6493, CVE-2020-6494,
CVE-2020-6495, CVE-2020-6496, CVE-2020-6497, and CVE-2020-6498.

* gnu/packages/patches/ungoogled-chromium-system-jsoncpp.patch,
gnu/packages/patches/ungoogled-chromium-system-zlib.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 83.
(%chromium-version): Set to 83.0.4103.106.
(%ungoogled-revision): Set to f08ce8b3f1300ef0750b5d6bf967b9cbbfd9a56d.
(%gentoo-revision, %gentoo-patches, %debian-patches): New variables.
(gentoo-patch, debian-patch): New procedures.
(%chromium-origin, %ungoogled-origin): Update hashes.
(ungoogled-chromium-source): Don't apply patches from %DEBIAN-ORIGIN, but take
%GENTOO-PATCHES, %DEBIAN-PATCHES, and the local patch files.
(ungoogled-chromium)[arguments]: Remove "enable_swiftshader=false" from
 #:configure-flags.  Add "icu_use_data_file=false".  Set CFLAGS in phase.
Remove obsolete substitution.  Adjust install phase to install .so files for
ANGLE and Swiftshader.
[native-inputs]: Change from CLANG-9 to CLANG-10.
[inputs]: Replace ICU4C with ICU4C-67.
(ungoogled-chromium/wayland): Remove obsolete substitution.  Add
"ozone_platform_x11=true" in #:configure-flags.
2020-06-22 17:16:39 +02:00
Marius Bakke 8169cc736a gnu: icu4c: Add 67.1.
* gnu/packages/icu4c.scm (icu4c-67): New public variable.
2020-06-22 17:16:39 +02:00
Marius Bakke acac3b94d7 gnu: ungoogled-chromium: Specify CPE name.
* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Add CPE-NAME.
2020-06-22 17:16:39 +02:00
Marius Bakke cafc5f8927 gnu: ungoogled-chromium: Remove non-free file.
* gnu/packages/chromium.scm (ungoogled-chromium-source): Remove (unused) SVG
file that is licensed under a NoDerivatives license.
2020-06-22 17:16:39 +02:00
Marius Bakke 3d5a217d5e gnu: ungoogled-chromium: Build with ffmpeg@4.2.
Fixes <https://bugs.gnu.org/41987>.
Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

* gnu/packages/video.scm (ffmpeg-4.2): New public variable.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from FFMPEG
to FFMPEG-4.2.
2020-06-22 17:16:38 +02:00
Marius Bakke 402d03751c gnu: ffmpeg: Enable rav1e on x86_64 only.
Fixes <https://bugs.gnu.org/41993>.
Reported by Kurt I <gitlabcanada@runbox.com>.

* gnu/packages/video.scm (ffmpeg)[inputs]: Conditionally add RAV1E.
[arguments]: Adjust #:configure-flags accordingly.
2020-06-22 17:16:38 +02:00
Mathieu Othacehe 1cb9effc3e system: image: Remove "image-root" derivation when building ISO.
The "image-root" derivation output is used as a temporary directory that is
passed to GNU Xorriso later on. By merging the creation of this directory and
the production of an ISO image, we can get rid of the derivation.

* gnu/system/image.scm (system-iso9660-image): Merge "image-root" and
"iso9660-image" derivations so that we spare an extra derivation.
2020-06-22 17:07:22 +02:00
Mathieu Othacehe 0919d6148f gnu: xl2tpd: Fix build.
* gnu/packages/vpn.scm (xl2tpd)[arguments]: Substitute hardcoded pppd path
instead of trying to set CFLAGS variable.
2020-06-22 16:48:58 +02:00
Pierre Langlois 6e31d6f3c4 gnu: python-plotly: Update to 4.8.1.
But keep version 2.4.1 around for packages that still need it and for python2
support.

* gnu/packages/graph.scm (python-plotly): Update to 4.8.1.
[source]: Use git-fetch so that tests are also included.
[arguments]: Enable tests.
[home-page]: Follow redirect.
(python-plotly-2.4.1): New variable.
(python2-plotly): Inherit from python-plotly-2.4.1.
* gnu/packages/bioinformatics.scm (python-deeptools)[native-inputs]: Depend on
python-plotly-2.4.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-22 15:44:16 +02:00
Pierre Langlois 3417a25156 gnu: Add python-xarray.
From 27ec21904f769c1e8114f767972d9037e1e9f68a Mon Sep 17 00:00:00 2001
From: Pierre Langlois <pierre.langlois@gmx.com>
Date: Thu, 18 Jun 2020 00:58:02 +0200
Subject: [PATCH 4/5] gnu: Add python-xarray.

* gnu/package/python-science.scm (python-xarray): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-22 15:44:14 +02:00
Pierre Langlois 7fd33283df gnu: Add python-retrying.
* gnu/packages/python-xyz.scm (python-retrying): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-22 15:44:12 +02:00
Pierre Langlois 20b545f768 gnu: python-pandas: Update to 1.0.5.
But also keep version 0.25.3 around for packages requiring an earlier
versions, as well as version 0.24.2 for a version with python2.

* gnu/packages/python-science.scm (python-pandas): Update to 1.0.5.
[arguments]: Adapt 'patch-which phase.  Add new 'prepare-x phase.  Do not
delete tests that depend on "moto", they are skipped automatically.
[propagated-inputs]: Add python-jinja2.
[inputs]: Add xsel and xclip.
[native-inputs]: Add xorg-server-for-tests so we can test clipboard support.
(python-pandas-0.24): New variable.
(python2-pandas): Inherit from python-pandas-0.25.
* gnu/packages/bioinformatics.scm (python-biom-format)[propagated-inputs]:
Switch to python-pandas-0.25.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-22 15:44:08 +02:00
Pierre Langlois 3a79adab41 gnu: deeptools: Deprecate in favor of python-deeptools.
And make sure python-deeptools's tests are running.

* gnu/packages/bioinformatics.scm (python-deeptools): Fetch source using git.
[native-inputs]: Add python-mock and python-nose.
(deeptools): Mark as deprecated.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-22 15:43:59 +02:00
Ludovic Courtès 955caaab26 self: Build with Guile 3.0.3.
* gnu/packages/guile.scm (guile-3.0/libgc-7): Inherit from GUILE-3.0.3.
2020-06-22 15:42:56 +02:00
Ludovic Courtès fe5de925aa deduplicate: Avoid traversing directories twice.
Until now, we'd call (nar-sha256 file) unconditionally.  Thus, if FILE
was a directory, we would traverse it for no reason, and then call
'deduplicate' on FILE, which would again traverse it.

This change also removes redundant (mkdir-p store) calls from the loop,
and avoids 'lstat' calls by using 'scandir*'.

* guix/store/deduplication.scm (deduplicate): Add named loop.  Move
'mkdir-p' outside the loop.  Use 'scandir*' instead of 'scandir'.  Do
not call 'nar-sha256' when FILE has type 'directory.
2020-06-22 15:42:55 +02:00
Ludovic Courtès a0d419e639 compile: Build gnu/{packages,tests}/* with '-O1'.
* guix/build/compile.scm (optimization-options): Use '-O1' for the
simple case.
2020-06-22 15:42:55 +02:00
Pierre Neidhardt a0dccc71a6 gnu: emacs-helm: Update to 3.6.3.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.6.3.
2020-06-22 15:05:46 +02:00
Pierre Neidhardt 561aeefb0b gnu: emacs-helm-fish-completion: Update to 0.5.
* gnu/packages/emacs-xyz.scm (emacs-helm-fish-completion): Update to 0.5.
2020-06-22 15:01:09 +02:00
Guillaume Le Vaillant 69b82c6078 gnu: js8call: Fix build.
* gnu/packages/radio.scm (js8call)[inputs]: Use regular hamlib.
2020-06-22 14:50:50 +02:00
Guillaume Le Vaillant 09e27115d6 gnu: wsjtx: Update to 2.2.1.
* gnu/packages/radio.scm (wsjtx-hamlib): Update to 2.2.1.
  [arguments]: Add a 'fix-tests' phase.
  (wsjtx): Update to 2.2.1.
2020-06-22 14:50:50 +02:00
Guillaume Le Vaillant 0213f0940e gnu: qgis: Disable some failing tests.
* gnu/packages/geo.scm (qgis)[arguments]: Disable a few more failing tests.
2020-06-22 14:50:50 +02:00
Ricardo Wurmus c89afe7516 gnu: Add r-rgreat.
* gnu/packages/bioconductor.scm (r-rgreat): New variable.
2020-06-22 14:39:03 +02:00
Efraim Flashner 277ac1f242 gnu: rust-libc-0.2: Don't skip build.
* gnu/packages/crates-io.scm (rust-libc-0.2)[arguments]: Don't skip
build.
2020-06-22 14:15:34 +03:00
Efraim Flashner a1b79c09ee gnu: rust-libc-0.2: Update to 0.2.71.
* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.71.
2020-06-22 14:15:34 +03:00
Efraim Flashner a56305539f gnu: rust-rayon-1.3: Rename to rust-rayon-1.
* gnu/packages/crates-io.scm (rust-rayon-1.3): Rename to rust-rayon-1.
(rust-criterion-0.3, rust-criterion-0.2, rust-gimli-0.18,
rust-hashbrown-0.5, rust-indexmap-1.3, rust-jpeg-decoder-0.1,
rust-nasm-rs-0.1, rust-scroll-0.9, rust-syn-1.0, rust-syn-0.15)
[arguments]: Adjust accordingly.
* gnu/packages/gnome.scm (librsvg-next)[arguments]: Same.
* gnu/packages/rust-apps.scm (tokei)[arguments]: Same.
* gnu/packages/video.scm (rav1e)[arguments]: Same.
2020-06-22 14:15:34 +03:00
Efraim Flashner 6c2189c858 gnu: Remove rust-rayon-1.1.
* gnu/packages/crates-io.scm (rust-rayon-1.1): Remove variable.
(rust-criterion-0.2, rust-gimli-0.18, rust-hashbrown-0.5,
rust-jpeg-decoder-0.1, rust-scroll-0.9, rust-syn-0.15)
[arguments]: Replace rust-rayon-1.1 with 1.3.
2020-06-22 14:15:34 +03:00
Efraim Flashner 8781c8edd2 gnu: rust-rayon-core-1.7: Rename to rust-rayon-core-1.
* gnu/packages/crates-io.scm (rust-rayon-core-1.7): Rename to
rust-rayon-core-1.
(rust-criterion-0.2, rust-rayon-1.3, rust-rayon-1.1, rust-rayon-0.8)
[arguments]: Adjust accordingly.
2020-06-22 14:15:34 +03:00
Efraim Flashner 4f76fbfcd9 gnu: Remove rust-rayon-core-1.5.
* gnu/packages/crates-io.scm (rust-rayon-core-1.5): Remove variable.
(rust-criterion-0.2, rust-rayon-1.1) [arguments]: Replace
rust-rayon-core-1.5 with 1.7.
2020-06-22 14:15:33 +03:00
Efraim Flashner df4d2ddaee gnu: sequoia: Fix typos.
* gnu/packages/sequoia.scm (sequoia)[arguments]: Move unquote next to
the expression it applies to.
2020-06-22 14:15:33 +03:00
Efraim Flashner 6cd7b35544 gnu: rust-regex-1.3: Rename to rust-regex-1.
* gnu/packages/crates-io.scm (rust-regex-1.3): Rename to rust-regex-1.
(rust-ansi-term-0.12, rust-bindgen-0.52, rust-bindgen-0.51,
rust-bindgen-0.50, rust-bindgen-0.37, rust-bindgen-0.49, rust-clap-2,
rust-compiletest-rs-0.3, rust-console-0.9, rust-console-0.7,
rust-docopt-1.1, rust-env-logger-0.7, rust-env-logger-0.6,
rust-env-logger-0.5, rust-gimli-0.18, rust-globset-0.4,
rust-grep-cli-0.1, rust-grep-matcher-0.1, rust-grep-regex-0.1,
rust-grep-searcher-0.1, rust-ignore-0.4, rust-lalrpop-0.17,
rust-lalrpop-util-0.17, rust-locale-config-0.3, rust-localeconfig-0.2,
rust-nom-5, rust-nom-4.2, rust-once-cell-1.2, rust-proptest-0.9,
rust-proptest-0.8, rust-pulldown-cmark-0.4, rust-regex-automata-0.1,
rust-rusqlite-0.19, rust-scan-fmt-0.2, rust-syn-1.0, rust-syn-0.15,
rust-ucd-parse-0.1, rust-version-sync-0.8) [arguments]: Adjust accordingly.
* gnu/packages/gnome.scm (librsvg-next)[arguments]: Same.
* gnu/packages/rust-apps.scm (fd, ripgrep, tokei, rust-cargo-c)
[arguments]: Same.
* gnu/packages/sequoia.scm (sequoia)[arguments]: Same.
2020-06-22 14:15:33 +03:00
Efraim Flashner 9c13497df4 gnu: Remove rust-regex-1.1.
* gnu/packages/crates-io.scm (rust-regex-1.1): Remove variable.
(rust-bindgen-0.50, rust-bindgen-0.49, rust-clap-2,
rust-compiletest-rs-0.2, rust-console-0.7, rust-docopt-1.1,
rust-env-logger-0.7, rust-env-logger-0.6, rust-env-logger-0.5,
rust-gimli-0.18, rust-globset-0.4, rust-grep-cli-0.1,
rust-grep-matcher-0.1, rust-grep-regex-0.1, rust-grep-searcher-0.1,
rust-ignore-0.4, rust-nom-5, rust-nom-4.2, rust-once-cell-1.2,
rust-proptest-0.9, rust-proptest-0.8, rust-pulldown-cmark-0.4,
rust-regex-automata-0.1, rust-rusqlite-0.19, rust-syn-0.15,
rust-ucd-parse-0.1, rust-version-sync-0.8) [arguments]: Replace
rust-regex-1.1 with 1.3.
* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Same.
2020-06-22 14:15:33 +03:00
Efraim Flashner 80cfe5458c gnu: Add rust-once-cell-0.1.
* gnu/packages/crates-io.scm (rust-once-cell-0.1): New variable.
2020-06-22 14:15:33 +03:00
Efraim Flashner f4022d8549 gnu: Add rust-gettext-rs-0.4.
* gnu/packages/crates-io.scm (rust-gettext-rs-0.4): New variable.
2020-06-22 14:15:32 +03:00
Efraim Flashner e1240cb249 gnu: Add rust-gettext-sys-0.19.
* gnu/packages/crates-io.scm (rust-gettext-sys-0.19): New variable.
2020-06-22 14:15:32 +03:00
Efraim Flashner b3987cd3d2 gnu: Add rust-locale-config-0.2.
* gnu/packages/crates-io.scm (rust-locale-config-0.2): New variable.
2020-06-22 14:15:32 +03:00
Efraim Flashner d77146e9fe gnu: Add rust-proptest-0.7.
* gnu/packages/crates-io.scm (rust-proptest-0.7): New variable.
2020-06-22 14:15:32 +03:00
Efraim Flashner eba1524df2 gnu: Add rust-regex-syntax-0.4.
* gnu/packages/crates-io.scm (rust-regex-syntax-0.4): New variable.
2020-06-22 14:15:32 +03:00
Efraim Flashner 5247f79db6 gnu: Add rust-section-testing-0.0.
* gnu/packages/crates-io.scm (rust-section-testing-0.0): New variable.
2020-06-22 14:15:31 +03:00
Efraim Flashner 7c6948c71e gnu: rust-tempfile-3.1: Rename to rust-tempfile-3.
* gnu/packages/crates-io.scm (rust-tempfile-3.1): Rename to ...
(rust-tempfile-3): .. this.
(rust-cairo-rs-0.8, rust-cairo-rs-0.7, rust-cc-1.0,
rust-compiletest-rs-0.3, rust-filetime-0.2, rust-gdk-pixbuf-sys-0.9,
rust-gio-sys-0.9, rust-git2-0.11, rust-glib-0.9, rust-glib-0.8,
rust-glib-sys-0.9, rust-gobject-sys-0.9, rust-handlebars-2.0,
rust-lscolors-0.6, rust-native-tls-0.2, rust-nix-0.15, rust-nix-0.14,
rust-no-panic-0.1, rust-pango-sys-0.9, rust-pangocairo-0.10,
rust-proptest-0.9, rust-proptest-0.8, rust-rustdoc-stripper-0.1,
rust-rustls-0.16, rust-rusty-fork-0.2, rust-sourcefile-0.1,
rust-tiff-0.2, rust-tokio-0.2, rust-tokio-fs-0.1, rust-tokio-uds-0.2,
rust-wayland-client-0.23, rust-wayland-client-0.21, rust-xattr-0.2)
[arguments]: Adjust accordingly.
* gnu/packages/rust-apps.scm (rust-cbindgen, tokei)[arguments]: Same.
* gnu/packages/sequoia.scm (sequoia)[arguments]: Same.
* gnu/packages/terminals.scm (alacritty)[arguments]: Same.
2020-06-22 14:15:31 +03:00
Efraim Flashner 0c9bca4ffe gnu: Remove rust-tempfile-3.0.
* gnu/packages/crates-io.scm (rust-tempfile-3.0): Remove variable.
(rust-compiletest-rs-0.3, rust-filetime-0.2, rust-handlebars-2.0,
rust-nix-0.15, rust-nix-0.14, rust-proptest-0.9, rust-proptest-0.8,
rust-rustls-0.16, rust-rusty-fork-0.2, rust-tiff-0.2, rust-tokei-fs-0.1,
rust-tokio-uds-0.2, rust-xattr-0.2) [arguments]: Replace
rust-tempfile-3.0 with 3.1.
* gnu/packages/rust-apps.scm (tokei)[arguments]: Same.
2020-06-22 14:15:31 +03:00
Efraim Flashner 9f2bb42bee gnu: rust-proptest-0.9: Update to 0.9.6.
* gnu/packages/crates-io.scm (rust-proptest-0.9): Update to 0.9.
[arguments]: Don't skip build. In cargo-inputs replace rust-rand-0.4
with 0.6, rust-rand-chacha-0.2 with 0.1, rust-rand-xorshift-0.2 with 0.1.
2020-06-22 14:15:28 +03:00
Ricardo Wurmus fae72ebb49 gnu: r-zoo: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-zoo): Move this variable from here...
* gnu/packages/cran.scm (r-zoo): ...to here.
2020-06-22 12:46:03 +02:00
Ricardo Wurmus d30ab75a7d gnu: r-directlabels: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-directlabels): Move this variable from here...
* gnu/packages/cran.scm (r-directlabels): ...to here.
2020-06-22 12:42:19 +02:00
Ricardo Wurmus 5c1aab1dc1 gnu: r-boruta: Move to (gnu packages cran).
* gnu/packages/statistics.scm (r-boruta): Move this variable from here...
* gnu/packages/cran.scm (r-boruta): ...to here.
2020-06-22 12:39:51 +02:00
Ricardo Wurmus 6c9834f59f gnu: r-boruta: Fix indentation and description.
* gnu/packages/statistics.scm (r-boruta)[description]: Fix indentation, add
line breaks, and complete the first sentence fragment.
2020-06-22 12:38:41 +02:00
Ricardo Wurmus 62648f4ae3 gnu: r-fit-models: Update to 0.63.
* gnu/packages/statistics.scm (r-fit-models): Update to 0.63.
2020-06-22 12:15:51 +02:00
Ricardo Wurmus 913eaa619c gnu: r-glmnet: Update to 4.0-2.
* gnu/packages/statistics.scm (r-glmnet): Update to 4.0-2.
[propagated-inputs]: Add r-survival.
2020-06-22 12:15:51 +02:00
Ricardo Wurmus 15bee10afe gnu: r-rmarkdown: Update to 2.3.
* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.3.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus 55e89c6aa6 gnu: r-backports: Update to 1.1.8.
* gnu/packages/statistics.scm (r-backports): Update to 1.1.8.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus 3c37c67224 gnu: r-ggplot2: Update to 3.3.2.
* gnu/packages/statistics.scm (r-ggplot2): Update to 3.3.2.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus c68914aa15 gnu: r-isoband: Update to 0.2.2.
* gnu/packages/cran.scm (r-isoband): Update to 0.2.2.
[propagated-inputs]: Remove r-rcpp.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus ad85d0d536 gnu: r-zvcv: Update to 2.1.0.
* gnu/packages/cran.scm (r-zvcv): Update to 2.1.0.
[propagated-inputs]: Remove r-partitions; add r-bh, r-dplyr, r-magrittr, and r-rlinsolve.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus 22f8260ba1 gnu: r-umap: Update to 0.2.6.0.
* gnu/packages/cran.scm (r-umap): Update to 0.2.6.0.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus 4a55cc48b8 gnu: r-ldheatmap: Update to 0.99-8.
* gnu/packages/cran.scm (r-ldheatmap): Update to 0.99-8.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus 0319196561 gnu: r-nonnest2: Update to 0.5-4.
* gnu/packages/cran.scm (r-nonnest2): Update to 0.5-4.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus 3995c50878 gnu: r-rcppgsl: Update to 0.3.8.
* gnu/packages/cran.scm (r-rcppgsl): Update to 0.3.8.
[native-inputs]: Remove r-knitr.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus 2d916665ce gnu: r-ggeffects: Update to 0.15.0.
* gnu/packages/cran.scm (r-ggeffects): Update to 0.15.0.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus 71017346ad gnu: r-bayestestr: Update to 0.7.0.
* gnu/packages/cran.scm (r-bayestestr): Update to 0.7.0.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus 13141c667b gnu: r-rstatix: Update to 0.6.0.
* gnu/packages/cran.scm (r-rstatix): Update to 0.6.0.
[propagated-inputs]: Add r-generics.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus 5ebef04041 gnu: r-radiant-data: Update to 1.3.9.
* gnu/packages/cran.scm (r-radiant-data): Update to 1.3.9.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus 096ecad744 gnu: r-tinytex: Update to 0.24.
* gnu/packages/cran.scm (r-tinytex): Update to 0.24.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus ebd0b2b221 gnu: r-xfun: Update to 0.15.
* gnu/packages/cran.scm (r-xfun): Update to 0.15.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus a7c5df07af gnu: r-calibrate: Update to 1.7.7.
* gnu/packages/cran.scm (r-calibrate): Update to 1.7.7.
2020-06-22 12:15:50 +02:00
Ricardo Wurmus 5195eeeb07 gnu: r-htmltable: Update to 2.0.0.
* gnu/packages/cran.scm (r-htmltable): Update to 2.0.0.
[native-inputs]: Add r-knitr.
2020-06-22 12:15:49 +02:00
Ricardo Wurmus 3841f83396 gnu: r-htmltools: Update to 0.5.0.
* gnu/packages/cran.scm (r-htmltools): Update to 0.5.0.
[propagated-inputs]: Remove r-rcpp; add r-base64enc.
2020-06-22 12:15:49 +02:00
Ricardo Wurmus cac8cfbc46 gnu: r-v8: Update to 3.2.0.
* gnu/packages/cran.scm (r-v8): Update to 3.2.0.
2020-06-22 12:15:49 +02:00
Ricardo Wurmus ebcebc59ab gnu: r-hdf5array: Update to 1.16.1.
* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.16.1.
2020-06-22 12:15:49 +02:00
Ricardo Wurmus b07e53bb09 gnu: r-rhdf5: Update to 2.32.1.
* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.32.1.
2020-06-22 12:15:49 +02:00
Ricardo Wurmus f65d5e84de gnu: r-biomart: Update to 2.44.1.
* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.44.1.
2020-06-22 12:15:49 +02:00
Ricardo Wurmus 55401384dc gnu: r-genomeinfodb: Update to 1.24.2.
* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.24.2.
2020-06-22 12:15:49 +02:00
Ricardo Wurmus f7d5721bc2 gnu: r-gdsfmt: Update to 1.24.1.
* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.24.1.
2020-06-22 12:15:49 +02:00
Ricardo Wurmus 1893092d58 gnu: r-cicero: Update to 1.6.1.
* gnu/packages/bioconductor.scm (r-cicero): Update to 1.6.1.
[propagated-inputs]: Add r-stringi.
2020-06-22 12:15:49 +02:00
Ricardo Wurmus ef58875705 gnu: r-cytoml: Update to 2.0.5.
* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.0.5.
[propagated-inputs]: Add r-xml2.
2020-06-22 12:15:49 +02:00
Ricardo Wurmus 015ff0bf18 gnu: r-wiggleplotr: Update to 1.12.1.
* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.12.1.
2020-06-22 12:15:49 +02:00
Ricardo Wurmus 8c06ce3c22 gnu: r-regioner: Update to 1.20.1.
* gnu/packages/bioconductor.scm (r-regioner): Update to 1.20.1.
2020-06-22 12:15:49 +02:00
Ricardo Wurmus 48713c5d94 gnu: Add r-rlinsolve.
* gnu/packages/cran.scm (r-rlinsolve): New variable.
2020-06-22 12:15:49 +02:00
Mathieu Othacehe b7f211bbbc gnu: cuirass: Update to 0.0.1-33-61cc56f6.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-33-61cc56f6.
2020-06-22 10:39:24 +02:00
Mathieu Othacehe 10c582fa22 gnu: xl2tpd: Fix typo.
* gnu/packages/vpn.scm (xl2tpd)[arguments]: Turn "-DPPD" into "-DPPPD".
2020-06-22 10:28:00 +02:00
Ricardo Wurmus acba72b914 gnu: express: Update to 1.5.3.
* gnu/packages/bioinformatics.scm (express): Update to 1.5.3.
[source]: Fetch from Github.
[arguments]: Add phase "remove-update-check".
2020-06-22 09:07:51 +02:00
Tobias Geerinckx-Rice 0e0b5977b7 gnu: youtube-dl: Update to 2020.06.16.
* gnu/packages/video.scm (youtube-dl): Update to 2020.06.16.
2020-06-22 02:47:02 +02:00
Tobias Geerinckx-Rice 45ebb59a54 gnu: vmpk: Update home page.
gnu/packages/music.scm (vmpk)[home-page]: Update TLD and use HTTPS.
2020-06-22 02:47:02 +02:00
Jakub Kądziołka f8a28b6c6d gnu: bison-3.6: Don't change the name of the package.
This is a follow-up to commit 512d23c65d.

* gnu/packages/bison (bison-3.6)[name]: Remove the overridden value.
2020-06-22 02:35:55 +02:00
Mark H Weaver 5a9a438146 gnu: linux-libre@4.14: Update to 4.14.185.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.185.
(linux-libre-4.14-pristine-source): Update hash.
2020-06-21 19:13:29 -04:00
Mark H Weaver f1922ee156 gnu: linux-libre@4.9: Update to 4.9.228.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.228.
(linux-libre-4.9-pristine-source): Update hash.
2020-06-21 19:13:01 -04:00
Mark H Weaver 8e5b17280c gnu: linux-libre@4.4: Update to 4.4.228.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.228.
(linux-libre-4.4-pristine-source): Update hash.
2020-06-21 19:12:04 -04:00
Peter Lo 1d97e871dd gnu: Add r-boruta.
* gnu/packages/statistics.scm (r-boruta): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-06-21 18:47:40 -04:00
Nicolas Goaziou 37ab7837e7 gnu: xmoto: Update to 0.6.1.
* gnu/packages/games.scm (xmoto): Update to 0.6.1.
[arguments]: Remove phase installing man pages, now properly handled by the
installation script.
2020-06-22 00:40:10 +02:00
Nicolas Goaziou 9546891f95 gnu: emacs-relint: Update to 1.18.
* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.18.
2020-06-21 23:51:19 +02:00
Ludovic Courtès 89ab6bfbf1 gnu: guile: Add 3.0.3.
* gnu/packages/guile.scm (guile-3.0.3): New variable.
2020-06-21 23:37:29 +02:00
Nicolas Goaziou 6d7ed7c050 gnu: Add seahorse-adventures.
* gnu/packages/games.scm (seahorse-adventures): New variable.
2020-06-21 23:14:16 +02:00
Julien Lepiller 3f3c61b8d5 gnu: Add font-mplus-testflight.
* gnu/packages/fonts.scm (font-mplus-testflight): New variable.
2020-06-21 21:43:07 +02:00
Timotej Lazar dbadca9ac7 gnu: k3b: Update to 20.04.2.
* gnu/packages/kde-multimedia.scm (k3b): Update to 20.04.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-21 17:36:41 +02:00
Timotej Lazar c9650cef1e gnu: k3b: Note the runtime dependency on udisks-service.
* gnu/packages/kde-multimedia.scm (k3b)[description]: Note that udisks-service
should be enabled.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-21 17:36:41 +02:00
Timotej Lazar 4aa89a0914 gnu: k3b: Add inputs for libraries loaded at runtime.
Patch the source to load these from absolute paths. Actual loading is done by
the Qt library, so we cannot use k3b’s runpath.

* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Add libcdio-paranoia and
libdvdcss.
[arguments]<#:phases>[set-absolute-library-paths]: New phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-21 17:36:41 +02:00
Timotej Lazar 7afaab8bef gnu: k3b: Add inputs for external programs.
* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Add cdrdao, dvd+rw-tools,
libburn and sox.
[arguments]<#:phases>[wrap-path]: New phase to wrap the binary with paths to
the above.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-21 17:36:40 +02:00
Timotej Lazar f458958543 gnu: Add cdrdao.
* gnu/packages/cdrom.scm (cdrdao): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-21 17:36:40 +02:00
Ludovic Courtès e4a4287c5f channels: 'authenticate-channel' doesn't check relation with intro commit.
Fixes <https://bugs.gnu.org/41908>.
Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

The relation check imposed an extra restriction that was unnecessary:
it's enough to authenticate the set difference between the closure of
START-COMMIT and that of END-COMMIT.  Any attempt to jump to an
unrelated commit would lead to the authentication failure of one commit
on the way.

* guix/channels.scm (authenticate-channel): Remove extra
'commit-relation' check when (null? commits).
2020-06-21 17:36:40 +02:00
Ludovic Courtès 41939c374a git-authenticate: Ignore authenticated commit cache when it's not #o600.
* guix/git-authenticate.scm (previously-authenticated-commits): Stat
PORT; return the empty list if it's no #o600 and change it to #o600.
2020-06-21 17:36:39 +02:00
Leo Prikler bdafdfcec9 gnu: add convmv.
* gnu/packages/convmv.scm: New file.
* gnu/local.mk: Add it to build.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-06-21 15:53:06 +02:00
Julien Lepiller 5dca64fc97 gnu: Add font-fontna-yasashisa-antique.
gnu/packages/fonts.scm (font-fontna-yasashisa-antique): New variable.
2020-06-21 15:50:16 +02:00
Jan (janneke) Nieuwenhuizen b7249aa472 services: childhurd: Support more than one instance.
* gnu/services/virtualization.scm (<hurd-vm-configuration>)[options]: Remove
"--hda" option.
[id,net-options]: New fields.
(hurd-vm-net-options): New procedure.  Parameterize port forwarding with ID.
* gnu/services/virtualization.scm (hurd-vm-shepherd-service): Use them.
Parameterize provision with ID, if set.  Hardcode "--hda" option for image.
* doc/guix.texi (Virtualization Services): Document new fields.  Update for
hardcoding of "--hda".
2020-06-21 12:51:36 +02:00
B. Wilson 512d23c65d gnu: Add poke.
* gnu/packages/engineering.scm (poke): New variable.
* gnu/packages/bison.scm (bison-3.6): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-06-21 11:06:53 +02:00
Kyle Meyer 292b26d4e5 gnu: git-annex: Update to 8.20200617.
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200617.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-21 10:33:32 +03:00
Vinicius Monego 11fab4a85a gnu: emacs-hy-mode: Update to 1.0.4.
* gnu/packages/emacs-xyz.scm (emacs-hy-mode): Update to 1.0.4.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-06-21 11:42:14 +08:00
Brice Waegeneire f6c6970e0d system: Add 'sg' and 'newgrp' to %SETUID-PROGRAMS.
* gnu/system.scm (%setuid-programs): Add 'sg' and 'newgrp'.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-06-21 11:35:55 +08:00
Nicolas Goaziou 027285691a gnu: xmoto: Unbundle ODE and libccd.
* gnu/packages/games.scm (xmoto): Unbundle ODE and libccd.
[inputs]: Add ode.
2020-06-21 01:47:05 +02:00
Nicolas Goaziou fb5296605e gnu: xmoto: Update to 0.6.0-0-f7ca787.
* gnu/packages/games.scm (xmoto): Update to 0.6.0-0-f7ca787.
[source]: Remove patches.
[arguments]: Remove make-flags keyword.
* gnu/packages/patches/xmoto-remove-glext.patch:
* gnu/packages/patches/xmoto-reproducible.patch:
* gnu/packages/patches/xmoto-utf8.patch: Delete files.
* gnu/local.mk: Register previous deletions.
2020-06-21 00:45:08 +02:00
Nicolas Goaziou a70e2f0f07 gnu: emacs-hyperbole: Use inputs instead of propagated inputs.
* gnu/packages/emacs-xyz.scm (emacs-hyperbole)[arguments]: Replace domainname
with dnsdomainname, not hostname.
[propagated-inputs]: move to...
[inputs]: ...this.
2020-06-21 00:13:38 +02:00
Pierre Langlois 377a5f65ed gnu: emacs-magit: Update to 0746bf1b.
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 0746bf1b.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-21 00:02:15 +02:00
Nicolas Goaziou 915d898f15 gnu: emacs-hyperbole: Update to 7.0.6.
* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Update to 7.0.6.
[source]: Use GNU ELPA URL.  Remove some patches.
[arguments]: Add phase.
* gnu/packages/patches/emacs-hyperbole-do-not-check-dir.patch: Delete file.
* gnu/packages/patches/emacs-hyperbole-domainname.patch: Delete file.
* gnu/local.mk: Register sole patch.
2020-06-20 23:41:45 +02:00
Ludovic Courtès 9015ed6688 gnu: gnutls: Pass #:tests? unconditionally.
* gnu/packages/tls.scm (gnutls)[arguments]: Add #:tests? unconditionally.
2020-06-20 23:36:02 +02:00
Ludovic Courtès 9ee8b41f2b gnu: gnutls: Leave #:disallowed-references empty for GNU/Hurd.
Partly fixes <https://bugs.gnu.org/41775>.

This is a followup to a9bcc64746.

* gnu/packages/tls.scm (gnutls)[arguments]: Let #:disallowed-references
empty when 'hurd-target?' returns true.
2020-06-20 23:36:01 +02:00
Ludovic Courtès 50e7e6a065 build-system/gnu: Cross builds properly handle #:allowed-references & co.
Fixes <https://bugs.gnu.org/41775>.

* guix/build-system/gnu.scm (gnu-cross-build)[canonicalize-reference]:
Pass TARGET and SYSTEM to 'package-cross-derivation'.
2020-06-20 23:35:58 +02:00
Leo Famulari 8562124862 gnu: Mutt: Update to 1.14.4.
* gnu/packages/mail.scm (mutt): Update to 1.14.4.
2020-06-20 17:28:14 -04:00
LaFreniere, Joseph 7d80d79524 gnu: Add emacs-hyperbole.
* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Add at 7.0.3

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-06-20 21:18:24 +02:00
Jakub Kądziołka ef6d3b6436 gnu: Add hashcash.
* gnu/packages/networking.scm (hashcash): New variable.
2020-06-20 20:05:55 +02:00
Ludovic Courtès 13870bbe44 news: Add 'fr' translation.
* etc/news.scm: Add French translation.
2020-06-20 13:18:11 +02:00
Ludovic Courtès 7b06781a58 tests: Skip tests that requires gpg when gpg is unavailable.
Partly fixes <https://bugs.gnu.org/41932>.
Reported by Simen Endsjø <simendsjo@gmail.com>.

* tests/git-authenticate.scm ("signed commits, SHA1 signature"): Use
'gpg+git-available?' in skip guard.
2020-06-20 13:18:11 +02:00
Ludovic Courtès 90f496be9a tests: Actually run 'tests/guix-environment-container.sh'.
This test was skipped since the switch to Guile 3 because
'assert-container-features' would be inlined and thus accessing it with
@@ would fail with an unbound-variable error.

* guix/scripts/environment.scm (assert-container-features): Export.
* tests/guix-environment-container.sh: Use single '@'.
2020-06-20 13:18:11 +02:00
Ludovic Courtès cdea526556 doc: Make issues.guix.gnu.org more visible.
* doc/contributing.texi (Tracking Bugs and Patches): Make
issues.guix.gnu.org more visible, update issue URL.
2020-06-20 13:18:11 +02:00
Nicolas Goaziou 4330cca8de gnu: hydrogen: Update to 1.0.0-rc1.
* gnu/packages/music.scm (hydrogen): Update to 1.0.0-rc1.
2020-06-20 12:49:59 +02:00
Alex Sassmannshausen aed0d0fd73 gnu: guile-config: Update to 0.4.2.
* gnu/packages/guile-xyz.scm (guile-config): Update to 0.4.2.
2020-06-20 11:58:03 +02:00
Vagrant Cascadian d72009bf08 gnu: diffoscope: Update to 148.
* gnu/packages/diffoscope (diffoscope): Update to 148.
  [arguments] Remove add-known-tools phase, fixed upstream.
2020-06-19 14:06:29 -07:00
Tobias Geerinckx-Rice 748a167c81 gnu: sudo: Update to 1.9.1.
* gnu/packages/admin.scm (sudo): Update to 1.9.1.
2020-06-19 11:49:58 +02:00
Jan (janneke) Nieuwenhuizen f25e8f76fe hurd-boot: Use 'setxattr' instead of invoking settrans.
Note: Using `getxattr' on the Hurd instead of running showtrans does not
work (yet?).

* gnu/build/hurd-boot.scm (setup-translator): Use 'setxattr' instead of
invoking settrans.
* gnu/system.scm (hurd-multiboot-modules): Add --x-xattr-translator-records to
enable xattr-embedding of translators.
2020-06-19 10:40:53 +02:00
Jan (janneke) Nieuwenhuizen 951847ee37 hurd-boot: Create individual translators instead of running MAKEDEV.
* gnu/build/hurd-boot.scm (make-hurd-device-nodes): Do not create
dev/{null,zero,full,random,urandom} mount points.
(passive-translator-xattr?, passive-translator-installed?, translated?,
set-translator, set-hurd-device-translators): New procedures.
(false-if-EEXIST): New macro.
(boot-hurd-system): Use them instead of running MAKEDEV.
2020-06-19 10:38:26 +02:00
Florian Pelz 42ed562691 news: Add ‘de’ translation.
* etc/news.scm: Add a ‘de’ translation.
2020-06-19 06:44:48 +00:00
Maxim Cournoyer 04a4af6dd4 uuid: Prevent a loop on invalid arguments.
* gnu/system/uuid.scm (uuid=?): Use type predicates in the fallback case to
prevent looping on invalid arguments.
2020-06-18 23:24:37 -04:00
Maxim Cournoyer 0dd04b9986 machine: ssh: Fix guix deploy hang when using non-DCE UUIDs.
Fixes <https://issues.guix.gnu.org/issue/41237>.

The UUID type information was lost when passing to the lower gexp code strata,
which led to not being able to recreate the UUID in the generated script.
This occurred for non-DCE type UUIDs such as that of a FAT file system.

A following commit will prevent the find-partition-by-uuid procedure from
entering a loop when its UUID argument is invalid.

Reported-by: Brice Waegeneire <brice@waegenei.re>

* gnu/machine/ssh.scm (machine-check-file-system-availability): Replace the
STRING->UUID procedure by the UUID macro, and provide the UUID type as its
second argument.
2020-06-18 23:20:41 -04:00
Ryan Prior via Guix-patches via e520aa8f41 gnu: oil: Update to 0.8.pre6.
* gnu/packages/shells.scm (oil): Update to 0.8.pre6.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-19 00:14:38 +02:00
Simen Endsjø 7fd5f901f6 gnu: Add Iosevka quasi-proportioal fonts.
* gnu/packages/fonts.scm (font-iosevka-aile, font-iosevka-etoile,
font-iosevka-sparkle): New variables.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-18 23:50:14 +02:00
Simen Endsjø f3396e7884 gnu: Update Iosevka fonts from 2.3.3 to 3.1.1.
* gnu/packages/fonts.scm (font-iosevka):
(font-iosevka-slab):
(font-iosevka-term):
(font-iosevka-term-slab): Update to 3.1.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-18 23:49:11 +02:00
Nicolas Goaziou 3328e36438 gnu: emacs-leaf: Update to 4.2.5.
* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.2.5.
[source]: Switch to GNU ELPA URL.
2020-06-18 23:37:41 +02:00
Mark H Weaver 1d763933b8 gnu: linux-libre@5.7: Update to 5.7.4.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.4.
(linux-libre-5.7-pristine-source): Update hash.
2020-06-18 15:59:33 -04:00
Guillaume Le Vaillant 8fdd0da49c gnu: Add multimon-ng.
* gnu/packages/radio.scm (multimon-ng): New variable.
2020-06-18 18:31:09 +02:00
Jakub Kądziołka f43e410470 gnu: Add unicorn.
* gnu/packages/emulators.scm (unicorn): New variable.
2020-06-18 18:08:50 +02:00
Pierre Neidhardt 89c98c063a gnu: Add cluffer.
* gnu/packages/lisp-xyz.scm (cl-cluffer, sbcl-cluffer): New variables.
2020-06-18 17:48:13 +02:00
Pierre Neidhardt d6ad0b7248 gnu: Add sbcl-cluffer-simple-buffer.
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-simple-buffer): New variable.
2020-06-18 17:47:58 +02:00
Pierre Neidhardt 5e3fcdf8f6 gnu: Add sbcl-cluffer-simple-line.
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-simple-line): New variable.
2020-06-18 17:47:45 +02:00
Pierre Neidhardt 37f2d5835e gnu: Add sbcl-cluffer-standard-buffer.
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-buffer): New variable.
2020-06-18 17:47:30 +02:00
Pierre Neidhardt a4a24f66fa gnu: Add sbcl-cluffer-standard-line.
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-line): New variable.
2020-06-18 17:47:10 +02:00
Pierre Neidhardt 19a1a98fb4 gnu: Add sbcl-cluffer-base.
* gnu/packages/lisp-xyz.scm (sbcl-cluffer-base): New variable.
2020-06-18 17:46:53 +02:00
Pierre Neidhardt 409fcee9e5 gnu: Add clump.
* gnu/packages/lisp-xyz.scm (cl-clump, sbcl-clump): New variables.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 106354eaa4 gnu: Add sbcl-clump-binary-tree.
* gnu/packages/lisp-xyz.scm (sbcl-clump-binary-tree): New variable.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt ba1727b041 gnu: Add sbcl-clump-2-3-tree.
* gnu/packages/lisp-xyz.scm (sbcl-clump-2-3-tree): New variable.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 797f43af75 gnu: sbcl-triva: Remove ASD component fix.
* gnu/packages/lisp-xyz.scm (sbcl-triva)[arguments]: Remove 'remove-component
phase now that our build system supports component-less .asd files.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 6f51791022 gnu: sbcl-triva.trivial: Remove ASD component fix.
* gnu/packages/lisp-xyz.scm (sbcl-triva.trivial)[arguments]: Don't replace
create-asd-file phase now that our build system supports component-less .asd
files.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 7432a419b8 gnu: sbcl-fare-quasiquote-readtable: Remove ASD component fix.
* gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote-readtable)[arguments]: Remove
'fix-asd-file phase now that our build system supports component-less .asd
files.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 74fb7f900e gnu: cl-cxml: Remove ASD fix since our build system supports component-less asd.
* gnu/packages/lisp-xyz.scm (cl-cxml)[arguments]: Remove 'remove-component phase.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 5a08660ecb build-system/asdf: Add support for component-less systems.
* guix/build/lisp-utils.scm (make-asd-file): Ensure lib directory exists and
check if prebuilt bundle system was generated.
(generate-system-definition): Add :class and :components only if prebuilt
system was generated.
2020-06-18 17:14:08 +02:00
Pierre Neidhardt 04dd80181f gnu: Add acclimation.
* gnu/packages/lisp-xyz.scm (cl-acclimation, sbcl-acclimation): New variables.
2020-06-18 17:14:08 +02:00
Efraim Flashner 9f4cb9986f gnu: rust-adler32-1: Update to 1.1.0.
* gnu/packages/crates-io.scm (rust-adler32-1): Update to 1.1.0.
[arguments]: Don't skip build. Add rust-compiler-builtins-0.1,
rust-rustc-std-workspace-core-1.0 to cargo-inputs. Add rust-bencher-0.1
to cargo-development-inputs.
2020-06-18 16:38:12 +03:00
Efraim Flashner 67b04b82c2 gnu: rust-adler32-1.0: Rename rust-adler32-1.
* gnu/packages/crates-io.scm (rust-adler32-1.0): Rename to
rust-adler32-1.
(rust-deflate-0.7, rust-inflate-0.4, rust-miniz-oxide-0.3): Adjust
accordingly.
2020-06-18 16:37:03 +03:00
Efraim Flashner c54bc9bd55 gnu: rust-libgit2-sys-0.7: Don't hide package.
* gnu/packages/crates-io.scm (rust-libgit2-sys-0.7)[source]: Remove
bundled code.
[arguments]: Add rust-curl-sys-0.4, rust-libc-0.2, rust-libssh2-sys-0.2,
rust-libz-sys-1.0, rust-openssl-sys-0.9, rust-cc-1.0,
rust-pkg-config-0.3 to cargo-inputs.
[properties]: Remove field.
2020-06-18 16:27:00 +03:00
Efraim Flashner b1ff69195a gnu: rust-curl-sys-0.4: Don't hide package.
* gnu/packages/crates-io.scm (rust-curl-sys-0.4)[source]: Remove bundled
code.
[arguments]: Add rust-libc-0.2, rust-libnghttp2-sys-0.1,
rust-libz-sys-1.0, rust-openssl-sys-0.9, rust-winapi-0.3, rust-cc-1.0,
rust-pkg-config-0.3, rust-vcpkg-0.2 to cargo-inputs. Add custom phase to
find system openssl.
[native-inputs]: Add pkg-config.
[inputs]: Add curl, nghttp2, openssl, zlib.
[properties]: Remove field.
2020-06-18 16:25:01 +03:00
Efraim Flashner e587a8086b gnu: rust-libnghttp2-sys-0.1: Don't hide package.
* gnu/packages/crates-io.scm (rust-libnghttp2-sys-0.1)[source]: Remove
bundled code.
[arguments]: Skip build. Add rust-libc-0.2, rust-cc-1.0 to cargo-inputs.
[inputs]: Add nghttp2.
[properties]: Remove field.
2020-06-18 16:22:26 +03:00
Martin Becze 69288a849a gnu: go-ipfs: Update to 0.5.1.
* gnu/packages/ipfs.scm (go-ipfs): Update to 0.5.1

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-18 14:48:18 +02:00
Timotej Lazar 7568416acb doc: Delete description of a nonexistent option.
* doc/guix.texi (Invoking guix pull): Delete a paragraph about the --verbose
option, which was removed in 1edcfda81b.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-18 14:48:18 +02:00
Ludovic Courtès 05f79da93f profiles: 'linux-module-database' hooks gracefully handles module-less kernels.
Fixes <https://bugs.gnu.org/41924>.

* guix/profiles.scm (linux-module-database)[build]: Arrange so
'directory-entries' always returns a list.  Add 'match' clause for the
empty list.

Co-authored-by: Ivan Kozlov <kanichos@yandex.ru>
2020-06-18 14:48:17 +02:00
Ludovic Courtès fea072d727 profiles: Reindent 'linux-module-database'.
* guix/profiles.scm (linux-module-database): Reindent.
2020-06-18 14:48:17 +02:00
Ludovic Courtès 3b72618f6e nar: Use (guix i18n).
* guix/nar.scm: Use (guix i18n) instead of (guix ui).
2020-06-18 14:48:17 +02:00
Ludovic Courtès d7fb553801 nar: Avoid opening the database an additional time.
* guix/nar.scm (finalize-store-file): Call 'register-items' and pass it
DB.  This avoids opening the database a second time and hopefully
reduces contention on 'db.sqlite-shm'.
2020-06-18 14:48:17 +02:00
Ludovic Courtès 97a46055ca database: 'register-items' takes an open database.
* guix/store/database.scm (store-database-directory)
(store-database-file): New procedures.
(call-with-database): Add call to 'mkdir-p'.
(register-items): Add 'db' parameter and remove #:state-directory and #:schema.
(register-path): Use 'store-database-file' and 'with-database', and
parameterize SQL-SCHEMA.
* gnu/build/image.scm (register-closure): Likewise.
* gnu/build/vm.scm (register-closure): Likewise.
* guix/scripts/pack.scm (store-database)[build]: Likewise.
2020-06-18 14:48:17 +02:00
Ludovic Courtès f9a0fc9dbb build-system/gnu: Fix 'install' phase of 'gnu-dist'.
* guix/build/gnu-dist.scm (install-dist): Fix 2nd argument to
'for-each'.
2020-06-18 14:48:17 +02:00
Ludovic Courtès 290c316621 repl: Fix typo that would lead ~/.guile to be used when running scripts.
This is a followup to c924e54139.

* guix/scripts/repl.scm (guix-repl)[opts]: Set 'ignore-dot-guile?', with
question mark.
2020-06-18 14:48:17 +02:00
Brice Waegeneire e418c3d076 gnu: privoxy: Fix daemon with default configuration.
* gnu/packages/tor.scm (privoxy)[arguments]: Add --localstatedir=/var to
configure flags.  Patch default configuration to disable logging and thus
allowing non-root users to use it.

Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2020-06-18 09:39:35 +02:00
Jan (janneke) Nieuwenhuizen f817a0c095 system: hurd: Add "/bin/sh" and "/usr/bin/env".
* gnu/system/hurd.scm (%base-services/hurd): Add extra-special-files "/bin/sh"
and "/usr/bin/env".
2020-06-18 09:38:53 +02:00
Efraim Flashner 3cd7403584 gnu: mutt: Update to 1.14.3.
* gnu/packages/mail.scm (mutt): Update to 1.14.3.
2020-06-18 10:37:21 +03:00
Jan (janneke) Nieuwenhuizen 2df4ef03f0 gnu: guix: Update to 1.1.0-12.c00564192a.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-12.c00564192a.
2020-06-18 09:28:17 +02:00
Jan (janneke) Nieuwenhuizen c00564192a gnu: coreutils: Update broken tests for the Hurd.
* gnu/packages/base.scm (coreutils)[arguments]: When compiling for the Hurd,
remove hanging "timeout-group" test.  Remove tests "shred-passes", "l-chunk"
and "stats" from XFAIL_TESTS, they pass now.
2020-06-18 09:25:20 +02:00
Mark H Weaver 416439263c gnu: icecat: Remove the bundled Onion Browser Button [security].
Fixes <https://bugs.gnu.org/35728>.

The Onion Browser Button (tortm-browser-button@jeremybenthum) version 0.1.8,
available from addons.mozilla.org and bundled with IceCat, malfunctions with
both IceCat 68.9 and Firefox ESR 68.9.  It tells the user that it's connected
to Tor, but fails to route traffic through it.  The same happens on Debian 9
with its "firefox-esr" package.

Remove this extension from IceCat, pending further investigation.

* gnu/packages/gnuzilla.scm (icecat-source): Remove the "data/extensions/
tortm-browser-button@jeremybenthum" directory before running makeicecat.
2020-06-18 03:13:08 -04:00
Maxim Cournoyer 620796e66b gnu: lib2geom: Fix tests on aarch64, i686-linux architectures.
Fixes <http://issues.guix.gnu.org/41827>.

This change also removes obsolete patches.

* gnu/packages/patches/lib2geom-fix-tests.patch: New file.
* gnu/packages/patches/lib2geom-link-tests-against-glib.patch: Delete file.
* gnu/packages/patches/lib2geom-use-system-googletest.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/graphics.scm (lib2geom)[origin]: Use new patch.
2020-06-18 02:25:49 -04:00
Mark H Weaver c7c7e115d0 gnu: linux-libre: Update to 5.4.47
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.47
(linux-libre-5.4-pristine-source): Update hash.
2020-06-18 01:03:47 -04:00
Mark H Weaver f4f5adcb50 gnu: linux-libre@5.7: Update to 5.7.3
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.3
(linux-libre-5.7-pristine-source): Update hash.
2020-06-18 01:03:27 -04:00
Tobias Geerinckx-Rice 85c4364c78 gnu: wesnoth: Update to 1.14.13.
* gnu/packages/games.scm (wesnoth): Update to 1.14.13.
2020-06-18 02:44:26 +02:00
Tobias Geerinckx-Rice 667e3f490a gnu: meshlab: Update to 2020.06.
* gnu/packages/engineering.scm (meshlab): Update to 2020.06.
2020-06-18 02:44:26 +02:00
Tobias Geerinckx-Rice 654c13f6c1 gnu: perl-date-manip: Update to 6.82.
* gnu/packages/perl.scm (perl-date-manip): Update to 6.82.
2020-06-18 02:44:26 +02:00
Tobias Geerinckx-Rice be2278afab gnu: perl-getopt-long: Update to 2.51.
* gnu/packages/perl.scm (perl-getopt-long): Update to 2.51.
2020-06-18 02:44:25 +02:00
Tobias Geerinckx-Rice 12f9c50ac4 gnu: perl-yaml: Update to 1.30.
* gnu/packages/perl.scm (perl-yaml): Update to 1.30.
2020-06-18 02:44:25 +02:00
Tobias Geerinckx-Rice 5b186c7117 gnu: perl-text-csv-xs: Update to 1.43.
* gnu/packages/perl.scm (perl-text-csv-xs): Update to 1.43.
2020-06-18 02:44:25 +02:00
Tobias Geerinckx-Rice 8952889636 gnu: handbrake: Update to 1.3.3.
* gnu/packages/video.scm (handbrake): Update to 1.3.3.
2020-06-18 02:44:25 +02:00
Leo Famulari eaca906219 gnu: VLC: Find dav1d via FFmpeg.
* gnu/packages/video.scm (vlc)[inputs]: Remove dav1d.
2020-06-17 17:32:30 -04:00
Leo Famulari e68dd68ffe gnu: FFmpeg: Update to 4.3.
* gnu/packages/video.scm (ffmpeg): Update to 4.3.
[source]: Remove obsolete patch.
[inputs]: Add rav1e.
[arguments]: Pass "--enable-librav1e" to #:configure-flags.
(ffmpeg-3.4): Don't build with librav1e.
[inputs]: Remove rav1e.
[arguments]: Remove "--enable-librav1e" from #:configure-flags.
* gnu/packages/patches/ffmpeg-prefer-dav1d.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-06-17 17:32:30 -04:00
Tobias Geerinckx-Rice 5e5776dfde gnu: bind: Update to 9.16.4 [fixes CVE-2020-8618 & CVE-2020-8619].
* gnu/packages/dns.scm (isc-bind): Update to 9.16.4.
2020-06-17 21:28:14 +02:00
Maxim Cournoyer 19ca982861 gnu: Add anubis.
* gnu/packages/mail.scm (anubis): New variable.
2020-06-17 14:28:11 -04:00
Maxim Cournoyer 3b3e392196 gnu: Add emacs-dvc.
* gnu/packages/emacs-xyz.scm (emacs-dvc): New variable.
2020-06-17 14:14:43 -04:00
Maxim Cournoyer 2915a7604a gnu: supercollider: Enable all tests.
* gnu/packages/audio.scm (supercollider)[phases]{set-home, prepare-x}: New
phases.
{disable-broken-tests}: Delete phase.
{patch-scclass-dir}: Adapt accordingly.
[native-inputs]: Add xorg-server-for-tests.
2020-06-17 13:50:37 -04:00
Maxim Cournoyer a563848347 gnu: supercollider: Move the unbundling phase to a snippet.
* gnu/packages/audio.scm (supercollider)[phases]{rm-bundled-libs}: Move to...
[origin]{snippet}: ...here.
2020-06-17 13:50:37 -04:00
Ludovic Courtès 8b1f7c03d2 .guix-channel: Add primary URL.
* .guix-channel: Add 'url'.
2020-06-17 19:32:43 +02:00
Ludovic Courtès 4ae762af76 channels: Warn when pulling from a mirror.
* guix/channels.scm (<channel-metadata>)[url]: New field.
(read-channel-metadata): Initialize it.
(read-channel-metadata-from-source): Likewise.
(channel-instance-primary-url): New procedure.
(latest-channel-instances): Compare CHANNEL's URL against it.
* doc/guix.texi (Channels)[Primary URL]: New subsection.
2020-06-17 19:32:43 +02:00
Ludovic Courtès cb8c698e8d news: Add entry for authenticated channels.
* etc/news.scm: Add entry.
2020-06-17 19:32:43 +02:00
Ludovic Courtès ba8c09f289 build-system/gnu: Rename "make dist" phase to 'build-dist'.
* guix/build/gnu-dist.scm (%dist-phases): Add BUILD under the name
'build-dist'.
2020-06-17 19:32:43 +02:00
Ludovic Courtès 7488d70c55 build-system/gnu: Simplify 'dist-package'.
* guix/build-system/gnu.scm (dist-package): Use default keyword
arguments in 'substitute-keyword-arguments'.
2020-06-17 19:32:43 +02:00
Ludovic Courtès dabbddbbaa build-system/gnu: Remove redundant 'unpack' phase from 'gnu-dist'.
This has become redundant with the standard 'unpack' phase since
17919a5801.

* guix/build/gnu-dist.scm (copy-source): Remove.
(%dist-phases): Remove 'unpack' phase.
2020-06-17 19:32:43 +02:00
Ludovic Courtès 03686f26cc build-system/gnu: Remove Hydra-specific code from 'gnu-dist'.
* guix/build/gnu-dist.scm (install-dist): Remove code for
'hydra-build-products'.
2020-06-17 19:32:43 +02:00
Ludovic Courtès 2ee1cce324 build-system/gnu: Remove 'autoreconf' phase from 'gnu-dist'.
This has been superseded by the 'bootstrap' phase added in
189be331ac.

* guix/build/gnu-dist.scm (autoreconf): Remove.
(%dist-phases): Remove it.
2020-06-17 19:32:43 +02:00
Ludovic Courtès 8cca3f939a build-system/gnu: Adjust 'dist-package' to current 'autoconf-wrapper' API.
This is a followup to 464f544739.

* guix/build-system/gnu.scm (dist-package): Do not call 'autoconf-wrapper'.
2020-06-17 19:32:43 +02:00
Ludovic Courtès 9c8893ce20 gnu: gnurl: Update home page.
* gnu/packages/gnunet.scm (gnurl): Update 'home-page'.
2020-06-17 19:32:39 +02:00
Zhu Zihao 94e72b7502 gnu: font-sarasa-gothic: Update to 0.12.7
From 5e41fcb899267b6854990e79edca3526e90ebb11 Mon Sep 17 00:00:00 2001
From: Zhu Zihao <all_but_last@163.com>
Date: Wed, 17 Jun 2020 21:33:01 +0800
Subject: [PATCH] gnu: font-sarasa-gothic: Update to 0.12.7

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-06-17 13:29:16 -04:00
Tobias Geerinckx-Rice 0bed485a39 gnu: vlc: Update to 3.0.11.
* gnu/packages/video.scm (vlc): Update to 3.0.11.
2020-06-17 18:42:09 +02:00
Tobias Geerinckx-Rice 32d531eef8 gnu: foo2zjs: Update to 20200610.
* gnu/packages/cups.scm (foo2zjs): Update to 20200610.
2020-06-17 18:42:09 +02:00
Tobias Geerinckx-Rice ccc960bb9f gnu: xmobar: Update to 0.34.
* gnu/packages/wm.scm (xmobar): Update to 0.34.
2020-06-17 18:42:08 +02:00
Tobias Geerinckx-Rice ad9db848b0 gnu: nix: Update to 2.3.6.
* gnu/packages/package-management.scm (nix): Update to 2.3.6.
2020-06-17 18:42:07 +02:00
Maxim Cournoyer 7fcf4fa082 gnu: linphoneqt: Remove obsolete phase.
Now that we have Qt 5.14, having SOURCE_DATE_EPOCH set prevents
reproducibility problems with the Qt Resource Compiler (this was fixed
upstream in Qt 5.13).

* gnu/packages/linphone.scm (linphoneqt)[phases]: Remove obsolete
'set-qt-rcc-source-date-override phase.
2020-06-17 09:50:44 -04:00
Maxim Cournoyer cb4b60bcee gnu: emacs-elpy: Disable two tests that fail when building with Emacs 27.
* gnu/packages/emacs-xyz.scm (emacs-elpy)[phases]{disable-problematic-tests}:
New phase.
2020-06-17 09:50:44 -04:00
Maxim Cournoyer b8744955f5 gnu: emacs-elpy: Update to 1.34.0.
* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.34.0.
2020-06-17 09:50:43 -04:00
Timotej Lazar 916003fa33 gnu: xsnow: Update to 2.0.22.
* gnu/packages/toys.scm (xsnow): Update to 2.0.22.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-17 16:32:02 +03:00
Mathieu Othacehe e3c6768822 gnu: guix: Update to 1.1.0-11.204623b.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-11.204623b.
2020-06-17 14:41:46 +02:00
Efraim Flashner 204623bc68 gnu: znc: Update home-page.
* gnu/packages/messaging.scm (znc)[home-page]: Follow redirect.
2020-06-17 14:52:21 +03:00
Timotej Lazar df3a461184 gnu: znc: Use HTTPS.
* gnu/packages/messaging.scm (znc)[source]: Use HTTPS.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-17 14:49:23 +03:00
Efraim Flashner 7b3cb5acb8 gnu: efl: Update to 1.24.3.
* gnu/packages/enlightenment.scm (efl): Update to 1.24.3.
[arguments]: Remove opengl flags from configure-flags.
2020-06-17 14:46:43 +03:00
Efraim Flashner ee3eba3b8b gnu: kodi: Update to 18.7.1.
* gnu/packages/kodi.scm (kodi): Update to 18.7.1.
2020-06-17 14:46:43 +03:00
Tobias Geerinckx-Rice 18debc6e4f gnu: mgba: Update to 0.8.2.
* gnu/packages/emulators.scm (mgba): Update to 0.8.2.
2020-06-17 13:34:27 +02:00
Tobias Geerinckx-Rice ec40d24fb9 gnu: rocksdb: Update to 6.10.2.
* gnu/packages/databases.scm (rocksdb): Update to 6.10.2.
2020-06-17 13:34:27 +02:00
Tobias Geerinckx-Rice 6d164aecc8 gnu: sbsigntools: Update to 0.9.4.
* gnu/packages/efi.scm (sbsigntools): Update to 0.9.4.
2020-06-17 13:34:27 +02:00
Tobias Geerinckx-Rice 0f27f41d59 gnu: hplip: Update to 3.20.6.
* gnu/packages/cups.scm (hplip): Update to 3.20.6.
2020-06-17 13:34:27 +02:00
Tobias Geerinckx-Rice a7d74db93d gnu: corsix-th: Update to 0.64.
* gnu/packages/games.scm (corsix-th): Update to 0.64.
2020-06-17 13:34:27 +02:00
Mathieu Othacehe 92d8c4aa38 Revert "gnu: guix: Update to 1.1.0-11.559491e."
This reverts commit ed8583d162 because of some
test failures.
2020-06-17 12:25:46 +02:00
nikita a3a8b88620 gnu: gnurl: Update to 7.70.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.70.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-17 12:06:33 +02:00
Ludovic Courtès 94642ab06b profiles: Add comment at the top of 'manifest' file.
* guix/build/profiles.scm (build-profile): Add comment at the top of
MANIFEST-FILE.
2020-06-17 12:06:33 +02:00
Ludovic Courtès c941b3128b gnu: Add guvcview.
* gnu/packages/video.scm (guvcview): New variable.
2020-06-17 12:06:33 +02:00
Nicolas Goaziou ce84582b51 gnu: Add frozen-bubble.
* gnu/packages/games.scm (frozen-bubble): New variable.
2020-06-17 11:56:34 +02:00
Nicolas Goaziou eae6dd6f11 gnu: Add perl-sdl.
* gnu/packages/perl.scm (perl-sdl): New variable.
2020-06-17 11:56:34 +02:00
Nicolas Goaziou 16b1237938 gnu: Add perl-alien-sdl.
* gnu/packages/perl.scm (perl-alien-sdl): New variable.
2020-06-17 11:56:33 +02:00
Mathieu Othacehe ed8583d162 gnu: guix: Update to 1.1.0-11.559491e.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-11.559491e.
2020-06-17 11:17:57 +02:00
Leo Famulari 559491ea5b gnu: Transmission: Clean up the package definition.
* gnu/packages/bittorrent.scm (transmission)[license]: Correct the license
field.
[inputs]: Remove unused inputs inotify-tools, cyrus-sasl, and file.
2020-06-17 01:29:01 -04:00
Giacomo Leidi e7a7a483bc gnu: papirus-icon-theme: Update to 20200602.
* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20200602.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-16 23:09:47 +02:00
Giacomo Leidi 2eadf0917c gnu: gnome-shell-extension-dash-to-panel: Update to 37.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): Update to 37.
2020-06-16 23:07:44 +02:00
Jonathan Brielmaier d26186232e gnu: Add chatty.
* gnu/packages/messaging.scm (chatty): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-16 23:53:47 +03:00
Jonathan Brielmaier 593ef98a28 gnu: Add purple-mm-sms.
* gnu/packages/messaging.scm (purple-mm-sms): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-16 23:36:37 +03:00
Jonathan Brielmaier 0faed3995b gnu: Add feedbackd.
* gnu/packages/gnome.scm (feedbackd): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-16 23:30:03 +03:00
Tanguy Le Carrour f1adcfd37a gnu: poetry: Update to 1.0.9.
* gnu/packages/python-xyz.scm (poetry): Update to 1.0.9.
[arguments] Adjust required versions of pyrsistent. Remove required
version of importlib-metadata.
[propagated-inputs] Add python-msgpack-transitional.
Remove python-importlib-metadata.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-16 23:21:40 +03:00
Tanguy Le Carrour 8d5c55b2e8 gnu: python-memcached: Add patch to fix syntax warnings.
* gnu/packages/patches/python-memcached-syntax-warnings.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-xyz.scm (python-memcached)[source]: Add it.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-16 23:18:26 +03:00
Efraim Flashner daca70770a gnu: guile-chickadee: Supress guile warnings.
* gnu/packages/game-development.scm (guile-chickadee)[arguments]: Add
make-flag to not autocompile guile files.
2020-06-16 23:05:43 +03:00
Efraim Flashner fb42a763e8 gnu: guile-sdl2: Remove unused configure-flags.
* gnu/packages/sdl.scm (guile-sdl2)[arguments]: Remove configure-flags.
2020-06-16 23:02:48 +03:00
Danny O'Brien 70fb07b520 gnu: guile-chickadee: Update to 0.5.0.
* gnu/packages/game-development.scm (guile-chickadee): Update to 0.5.0.
[inputs]: Add libvorbis, mpg123, openal.
(guile3.0-chickadee)[inputs]: Same.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-16 22:58:36 +03:00
Danny O'Brien 75990dcc57 gnu: guile-sdl2: Update to 0.5.0.
* gnu/packages/sdl.scm (guile-sdl2): Update to 0.5.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-16 22:58:27 +03:00
Michael Rohleder b3e52889c5 gnu: emacs-deadgrep: Update to 0.10.
* gnu/packages/emacs-xyz.scm (emacs-deadgrep): Update to 0.10.
[inputs]: change into...
[propagated-inputs]: ... this.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-16 21:35:29 +02:00
Nicolas Goaziou 503737624c gnu: emacs-emms: Update to 5.42.
* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 5.42.
[source]: Use GNU ELPA repository.
[arguments]: Remove unnecessary phases.
2020-06-16 21:17:40 +02:00
Christopher Lemmer Webber 7fc273fe3f gnu: crawl: Update to 0.25.0.
* gnu/packages/games.scm (crawl): Update to 0.25.0.
2020-06-16 15:04:49 -04:00
Ricardo Wurmus 7146c8c75d gnu: python-ipython: Use python-prompt-toolkit-2.
This prevents conflicting variants of python-prompt-toolkit from being
installed, which prevented jupyter from being installed.

* gnu/packages/python-xyz.scm (python-ipython)[propagated-inputs]: Replace
python-prompt-toolkit with python-prompt-toolkit-2.
(python-widgetsnbextension)[propagated-inputs]: Do not use
prompt-toolkit-2-instead-of-prompt-toolkit on python-ipykernel.
(python-ipywidgets)[propagated-inputs]: Do not use
prompt-toolkit-2-instead-of-prompt-toolkit on python-ipython.
(python-jupyter-console)[propagated-inputs]: Do not use
prompt-toolkit-2-instead-of-prompt-toolkit on python-ipykernel.
(prompt-toolkit-2-instead-of-prompt-toolkit): Remove variable.
* gnu/packages/machine-learning.scm (python-iml)[propagated-inputs]: Do not
use prompt-toolkit-2-instead-of-prompt-toolkit on python-ipython.
2020-06-16 19:33:11 +02:00
Mathieu Othacehe 4febc38d9f installer: final: Remove restart-service procedure.
* gnu/installer/final.scm (umount-cow-store): Remove "restart-service" that is
now provided by (gnu services herd).
2020-06-16 16:33:55 +02:00
Mathieu Othacehe e23ec7144c gnu: libmateweather: Fix tests.
Apply the following upstream fix:
https://github.com/mate-desktop/libmateweather/commit/ea13e06563fb5fa53f8a9643156a64825e986acb.

* gnu/packages/mate.scm (libmateweather)[source]: Fix tests by renaming
America/Godthab timezone to America/Nuuk.
2020-06-16 16:33:55 +02:00
Ludovic Courtès 619972f7b5 maint: "make authenticate" behaves like 'guix pull' by default.
* build-aux/git-authenticate.scm (%use-historical-authorizations?)
(%introductory-commit): New variables.
* build-aux/git-authenticate.scm (git-authenticate): Use pass the empty
list as #:default-authorizations when %USE-HISTORICAL-AUTHORIZATIONS? is
false.
2020-06-16 16:10:47 +02:00
Ludovic Courtès 838ac881ec time-machine: Add '--disable-authentication'.
* guix/inferior.scm (cached-channel-instance): Add #:authenticate? and
pass it to 'latest-channel-instances'.
* guix/scripts/time-machine.scm (show-help, %options): Add
'--disable-authentication'.
(%default-options): Add 'authenticate-channels?'.
(guix-time-machine): Honor it.
2020-06-16 16:10:47 +02:00
Ludovic Courtès a9eeeaa6ae pull: Add '--disable-authentication'.
* guix/channels.scm (latest-channel-instance): Add #:authenticate? and
honor it.
(latest-channel-instances): Likewise.
* guix/scripts/pull.scm (%default-options): Add 'authenticate-channels?'.
(show-help, %options): Add '--disable-authentication'.
(guix-pull): Pass #:authenticate? to 'latest-channel-instances'.
* doc/guix.texi (Invoking guix pull): Document it.
2020-06-16 16:10:47 +02:00
Ludovic Courtès c3f6f564e9 channels: Automatically add introduction for the official 'guix' channel.
This is useful when people run "guix time-machine -C channels.scm",
where 'channels.scm' misses channel introductions.

* guix/channels.scm (%default-channel-url): New variable.
(%default-channels): Use it.
(ensure-default-introduction): New procedure.
(latest-channel-instance): Call it.
2020-06-16 16:10:47 +02:00
Ludovic Courtès a941e8fe1f .guix-channel: Add 'keyring-reference'.
* .guix-channel: Add 'keyring-reference'.
2020-06-16 16:10:47 +02:00
Ludovic Courtès 5bafc70d1e channels: Make 'validate-pull' call right after clone/pull.
This should come before patching, authentication, etc.

* guix/channels.scm (latest-channel-instance): Add #:validate-pull
parameter and honor it.  Return a single value: the instance.
(ensure-forward-channel-update): Change 'instance' parameter to 'commit'
and adjust accordingly.
(latest-channel-instances): Adjust to 'latest-channel-instance' changes.
* guix/scripts/pull.scm (warn-about-backward-updates): Change 'instance'
parameter to 'commit' and adjust accordingly.
* tests/channels.scm ("latest-channel-instances #:validate-pull"):
Likewise.
2020-06-16 16:10:47 +02:00
Ludovic Courtès 43badf261f channels: 'latest-channel-instance' authenticates Git checkouts.
Fixes <https://bugs.gnu.org/22883>.

* guix/channels.scm (<channel>)[introduction]: New field.
(<channel-introduction>): New record type.
(%guix-channel-introduction): New variable.
(%default-channels): Use it.
(<channel-metadata>)[keyring-reference]: New field.
(%default-keyring-reference): New variable.
(read-channel-metadata, read-channel-metadata-from-source): Initialize
the 'keyring-reference' field.
(commit-short-id, verify-introductory-commit)
(authenticate-channel): New procedures.
(latest-channel-instance): Call 'authenticate-channel' when CHANNEL has
an introduction.
* tests/channels.scm (gpg+git-available?, commit-id-string): New
procedures.
("authenticate-channel, wrong first commit signer"):
("authenticate-channel, .guix-authorizations"): New tests.
* doc/guix.texi (Invoking guix pull): Mention authentication.
2020-06-16 16:10:47 +02:00
Ludovic Courtès 1e2b9bf2d4 tests: Move OpenPGP helpers to (guix tests gnupg).
* tests/git-authenticate.scm (key-id): Remove.
(%ed25519-public-key-file, %ed25519-secret-key-file)
(%ed25519bis-public-key-file, %ed25519bis-secret-key-file)
(read-openpgp-packet, key-fingerprint): Move to...
* guix/tests/gnupg.scm: ... here.
2020-06-16 16:10:46 +02:00
Ludovic Courtès 41946b79f1 git-authenticate: 'authenticate-commits' takes a #:keyring parameter.
* guix/git-authenticate.scm (authenticate-commits): Add #:keyring
parameter.
2020-06-16 16:10:46 +02:00
Ludovic Courtès a450b4343b git-authenticate: Cache takes a key parameter.
* guix/git-authenticate.scm (authenticated-commit-cache-file)
(cache-authenticated-commit, previously-authenticated-commits): Add
'key' parameter and honor it.
* build-aux/git-authenticate.scm (git-authenticate): Pass
"channels/guix" as the key.
2020-06-16 16:10:46 +02:00
Ludovic Courtès 33391ee5c1 doc: Recommend "make authenticate" after ./bootstrap.
* doc/contributing.texi (Building from Git): Move "make authenticate"
instructions below.
2020-06-16 16:10:46 +02:00
Efraim Flashner 3646a44a14 build-system: cmake: Add substitutable keyword.
* guix/build-system/cmake.scm (cmake-build, cmake-cross-build): Add
substitutable keyword.
2020-06-16 16:40:27 +03:00
Tobias Geerinckx-Rice b6329d026b gnu: nix: Look for configuration in /etc.
Fixes <http://issues.guix.gnu.org/41704>.

* gnu/packages/package-management.scm (nix)[arguments]: Add
‘--sysconfdir=/etc’ configure flag and override it during installation.

Requested-and-tested-by: Peng Mei Yu <pengmeiyu@riseup.net>
2020-06-16 13:35:56 +02:00
Tobias Geerinckx-Rice 38ee8f7dba pack: Add zstd compressor.
* guix/scripts/pack.scm (%compressors): Add zstd.
* doc/guix.texi (Invoking guix pack): Document it.
2020-06-16 13:35:33 +02:00
Ricardo Wurmus 5f7b17a6e1 gnu: emacs-god-mode: Update to 2.17.0.
* gnu/packages/emacs-xyz.scm (emacs-god-mode): Update to 2.17.0.
2020-06-16 12:50:44 +02:00
Pierre Neidhardt 52adfeaed4 gnu: bsnes: Remove unnecessary inputs.
* gnu/packages/emulators.scm (bsnes)[inputs]: Remove gt+-2 and libx11.
2020-06-16 12:15:10 +02:00
Efraim Flashner 88ff06415c gnu: Add rust-nom-5.
* gnu/packages/crates-io.scm (rust-nom-5): New variable.
(rust-nom-4.2): Inherit from rust-nom-5.
2020-06-16 12:49:05 +03:00
Efraim Flashner 16dcf12736 gnu: Add rust-lexical-core-0.7.
* gnu/packages/crates-io.scm (rust-lexical-core-0.7): New variable.
(rust-lexical-core-0.4): Inherit from rust-lexical-core-0.7.
2020-06-16 12:49:05 +03:00
Efraim Flashner 6675cd8c24 gnu: Add rust-static-assertions-1.
* gnu/packages/crates-io.scm (rust-static-assertions-1): New variable.
(rust-static-assertions-0.3): Inherit from rust-static-assertions-1.
2020-06-16 12:49:05 +03:00
Ricardo Wurmus 76a841cc8b etc: Add committer script.
* etc/committer.scm.in: New file.
* configure.ac: Configure it.
2020-06-16 11:32:53 +02:00
Pierre Neidhardt 391aff1f68 gnu: Add bsnes.
* gnu/packages/emulators.scm (bsnes): New variable.
2020-06-16 10:56:35 +02:00
Ricardo Wurmus 000c7a0f70 gnu: r-xgboost: Update to 1.1.1.1.
* gnu/packages/cran.scm (r-xgboost): Update to 1.1.1.1.
2020-06-16 09:33:53 +02:00
Ricardo Wurmus 6afe39829d gnu: r-genenet: Update to 1.2.15.
* gnu/packages/cran.scm (r-genenet): Update to 1.2.15.
2020-06-16 09:33:53 +02:00
Ricardo Wurmus e766bd1f13 gnu: r-performance: Update to 0.4.7.
* gnu/packages/cran.scm (r-performance): Update to 0.4.7.
2020-06-16 09:33:53 +02:00
Ricardo Wurmus ead67125a8 gnu: r-abn: Update to 2.2.1.
* gnu/packages/cran.scm (r-abn): Update to 2.2.1.
[propagated-inputs]: Add r-boot, r-brglm, r-entropy, and r-moments.
2020-06-16 09:33:53 +02:00
Ricardo Wurmus 389a357a72 gnu: r-vioplot: Update to 0.3.5.
* gnu/packages/cran.scm (r-vioplot): Update to 0.3.5.
[native-inputs]: Add r-knitr.
2020-06-16 09:33:53 +02:00
Ricardo Wurmus e89bc53e76 gnu: r-circlize: Update to 0.4.10.
* gnu/packages/cran.scm (r-circlize): Update to 0.4.10.
2020-06-16 09:33:53 +02:00
Ricardo Wurmus b1a7a3bb78 gnu: Add r-entropy.
* gnu/packages/cran.scm (r-entropy): New variable.
2020-06-16 09:33:53 +02:00
Ricardo Wurmus aee8cc0a0d gnu: Add r-brglm.
* gnu/packages/cran.scm (r-brglm): New variable.
2020-06-16 09:33:53 +02:00
Ricardo Wurmus 6a933e9a8b gnu: Add r-profilemodel.
* gnu/packages/cran.scm (r-profilemodel): New variable.
2020-06-16 09:33:53 +02:00
Maxim Cournoyer fb8542ed5c gnu: emacs-yasnippet: Clean-up package definition.
An old snippet was causing the build to fail when using Emacs 27.

* gnu/packages/emacs-xyz.scm (emacs-yasnippet)[source]: Use git-file-name, and
remove obsolete snippet.
[phases]{home}: New phase.  This allows the rebindings test to pass.
{make-tests-writable, delete-rebinding-test}: Remove phases.
[description]: Re-indent.
2020-06-16 00:18:09 -04:00
Tobias Geerinckx-Rice 4df47410cf gnu: volk: Improve description mark-up.
* gnu/packages/engineering.scm (volk)[description]: Substitute
@acronym for the less appropriate @code.
2020-06-16 05:15:47 +02:00
Tobias Geerinckx-Rice 5ed89cac64 gnu: volk: Fix typo in description.
* gnu/packages/engineering.scm (volk)[description]: Fix typo.
2020-06-16 05:15:47 +02:00
Tobias Geerinckx-Rice 40f986db30 gnu: inxi-minimal: Update to 3.1.03-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.03-1.
2020-06-16 05:15:47 +02:00
Tobias Geerinckx-Rice 0f99da2b39 gnu: tup: Update to 0.7.9.
* gnu/packages/build-tools.scm (tup): Update to 0.7.9.
2020-06-16 05:15:47 +02:00
Jan (janneke) Nieuwenhuizen e07573432c doc: Clarify 'hurd-vm' and 'childhurd' names.
Suggested by Maxim Cournoyer via IRC.

* doc/guix.texi (The Hurd in a Virtual Machine): Explicitly mention that
hurd-vm and childhurd are two names for this service.
2020-06-15 21:08:02 +02:00
Arun Isaac ec8e1c9177 gnu: glade3: Enable tests.
* gnu/packages/gnome.scm (glade3)[arguments]: Enable tests. Add custom
pre-check phase.
[native-inputs]: Add hicolor-icon-theme and xorg-server-for-tests.
2020-06-15 23:38:53 +05:30
Arun Isaac bd03e99f66 ui: Use package-description-string.
* guix/ui.scm (package->recutils): Use package-description-string instead of
package-description and P_.
2020-06-15 23:31:56 +05:30
Arun Isaac a1da0904a6 ui: Do not translate package synopsis a second time.
* guix/ui.scm (package->recutils): package-synopsis-string already returns a
translated string. Do not attempt to translate it again.
2020-06-15 23:31:56 +05:30
Arun Isaac e70a884706 ui: Cut off search early if any regexp does not match.
* guix/ui.scm (relevance): When one of the regexps does not match, cut off
early and return 0. Do not try to match the remaining regexps.
2020-06-15 23:31:56 +05:30
Mathieu Othacehe cf48f0fc4c gnu: cuirass: Update to 0.0.1-32.3db603c.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-32.3db603c.
2020-06-15 16:29:22 +02:00
Mathieu Othacehe 53e6195607 ci: Add build-products id field and export accessors.
* guix/ci.scm (build-product?, build-product-id,
build-product-type, build-product-file-size,
build-product-path): Export them,
[id]: new field.
2020-06-15 15:34:19 +02:00
Mathieu Othacehe 9e989d9e36 ci: Add status option to "latest-builds".
* guix/ci.scm (latest-builds): Add "status" option.
2020-06-15 15:33:42 +02:00
Tobias Geerinckx-Rice c9ea4eecf4 download: Remove usa-mirror.go-parts.com mirror.
It incorrectly redirects 404s (at least) to the commercial home page.

* guix/download.scm (%mirrors): Remove usa-mirror.go-parts.com URLs.
2020-06-15 14:26:44 +02:00
Tobias Geerinckx-Rice a3370b30f7 gnu: volk: Make retained references non-native inputs.
* gnu/packages/engineering.scm (volk)[native-inputs]:
Move python-wrapper and python-mako…
[inputs]: …here.
2020-06-15 14:26:44 +02:00
Tobias Geerinckx-Rice 6e1aa1c443 gnu: volk: Update to 2.3.0.
* gnu/packages/engineering.scm (volk): Update to 2.3.0.
2020-06-15 14:26:44 +02:00
Ricardo Wurmus 8b00728144 gnu: r-limma: Update to 3.44.3.
* gnu/packages/bioinformatics.scm (r-limma): Update to 3.44.3.
2020-06-15 12:00:21 +02:00
Pierre Neidhardt d6797a566f gnu: openmw: Update to 0.46.0.
* gnu/packages/game-development.scm (openmw): Update to 0.46.0.
2020-06-15 11:14:55 +02:00
Efraim Flashner 5a3614cfe3 gnu: quassel: Add context menu for d-bus tray icon.
* gnu/packages/irc.scm (quassel)[inputs]: Add libdbusmenu-qt.
2020-06-15 11:47:54 +03:00
Efraim Flashner 3a2bb37941 gnu: quassel: Fix build with qt-5.14.
* gnu/packages/irc.scm (quassel)[source]: Add patch.
* gnu/packages/patches/quassel-qt-514-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2020-06-15 11:25:30 +03:00
Mathieu Othacehe bb76f50b9b ci: Fix buildproducts reading.
This is a follow-up of 4e05bbb093.

* guix/ci.scm (<build>)[products]: Test for vector type, as products can be
"null".
2020-06-15 09:53:02 +02:00
Konrad Hinsen fdc9e9f53d news: Add entry for script execution via "guix repl".
* etc/news.scm: Add entry.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-15 09:52:20 +02:00
Mathieu Othacehe ef6f9f16fe ci: Add job option to "latest-builds".
* guix/ci.scm (latest-builds): Add "job" option.
2020-06-15 09:15:08 +02:00
Mathieu Othacehe 4e05bbb093 ci: Add build products support.
* guix/ci.scm (<build-product>): New json mapping,
(<build)[products]: new field.
2020-06-15 09:15:08 +02:00
Nicolas Goaziou b64ca5dadc gnu: emacs-debbugs: Update to 0.24.
* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.24.
2020-06-15 09:13:21 +02:00
Andrew Whatson 98366c991f gnu: Add emacs-flycheck-guile.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): New variable.
2020-06-15 08:59:56 +02:00
Maxim Cournoyer 1afa2c5ca0 gnu: inkscape: Add the glib-or-gtk-build-system phases.
This fixes an issue where an improperly set XDG_DATA_DIRS environment variable
would cause a segfault when opening the 'Save As' menu of Inkscape.  See:
<https://lists.gnu.org/archive/html/help-guix/2020-06/msg00093.html>.

* gnu/packages/inkscape.scm (inkscape-1.0)[arguments]: Import the
(guix build glib-or-gtk-build-system) module.
[phases]: Add the glib-or-gtk-compile-schemas and glib-or-gtk-wrap phases.

Reported-by: Thorsten Wilms <t_w_@freenet.de>
2020-06-14 23:16:33 -04:00
Maxim Cournoyer 3d7726b7f2 gnu: emacs-org-reveal: Update to 20200607.
* gnu/packages/emacs-xyz.scm (emacs-org-reveal): Update to 20200607.
2020-06-14 22:19:31 -04:00
Jakub Kądziołka 2c1d1b7599 gnu: Add tup.
* gnu/packages/build-tools.scm (tup): New variable.
* gnu/packages/patches/tup-unbundle-dependencies.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new file.
2020-06-14 23:52:21 +02:00
Marius Bakke 065cb27abb gnu: Add iputils.
* gnu/packages/patches/iputils-libcap-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/networking.scm (iputils): New public variable.
2020-06-14 23:15:22 +02:00
Marius Bakke bf7321cc91 gnu: docbook: Add 5.0.1.
* gnu/packages/docbook.scm (docbook-xml-5): New public variable.
(docbook-xml): Inherit from it.  While at it, remove trailing whitespace.
2020-06-14 23:15:22 +02:00
Marius Bakke 54bbed9638 gnu: Add ndisc6.
* gnu/packages/networking.scm (ndisc6): New public variable.
2020-06-14 23:15:22 +02:00
Marius Bakke cf123e321d gnu: Add ghc-psqueue.
* gnu/packages/haskell-xyz.scm (ghc-psqueue): New public variable.
2020-06-14 23:15:22 +02:00
Marius Bakke dcfd1d2caf gnu: Add shelltestrunner.
* gnu/packages/haskell-apps.scm (shelltestrunner): New public variable.
2020-06-14 23:15:21 +02:00
Marius Bakke ddd7983648 gnu: Add ghc-regex-pcre.
* gnu/packages/haskell-xyz.scm (ghc-regex-pcre): New public variable.
2020-06-14 23:15:21 +02:00
Marius Bakke b1342a8257 gnu: Add ghc-curl.
* gnu/packages/haskell-web.scm (ghc-curl): New public variable.
2020-06-14 23:15:21 +02:00
Marius Bakke bb9a99e657 doc: Adjust branching and rebuilding strategy to match reality.
The amount of packages has more than tripled since this section was written.
Adjust the rebuild limits and cycle lengths based on current practices.

* doc/contributing.texi (Submitting Patches): Increase 'staging' rebuild limit
to 1800 packages, and adjust the cycle to six weeks.  Increase 'core-updates'
cycle to six months.
2020-06-14 23:15:21 +02:00
Martin Becze 9a3ddeea98 gnu: Add go-github-com-mattn-go-pointer.
* gnu/packages/golang.scm (go-github-com-mattn-go-pointer): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-15 00:08:56 +03:00
Martin Becze 4b52722838 gnu: Add go-golang-org-x-oauth2.
* gnu/packages/golang.scm (go-golang-org-x-oauth2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-15 00:08:56 +03:00
Ludovic Courtès 535581a72a gnu: emacs-erc-status-sidebar: Placate 'guix lint'.
* gnu/packages/emacs-xyz.scm (emacs-erc-status-sidebar)[source]: Add
'file-name'.
[synopsis, description]: Adjust.
2020-06-14 23:02:36 +02:00
Michael Rohleder 267be609f7 gnu: Add emacs-erc-status-sidebar.
* gnu/packages/emacs-xyz.scm (emacs-erc-status-sidebar): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-14 23:02:36 +02:00
Konrad Hinsen c924e54139 guix repl: Add script execution.
* guix/scripts/repl.scm: Add filename options for script execution.
* doc/guix.texi (Invoking guix repl): Document it.
* tests/guix-repl.sh: Test it.
* Makefile.am: (SH_TESTS): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-14 23:02:36 +02:00
Pierre Neidhardt 1b917f99b5 gnu: Add augustus.
* gnu/packages/games.scm (augustus): New variable.
2020-06-14 22:44:15 +02:00
Vagrant Cascadian 526a0066ac gnu: diffoscope: Update to 147.
* gnu/packages/diffoscope (diffoscope): Update to 147.
2020-06-14 12:58:12 -07:00
Jan (janneke) Nieuwenhuizen 5e9cf93364 services: Add 'hurd-vm service-type'.
* gnu/services/virtualization.scm (hurd-vm-shepherd-service,
hurd-vm-disk-image): New procedures.
(%hurd-vm-operating-system, hurd-vm-service-type): New variables.
(<hurd-vm-configuration>): New record type.
* doc/guix.texi (Virtualization Services): Document it.
* gnu/services/shepherd.scm (scm->go): Use let-system, remove FIXME.  Fixes
fixes cross-building of shepherd modules for the Hurd image.
2020-06-14 18:38:44 +02:00
Mathieu Othacehe c9f6e2e5bd system: image: Make sure target is set.
* gnu/system/image.scm (system-image): Move "with-parameters" call so that it
encapsulates "operating-system-bootcfg".
2020-06-14 18:03:08 +02:00
Mathieu Othacehe 39b63d06e1 system: image: Remove left-over.
* gnu/system/image.scm: Remove a left-over since maybe-with-target procedure
was removed.
2020-06-14 17:57:30 +02:00
Mathieu Othacehe 80f92866e3 scripts: system: Fix "init" command.
This is a follow-up of 7ca533c723. The
introduced "target" variable is shadowing the target argument.

* guix/scripts/system.scm (perform-action): Rename "target" variable to
"target*".
2020-06-14 17:42:36 +02:00
Mathieu Othacehe 876a8d9870 installer: final: Make sure 'bold' font files are loaded.
* gnu/installer/newt/final.scm (run-install-shell): Force kmscon to open
'bold' font files, before the cow-store overlay is mounted.
2020-06-14 17:42:36 +02:00
Efraim Flashner e88745a655 gnu: qtox: Don't use unstable tarball.
* gnu/packages/messaging.scm (tox)[source]: Don't use autogenerated
tarball.
2020-06-14 17:13:32 +03:00
Reza Alizadeh Majd bd89d898c1 gnu: qtox: Update to 1.17.2.
* gnu/packages/messaging.scm (qtox): Update to 1.17.2.
[arguments]: Add phase to disable network tests.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-14 17:13:32 +03:00
Reza Alizadeh Majd 1a2e3d940f gnu: c-toxcore: Update to 0.2.12.
*  gnu/packages/messaging.scm (c-toxcore): Update to 0.2.12.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-14 17:13:29 +03:00
Alex Griffin 3010035b40 gnu: pagekite: Update to 1.5.2.200603.
* gnu/packages/networking.scm (pagekite): Update to 1.5.2.200603.
2020-06-14 09:02:35 -05:00
Alex Griffin 2199b1db5c gnu: python-socksipychain: Update to 2.1.2.
* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.2.
2020-06-14 09:02:31 -05:00
Ludovic Courtès 993023a28e lint: Add 'check-for-collisions' checker.
Suggested by Edouard Klein <edk@beaver-labs.com>.

* guix/profiles.scm (check-for-collisions): Export.
* guix/lint.scm (check-profile-collisions): New procedure.
(%local-checkers): Add 'profile-collisions' checker.
* tests/lint.scm ("profile-collisions: no warnings")
("profile-collisions: propagated inputs collide")
("profile-collisions: propagated inputs collide, store items"): New tests.
* doc/guix.texi (Invoking guix lint): Document it.
2020-06-14 15:34:42 +02:00
Ludovic Courtès 9acac9f9c6 profiles: Fix pathological performance of 'manifest-transitive-entries'.
For packages with lots of propagated inputs,
'manifest-transitive-entries', as called from 'check-for-collisions',
would exhibit pathological behavior.  For example, "guix install cl-ana"
wouldn't complete in 1mn; now, it's down to 20s.

The issue was that manifest entries would never be 'equal?' due to the
delayed field in <manifest-entry>.

* guix/profiles.scm (manifest-transitive-entries): Use a vhash instead
of a set.  Use 'manifest-entry=?' instead of 'equal?' when checking for
equality.
2020-06-14 15:34:41 +02:00
Ludovic Courtès 20d9034cc5 doc: Mention 'guix lint -c derivation'.
* doc/guix.texi (Invoking guix lint): Mention the 'derivation' checker.
2020-06-14 15:34:41 +02:00
Ludovic Courtès e66f243e92 ui: Set 'LESS' environment variable unconditionally.
Fixes <https://bugs.gnu.org/41811>.
Reported by Lars-Dominik Braun <lars@6xq.net>.

* guix/ui.scm (call-with-paginated-output-port): Remove (getenv "LESS")
call.
2020-06-14 15:34:38 +02:00
Brice Waegeneire 4f6e6c0442 gnu: zsh: Set default '$fpath'.
* gnu/packages/shells.scm (zsh)[arguments]: Add configure-flags
'disable-site-dir' and 'enable-additional-fpath'.
2020-06-14 15:25:56 +02:00
Efraim Flashner 0526185ebb gnu: kdeconnect: Update to 20.04.1.
* gnu/packages/kde.scm (kdeconnect): Update to 20.04.1.
[source]: Update source URI.
[arguments]: Adjust configure flags.
2020-06-14 15:59:52 +03:00
Pierre Neidhardt cc62eab163 gnu: Add bbswitch-module.
* gnu/packages/linux.scm (bbswitch-module): New variable.
2020-06-14 13:26:05 +02:00
Danny Milosavljevic 4fdf3a2e6e gnu: busybox: Update to 1.31.1.
* gnu/packages/patches/busybox-1.31.1-fix-build-with-glibc-2.31.patch: New file
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/busybox.scm (busybox): Update to 1.31.1.
[source]: Use patch.
[arguments]<#:phases>[check]: Fix test.
2020-06-14 13:03:05 +02:00
Danny Milosavljevic c37dc30e61 gnu: busybox: Make build reproducible.
* gnu/packages/busybox.scm (busybox)[arguments]<#:phases>[disable-timestamps]:
New phase.
2020-06-14 13:01:27 +02:00
Nicolas Goaziou f810d69b6c gnu: Use ‘license:’ prefix in (gnu packages perl).
* gnu/packages/perl.scm: Import (guix licenses) with a #:prefix
and adjust all callers.
2020-06-14 12:19:46 +02:00
Nicolas Goaziou e8356966b7 gnu: Add perl-text-patch.
* gnu/packages/perl.scm (perl-text-patch): New variable.
2020-06-14 12:19:45 +02:00
Nicolas Goaziou 10ed3525a4 gnu: Add perl-locale-maketext-lexicon.
* gnu/packages/perl.scm (perl-locale-maketext-lexicon): New variable.
2020-06-14 12:19:45 +02:00
Nicolas Goaziou 3329569bb4 gnu: Add perl-ppi.
* gnu/packages/perl.scm (perl-ppi): New variable.
2020-06-14 12:19:45 +02:00
Nicolas Goaziou 87554eee8b gnu: Add perl-compress-bzip2.
* gnu/packages/perl-compression.scm (perl-compress-bzip2): New variable.
2020-06-14 12:19:44 +02:00
Nicolas Goaziou cbddff6d70 gnu: Add perl-lingua-en-sentence.
* gnu/packages/perl.scm (perl-lingua-en-sentence): New variable.
2020-06-14 12:19:44 +02:00
Nicolas Goaziou 5e44ec69d6 gnu: Add perl-text-haml.
* gnu/packages/perl.scm (perl-text-haml): New variable.
2020-06-14 12:19:43 +02:00
Nicolas Goaziou c158ab3067 gnu: Add perl-tie-simple.
* gnu/packages/perl.scm (perl-tie-simple): New variable.
2020-06-14 12:19:43 +02:00
Nicolas Goaziou f463868898 gnu: Add perl-data-section-simple.
* gnu/packages/perl.scm (perl-data-section-simple): New variable.
2020-06-14 12:19:43 +02:00
Nicolas Goaziou 6897699611 gnu: Add perl-test-subcalls.
* gnu/packages/perl-check.scm (perl-test-subcalls): New variable.
2020-06-14 12:19:42 +02:00
Nicolas Goaziou e72b40af3e gnu: Add perl-test-object.
* gnu/packages/perl-check.scm (perl-test-object): New variable.
2020-06-14 12:19:42 +02:00
Nicolas Goaziou 25985c6957 gnu: Add perl-hook-lexwrap.
* gnu/packages/perl.scm (perl-hook-lexwrap): New variable.
2020-06-14 12:19:42 +02:00
Ivan Kozlov 8331e2357b gnu: xl2tpd: Add pppd support.
* gnu/packages/vpn.scm (xl2tpd)[inputs]: Add "linux-libre-headers" and "ppp",
[arguments]: add a 'setup-environment phase to set "PPPD" and "KERNELSRC"
variables.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-06-14 11:53:45 +02:00
Ricardo Wurmus d291b454bd gnu: r-survival: Update to 3.2-3.
* gnu/packages/statistics.scm (r-survival): Update to 3.2-3.
2020-06-14 09:13:32 +02:00
Ricardo Wurmus cb935a0377 gnu: r-sf: Update to 0.9-4.
* gnu/packages/cran.scm (r-sf): Update to 0.9-4.
2020-06-14 09:13:32 +02:00
Ricardo Wurmus b8ea08feb8 gnu: r-units: Update to 0.6-7.
* gnu/packages/cran.scm (r-units): Update to 0.6-7.
2020-06-14 09:13:32 +02:00
Ricardo Wurmus dfe1a36465 gnu: r-calibrate: Update to 1.7.6.
* gnu/packages/cran.scm (r-calibrate): Update to 1.7.6.
2020-06-14 09:13:32 +02:00
Ricardo Wurmus 214ee82742 gnu: r-flowworkspace: Update to 4.0.6.
* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.0.6.
2020-06-14 09:13:22 +02:00
Kei Kebreau 13d962b9a6 gnu: starfighter: Update to 2.2.
* gnu/packages/games.scm (starfighter): Update to 2.2.
2020-06-13 18:54:58 -04:00
Tobias Geerinckx-Rice ae89d96c08 gnu: wesnoth: Update to 1.14.12.
* gnu/packages/games.scm (wesnoth): Update to 1.14.12.
2020-06-14 00:05:12 +02:00
Tobias Geerinckx-Rice b9587aa3c7 gnu: snd: Update to 20.4.
* gnu/packages/audio.scm (snd): Update to 20.4.
2020-06-14 00:05:12 +02:00
Tobias Geerinckx-Rice b97b8b44ca gnu: progress: Fix cross-compilation.
* gnu/packages/admin.scm (progress)[arguments]: Use CC-FOR-TARGET and a
target-specific pkg-config when cross-compiling.
2020-06-14 00:05:12 +02:00
Tobias Geerinckx-Rice 4187e5401f gnu: s6-portable-utils: Update to 2.2.2.4.
* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.2.4.
2020-06-14 00:05:11 +02:00
Tobias Geerinckx-Rice 69300c0d70 gnu: gnome-boxes: Update to 3.36.5.
* gnu/packages/gnome.scm (gnome-boxes): Update to 3.36.5.
2020-06-14 00:05:11 +02:00
Tobias Geerinckx-Rice de08b5b23f gnu: evince: Update to 3.36.5.
* gnu/packages/gnome.scm (evince): Update to 3.36.5.
2020-06-14 00:05:11 +02:00
Tobias Geerinckx-Rice a5d40ee7ac gnu: python-shellingham: Update to 1.3.2.
* gnu/packages/python-xyz.scm (python-shellingham): Update to 1.3.2.
[arguments]: Add ‘restore-setup.py’ phase.
2020-06-14 00:05:11 +02:00
Tobias Geerinckx-Rice 238e2e457f gnu: xapian: Update to 1.4.16.
* gnu/packages/search.scm (xapian): Update to 1.4.16.
(python-xapian-bindings)[source]: Update content hash.
2020-06-14 00:05:10 +02:00
Tobias Geerinckx-Rice 36384fd2f8 gnu: rclone: Update to 1.52.1.
* gnu/packages/sync.scm (rclone): Update to 1.52.1.
2020-06-14 00:05:10 +02:00
Tobias Geerinckx-Rice c668a8809a gnu: cogl: Update to 1.22.8.
* gnu/packages/gnome.scm (cogl): Update to 1.22.8.
2020-06-14 00:05:10 +02:00
Tobias Geerinckx-Rice 483ce0d3c7 gnu: gimp: Update to 2.10.20.
* gnu/packages/gimp.scm (gimp): Update to 2.10.20.
2020-06-14 00:05:10 +02:00
Tobias Geerinckx-Rice e76d190788 gnu: gegl: Update to 0.4.24.
* gnu/packages/gimp.scm (gegl): Update to 0.4.24.
2020-06-14 00:05:10 +02:00
Tobias Geerinckx-Rice ee385c5837 gnu: babl: Update to 0.1.78.
* gnu/packages/gimp.scm (babl): Update to 0.1.78.
2020-06-14 00:05:09 +02:00
Tobias Geerinckx-Rice e51101ecda gnu: libtextstyle: Update to 0.20.2.
* gnu/packages/gettext.scm (libtextstyle): Update to 0.20.2.
2020-06-14 00:05:09 +02:00
Tobias Geerinckx-Rice b4bfd66b9a gnu: ltris: Update to 1.0.20.
* gnu/packages/games.scm (ltris): Update to 1.0.20.
2020-06-14 00:05:09 +02:00
Tobias Geerinckx-Rice d7822dc677 gnu: julius: Update to 1.4.1.
* gnu/packages/games.scm (julius): Update to 1.4.1.
2020-06-14 00:05:09 +02:00
Tobias Geerinckx-Rice d321d35aa9 gnu: angband: Use HTTPS.
* gnu/packages/games.scm (angband)[source, home-page]: Use HTTPS.
2020-06-14 00:05:09 +02:00
Tobias Geerinckx-Rice 4c9577443f gnu: angband: Update to 4.2.1.
* gnu/packages/games.scm (angband): Update to 4.2.1.
2020-06-14 00:05:08 +02:00
Tobias Geerinckx-Rice fbbaf04d88 gnu: libolm: Update to 3.1.5.
* gnu/packages/crypto.scm (libolm): Update to 3.1.5.
2020-06-14 00:05:08 +02:00
Tobias Geerinckx-Rice 8c07da61e7 gnu: gnome-chess: Update to 3.36.1.
* gnu/packages/games.scm (gnome-chess): Update to 3.36.1.
2020-06-14 00:05:08 +02:00
Tobias Geerinckx-Rice 0c716128d3 gnu: gnome-chess: Don't use NAME in source URI.
* gnu/packages/games.scm (gnome-chess)[source]: Hard-code NAME.
2020-06-14 00:05:08 +02:00
Tobias Geerinckx-Rice ac6f1c777a gnu: facter: Update to 4.0.26.
* gnu/packages/admin.scm (facter): Update to 4.0.26.
2020-06-14 00:05:08 +02:00
Tobias Geerinckx-Rice d22dc5f728 gnu: rust-tokio: Update to 0.2.21.
* gnu/packages/crates-io.scm (rust-tokio): Update to 0.2.21.
2020-06-14 00:05:07 +02:00
Tobias Geerinckx-Rice 33678aee91 gnu: rust-serde-bytes: Fix typo in synopsis.
* gnu/packages/crates-io.scm (rust-serde-bytes)[synopsis]: Remove ‘of’.
2020-06-14 00:05:07 +02:00
Tobias Geerinckx-Rice 449bac5b4d gnu: rust-serde-bytes: Update to 0.11.5.
* gnu/packages/crates-io.scm (rust-serde-bytes): Update to 0.11.5.
2020-06-14 00:05:07 +02:00
Ricardo Wurmus ea7882b2e3 gnu: alsa-modular-synth: Hide default GCC.
* gnu/packages/audio.scm (alsa-modular-synth)[native-inputs]: Distinguish
GCC-5.
[arguments]: Add build phase "hide-default-gcc".
2020-06-13 23:50:02 +02:00
Ricardo Wurmus 401e6ccb12 gnu: alsa-modular-synth: Add patch to fix vocoder build error.
* gnu/packages/patches/alsa-modular-synth-fix-vocoder.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/audio.scm (alsa-modular-synth)[source]: Add it.
2020-06-13 23:50:01 +02:00
Marius Bakke 29961439aa gnu: check@0.12: Do not inherit replacements from check.
* gnu/packages/check.scm (check-0.12): Use INHERIT instead of PACKAGE/INHERIT.
2020-06-13 23:29:22 +02:00
Marius Bakke cce6b76416 gnu: libnet: Update home page.
* gnu/packages/networking.scm (libnet)[home-page]: Adjust to current, as
referred to from the previous.
2020-06-13 23:29:22 +02:00
Marius Bakke 41cb238281 gnu: libnet: Update to 1.2.
* gnu/packages/networking.scm (libnet): Update to 1.2.
[source]: Switch to URL-FETCH.
[arguments]: Remove chdir phase.
[native-inputs]: Remove AUTOCONF, AUTOMAKE, and LIBTOOL.  Add PERL.
2020-06-13 23:29:21 +02:00
Marius Bakke dd61cd85f1 gnu: jucipp: Build with Clang 10.
* gnu/packages/text-editors.scm (jucipp)[inputs]: Change from CLANG to CLANG-10.
2020-06-13 23:29:21 +02:00
Marius Bakke 4723766b93 gnu: ghc-regex-pcre-builtin: Update home page.
* gnu/packages/haskell-xyz.scm (ghc-regex-pcre-builtin)[home-page]: Set to the
correct home page, not the alternative 'ghc-regex-pcre' library.
2020-06-13 23:29:21 +02:00
Marius Bakke 1a6d0d8c2d gnu: perl-net-dns-resolver-programmable: Remove "v" prefix from version string.
* gnu/packages/networking.scm (perl-net-dns-resolver-programmable)[version]:
Remove "v" prefix.
[source](uri): Adjust accordingly.
2020-06-13 23:29:21 +02:00
Marius Bakke 8ab70bae52 Merge branch 'staging' 2020-06-13 22:52:25 +02:00
Ricardo Wurmus 9bc516bada gnu: Add r-pcatools.
* gnu/packages/bioconductor.scm (r-pcatools): New variable.
2020-06-13 22:35:29 +02:00
Ricardo Wurmus e8521f0b95 gnu: libnode: Delete unused phase.
This is a follow-up to commit bb310a1976.

* gnu/packages/node.scm (libnode)[arguments]: Delete phase
"patch-npm-shebang".
2020-06-13 20:04:51 +02:00
Ekaitz Zarraga 2c74e87079 gnu: Add meshlab.
* gnu/packages/engineering.scm (meshlab): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-13 19:16:14 +02:00
Ludovic Courtès ff30860b63 gnu: perf: Set 'CC'.
* gnu/packages/linux.scm (perf)[arguments]: Add "CC=gcc" to #:make-flags.
This fixes a (harmless?) error message during the 'configure' phase.
2020-06-13 19:16:14 +02:00
Ludovic Courtès 221a104248 gnu: perf: Restore use of dependencies.
* gnu/packages/linux.scm (perf)[arguments]: Remove C_INCLUDE_PATH from
 #:make-flags.  It is no longer needed since the switch to C_INCLUDE_PATH
in 2073b55e6b and would prevent
dependencies from being found.
2020-06-13 19:16:14 +02:00
Danny Milosavljevic 1eec6b0c01 gnu: guile-sqlite3: Update to 0.1.2.
* gnu/packages/guile.scm (guile-sqlite3): Update to 0.1.2.
2020-06-13 17:16:03 +02:00
Ricardo Wurmus 2f38e38fb5 Revert "gnu: node: Build shared library."
This reverts commit f9311eaa7c.
Adding "--shared" replaces the executable with the shared library, breaking
all users of the nodejs executable.
2020-06-13 17:02:26 +02:00
Ricardo Wurmus e602e7f271 gnu: r-v8: Use libnode instead of node.
* gnu/packages/cran.scm (r-v8)[inputs]: Replace node with libnode.
2020-06-13 17:02:26 +02:00
Ricardo Wurmus bb310a1976 gnu: Add libnode.
* gnu/packages/node.scm (libnode): New variable.
2020-06-13 17:02:26 +02:00
Mathieu Othacehe 4a04d49c2e image: Remove 'maybe-with-target'.
* gnu/system/image.scm (maybe-with-target): Remove,
(system-image): adapt accordingly.
2020-06-13 16:58:57 +02:00
Mathieu Othacehe 478d1270ce install: final: Add some logging.
* gnu/installer/final.scm (umount-cow-store): Add some logging.
2020-06-13 15:21:20 +02:00
Mathieu Othacehe f292d4719d image: Add 'target' support.
* gnu/image.scm (<image>)[target]: New field,
(image-target): new public method.
* gnu/system/image.scm (hurd-disk-image): Set "i586-pc-gnu" as image 'target'
field,
(maybe-with-target): new procedure,
(system-image): honor image 'target' field using the above procedure.
2020-06-13 15:20:52 +02:00
Jan (janneke) Nieuwenhuizen 7ca533c723 image: Make 'find-image' non-monadic.
* gnu/system/image.scm (find-image): Make non-monadic.  Add 'target'
parameter.
* gnu/tests/install.scm (run-install): Update caller,
passing (%current-target-system).
* guix/scripts/system.scm (perform-action): Likewise.
2020-06-13 15:03:55 +02:00
Christopher Baines 3857aba7ab gnome: gnome-desktop: Add bubblewrap as an input.
This is expected to be available, oddly as libseccomp is available.  These
changes fix thumbnails for Nautilus.

* gnu/packages/gnome.scm (gnome-desktop)[arguments]: Add 'patch-bubblewrap
phase.
[inputs]: Add bubblewrap.
2020-06-13 12:02:13 +01:00
Michael Rohleder e51175f686 gnu: emacs-debbugs: Update to 0.23.
* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.23.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-06-13 17:19:21 +08:00
Jan (janneke) Nieuwenhuizen 7304cb0a23 services: hurd: Remove deprecated 'hurd-getty-service' wrapper.
* gnu/services/hurd.scm (hurd-getty-service): Remove.
2020-06-13 10:04:51 +02:00
Jan (janneke) Nieuwenhuizen 60fdd9e389 system: hurd: Remove 'cross-hurd-image' hack.
The initial

    guix build -f gnu/system/hurd.scm

hack has been superseded by regular guix system (cross) build.

* gnu/system/hurd.scm (compile-manifest, cross-hurd-image): Remove.
2020-06-13 09:11:47 +02:00
Jan (janneke) Nieuwenhuizen edbc067138 system: bare-hurd.tmpl: Add openssh-sans-x client and service.
* gnu/system/examples/bare-hurd.tmpl (%hurd-os)[packages]: Add openssh-sans-x.
[services]: Add openssh-service.  Add example usage.
2020-06-13 09:11:47 +02:00
Ricardo Wurmus 9ae4bd0b77 gnu: r-mzr: Update to 2.22.0.
* gnu/packages/bioinformatics.scm (r-mzr): Update to 2.22.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:20:02 +02:00
Ricardo Wurmus 6b9e3b92c4 gnu: r-biodist: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-biodist): Update to 1.60.0.
2020-06-13 01:20:02 +02:00
Ricardo Wurmus 6a88291d1a gnu: r-biocworkflowtools: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.14.0.
2020-06-13 01:20:02 +02:00
Ricardo Wurmus 723fa00d11 gnu: r-biocset: Update to 1.2.1.
* gnu/packages/bioconductor.scm (r-biocset): Update to 1.2.1.
[native-inputs]: Add r-knitr.
2020-06-13 01:20:02 +02:00
Ricardo Wurmus 1759a13d6e gnu: r-biocpkgtools: Update to 1.6.0.
* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.6.0.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus 132abe5fcc gnu: r-biocor: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-biocor): Update to 1.12.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus 1c51821593 gnu: r-bioconcotk: Update to 1.8.0.
* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.8.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus 4091eae2bc gnu: r-multiassayexperiment: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.14.0.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus b56a3462ad gnu: r-experimenthub: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-experimenthub): Update to 1.14.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus 543c63f2ae gnu: r-biocgraph: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.50.0.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus 8b71b14158 gnu: r-bioccasestudies: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-bioccasestudies): Update to 1.50.0.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus a74a427bd8 gnu: r-ebarrays: Update to 2.52.0.
* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.52.0.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus affb4ab351 gnu: r-reactomepa: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.32.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus 29b1702799 gnu: r-graphite: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-graphite): Update to 1.34.0.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus e09ca033f4 gnu: r-biobroom: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.20.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus c8cbde9ff6 gnu: r-bioassayr: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.26.0.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus 06908a73fc gnu: r-chemminer: Update to 3.40.0.
* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.40.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:20:01 +02:00
Ricardo Wurmus d0badcc180 gnu: r-bigpint: Update to 1.4.0.
* gnu/packages/bioconductor.scm (r-bigpint): Update to 1.4.0.
[propagated-inputs]: Add r-delayedarray and r-summarizedexperiment.
2020-06-13 01:20:00 +02:00
Ricardo Wurmus eef9c99cd8 gnu: r-bigmemoryextras: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-bigmemoryextras): Update to 1.36.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:20:00 +02:00
Ricardo Wurmus f31edb0191 gnu: r-biggr: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-biggr): Update to 1.24.0.
2020-06-13 01:20:00 +02:00
Ricardo Wurmus 3116998610 gnu: r-hyperdraw: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.40.0.
2020-06-13 01:20:00 +02:00
Ricardo Wurmus 0ff724616b gnu: r-hypergraph: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.60.0.
2020-06-13 01:20:00 +02:00
Ricardo Wurmus d65bdbb2cb gnu: r-rsbml: Update to 2.46.0.
* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.46.0.
2020-06-13 01:20:00 +02:00
Ricardo Wurmus a54fd40994 gnu: r-bifet: Update to 1.8.0.
* gnu/packages/bioconductor.scm (r-bifet): Update to 1.8.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:20:00 +02:00
Ricardo Wurmus 7642517336 gnu: r-bicare: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-bicare): Update to 1.46.0.
2020-06-13 01:20:00 +02:00
Ricardo Wurmus 2415576ecb gnu: r-bhc: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-bhc): Update to 1.40.0.
2020-06-13 01:20:00 +02:00
Ricardo Wurmus de91f15a74 gnu: r-bgx: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-bgx): Update to 1.54.0.
2020-06-13 01:20:00 +02:00
Ricardo Wurmus 296992be08 gnu: r-bgmix: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-bgmix): Update to 1.48.0.
2020-06-13 01:20:00 +02:00
Ricardo Wurmus a9148d0686 gnu: r-unifiedwmwqpcr: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.24.0.
2020-06-13 01:20:00 +02:00
Ricardo Wurmus 518050a75b gnu: r-htqpcr: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.42.0.
2020-06-13 01:19:59 +02:00
Ricardo Wurmus fbbaf5ae64 gnu: r-variancepartition: Update to 1.18.0.
* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.18.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:59 +02:00
Ricardo Wurmus 41f7fe4aa9 gnu: r-variantfiltering: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.24.0.
2020-06-13 01:19:59 +02:00
Ricardo Wurmus 49dd504192 gnu: r-timeseriesexperiment: Update to 1.6.0.
* gnu/packages/bioconductor.scm (r-timeseriesexperiment): Update to 1.6.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:59 +02:00
Ricardo Wurmus 12b255f213 gnu: r-wavcluster: Update to 2.22.0.
* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.22.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:59 +02:00
Ricardo Wurmus efb44ebca4 gnu: r-reqon: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-reqon): Update to 1.34.0.
2020-06-13 01:19:59 +02:00
Ricardo Wurmus 83b7625cae gnu: r-seqbias: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-seqbias): Update to 1.36.0.
2020-06-13 01:19:59 +02:00
Ricardo Wurmus 8112796db1 gnu: r-bigmelon: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.14.0.
2020-06-13 01:19:59 +02:00
Ricardo Wurmus f4954b0b57 gnu: r-gdsfmt: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.24.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:59 +02:00
Ricardo Wurmus 939ace9624 gnu: r-watermelon: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-watermelon): Update to 1.32.0.
2020-06-13 01:19:59 +02:00
Ricardo Wurmus cad8a5099a gnu: r-roc: Update to 1.64.0.
* gnu/packages/bioconductor.scm (r-roc): Update to 1.64.0.
2020-06-13 01:19:59 +02:00
Ricardo Wurmus b32808831c gnu: r-genie3: Update to 1.10.0.
* gnu/packages/bioconductor.scm (r-genie3): Update to 1.10.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:59 +02:00
Ricardo Wurmus e677c9b501 gnu: r-cicero: Update to 1.6.0.
* gnu/packages/bioconductor.scm (r-cicero): Update to 1.6.0.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus 93235b1eb3 gnu: r-rcistarget: Update to 1.8.0.
* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.8.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus af66e35d31 gnu: r-depecher: Update to 1.4.0.
* gnu/packages/bioconductor.scm (r-depecher): Update to 1.4.0.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus 7bec32fe53 gnu: r-mixomics: Update to 6.12.1.
* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.12.1.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus 32bd0295c8 gnu: r-flowsom: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-flowsom): Update to 1.20.0.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus 8d5a83b7c6 gnu: r-cytoml: Update to 2.0.0.
* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.0.0.
[propagated-inputs]: Remove r-ncdfflow; add r-rcpparmadillo, r-rhdf5lib, and
r-tibble.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus 8f5e16742d gnu: r-opencyto: Update to 2.0.0.
* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.0.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus 372caae6a9 gnu: r-flowstats: Update to 4.0.0.
* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.0.0.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus a9af09df17 gnu: r-flowworkspace: Update to 4.0.3.
* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.0.3.
[propagated-inputs]: Remove r-flowviz, r-gridextra, and r-rcolorbrewer; add
r-ggplot2, r-rcpparmadillo, r-rhdf5lib, and r-xml.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus bafade83c1 gnu: r-rprotobuflib: Update to 2.0.0.
* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.0.0.
[arguments]: Adjust phase "unpack-bundled-sources".
[native-inputs]: Add r-knitr.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus b347d6c32b gnu: r-flowclust: Update to 3.26.0.
* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.26.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus 062789b87a gnu: r-flowviz: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.52.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus 3407dfa61f gnu: r-ggcyto: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.16.0.
[propagated-inputs]: Add r-hexbin.
2020-06-13 01:19:58 +02:00
Ricardo Wurmus 631b12ca71 gnu: r-ncdfflow: Update to 2.34.0.
* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.34.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:57 +02:00
Ricardo Wurmus 76b163d616 gnu: r-flowmeans: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.48.0.
2020-06-13 01:19:57 +02:00
Ricardo Wurmus faff2de0da gnu: r-flowcore: Update to 2.0.1.
* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.0.1.
[propagated-inputs]: Add r-rcpparmadillo and r-rprotobuflib.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:57 +02:00
Ricardo Wurmus 3c73d7c5e4 gnu: r-cytolib: Update to 2.0.3.
* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.0.3.
[inputs]: Add zlib.
[propagated-inputs]: Add r-bh, r-rcpp, r-rcpparmadillo, r-rcppparallel,
r-rhdf5lib, and r-rprotobuflib.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:57 +02:00
Ricardo Wurmus 0c2573e7f1 gnu: r-consensusclusterplus: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.52.0.
2020-06-13 01:19:57 +02:00
Ricardo Wurmus 6954950f4a gnu: r-flowutils: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-flowutils): Update to 1.52.0.
2020-06-13 01:19:57 +02:00
Ricardo Wurmus 5d63f69be9 gnu: r-rsubread: Update to 2.2.2.
* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.2.2.
[propagated-inputs]: Add r-matrix.
2020-06-13 01:19:57 +02:00
Ricardo Wurmus 5ca991bff9 gnu: r-annotatr: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.14.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:57 +02:00
Ricardo Wurmus 8b6f26e634 gnu: r-biosigner: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.16.0.
2020-06-13 01:19:57 +02:00
Ricardo Wurmus 77334168cf gnu: r-ropls: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-ropls): Update to 1.20.0.
2020-06-13 01:19:57 +02:00
Ricardo Wurmus 905bbb13da gnu: r-multidataset: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.16.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:57 +02:00
Ricardo Wurmus cb941ca06d gnu: r-birta: Update to 1.31.0.
* gnu/packages/bioconductor.scm (r-birta): Update to 1.31.0.
2020-06-13 01:19:57 +02:00
Ricardo Wurmus f50609aba5 gnu: r-birewire: Update to 3.20.0.
* gnu/packages/bioconductor.scm (r-birewire): Update to 3.20.0.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus 1c5360ac3d gnu: r-rqc: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-rqc): Update to 1.22.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus a84abf434d gnu: r-quasr: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-quasr): Update to 1.28.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus 2aff2724ef gnu: r-rhisat2: Update to 1.4.0.
* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.4.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus 201902bc05 gnu: r-sgseq: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.22.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus 568c3929b6 gnu: r-rbowtie: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.28.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus ca8d80c90c gnu: r-iclusterplus: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.24.0.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus 173844fc75 gnu: r-biocfilecache: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 1.12.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus 989b7bb625 gnu: r-arrmnormalization: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.28.0.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus 8e5933a8e4 gnu: r-progeny: Update to 1.10.0.
* gnu/packages/bioconductor.scm (r-progeny): Update to 1.10.0.
[propagated-inputs]: Add r-dplyr, r-ggplot2, r-ggrepel, r-gridextra, and
r-tidyr.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus 297854e682 gnu: r-rbowtie2: Update to 1.10.0.
* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 1.10.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus 8fdca89b56 gnu: r-zfpkm: Update to 1.10.0.
* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.10.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus 620cc4d976 gnu: r-webbioc: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.60.0.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus 08c4d31400 gnu: r-widgettools: Update to 1.66.0.
* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.66.0.
2020-06-13 01:19:56 +02:00
Ricardo Wurmus ee0f746088 gnu: r-wiggleplotr: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.12.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus 996f07b591 gnu: r-wrench: Update to 1.6.0.
* gnu/packages/bioconductor.scm (r-wrench): Update to 1.6.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus ff9f179a0c gnu: r-xcms: Update to 3.10.1.
* gnu/packages/bioconductor.scm (r-xcms): Update to 3.10.1.
[propagated-inputs]: Remove r-multtest; add r-summarizedexperiment.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus 11cf2d7bb7 gnu: r-massspecwavelet: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.54.0.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus bcd06bdbff gnu: r-xbseq: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-xbseq): Update to 1.20.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus 1ec10e1987 gnu: r-roar: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-roar): Update to 1.24.0.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus a37a6ffb2d gnu: r-yarn: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-yarn): Update to 1.14.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus 70d90ae76d gnu: r-quantro: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-quantro): Update to 1.22.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus 761c9427bc gnu: r-yaqcaffy: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-yaqcaffy): Update to 1.48.0.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus 9ce80f9356 gnu: r-simpleaffy: Update to 2.64.0.
* gnu/packages/bioconductor.scm (r-simpleaffy): Update to 2.64.0.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus f0439a1767 gnu: r-gcrma: Update to 2.60.0.
* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.60.0.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus 8a5abc62d5 gnu: r-yapsa: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.14.0.
[propagated-inputs]: Add r-biostrings, r-bsgenome-hsapiens-ucsc-hg19,
r-doparallel, r-dplyr, r-ggbeeswarm, r-magrittr, and r-pracma.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus 63c14717e3 gnu: r-somaticsignatures: Update to 2.24.0.
* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.24.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:55 +02:00
Ricardo Wurmus a471def062 gnu: r-gtrellis: Update to 1.20.1.
* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.20.1.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus 6e397aad32 gnu: r-yamss: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-yamss): Update to 1.14.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus 4eccf8e5e5 gnu: r-ebimage: Update to 4.30.0.
* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.30.0.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus e059ab2503 gnu: r-aucell: Update to 1.10.0.
* gnu/packages/bioconductor.scm (r-aucell): Update to 1.10.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus 6314938884 gnu: r-allelicimbalance: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.26.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus 231898d5b9 gnu: r-annotationtools: Update to 1.62.0.
* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.62.0.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus 7866994c03 gnu: r-annotationfuncs: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-annotationfuncs): Update to 1.38.0.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus 6a65ac1537 gnu: r-abaenrichment: Update to 1.18.0.
* gnu/packages/bioconductor.scm (r-abaenrichment): Update to 1.18.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus 19b39ac579 gnu: r-gofuncr: Update to 1.8.0.
* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.8.0.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus a007de81e5 gnu: r-atacseqqc: Update to 1.12.3.
* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.12.3.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus 785c759617 gnu: r-genomicscores: Update to 2.0.0.
* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.0.0.
[propagated-inputs]: Remove r-bsgenome; add r-delayedarray, r-hdf5array, and r-rhdf5.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus e6fbaf0cc7 gnu: r-motifstack: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.32.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus e65783e032 gnu: r-motifbreakr: Update to 2.2.0.
* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.2.0.
[propagated-inputs]: Add r-summarizedexperiment.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:54 +02:00
Ricardo Wurmus da6a75fe00 gnu: r-motifdb: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.30.0.
[propagated-inputs]: Add r-genomicranges.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus 352cfa3434 gnu: r-motiv: Update to 1.43.0.
* gnu/packages/bioconductor.scm (r-motiv): Update to 1.43.0.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus 6d02e17139 gnu: r-rgadem: Update to 2.36.0.
* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.36.0.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus 7450edca0d gnu: r-bacon: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-bacon): Update to 1.16.0.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus 35bcfaefae gnu: r-abseqr: Update to 1.6.0.
* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.6.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus b391b1e47c gnu: r-a4: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-a4): Update to 1.36.0.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus 2a91c987fd gnu: r-a4base: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-a4base): Update to 1.36.0.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus e47f9f48d4 gnu: r-a4reporting: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.36.0.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus 6afea4ea93 gnu: r-a4preproc: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.36.0.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus 33c9c8563d gnu: r-a4classif: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.36.0.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus 4f2112add9 gnu: r-a4core: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-a4core): Update to 1.36.0.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus d200b4dc48 gnu: r-annaffy: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.60.0.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus 500f7df840 gnu: r-mlinterfaces: Update to 1.68.0.
* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.68.0.
[propagated-inputs]: Add r-rcpp.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus 63c8323ae9 gnu: r-clusterprofiler: Update to 3.16.0.
* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 3.16.0.
[propagated-inputs]: Remove r-ggplot2; add r-downloader and r-dplyr.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:53 +02:00
Ricardo Wurmus 43fb14cedc gnu: r-enrichplot: Update to 1.8.1.
* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.8.1.
[propagated-inputs]: Add r-plyr and r-scatterpie.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus 3a80f1cfae gnu: r-dose: Update to 3.14.0.
* gnu/packages/bioconductor.scm (r-dose): Update to 3.14.0.
[propagated-inputs]: Remove r-s4vectors.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus 1dec455cb8 gnu: r-fgsea: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.14.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus b1d76ad0ca gnu: r-sigpathway: Update to 1.56.0.
* gnu/packages/bioconductor.scm (r-sigpathway): Update to 1.56.0.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus 8d30d59adf gnu: r-anota: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-anota): Update to 1.36.0.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus 621cd90406 gnu: r-gosemsim: Update to 2.14.0.
* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.14.0.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus 65e0a7b181 gnu: r-heatplus: Update to 2.34.0.
* gnu/packages/bioconductor.scm (r-heatplus): Update to 2.34.0.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus f2b686f61a gnu: r-varianttools: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.30.0.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus ecb4e16519 gnu: r-triform: Update to 1.29.0.
* gnu/packages/bioconductor.scm (r-triform): Update to 1.29.0.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus 293fb8a147 gnu: r-ioniser: Update to 2.12.0.
* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.12.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus 1465873c6c gnu: r-linnorm: Update to 2.12.0.
* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.12.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus ae1c51a1c1 gnu: r-lumi: Update to 2.40.0.
* gnu/packages/bioconductor.scm (r-lumi): Update to 2.40.0.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus 5f25d5f80d gnu: r-methylumi: Update to 2.34.0.
* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.34.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:52 +02:00
Ricardo Wurmus 83e6ffdac1 gnu: r-minfi: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-minfi): Update to 1.34.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus e3fbcb28a4 gnu: r-bumphunter: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.30.0.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus debaa0f3ba gnu: r-siggenes: Update to 1.62.0.
* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.62.0.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus d784a4784f gnu: r-illuminaio: Update to 0.30.0.
* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.30.0.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus 159e427c9f gnu: r-geoquery: Update to 2.56.0.
* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.56.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus 3fc1e03949 gnu: r-scone: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-scone): Update to 1.12.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus ce9e19bc9b gnu: r-scdd: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-scdd): Update to 1.12.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus 22c084ba9d gnu: r-noiseq: Update to 2.31.0.
* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.31.0.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus d1f3c37134 gnu: r-monocle: Update to 2.16.0.
* gnu/packages/bioconductor.scm (r-monocle): Update to 2.16.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus 97cba97aa1 gnu: r-mast: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-mast): Update to 1.14.0.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus ee1e8fee89 gnu: r-icobra: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-icobra): Update to 1.16.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus 359a084aa3 gnu: r-ihw: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-ihw): Update to 1.16.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus 0653b8b082 gnu: r-lpsymphony: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.16.0.
[inputs]: Remove gfortran.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:51 +02:00
Ricardo Wurmus 6e2dc9e385 gnu: r-karyoploter: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.14.0.
[propagated-inputs]: Add r-genomicfeatures.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus 1e37caca52 gnu: r-ebseq: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-ebseq): Update to 1.28.0.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus 6a7cfd5f1f gnu: r-dnacopy: Update to 1.62.0.
* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.62.0.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus 866939b76d gnu: r-copynumber: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-copynumber): Update to 1.28.0.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus 9697afb10e gnu: r-chipexoqual: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.12.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus 784d1670b7 gnu: r-savr: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-savr): Update to 1.26.0.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus 265b645075 gnu: r-destiny: Update to 3.2.0.
* gnu/packages/bioconductor.scm (r-destiny): Update to 3.2.0.
[propagated-inputs]: Add r-nbconvertr.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus a8351d467c gnu: r-biocsingular: Update to 1.4.0.
* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.4.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus f5864c11a4 gnu: r-biocneighbors: Update to 1.6.0.
* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.6.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus ae0fcaa6fd gnu: r-ruvseq: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.22.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus 14f40ae830 gnu: r-dnabarcodes: Update to 1.18.0.
* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.18.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus 437bc4dda9 gnu: r-inspect: Update to 1.18.0.
* gnu/packages/bioconductor.scm (r-inspect): Update to 1.18.0.
[propagated-inputs]: Add r-rtracklayer.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus 46a973bc24 gnu: r-plgem: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-plgem): Update to 1.60.0.
2020-06-13 01:19:50 +02:00
Ricardo Wurmus ee73dea61b gnu: r-rots: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-rots): Update to 1.16.0.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus a6251d6e8b gnu: r-glimma: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-glimma): Update to 1.16.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus 7fbd97745b gnu: r-goseq: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-goseq): Update to 1.40.0.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus c7be592fb4 gnu: r-ctc: Update to 1.62.0.
* gnu/packages/bioconductor.scm (r-ctc): Update to 1.62.0.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus 76dd036e16 gnu: r-genomicinteractions: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.22.0.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus 861a903f14 gnu: r-interactionset: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.16.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus 6b78a91b75 gnu: r-riboseqr: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.22.0.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus 7aae05a953 gnu: r-riboprofiling: Update to 1.18.0.
* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.18.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus ef1d3231c3 gnu: r-chipcomp: Update to 1.18.0.
* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.18.0.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus 9834c36724 gnu: r-bayseq: Update to 2.22.0.
* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.22.0.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus f4ef564595 gnu: r-qdnaseq: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.24.0.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus de4a352e8a gnu: r-cghcall: Update to 2.50.0.
* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.50.0.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus bd93ec4cf0 gnu: r-cghbase: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.48.0.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus 49d589e530 gnu: r-marray: Update to 1.66.0.
* gnu/packages/bioconductor.scm (r-marray): Update to 1.66.0.
2020-06-13 01:19:49 +02:00
Ricardo Wurmus dc24de46ad gnu: r-chippeakanno: Update to 3.22.2.
* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.22.2.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:48 +02:00
Ricardo Wurmus 7d37c6d914 gnu: r-graph: Update to 1.66.0.
* gnu/packages/bioconductor.scm (r-graph): Update to 1.66.0.
2020-06-13 01:19:48 +02:00
Ricardo Wurmus 8cadf253c3 gnu: r-multtest: Update to 2.44.0.
* gnu/packages/bioconductor.scm (r-multtest): Update to 2.44.0.
2020-06-13 01:19:48 +02:00
Ricardo Wurmus b47b649ae5 gnu: r-diffbind: Update to 2.16.0.
* gnu/packages/bioconductor.scm (r-diffbind): Update to 2.16.0.
2020-06-13 01:19:48 +02:00
Ricardo Wurmus f9a247590e gnu: r-qvalue: Update to 2.20.0.
* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.20.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:48 +02:00
Ricardo Wurmus ace82f805f gnu: r-oligo: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-oligo): Update to 1.52.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:48 +02:00
Ricardo Wurmus b628842f7e gnu: r-oligoclasses: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.50.0.
2020-06-13 01:19:48 +02:00
Ricardo Wurmus 53e4201937 gnu: r-geneplotter: Update to 1.66.0.
* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.66.0.
2020-06-13 01:19:48 +02:00
Ricardo Wurmus 7f94cf0184 gnu: r-reportingtools: Update to 2.28.0.
* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.28.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:48 +02:00
Ricardo Wurmus 7f34dd58e9 gnu: r-regioner: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-regioner): Update to 1.20.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:48 +02:00
Ricardo Wurmus 07bea01092 gnu: r-hpar: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-hpar): Update to 1.30.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:48 +02:00
Ricardo Wurmus c2f4ad96f5 gnu: r-annotate: Update to 1.66.0.
* gnu/packages/bioconductor.scm (r-annotate): Update to 1.66.0.
2020-06-13 01:19:48 +02:00
Ricardo Wurmus acaf8a2342 gnu: r-affxparser: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.60.0.
2020-06-13 01:19:47 +02:00
Ricardo Wurmus fa61069781 gnu: r-affycoretools: Update to 1.60.1.
* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.60.1.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:47 +02:00
Ricardo Wurmus 36d4ca410d gnu: r-affycontam: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.46.0.
2020-06-13 01:19:47 +02:00
Ricardo Wurmus 251c18f1ed gnu: r-affycompatible: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-affycompatible): Update to 1.48.0.
2020-06-13 01:19:47 +02:00
Ricardo Wurmus 66aeb1b46d gnu: r-affycomp: Update to 1.64.0.
* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.64.0.
2020-06-13 01:19:47 +02:00
Ricardo Wurmus 2e15c16f1e gnu: r-biocgenerics: Update to 0.34.0.
* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.34.0.
2020-06-13 01:19:47 +02:00
Ricardo Wurmus bc217e4c0c gnu: r-biocversion: Update to 3.11.1.
* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.11.1.
2020-06-13 01:19:47 +02:00
Ricardo Wurmus 1ab0380db9 gnu: r-cummerbund: Update to 2.30.0.
* gnu/packages/bioconductor.scm (r-cummerbund): Update to 2.30.0.
2020-06-13 01:19:47 +02:00
Ricardo Wurmus 751fa8ff71 gnu: r-coverageview: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.26.0.
2020-06-13 01:19:47 +02:00
Ricardo Wurmus 725eea00da gnu: r-ideoviz: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.24.0.
2020-06-13 01:19:47 +02:00
Ricardo Wurmus a3b55161c7 gnu: r-delayedmatrixstats: Update to 1.10.0.
* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): Update to 1.10.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:47 +02:00
Ricardo Wurmus 47c7670c43 gnu: r-scran: Update to 1.16.0.
* gnu/packages/bioinformatics.scm (r-scran): Update to 1.16.0.
[propagated-inputs]: Add r-iranges.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:47 +02:00
Ricardo Wurmus 7039b53945 gnu: r-scater: Update to 1.16.1.
* gnu/packages/bioinformatics.scm (r-scater): Update to 1.16.1.
[propagated-inputs]: Add r-rlang.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:46 +02:00
Ricardo Wurmus 9e7acf2f14 gnu: r-singlecellexperiment: Update to 1.10.1.
* gnu/packages/bioinformatics.scm (r-singlecellexperiment): Update to 1.10.1.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:46 +02:00
Ricardo Wurmus 16dd6bacaa gnu: r-beachmat: Update to 2.4.0.
* gnu/packages/bioinformatics.scm (r-beachmat): Update to 2.4.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:46 +02:00
Ricardo Wurmus 87d5444d9f gnu: r-rhdf5lib: Update to 1.10.0.
* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.10.0.
[source]: Update snippet.
[arguments]: Replace ZLIB variables in Makevars.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:46 +02:00
Ricardo Wurmus cf907680e8 gnu: r-hdf5array: Update to 1.16.0.
* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.16.0.
2020-06-13 01:19:46 +02:00
Ricardo Wurmus 46f188d1df gnu: r-hitc: Update to 1.32.0.
* gnu/packages/bioinformatics.scm (r-hitc): Update to 1.32.0.
2020-06-13 01:19:46 +02:00
Ricardo Wurmus 6be25cc2db gnu: r-fithic: Update to 1.14.0.
* gnu/packages/bioinformatics.scm (r-fithic): Update to 1.14.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:46 +02:00
Ricardo Wurmus a811751f49 gnu: r-sushi: Update to 1.26.0.
* gnu/packages/bioinformatics.scm (r-sushi): Update to 1.26.0.
2020-06-13 01:19:46 +02:00
Ricardo Wurmus ddef43a29d gnu: r-gwascat: Update to 2.20.1.
* gnu/packages/bioinformatics.scm (r-gwascat): Update to 2.20.1.
[propagated-inputs]: Remove r-homo-sapiens; add r-ggplot2.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:46 +02:00
Ricardo Wurmus 522da60b29 gnu: r-gviz: Update to 1.32.0.
* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.32.0.
[propagated-inputs]: Add r-ensembldb.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:46 +02:00
Ricardo Wurmus a97897bc3d gnu: r-gqtlstats: Update to 1.20.0.
* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.20.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:46 +02:00
Ricardo Wurmus 6caad43c18 gnu: r-ldblock: Update to 1.18.0.
* gnu/packages/bioinformatics.scm (r-ldblock): Update to 1.18.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:46 +02:00
Ricardo Wurmus 87772ab4dd gnu: r-erma: Update to 1.4.0.
* gnu/packages/bioinformatics.scm (r-erma): Update to 1.4.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:45 +02:00
Ricardo Wurmus aab0e28fc1 gnu: r-snpstats: Update to 1.38.0.
* gnu/packages/bioinformatics.scm (r-snpstats): Update to 1.38.0.
2020-06-13 01:19:45 +02:00
Ricardo Wurmus 42d8cd9f97 gnu: r-gqtlbase: Update to 1.20.0.
* gnu/packages/bioinformatics.scm (r-gqtlbase): Update to 1.20.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:45 +02:00
Ricardo Wurmus 7038aeb210 gnu: r-ggbio: Update to 1.36.0.
* gnu/packages/bioinformatics.scm (r-ggbio): Update to 1.36.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:45 +02:00
Ricardo Wurmus 07518c3a34 gnu: r-biovizbase: Update to 1.36.0.
* gnu/packages/bioinformatics.scm (r-biovizbase): Update to 1.36.0.
2020-06-13 01:19:45 +02:00
Ricardo Wurmus 7c26687871 gnu: r-organismdbi: Update to 1.30.0.
* gnu/packages/bioinformatics.scm (r-organismdbi): Update to 1.30.0.
2020-06-13 01:19:45 +02:00
Ricardo Wurmus 39da6fbc40 gnu: r-ensembldb: Update to 2.12.1.
* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.12.1.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:45 +02:00
Ricardo Wurmus 7a9e7e4844 gnu: r-dirichletmultinomial: Update to 1.30.0.
* gnu/packages/bioinformatics.scm (r-dirichletmultinomial): Update to 1.30.0.
2020-06-13 01:19:45 +02:00
Ricardo Wurmus ca5c92c0c7 gnu: r-complexheatmap: Update to 2.4.2.
* gnu/packages/bioinformatics.scm (r-complexheatmap): Update to 2.4.2.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:45 +02:00
Ricardo Wurmus 8323ff3376 gnu: r-genomicfiles: Update to 1.24.0.
* gnu/packages/bioinformatics.scm (r-genomicfiles): Update to 1.24.0.
2020-06-13 01:19:45 +02:00
Ricardo Wurmus 817e4c8b68 gnu: r-gage: Update to 2.37.0.
* gnu/packages/bioinformatics.scm (r-gage): Update to 2.37.0.
2020-06-13 01:19:45 +02:00
Ricardo Wurmus d80a6cacaf gnu: r-keggrest: Update to 1.28.0.
* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.28.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:45 +02:00
Ricardo Wurmus 3422533bd9 gnu: r-fastseg: Update to 1.34.0.
* gnu/packages/bioinformatics.scm (r-fastseg): Update to 1.34.0.
2020-06-13 01:19:44 +02:00
Ricardo Wurmus 5fce232977 gnu: r-annotationhub: Update to 2.20.0.
* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.20.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:44 +02:00
Ricardo Wurmus 334e8d7b79 gnu: r-interactivedisplaybase: Update to 1.26.3.
* gnu/packages/bioinformatics.scm (r-interactivedisplaybase): Update to
1.26.3.
[propagated-inputs]: Add r-dt.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:44 +02:00
Ricardo Wurmus 15990617eb gnu: r-edaseq: Update to 2.22.0.
* gnu/packages/bioinformatics.scm (r-edaseq): Update to 2.22.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:44 +02:00
Ricardo Wurmus c9059a3b0e gnu: r-deseq: Update to 1.39.0.
* gnu/packages/bioinformatics.scm (r-deseq): Update to 1.39.0.
2020-06-13 01:19:44 +02:00
Ricardo Wurmus 019bc36732 gnu: r-aroma-light: Update to 3.18.0.
* gnu/packages/bioinformatics.scm (r-aroma-light): Update to 3.18.0.
2020-06-13 01:19:44 +02:00
Ricardo Wurmus f6ddf20891 gnu: r-msnid: Update to 1.22.0.
* gnu/packages/bioinformatics.scm (r-msnid): Update to 1.22.0.
2020-06-13 01:19:44 +02:00
Ricardo Wurmus 10a7ee2609 gnu: r-msnbase: Update to 2.14.2.
* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.14.2.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:44 +02:00
Ricardo Wurmus 7b4fc6ae0a gnu: r-pcamethods: Update to 1.80.0.
* gnu/packages/bioinformatics.scm (r-pcamethods): Update to 1.80.0.
2020-06-13 01:19:44 +02:00
Ricardo Wurmus 8eb579883d gnu: r-mzid: Update to 1.26.0.
* gnu/packages/bioinformatics.scm (r-mzid): Update to 1.26.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:44 +02:00
Ricardo Wurmus 8e0d11d88b gnu: r-vsn: Update to 3.56.0.
* gnu/packages/bioinformatics.scm (r-vsn): Update to 3.56.0.
2020-06-13 01:19:44 +02:00
Ricardo Wurmus 736f6cfe66 gnu: r-affy: Update to 1.66.0.
* gnu/packages/bioinformatics.scm (r-affy): Update to 1.66.0.
2020-06-13 01:19:44 +02:00
Ricardo Wurmus d93af7d632 gnu: r-affyio: Update to 1.58.0.
* gnu/packages/bioinformatics.scm (r-affyio): Update to 1.58.0.
2020-06-13 01:19:43 +02:00
Ricardo Wurmus 157eb89707 gnu: r-protgenerics: Update to 1.20.0.
* gnu/packages/bioinformatics.scm (r-protgenerics): Update to 1.20.0.
2020-06-13 01:19:43 +02:00
Ricardo Wurmus d95a1cb10e gnu: r-sva: Update to 3.36.0.
* gnu/packages/bioinformatics.scm (r-sva): Update to 3.36.0.
[propagated-inputs]: Add r-edger.
2020-06-13 01:19:43 +02:00
Ricardo Wurmus c336d54d5f gnu: r-methylkit: Update to 1.14.2.
* gnu/packages/bioinformatics.scm (r-methylkit): Update to 1.14.2.
2020-06-13 01:19:43 +02:00
Ricardo Wurmus 3475ad075b gnu: r-copywriter: Update to 2.20.0.
* gnu/packages/bioinformatics.scm (r-copywriter): Update to 2.20.0.
2020-06-13 01:19:43 +02:00
Ricardo Wurmus 6a25fb9b6c gnu: r-chipseq: Update to 1.38.0.
* gnu/packages/bioinformatics.scm (r-chipseq): Update to 1.38.0.
2020-06-13 01:19:43 +02:00
Ricardo Wurmus 43dec928d2 gnu: r-annotationfilter: Update to 1.12.0.
* gnu/packages/bioinformatics.scm (r-annotationfilter): Update to 1.12.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:43 +02:00
Ricardo Wurmus 05716c1b1c gnu: r-rhdf5: Update to 2.32.0.
* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.32.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:43 +02:00
Ricardo Wurmus 876e05bfce gnu: r-tximport: Update to 1.16.1.
* gnu/packages/bioinformatics.scm (r-tximport): Update to 1.16.1.
2020-06-13 01:19:43 +02:00
Ricardo Wurmus 40a4772f09 gnu: r-mutationalpatterns: Update to 2.0.0.
* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 2.0.0.
2020-06-13 01:19:43 +02:00
Ricardo Wurmus 3c53617efc gnu: r-rcas: Update to 1.14.0.
* gnu/packages/bioinformatics.scm (r-rcas): Update to 1.14.0.
[propagated-inputs]: Remove r-annotationdbi, r-biomart, r-dbi, r-knitr,
r-motifrg, r-org-hs-eg-db, and r-topgo; add r-bsgenome, r-gprofiler2,
r-iranges, and r-ranger.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:43 +02:00
Ricardo Wurmus 261d931406 gnu: r-bamsignals: Update to 1.20.0.
* gnu/packages/bioinformatics.scm (r-bamsignals): Update to 1.20.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:43 +02:00
Ricardo Wurmus 8f08457f05 gnu: r-rhtslib: Update to 1.20.0.
* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.20.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:42 +02:00
Ricardo Wurmus 52ce0d299d gnu: r-zlibbioc: Update to 1.34.0.
* gnu/packages/bioinformatics.scm (r-zlibbioc): Update to 1.34.0.
2020-06-13 01:19:42 +02:00
Ricardo Wurmus 239ca0f3bd gnu: r-motifrg: Update to 1.31.0.
* gnu/packages/bioinformatics.scm (r-motifrg): Update to 1.31.0.
2020-06-13 01:19:42 +02:00
Ricardo Wurmus 40ba4e8466 gnu: r-seqlogo: Update to 1.54.3.
* gnu/packages/bioinformatics.scm (r-seqlogo): Update to 1.54.3.
2020-06-13 01:19:42 +02:00
Ricardo Wurmus 837e7634d9 gnu: r-genomation: Update to 1.20.0.
* gnu/packages/bioinformatics.scm (r-genomation): Update to 1.20.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:42 +02:00
Ricardo Wurmus 2d537b5afc gnu: r-seqpattern: Update to 1.20.0.
* gnu/packages/bioinformatics.scm (r-seqpattern): Update to 1.20.0.
2020-06-13 01:19:42 +02:00
Ricardo Wurmus e6df69a84d gnu: r-impute: Update to 1.62.0.
* gnu/packages/bioinformatics.scm (r-impute): Update to 1.62.0.
2020-06-13 01:19:42 +02:00
Ricardo Wurmus d9b23ec47c gnu: r-bsgenome: Update to 1.56.0.
* gnu/packages/bioinformatics.scm (r-bsgenome): Update to 1.56.0.
[propagated-inputs]: Add r-matrixstats.
2020-06-13 01:19:42 +02:00
Ricardo Wurmus 543fd63c2e gnu: r-topgo: Update to 2.40.0.
* gnu/packages/bioinformatics.scm (r-topgo): Update to 2.40.0.
2020-06-13 01:19:42 +02:00
Ricardo Wurmus a285314e29 gnu: r-genomicfeatures: Update to 1.40.0.
* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.40.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:42 +02:00
Ricardo Wurmus f85794edb8 gnu: r-rtracklayer: Update to 1.48.0.
* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.48.0.
2020-06-13 01:19:42 +02:00
Ricardo Wurmus 58613ca1e5 gnu: r-genomicalignments: Update to 1.24.0.
* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.24.0.
2020-06-13 01:19:42 +02:00
Ricardo Wurmus 87c98cf701 gnu: r-summarizedexperiment: Update to 1.18.1.
* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.18.1.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus 46e103a1b5 gnu: r-delayedarray: Update to 0.14.0.
* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.14.0.
[propagated-inputs]: Remove r-biocparallel.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus 1f9c87a442 gnu: r-rsamtools: Update to 2.4.0.
* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 2.4.0.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus d3491d4dad gnu: r-biostrings: Update to 2.56.0.
* gnu/packages/bioinformatics.scm ( r-biostrings): Update to 2.56.0.
[propagated-inputs]: Add r-crayon.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus cb486f16da gnu: r-biocparallel: Update to 1.22.0.
* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.22.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus e87e6cc89d gnu: r-biomart: Update to 2.44.0.
* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.44.0.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus 920224771f gnu: r-annotationdbi: Update to 1.50.0.
* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.50.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus 7d91e3bed4 gnu: r-biobase: Update to 2.48.0.
* gnu/packages/bioinformatics.scm (r-biobase): Update to 2.48.0.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus 087a97f8df gnu: r-genomicranges: Update to 1.40.0.
* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.40.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus e0d40fa275 gnu: r-xvector: Update to 0.28.0.
* gnu/packages/bioinformatics.scm (r-xvector): Update to 0.28.0.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus 49c766d0bb gnu: r-limma: Update to 3.44.1.
* gnu/packages/bioinformatics.scm (r-limma): Update to 3.44.1.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus cdd83b2e22 gnu: r-variantannotation: Update to 1.34.0.
* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.34.0.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus c14d59d9ad gnu: r-edger: Update to 3.30.3.
* gnu/packages/bioinformatics.scm (r-edger): Update to 3.30.3.
2020-06-13 01:19:41 +02:00
Ricardo Wurmus 506735eea6 gnu: r-genomeinfodb: Update to 1.24.0.
* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.24.0.
2020-06-13 01:19:40 +02:00
Ricardo Wurmus 8a38b676da gnu: r-iranges: Update to 2.22.2.
* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.22.2.
2020-06-13 01:19:40 +02:00
Ricardo Wurmus f189f536be gnu: r-s4vectors: Update to 0.26.1.
* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.26.1.
2020-06-13 01:19:40 +02:00
Ricardo Wurmus 1a9de6cfe8 gnu: r-bioccheck: Update to 1.24.0.
* gnu/packages/bioinformatics.scm (r-bioccheck): Update to 1.24.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:40 +02:00
Ricardo Wurmus 9f416be83d gnu: r-biocstyle: Update to 2.16.0.
* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.16.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:40 +02:00
Ricardo Wurmus 1ca88fb8e9 gnu: r-biocviews: Update to 1.56.0.
* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.56.0.
2020-06-13 01:19:40 +02:00
Ricardo Wurmus 5de96ae98b gnu: r-grohmm: Update to 1.22.0.
* gnu/packages/bioinformatics.scm (r-grohmm): Update to 1.22.0.
2020-06-13 01:19:40 +02:00
Ricardo Wurmus bb18d11d85 gnu: r-systempiper: Update to 1.22.0.
* gnu/packages/bioinformatics.scm (r-systempiper): Update to 1.22.0.
[propagated-inputs]: Add r-assertthat, r-magrittr, r-rsvg, r-dot, and
r-stringr; remove r-biocgenerics.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:40 +02:00
Ricardo Wurmus 681cca95b3 gnu: r-shortread: Update to 1.46.0.
* gnu/packages/bioinformatics.scm (r-shortread): Update to 1.46.0.
2020-06-13 01:19:40 +02:00
Ricardo Wurmus 3d2899dab5 gnu: r-gostats: Update to 2.54.0.
* gnu/packages/bioinformatics.scm (r-gostats): Update to 2.54.0.
2020-06-13 01:19:40 +02:00
Ricardo Wurmus be414286bc gnu: r-category: Update to 2.54.0.
* gnu/packages/bioinformatics.scm (r-category): Update to 2.54.0.
2020-06-13 01:19:40 +02:00
Ricardo Wurmus a8613ff861 gnu: r-gseabase: Update to 1.50.1.
* gnu/packages/bioinformatics.scm (r-gseabase): Update to 1.50.1.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:40 +02:00
Ricardo Wurmus 7d8b96e24b gnu: r-rbgl: Update to 1.64.0.
* gnu/packages/bioinformatics.scm (r-rbgl): Update to 1.64.0.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus 397568dbca gnu: r-annotationforge: Update to 1.30.1.
* gnu/packages/bioinformatics.scm (r-annotationforge): Update to 1.30.1.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus db5addba2c gnu: r-dexseq: Update to 1.34.0.
* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.34.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus 3d7de4ed82 gnu: r-deseq2: Update to 1.28.1.
* gnu/packages/bioinformatics.scm (r-deseq2): Update to 1.28.1.
[propagated-inputs]: Remove r-hmisc.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus 5fdea056c9 gnu: r-genefilter: Update to 1.70.0.
* gnu/packages/bioinformatics.scm (r-genefilter): Update to 1.70.0.
[native-inputs]: Add r-knitr.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus c85e5ac0df gnu: r-rgraphviz: Update to 2.32.0.
* gnu/packages/graph.scm (r-rgraphviz): Update to 2.32.0.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus 2226a2a8de gnu: r-preprocesscore: Update to 1.50.0.
* gnu/packages/statistics.scm (r-preprocesscore): Update to 1.50.0.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus 67a289e5bd gnu: Add r-dot.
* gnu/packages/cran.scm (r-dot): New variable.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus 06ceac32e6 gnu: Add r-v8.
* gnu/packages/cran.scm (r-v8): New variable.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus e6aacef67e gnu: Add r-scatterpie.
* gnu/packages/cran.scm (r-scatterpie): New variable.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus 45f54b418b gnu: Add r-gprofiler2.
* gnu/packages/cran.scm (r-gprofiler2): New variable.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus f9311eaa7c gnu: node: Build shared library.
* gnu/packages/node.scm (node)[arguments]: Build shared library.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus 8e518d4802 guix: Update to Bioconductor 3.11.
* guix/build-system/r.scm (bioconductor-uri): Use new URL.
* guix/import/cran.scm (%bioconductor-version): Update to 3.11.
2020-06-13 01:19:38 +02:00
Ricardo Wurmus a620d22ea8 gnu: r-gprofiler: Move to (gnu packages cran).
* gnu/packages/bioinformatics.scm (r-gprofiler): Move this variable from here...
* gnu/packages/cran.scm (r-gprofiler): ...to here.
2020-06-13 01:19:38 +02:00
Christopher Baines db6290af7c lint: check-patch-file-names: Use origin-actual-file-name.
This avoids crashes for the patch-file-names checker where a <origin> is used
for a patch, but without a value for the file-name field. This is currently
the case with the bash package.

* guix/lint.scm (check-patch-file-names): Change origin-file-name to
origin-actual-file-name.
2020-06-12 22:26:47 +01:00
Ludovic Courtès 29e4d3ea06 gnu: guile-sqlite3: Update to 0.1.1.
* gnu/packages/guile.scm (guile-sqlite3): Update to 0.1.1.
[source]: Remove 'patches', 'modules', and 'snippet'.
* gnu/packages/patches/guile-sqlite3-fix-cross-compilation.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-06-12 18:56:11 +02:00
Ludovic Courtès 52c529ff20 git-authenticate: Disallow SHA1 (and MD5) signatures.
* guix/git-authenticate.scm (commit-signing-key): Add
 #:disallowed-hash-algorithms and honor it.
(authenticate-commit)[recent-commit?]: New variable.
Pass #:disallowed-hash-algorithms to 'commit-signing-key'.
* tests/git-authenticate.scm ("signed commits, SHA1 signature"): New test.
2020-06-12 18:56:11 +02:00
Katherine Cox-Buday 7def5056b6 gnu: Add liblogging.
* gnu/packages/c.scm (liblogging): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-12 18:56:11 +02:00
Katherine Cox-Buday 0aee6e51b4 gnu: Add libfastjson.
* gnu/packages/c.scm (libfastjson): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-12 18:56:10 +02:00
Katherine Cox-Buday 70a49ef76b gnu: Add libestr.
* gnu/packages/c.scm (libestr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-12 18:56:10 +02:00
Ryan Desfosses 3bec7a356a gnu: Add emacs-shell-pop.
* gnu/packages/emacs-xyz.scm (emacs-shell-pop): New variable

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-12 18:56:10 +02:00
Efraim Flashner 205a0ecd5b download: Add more apache mirrors.
* guix/download.scm (%mirrors): Add more apache mirrors.
2020-06-12 18:28:51 +03:00
Efraim Flashner 9a01efa262 gnu: Fix apache mirror URIs.
* gnu/packages/web.scm (serf)[source]: Remove redundant part of URI.
* gnu/packages/java.scm (ant-bootstrap, java-commons-httpclient,
java-jakarta-oro)[source]: Same.
* gnu/packages/maven.scm (maven-shared-utils, maven-plugin-annotations,
maven-wagon-provider-api, maven-artifact)[source]: Same.
2020-06-12 18:23:27 +03:00
Mathieu Othacehe fd1e885236 system: image: Do not produce an HFS tree when building an ISO.
Use "mbr_only" mode to make sure that no HFS+ tree are generated.

* gnu/system/image.scm (system-image): Set MKRESCUE_SED_MODE to "mbr_only".
2020-06-12 17:21:18 +02:00
Marius Bakke 8ea91d05b0 gnu: mesa: Ensure replacements are inherited in special variants.
* gnu/packages/gl.scm (mesa-opencl, mesa-opencl-icd, mesa-headers): Use
PACKAGE/INHERIT instead of regular inheritance.
2020-06-12 12:57:15 +02:00
Marius Bakke fdd8835093 gnu: mesa: Replace with 20.0.8.
* gnu/packages/gl.scm (mesa-20.0.8): New variable.
(mesa)[replacement]: New field.
2020-06-12 12:55:12 +02:00
Pierre Neidhardt cd0f1fbd1a gnu: xf86-input-libinput: Reduce closure size.
* gnu/packages/xorg.scm (xf86-input-libinput)[inputs]: Replace libinput by
libinput-minimal.
2020-06-12 09:00:45 +02:00
Chris Marusich 21887021b9 guix: lint: Support origins in check-patch-file-names.
* guix/lint.scm (check-patch-file-names)[starts-with-package-name?]: New
procedure, extracted from the existing logic.  Using it, add a clause to
the match-lambda to handle origin records.
2020-06-11 22:30:14 -07:00
Ekaitz Zarraga 9c6ea3cb56 gnu: icecat: Fix WebGL support.
* gnu/packages/gnuzilla.scm (icecat): Wrap mesa.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-06-12 01:29:54 +02:00
Ludovic Courtès 8a02e45d93 shepherd: 'read-pid-file/container' terminates the whole process group.
This mirrors a change made in the Shepherd 0.8.0.  Previously, upon
startup failure, we could have left processes behind.

* gnu/build/shepherd.scm (read-pid-file/container): Kill (- PID) instead
of PID.
2020-06-12 00:04:42 +02:00
Ludovic Courtès b6b95685d0 shepherd: Unblock signals in the child process.
Fixes <https://bugs.gnu.org/41791>.
Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

This change mirrors changes made in the Shepherd 0.8.1, where signals
are blocked in the shepherd process in support of 'signalfd'.  The
regression was introduced with the switch to 0.8.1 in
3f9c62d1a8: child processes would not
receive SIGTERM upon 'herd stop SERVICE'.

* gnu/build/shepherd.scm <top level>: Autoload (shepherd system).
(make-forkexec-constructor/container): Call call to 'sigaction' and
'unblock-signals'.
2020-06-12 00:04:42 +02:00
Marius Bakke 9b043df740 Merge branch 'master' into staging 2020-06-11 23:30:32 +02:00
Jakub Kądziołka 648ae62112 gnu: Add exercism and dependencies.
* gnu/packages/education.scm (exercism): New variable.
* gnu/packages/patches/exercism-disable-self-update.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/golang.scm (go-github-com-spf13-afero)
  (go-github-com-spf13-cast)
  (go-github-com-spf13-cobra)
  (go-github-com-spf13-jwalterweatherman)
  (go-github-com-spf13-viper)
  (go-github-com-fsnotify-fsnotify)
  (go-github-com-magiconair-properties)
  (go-github-com-pelletier-go-toml)
  (go-github-com-subosito-gotenv)
  (go-gopkg-in-ini-v1)
  (go-github-com-mitchellh-mapstructure): New variables.
2020-06-11 22:44:27 +02:00
Mark H Weaver 437e64b7d3 gnu: linux-libre: Update to 5.4.46.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.46.
(linux-libre-5.4-pristine-source): Update hash.
2020-06-11 16:19:38 -04:00
Mark H Weaver 48f3631b0f gnu: linux-libre@5.7: Update to 5.7.2.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.128.
(linux-libre-5.7-pristine-source): Update hash.
2020-06-11 16:19:36 -04:00
Mark H Weaver 1c02643a06 gnu: linux-libre@5.6: Remove.
Users of linux-libre-5.6 should migrate to version 5.7.

* gnu/packages/linux.scm (deblob-scripts-5.6, linux-libre-5.6-version)
(linux-libre-5.6-pristine-source, linux-libre-5.6-source)
(linux-libre-headers-5.6, linux-libre-arm-generic-5.6)
(linux-libre-arm64-generic-5.6): Remove variables.
2020-06-11 16:19:34 -04:00
Mark H Weaver e37aff92e2 gnu: linux-libre@4.19: Update to 4.19.128.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.128.
(linux-libre-4.19-pristine-source): Update hash.
2020-06-11 16:19:32 -04:00
Mark H Weaver e5630f5d3c gnu: linux-libre@4.14: Update to 4.14.184.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.184.
(linux-libre-4.14-pristine-source): Update hash.
2020-06-11 16:19:30 -04:00
Mark H Weaver 523d63638a gnu: linux-libre@4.9: Update to 4.9.227.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.227.
(linux-libre-4.9-pristine-source): Update hash.
2020-06-11 16:19:27 -04:00
Mark H Weaver 59feeb96e4 gnu: linux-libre@4.4: Update to 4.4.227.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.227.
(linux-libre-4.4-pristine-source): Update hash.
2020-06-11 16:19:25 -04:00
Efraim Flashner e73a016df2 gnu: adns: Update to 1.6.0.
* gnu/packages/adns.scm (adns): Update to 1.6.0.
[source]: Use https.
[native-inputs]: Add m4.
2020-06-11 23:13:40 +03:00
Efraim Flashner 4908ba058f gnu: subversion: Update to 1.14.0.
* gnu/packages/version-control.scm (subversion): Update to 1.14.0.
[source]: Update source URI.
2020-06-11 22:41:02 +03:00
Ludovic Courtès ecf92194a5 gnu: nghttp2: Replace with version 1.41 [fixes CVE-2020-11080].
* gnu/packages/web.scm (nghttp2-1.41): New variable.
(nghttp2)[replacement]: New field.
2020-06-11 19:05:05 +02:00
Ludovic Courtès 03a70e4c19 packages: 'package-grafts' returns grafts for all the relevant outputs.
Fixes <https://bugs.gnu.org/41796>.
Reported by Jakub Kądziołka <kuba@kadziolka.net>.

* guix/packages.scm (input-graft): Add 'output' parameter and honor it.
Add OUTPUT to the cache key.
(input-cross-graft): Likewise.
(fold-bag-dependencies): Operate on inputs instead of nodes.  Turn
VISITED into a vhash instead of a set.  Pass PROC HEAD and OUTPUT
instead of just HEAD.
(bag-grafts): Adjust accordingly.
* tests/packages.scm ("package-grafts, dependency on several outputs"):
New test.
2020-06-11 19:05:05 +02:00
Ricardo Wurmus cbd9581acc gnu: r-with-tests, r-minimal: Update to 4.0.1.
* gnu/packages/statistics.scm (r-with-tests, r-minimal): Update to 4.0.1.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus 67ee20fbd2 gnu: r-brms: Update to 2.13.0.
* gnu/packages/cran.scm (r-brms): Update to 2.13.0.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus 20702ad9a3 gnu: r-crochet: Update to 2.3.0.
* gnu/packages/cran.scm (r-crochet): Update to 2.3.0.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus e5884ce4c7 gnu: r-openmx: Update to 2.17.4.
* gnu/packages/cran.scm (r-openmx): Update to 2.17.4.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus b34ba0649a gnu: r-stanheaders: Update to 2.21.0-5.
* gnu/packages/cran.scm (r-stanheaders): Update to 2.21.0-5.
[propagated-inputs]: Add r-rcppeigen and r-rcppparallel.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus 3a9a695255 gnu: r-semtools: Update to 0.5-3.
* gnu/packages/cran.scm (r-semtools): Update to 0.5-3.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus bd76f9561d gnu: r-sem: Update to 3.1-11.
* gnu/packages/cran.scm (r-sem): Update to 3.1-11.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus db4d3b2581 gnu: r-emplik: Update to 1.1-1.
* gnu/packages/cran.scm (r-emplik): Update to 1.1-1.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus de26ce7265 gnu: r-rsvg: Update to 2.1.
* gnu/packages/cran.scm (r-rsvg): Update to 2.1.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus 8ddf3be097 gnu: r-actuar: Update to 3.0-0.
* gnu/packages/cran.scm (r-actuar): Update to 3.0-0.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus 8050cce35d gnu: r-gdina: Update to 2.8.0.
* gnu/packages/cran.scm (r-gdina): Update to 2.8.0.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus 242fae8edf gnu: r-seewave: Update to 2.1.6.
* gnu/packages/cran.scm (r-seewave): Update to 2.1.6.
[inputs]: Add libsndfile.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 30031516d1 gnu: r-elasticnet: Update to 1.3.
* gnu/packages/cran.scm (r-elasticnet): Update to 1.3.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus bb714ae79f gnu: r-showtext: Update to 0.8-1.
* gnu/packages/cran.scm (r-showtext): Update to 0.8-1.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 8957a336f7 gnu: r-showtextdb: Update to 3.0.
* gnu/packages/cran.scm (r-showtextdb): Update to 3.0.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus b99ed8e6e5 gnu: r-abcrlda: Update to 1.0.3.
* gnu/packages/cran.scm (r-abcrlda): Update to 1.0.3.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 7262c1ff18 gnu: r-rgdal: Update to 1.5-10.
* gnu/packages/cran.scm (r-rgdal): Update to 1.5-10.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus dfd0b55f9e gnu: r-parameters: Update to 0.8.0.
* gnu/packages/cran.scm (r-parameters): Update to 0.8.0.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 53bf76c574 gnu: r-systemfonts: Update to 0.2.3.
* gnu/packages/cran.scm (r-systemfonts): Update to 0.2.3.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 897ed4a76f gnu: r-rhpcblasctl: Update to 0.20-137.
* gnu/packages/cran.scm (r-rhpcblasctl): Update to 0.20-137.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 4c4c34a154 gnu: r-ggraph: Update to 2.0.3.
* gnu/packages/cran.scm (r-ggraph): Update to 2.0.3.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus ed7fa0af07 gnu: r-europepmc: Update to 0.4.
* gnu/packages/cran.scm (r-europepmc): Update to 0.4.
[propagated-inputs]: Add r-rlang, r-tibble, and r-tidyr.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 93043ba337 gnu: r-msigdbr: Update to 7.1.1.
* gnu/packages/cran.scm (r-msigdbr): Update to 7.1.1.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus a50246f455 gnu: r-bookdown: Update to 0.19.
* gnu/packages/cran.scm (r-bookdown): Update to 0.19.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus 5547b4360f gnu: r-rms: Update to 6.0-0.
* gnu/packages/cran.scm (r-rms): Update to 6.0-0.
[propagated-inputs]: Add r-cluster, r-digest, and r-mass.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus d263b2d67b gnu: r-polspline: Update to 1.1.19.
* gnu/packages/cran.scm (r-polspline): Update to 1.1.19.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus 5130c454dd gnu: r-lemon: Update to 0.4.5.
* gnu/packages/cran.scm (r-lemon): Update to 0.4.5.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus 2de55fbab9 gnu: r-picante: Update to 1.8.2.
* gnu/packages/cran.scm (r-picante): Update to 1.8.2.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus e27fc23b07 gnu: r-lavaan: Update to 0.6-6.
* gnu/packages/cran.scm (r-lavaan): Update to 0.6-6.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus 52d7306100 gnu: r-cmprsk: Update to 2.2-10.
* gnu/packages/cran.scm (r-cmprsk): Update to 2.2-10.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus 4c96ee1c40 gnu: r-gmp: Update to 0.6-0.
* gnu/packages/cran.scm (r-gmp): Update to 0.6-0.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus d6df7299d3 gnu: r-bigrquery: Update to 1.3.1.
* gnu/packages/cran.scm (r-bigrquery): Update to 1.3.1.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus f71791c501 gnu: r-iso: Update to 0.0-18.1.
* gnu/packages/cran.scm (r-iso): Update to 0.0-18.1.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus fc1db3fcf5 gnu: r-sjplot: Update to 2.8.4.
* gnu/packages/cran.scm (r-sjplot): Update to 2.8.4.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus 4a0fbb7799 gnu: r-effectsize: Update to 0.3.1.
* gnu/packages/cran.scm (r-effectsize): Update to 0.3.1.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus 9908ec56cd gnu: r-bayesplot: Update to 1.7.2.
* gnu/packages/cran.scm (r-bayesplot): Update to 1.7.2.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus a4a34d3ea8 gnu: r-emmeans: Update to 1.4.7.
* gnu/packages/cran.scm (r-emmeans): Update to 1.4.7.
2020-06-11 17:03:45 +02:00
Ricardo Wurmus 0220c89e96 gnu: r-mosaicdata: Update to 0.18.0.
* gnu/packages/cran.scm (r-mosaicdata): Update to 0.18.0.
2020-06-11 17:03:45 +02:00
Ricardo Wurmus 4223df8af1 gnu: r-doby: Update to 4.6.6.
* gnu/packages/cran.scm (r-doby): Update to 4.6.6.
[propagated-inputs]: Remove r-dplyr and r-plyr.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:45 +02:00
Ricardo Wurmus 400d0c96d0 gnu: r-flextable: Update to 0.5.10.
* gnu/packages/cran.scm (r-flextable): Update to 0.5.10.
[propagated-inputs]: Add r-uuid.
2020-06-11 17:03:45 +02:00
Ricardo Wurmus 38ea73aaf2 gnu: r-sjmisc: Update to 2.8.5.
* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.5.
2020-06-11 17:03:45 +02:00
Ricardo Wurmus ffb5225fd1 gnu: r-sjlabelled: Update to 1.1.5.
* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.5.
2020-06-11 17:03:45 +02:00
Ricardo Wurmus 2ab00525df gnu: r-insight: Update to 0.8.5.
* gnu/packages/cran.scm (r-insight): Update to 0.8.5.
2020-06-11 17:03:45 +02:00
Ricardo Wurmus ee19cc9a4b gnu: r-overlap: Update to 0.3.3.
* gnu/packages/cran.scm (r-overlap): Update to 0.3.3.
2020-06-11 17:03:45 +02:00
Ricardo Wurmus 79d23a02c6 gnu: r-officer: Update to 0.3.11.
* gnu/packages/cran.scm (r-officer): Update to 0.3.11.
2020-06-11 17:03:45 +02:00
Ricardo Wurmus ff7d4d56ed gnu: r-ellipse: Update to 0.4.2.
* gnu/packages/cran.scm (r-ellipse): Update to 0.4.2.
2020-06-11 17:03:45 +02:00
Ricardo Wurmus 9a80792902 gnu: r-reticulate: Update to 1.16.
* gnu/packages/cran.scm (r-reticulate): Update to 1.16.
2020-06-11 17:03:45 +02:00
Ricardo Wurmus 34a0a2412b gnu: r-promises: Update to 1.1.1.
* gnu/packages/cran.scm (r-promises): Update to 1.1.1.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:44 +02:00
Ricardo Wurmus f8e5a65a7f gnu: r-later: Update to 1.1.0.1.
* gnu/packages/cran.scm (r-later): Update to 1.1.0.1.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:44 +02:00
Ricardo Wurmus 7775f23453 gnu: r-maptools: Update to 1.0-1.
* gnu/packages/cran.scm (r-maptools): Update to 1.0-1.
2020-06-11 17:03:44 +02:00
Ricardo Wurmus 734e29b59f gnu: r-arules: Update to 1.6-6.
* gnu/packages/cran.scm (r-arules): Update to 1.6-6.
2020-06-11 17:03:44 +02:00
Ricardo Wurmus ad0f5067f1 gnu: r-tinytex: Update to 0.23.
* gnu/packages/cran.scm (r-tinytex): Update to 0.23.
2020-06-11 17:03:44 +02:00
Ricardo Wurmus ba12564e77 gnu: r-vctrs: Update to 0.3.1.
* gnu/packages/cran.scm (r-vctrs): Update to 0.3.1.
2020-06-11 17:03:44 +02:00
Ricardo Wurmus 9cd9132b10 gnu: r-xfun: Update to 0.14.
* gnu/packages/cran.scm (r-xfun): Update to 0.14.
2020-06-11 17:03:44 +02:00
Ricardo Wurmus 6446ef1ce4 gnu: r-mice: Update to 3.9.0.
* gnu/packages/cran.scm (r-mice): Update to 3.9.0.
2020-06-11 17:03:44 +02:00
Ricardo Wurmus ac04a9ec04 gnu: r-jomo: Update to 2.7-1.
* gnu/packages/cran.scm (r-jomo): Update to 2.7-1.
2020-06-11 17:03:44 +02:00
Ricardo Wurmus b69ff7ac56 gnu: r-squarem: Update to 2020.3.
* gnu/packages/cran.scm (r-squarem): Update to 2020.3.
2020-06-11 17:03:44 +02:00
Ricardo Wurmus e88411168c gnu: r-fitdistrplus: Update to 1.1-1.
* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.1-1.
[propagated-inputs]: Remove r-npsurv.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:44 +02:00
Ricardo Wurmus 6aa54116c6 gnu: r-sp: Update to 1.4-2.
* gnu/packages/cran.scm (r-sp): Update to 1.4-2.
2020-06-11 17:03:44 +02:00
Ricardo Wurmus ac5dbcfd49 gnu: r-ggally: Update to 2.0.0.
* gnu/packages/cran.scm (r-ggally): Update to 2.0.0.
[propagated-inputs]: Add r-lifecycle and r-scales.
2020-06-11 17:03:43 +02:00
Ricardo Wurmus d828ed59a3 gnu: r-getoptlong: Update to 1.0.0.
* gnu/packages/cran.scm (r-getoptlong): Update to 1.0.0.
[propagated-inputs]: Add r-crayon.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:43 +02:00
Ricardo Wurmus dcfdf2def6 gnu: r-globaloptions: Update to 0.1.2.
* gnu/packages/cran.scm (r-globaloptions): Update to 0.1.2.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:43 +02:00
Ricardo Wurmus 9de5f92a10 gnu: r-pkgload: Update to 1.1.0.
* gnu/packages/cran.scm (r-pkgload): Update to 1.1.0.
[propagated-inputs]: Add r-cli and r-crayon.
2020-06-11 17:03:43 +02:00
Ricardo Wurmus 75766c8e78 gnu: r-glue: Update to 1.4.1.
* gnu/packages/cran.scm (r-glue): Update to 1.4.1.
2020-06-11 17:03:43 +02:00
Ricardo Wurmus e671034cf4 gnu: r-ape: Update to 5.4.
* gnu/packages/cran.scm (r-ape): Update to 5.4.
2020-06-11 17:03:43 +02:00
Ricardo Wurmus 6b2126f332 gnu: r-haven: Update to 2.3.1.
* gnu/packages/cran.scm (r-haven): Update to 2.3.1.
[native-inputs]: Add r-knitr.
[propagated-inputs]: Add r-vctrs.
2020-06-11 17:03:43 +02:00
Ricardo Wurmus 130134b6b5 gnu: r-d3r: Update to 0.9.0.
* gnu/packages/cran.scm (r-d3r): Update to 0.9.0.
[propagated-inputs]: Add r-rlang.
2020-06-11 17:03:43 +02:00
Ricardo Wurmus 1812ff93fc gnu: r-servr: Update to 0.17.
* gnu/packages/cran.scm (r-servr): Update to 0.17.
2020-06-11 17:03:43 +02:00
Ricardo Wurmus 340c40b701 gnu: r-httpuv: Update to 1.5.4.
* gnu/packages/cran.scm (r-httpuv): Update to 1.5.4.
2020-06-11 17:03:43 +02:00
Ricardo Wurmus 55d34bf216 gnu: r-modelr: Update to 0.1.8.
* gnu/packages/cran.scm (r-modelr): Update to 0.1.8.
[propagated-inputs]: Remove r-dplyr; add r-vctrs.
2020-06-11 17:03:43 +02:00
Ricardo Wurmus b0e813f65a gnu: r-ellipsis: Update to 0.3.1.
* gnu/packages/cran.scm (r-ellipsis): Update to 0.3.1.
2020-06-11 17:03:42 +02:00
Ricardo Wurmus 280fbacf78 gnu: r-ggpmisc: Update to 0.3.5.
* gnu/packages/cran.scm (r-ggpmisc): Update to 0.3.5.
[propagated-inputs]: Add r-magrittr, r-rlang, r-scales, and r-stringr.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:42 +02:00
Ricardo Wurmus 249f082806 gnu: r-lubridate: Update to 1.7.9.
* gnu/packages/statistics.scm (r-lubridate): Update to 1.7.9.
2020-06-11 17:03:42 +02:00
Ricardo Wurmus b5613d63a2 gnu: r-sn: Update to 1.6-2.
* gnu/packages/statistics.scm (r-sn): Update to 1.6-2.
2020-06-11 17:03:42 +02:00
Ricardo Wurmus bbf495d59f gnu: r-mnormt: Update to 2.0.0.
* gnu/packages/statistics.scm (r-mnormt): Update to 2.0.0.
[propagated-inputs]: Add r-tmvnsim.
2020-06-11 17:03:42 +02:00
Ricardo Wurmus 5c6e70346e gnu: Add r-tmvnsim.
* gnu/packages/statistics.scm (r-tmvnsim): New variable.
2020-06-11 17:03:42 +02:00
Ricardo Wurmus 8c9474ad6d gnu: r-car: Update to 3.0-8.
* gnu/packages/statistics.scm (r-car): Update to 3.0-8.
2020-06-11 17:03:42 +02:00
Ricardo Wurmus 51dd48b0bd gnu: r-cardata: Update to 3.0-4.
* gnu/packages/statistics.scm (r-cardata): Update to 3.0-4.
2020-06-11 17:03:42 +02:00
Ricardo Wurmus 7518244343 gnu: r-tidyr: Update to 1.1.0.
* gnu/packages/statistics.scm (r-tidyr): Update to 1.1.0.
2020-06-11 17:03:42 +02:00
Ricardo Wurmus f208a5ecc5 gnu: r-mvtnorm: Update to 1.1-1.
* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.1-1.
2020-06-11 17:03:42 +02:00
Ricardo Wurmus ba8ebc96c2 gnu: r-glmnet: Update to 4.0.
* gnu/packages/statistics.scm (r-glmnet): Update to 4.0.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:42 +02:00
Ricardo Wurmus d41b944938 gnu: r-rmarkdown: Update to 2.2.
* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.2.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:42 +02:00
Ricardo Wurmus 8637b77a9f gnu: r-rcpparmadillo: Update to 0.9.900.1.0.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.900.1.0.
2020-06-11 17:03:41 +02:00
Ricardo Wurmus 17788c8c2f gnu: r-backports: Update to 1.1.7.
* gnu/packages/statistics.scm (r-backports): Update to 1.1.7.
2020-06-11 17:03:41 +02:00
Ricardo Wurmus 91428c3611 gnu: r-dbplyr: Update to 1.4.4.
* gnu/packages/statistics.scm (r-dbplyr): Update to 1.4.4.
[propagated-inputs]: Add r-blob and r-magrittr.
2020-06-11 17:03:41 +02:00
Ricardo Wurmus b2c2982755 gnu: r-dplyr: Update to 1.0.0.
* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.0.
[propagated-inputs]: Remove r-assertthat, r-bh, r-pkgconfig, r-plogr, and
r-rcpp; add r-generics, r-lifecycle, and r-vctrs.
2020-06-11 17:03:41 +02:00
Ricardo Wurmus 015a7455a8 gnu: r-ggplot2: Update to 3.3.1.
* gnu/packages/statistics.scm (r-ggplot2): Update to 3.3.1.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:41 +02:00
Ricardo Wurmus 06dfe35322 gnu: r-nlme: Update to 3.1-148.
* gnu/packages/statistics.scm (r-nlme): Update to 3.1-148.
2020-06-11 17:03:41 +02:00
Ricardo Wurmus 0b684d087d gnu: r-foreign: Update to 0.8-80.
* gnu/packages/statistics.scm (r-foreign): Update to 0.8-80.
2020-06-11 17:03:41 +02:00
Julien Lepiller 82b9ed4eae gnu: php: Update to 7.4.7.
* gnu/packages/php.scm (php): Update to 7.4.7.
2020-06-11 15:45:05 +02:00
Jakub Kądziołka f65adfa445 gnu: sameboy: Update to 0.13.2.
* gnu/packages/emulators.scm (sameboy): Update to 0.13.2.
  [arguments]: Specify NATIVE_CC to avoid requiring the `cc' program.
2020-06-11 14:08:07 +02:00
Efraim Flashner bb0d840b7d gnu: java-jakarta-oro: Use a mirror URL.
* gnu/packages/java.scm (java-jakarta-oro)[source]: Download using an
apache mirror:// URL.
2020-06-11 11:54:31 +03:00
Efraim Flashner 894d6a085d gnu: java-commons-httpclient: Use a mirror URL.
* gnu/packages/java.scm (java-commons-httpclient)[source]: Use an apache
mirror:// URL.
2020-06-11 11:53:39 +03:00
Efraim Flashner f4bb881abd gnu: ant-bootstrap: Use a mirror URL.
* gnu/packages/java.scm (ant-bootstrap)[source]: Use an apache mirror://
URL.
2020-06-11 11:52:18 +03:00
Efraim Flashner 21d3307875 gnu: maven-artifact: Use a mirror URL.
* gnu/packages/maven.scm (maven-artifact)[source]: Use an apache
mirror:// URL.
2020-06-11 11:50:29 +03:00
Efraim Flashner 67b1257775 gnu: maven-wagon-provider-api: Use a mirror URL.
* gnu/packages/maven.scm (maven-wagon-provider-api)[source]: Use an
apache mirror:// URL.
2020-06-11 11:49:41 +03:00
Efraim Flashner 623aa56402 gnu: maven-plugin-annotations: Use a mirror URL.
* gnu/packages/maven.scm (maven-plugin-annotations)[source]: Use an
apache mirror:// URL.
2020-06-11 11:48:58 +03:00
Efraim Flashner a00687427d gnu: maven-shared-utils: Use a mirror URL.
* gnu/packages/maven.scm (maven-shared-utils)[source]: Use an apache
mirror:// URL.
2020-06-11 11:48:08 +03:00
Efraim Flashner 1c32eb95af gnu: serf: Use a mirror URL.
* gnu/packages/web.scm (serf)[source]: Use an apache mirror:// URL.
2020-06-11 11:46:51 +03:00
Efraim Flashner 3d79fd59fe gnu: subversion: Use a mirror URL.
* gnu/packages/version-control.scm (subversion)[source]: Use an apache
mirror:// URL.
2020-06-11 11:34:59 +03:00
Efraim Flashner e192b9e02d gnu: lyx: Use qt-build-system.
* gnu/packages/tex.scm (lyx)[build-system]: Switch to qt-build-system.
[arguments]: Remove imported modules. Remove custom 'wrap-qt phase.
2020-06-11 09:56:30 +03:00
Efraim Flashner dadf97952d gnu: lyx: Don't install to custom directory.
* gnu/packages/tex.scm (lyx)[arguments]: Adjust configure-flags to not
add the version to the binary's suffix. Remove custom
'patch-desktop-file, 'setenv-check and 'install-symlink phases.
2020-06-11 09:56:30 +03:00
Efraim Flashner 03a7b67b31 gnu: lyx: Update to 2.3.5.1.
* gnu/packages/tex.scm (lyx): Update to 2.3.5.1.
[arguments]: Remove 'fix-compilation-with-boost-1.69 phase. In
'patch-python phase patch more files, substitute with python3. Split
'setenv-check and create empty file after 'unpack.
2020-06-11 09:56:30 +03:00
Efraim Flashner 7a7a29445c gnu: lyx: Wrap binary.
Fixes <https://bugs.gnu.org/37147>.

* gnu/packages/tex.scm (lyx)[arguments]: Import qt-utils. Add phase to
wrap the lyx2.3 binary.
2020-06-11 09:56:15 +03:00
Caleb Ristvedt 8971f626f2 database: separate transaction-handling and retry-handling.
Previously call-with-transaction would both retry when SQLITE_BUSY errors were
thrown and do what its name suggested (start and rollback/commit a
transaction).  This changes it to do only what its name implies, which
simplifies its implementation.  Retrying is provided by the new
call-with-SQLITE_BUSY-retrying procedure.

* guix/store/database.scm (call-with-transaction): no longer restarts, new
  #:restartable? argument controls whether "begin" or "begin immediate" is
  used.
  (call-with-SQLITE_BUSY-retrying, call-with-retrying-transaction,
  call-with-retrying-savepoint): new procedures.
  (register-items): use call-with-retrying-transaction to preserve old
  behavior.

* .dir-locals.el (call-with-retrying-transaction,
  call-with-retrying-savepoint): add indentation information.
2020-06-10 21:54:35 -05:00
Caleb Ristvedt 37545de4a3 database: ensure update-or-insert is run within a transaction
update-or-insert can break if an insert occurs between when it decides whether
to update or insert and when it actually performs that operation.  Putting the
check and the update/insert operation in the same transaction ensures that the
update/insert will only succeed if no other write has occurred in the middle.

* guix/store/database.scm (call-with-savepoint): new procedure.
  (update-or-insert): use call-with-savepoint to ensure the read and the
  insert/update occur within the same transaction.
2020-06-10 21:54:35 -05:00
Caleb Ristvedt 5d6e225528 database: rewrite query procedures in terms of with-statement.
Most of our queries would fail to finalize their statements properly if sqlite
returned an error during their execution.  This resolves that, and also makes
them somewhat more concise as a side-effect.

This also makes some small changes to improve certain queries where behavior
was strange or overly verbose.

* guix/store/database.scm (call-with-statement): new procedure.
  (with-statement): new macro.
  (last-insert-row-id, path-id, update-or-insert, add-references): rewrite to
  use with-statement.
  (update-or-insert): factor last-insert-row-id out of the end of both
  branches.
  (add-references): remove pointless last-insert-row-id call.

* .dir-locals.el (with-statement): add indenting information.
2020-06-10 21:54:35 -05:00
Caleb Ristvedt 3cd92a855e database: work around guile-sqlite3 bug preventing statement reset
guile-sqlite3 provides statement caching, making it unnecessary for sqlite to
keep re-preparing statements that are frequently used.  Unfortunately it
doesn't quite emulate the semantics of sqlite_finalize properly, because it
doesn't cause a commit if the statement being finalized is the last "active"
statement (see https://notabug.org/guile-sqlite3/guile-sqlite3/issues/12).  We
work around this by wrapping sqlite-finalize with our own version that ensures
sqlite-reset is called, which does The Right Thing™.

* guix/store/database.scm (sqlite-finalize): new procedure that shadows the
  sqlite-finalize from (sqlite3).
2020-06-10 21:54:32 -05:00
Nicolas Goaziou a4620c019b gnu: fet: Update to 5.45.0.
* gnu/packages/education.scm (fet): Update to 5.45.0.
2020-06-10 22:17:11 +02:00
Nicolas Goaziou 4ee117d56b gnu: scintilla: Update to 4.4.3.
* gnu/packages/text-editors.scm (scintilla): Update to 4.4.3.
2020-06-10 21:57:40 +02:00
Nicolas Goaziou a8c8b89048 gnu: thinkfan: Update to 1.2.
* gnu/packages/linux.scm (thinkfan): Update to 1.2.
[home-page]: Switch to an up-to-date home page.
2020-06-10 21:53:48 +02:00
Tobias Geerinckx-Rice c90730aefe gnu: progress: Update to 0.15.
* gnu/packages/admin.scm (progress): Update to 0.15.
2020-06-10 20:36:37 +02:00
Tobias Geerinckx-Rice a474999c26 gnu: man-pages: Update to 5.07.
* gnu/packages/man.scm (man-pages): Update to 5.07.
2020-06-10 20:33:33 +02:00
Nicolas Goaziou 58cb52a31d gnu: ipopt: Fix source URI.
* gnu/packages/maths.scm (ipopt)[source]: Fix URI.
2020-06-10 17:34:41 +02:00
Nicolas Goaziou 127c7fba1a gnu: grfcodec: Fix source URL.
* gnu/packages/game-development.scm (grfcodec)[source]: Use HTTPS for URL.
Re-indent package.
2020-06-10 17:33:58 +02:00
Mathieu Othacehe c0f297e85f gnu: cuirass: Update to 0.0.1-2280ae18.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-2280ae18.
2020-06-10 17:32:12 +02:00
Nicolas Goaziou d5fd9c7223 gnu: ipopt: Use HTTPS home page URI.
* gnu/packages/maths.scm (ipopt)[home-page]: Use HTTPS URI.
2020-06-10 17:27:41 +02:00
Nicolas Goaziou 0661638f5e gnu: grfcodec: Use HTTPS home page URI.
* gnu/packages/game-development.scm (grfcodec)[home-page]: Use HTTPS URI.
2020-06-10 17:26:07 +02:00
Nicolas Goaziou bf8e10051b gnu: fsarchiver: Use HTTPS home page URI.
* gnu/packages/file-systems.scm (fsarchiver)[home-page]: Use HTTPS URI.
2020-06-10 17:25:17 +02:00
Nicolas Goaziou 42d1159335 gnu: asciidoc: Use HTTPS home page URI.
* gnu/packages/documentation.scm (asciidoc)[home-page]: Use HTTPS URI.
2020-06-10 17:19:02 +02:00
Nicolas Goaziou b26ad6dbe2 gnu: grammalecte: Update to 1.10.0.
* gnu/packages/dictionaries.scm (grammalecte): Update to 1.10.0.
2020-06-10 17:04:25 +02:00
Efraim Flashner 73d9caba79 gnu: qtpass: Wrap binary.
* gnu/packages/password-utils.scm (qtpass)[arguments]: Import qt-utils
modules. Add phase to wrap qtpass binary.
2020-06-10 16:21:18 +03:00
Efraim Flashner e1e9baf22f gnu: qtpass: Update to 1.3.2.
* gnu/packages/password-utils.scm (qtpass): Update to 1.3.2.
2020-06-10 16:19:57 +03:00
Tobias Geerinckx-Rice 88e1d36ba6 gnu: mu: Update to 1.4.10.
* gnu/packages/mail.scm (mu): Update to 1.4.10.
2020-06-10 05:15:52 +02:00
Tobias Geerinckx-Rice d87c9fc506 gnu: herbstluftwm: Update to 0.8.3.
* gnu/packages/wm.scm (herbstluftwm): Update to 0.8.3.
2020-06-10 05:09:29 +02:00
Tobias Geerinckx-Rice 75d493aea1 gnu: ethtool: Update to 5.7.
* gnu/packages/networking.scm (ethtool): Update to 5.7.
2020-06-10 05:09:29 +02:00
Tobias Geerinckx-Rice 01979fafb3 gnu: haproxy: Update to 2.1.6.
* gnu/packages/networking.scm (haproxy): Update to 2.1.6.
2020-06-10 05:09:29 +02:00
Tobias Geerinckx-Rice d2a7cb46a6 gnu: dlib: Update to 19.20.
* gnu/packages/machine-learning.scm (dlib): Update to 19.20.
2020-06-10 04:37:24 +02:00
Tobias Geerinckx-Rice f6b8b1817e gnu: pd: Update to 0.51-0.
* gnu/packages/music.scm (pd): Update to 0.51-0.
2020-06-10 04:37:24 +02:00
Tobias Geerinckx-Rice 8c5b29c796 gnu: pd: Use HTTPS home page.
* gnu/packages/music.scm (pd)[home-page]: Use HTTPS.
2020-06-10 04:37:24 +02:00
Tobias Geerinckx-Rice 98f08a99c6 gnu: pd: Don't hard-code Tk version.
* gnu/packages/music.scm (pd)[arguments]: Construct the wish file name from the tk package version.
2020-06-10 04:37:24 +02:00
Tobias Geerinckx-Rice 7801e9f2d4 gnu: libnumbertext: Update to 1.0.6.
* gnu/packages/libreoffice.scm (libnumbertext): Update to 1.0.6.
2020-06-10 04:37:24 +02:00
Tobias Geerinckx-Rice 56e1cc0c34 gnu: msmtp: Update to 1.8.11.
* gnu/packages/mail.scm (msmtp): Update to 1.8.11.
2020-06-10 04:37:24 +02:00
Tobias Geerinckx-Rice bfdce9ffda gnu: mpop: Update to 1.4.10.
* gnu/packages/mail.scm (mpop): Update to 1.4.10.
2020-06-10 04:37:23 +02:00
Tobias Geerinckx-Rice 5bc22ba81e gnu: nvme-cli: Update to 1.11.2.
* gnu/packages/linux.scm (nvme-cli): Update to 1.11.2.
2020-06-10 04:37:23 +02:00
Tobias Geerinckx-Rice 0cafb90d15 gnu: iptables: Update to 1.8.5.
* gnu/packages/linux.scm (iptables): Update to 1.8.5.
[source]: Add URL.
[arguments]: Add an ‘install-missing-script’ phase.
2020-06-10 04:37:23 +02:00
Tobias Geerinckx-Rice 2d63cca146 gnu: nftables: Update to 0.9.5.
* gnu/packages/linux.scm (nftables): Update to 0.9.5.
2020-06-10 04:37:23 +02:00
Tobias Geerinckx-Rice 67e890ec18 gnu: libnftnl: Update to 1.1.7.
* gnu/packages/linux.scm (libnftnl): Update to 1.1.7.
2020-06-10 04:37:23 +02:00
Tobias Geerinckx-Rice 088e186b35 gnu: gtkspell3: Update to 3.0.10.
* gnu/packages/gtk.scm (gtkspell3): Update to 3.0.10.
[propagated-inputs]: Replace enchant-1.6 with default version 2.
2020-06-10 04:37:23 +02:00
Tobias Geerinckx-Rice ed4447236d gnu: smb4k: Update to 3.0.6.
* gnu/packages/kde-utils.scm (smb4k): Update to 3.0.6.
2020-06-10 04:37:23 +02:00
Tobias Geerinckx-Rice 553f2f3f54 gnu: mm-common: Update to 1.0.1.
* gnu/packages/gnome.scm (mm-common): Update to 1.0.1.
2020-06-10 04:37:23 +02:00
Tobias Geerinckx-Rice 02cb4ca757 gnu: mm-common: Don't use NAME in source URI.
* gnu/packages/gnome.scm (mm-common)[source]: Hard-code NAME.
2020-06-10 04:37:22 +02:00
Tobias Geerinckx-Rice 3f352df035 gnu: simple-scan: Update to 3.36.3.
* gnu/packages/gnome.scm (simple-scan): Update to 3.36.3.
2020-06-10 04:37:22 +02:00
Tobias Geerinckx-Rice e6c2a88f3d gnu: djview: Update to 4.11.
* gnu/packages/djvu.scm (djview): Update to 4.11.
[source]: Use GIT-FETCH and add a FILE-NAME.
[native-inputs]: Add autoconf, automake, and libtool.
[arguments]: Add a ‘make-files-writable’ phase.
2020-06-10 04:37:22 +02:00
Tobias Geerinckx-Rice 2971ed5734 gnu: dhall: Update to 1.32.0.
* gnu/packages/dhall.scm (dhall): Update to 1.32.0.
[inputs]: Add ghc-half.
2020-06-09 23:52:20 +02:00
Tobias Geerinckx-Rice 5e7daec9b4 gnu: dhall: Disable network tests differently.
* gnu/packages/dhall.scm (dhall)[source]: Remove patch.
[arguments]: Rename ‘remove-more-tests’ phase to ‘remove-network-tests’.
Identify the tests by name instead of by content.
* gnu/packages/patches/dhall-remove-network-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-06-09 23:52:19 +02:00
Tobias Geerinckx-Rice 3a629d36e9 gnu: rocksdb: Update to 6.10.1.
* gnu/packages/databases.scm (rocksdb): Update to 6.10.1.
2020-06-09 23:52:19 +02:00
Tobias Geerinckx-Rice 7a358c7886 gnu: perl-sql-abstract: Update to 1.87.
* gnu/packages/databases.scm (perl-sql-abstract): Update to 1.87.
2020-06-09 23:52:19 +02:00
Tobias Geerinckx-Rice d2d7be35fe gnu: rust-yaml-rust: Update to 0.4.4.
* gnu/packages/crates-io.scm (rust-yaml-rust): Update to 0.4.4.
[arguments]: Update rust-quickcheck to 0.9.
2020-06-09 23:52:19 +02:00
Tobias Geerinckx-Rice 840857bf48 gnu: minisign: Update to 0.9.
* gnu/packages/crypto.scm (minisign): Update to 0.9.
2020-06-09 23:52:19 +02:00
Tobias Geerinckx-Rice 96484ab9f7 gnu: python-pylint: Update to 2.5.3.
* gnu/packages/check.scm (python-pylint): Update to 2.5.3.
2020-06-09 23:52:19 +02:00
Tobias Geerinckx-Rice 9bb102dc1c gnu: stumpish: Remove bogus keyword.
This follows up on commit 81b045e149.
‘#:tests’ is not supported by the trivial build system and broke ‘guix
pull’.

* gnu/packages/wm.scm (stumpish)[argument]: Remove #:tests?.
2020-06-09 23:33:27 +02:00
Tobias Geerinckx-Rice 583fcb27ae gnu: thunar: Update to 1.8.15.
* gnu/packages/xfce.scm (thunar): Update to 1.8.15.
2020-06-09 22:30:09 +02:00
Tobias Geerinckx-Rice 3320966068 gnu: singular: Update to 4.1.3p2.
* gnu/packages/algebra.scm (singular): Update to 4.1.3p2.
2020-06-09 22:30:09 +02:00
Tobias Geerinckx-Rice 14adb59ab0 gnu: borg: Update to 1.1.13.
* gnu/packages/backup.scm (borg): Update to 1.1.13.
[arguments]: Skip a new FUSE test.
2020-06-09 22:30:08 +02:00
Tobias Geerinckx-Rice 35b00d4caa import: stackage: Fix typo.
* guix/import/stackage.scm (latest-lts-release): Fix spelling of ‘if’.
2020-06-09 22:30:08 +02:00
Katherine Cox-Buday b70e612b9a gnu: Add sbcl-stumpwm-kbd-layouts.
* gnu/packages/wm.scm (sbcl-stumpwm-kbd-layouts): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-06-09 22:07:53 +03:00
Katherine Cox-Buday 1afe58e47f gnu: Add sbcl-stumpwm-stumptray.
* gnu/packages/wm.scm (sbcl-stumpwm-stumptray): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-06-09 22:07:53 +03:00
Katherine Cox-Buday 86ee8d15aa gnu: Add sbcl-stumpwm-wifi.
* gnu/packages/wm.scm (sbcl-stumpwm-wifi): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-06-09 22:07:53 +03:00
Katherine Cox-Buday ea94e4d38e gnu: Add sbcl-stumpwm-net.
* gnu/packages/wm.scm (sbcl-stumpwm-net): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-06-09 22:07:53 +03:00
Katherine Cox-Buday 81b045e149 gnu: stumpwm: Update contrib module package names.
This also causes the contribution modules to inherit from a common base.

* gnu/packages/wm.scm (stumpish, sbcl-stumpwm-ttf-fonts, sbcl-stumpwm-pass,
sbcl-stumpwm-globalwindows, sbcl-stumpwm-swm-gaps): Bring package name in line
with the Guix symbol name.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-06-09 22:07:52 +03:00
Katherine Cox-Buday 152d50d903 gnu: Add sbcl-clx-xembed.
* gnu/packages/lisp-xyz.scm (sbcl-clx-xembed, cl-clx-xembed, ecl-clx-xembed):
New variables.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-06-09 22:07:52 +03:00
Marius Bakke c178d5fa5a gnu: Remove ganv-devel.
* gnu/packages/gtk.scm (ganv-devel): Remove variable.
* gnu/packages/music.scm (ingen)[inputs]: Change from GANV-DEVEL to GANV.
2020-06-09 20:45:33 +02:00
Marius Bakke d32a3b395c gnu: x265: Disable assembly optimizations on i686-linux.
Fixes <https://bugs.gnu.org/41768>.

* gnu/packages/video.scm (x265)[native-inputs]: Conditionally add NASM.
2020-06-09 20:43:36 +02:00
Marius Bakke 2e08394b3c import: stackage: Fix typo.
* guix/import/stackage.scm (latest-lts-release): Fix spelling of "included".
2020-06-09 20:43:36 +02:00
Hartmut Goebel 3cf7088fc6 gnu: Add java-pep-adapter.
* gnu/packages/pep.scm (java-pep-adapter): New variable.
2020-06-09 20:01:09 +02:00
Hartmut Goebel 9b72216630 gnu: Add python-pep-adapter.
* gnu/packages/pep.scm (python-pep-adapter): New variable.
2020-06-09 20:01:09 +02:00
Hartmut Goebel cfd15d96e6 gnu: Add libpepadapter.
* gnu/packages/pep.scm (libpepadapter): New variable.
2020-06-09 20:01:08 +02:00
Hartmut Goebel 221c514451 gnu: Add pep-engine.
* gnu/packages/pep.scm (fdik-libetpan, sequoia4pEp, pep-engine): New
  variables.
2020-06-09 20:01:08 +02:00
Hartmut Goebel d7a341f8e1 gnu: Add yml2.
* gnu/packages/pep.scm: New file.
* gnu/locak.mk (GNU_SYSTEM_MODULES): Add it.
2020-06-09 20:01:08 +02:00
Mathieu Othacehe 80352a2f68 bootloader: grub: Fix cross-compilation.
This is a follow-up of 536c53d347, that do not
use the native version of "font-file", breaking cross-compilation.

* gnu/bootloader/grub.scm (eye-candy): Use the native version of "font-file".
2020-06-09 18:49:36 +02:00
Jan (janneke) Nieuwenhuizen 5681ce5074 services: etc: Add '/etc/ttys' symlink for the Hurd.
Reported by Vitaliy Shatrov <D0dyBo0D0dyBo0@protonmail.com> via IRC.

* gnu/system.scm (operating-system-etc-service): For the Hurd, add '/etc/ttys'
symlink.  This fixes terminal behavior in the console by setting TERM=hurd.
2020-06-09 17:59:56 +02:00
Mathieu Othacehe 9392652e91 installer: final: Dump "guix system init" command output when testing.
When debugging the installation tests, it can be very handy to be able to read
"guix system init" command output.

* gnu/installer/final.scm (install-system): Dump installation command output
to the console when running the installation tests.
2020-06-09 17:59:05 +02:00
Mathieu Othacehe ce16b07d10 installer: final: Remove left-over pk call.
* gnu/installer/final.scm (kill-cow-users): Remove pk call.
2020-06-09 17:59:05 +02:00
Jan (janneke) Nieuwenhuizen 5648ce07ff gnu: guix: Update to 141b5c1620.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.141b5c1620.
2020-06-09 17:42:23 +02:00
Stefan 536c53d347 gnu: grub: Support graphical gfxterm on all systems.
* gnu/bootloaders/grub.scm (eye-candy): Use gfxterm depending only on
(bootloader-configuration (terminal-outputs …)), which defaults to '(gfxterm).
This makes the system argument obsolete.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-06-09 17:18:21 +02:00
Pierre Neidhardt 141b5c1620 gnu: emacs-helm: Update to 3.6.2.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.6.2.
2020-06-09 10:45:11 +02:00
Katherine Cox-Buday a50628bbe0 gnu: apache-arrow: Update to 0.17.1.
* gnu/packages/databases.scm (apache-arrow): Update to 0.17.1.
* gnu/packages/databases.scm (python-pyarrow): Update to 0.17.1.
* gnu/packages/serialization.scm (python-feather-format): Update to 0.4.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-09 10:43:54 +02:00
Katherine Cox-Buday fbc1cbb527 gnu: Add apache-thrift.
* gnu/packages/rpc.scm (apache-thrift): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-09 10:43:54 +02:00
Jonathan Brielmaier dacd126640 gnu: icedove: Update to 68.9.0.
* gnu/packages/gnuzilla.scm (%icedove-build-id): Update.
(icedove): Update version and corresponding hg changeset.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-09 10:43:54 +02:00
Lars-Dominik Braun 7a45b5d5ba store: Use buffered I/O for all protocol writes
* guix/store.scm (run-gc) Use buffered output port.
(export-path) Same.
(add-file-tree-to-store) Same.
(set-build-options): Same. Add explicit flush.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-09 10:43:54 +02:00
Royce Strange ea80cdbcea activation: Fix function call for system activation
* gnu/build/activation.scm (boot-time-system):
Evaluate the linux-command-line thunk for linux systems to boot

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-09 10:43:54 +02:00
Mathieu Othacehe 5f7c4416b5 Revert "installer: utils: Dump command output to syslog when testing."
This reverts commit f73ed55791. This was pushed
by error, as this is not reviewed yet.
2020-06-09 10:33:04 +02:00
Mathieu Othacehe f73ed55791 installer: utils: Dump command output to syslog when testing.
When debugging the installation tests, it can be very handy to be able to read
"run-command" output, for instance when executing "guix system init".

Introduce a new "invoke-with-log" procedure that is able to log a command
standard and error outputs to the syslog. Use it, only when running the
installation tests, to dump "run-command" output.

* gnu/installer/utils.scm (open-pipe-with-stderr, invoke-with-log): New
procedures,
(invoke-log-port): new variable,
(run-command): move to the end of the file and use invoke-with-log when
running the installation tests.
2020-06-09 10:32:19 +02:00
Mathieu Othacehe 8423c2d309 build: image: Do not call make-essential-device-nodes by default.
Calling "mknod" without root permissions fails. Plus those device nodes do not
appear to be needed to boot.

* gnu/build/image.scm (initialize-root-partition): Do not use
make-essential-device-nodes as default make-device-nodes procedure.
2020-06-09 10:32:19 +02:00
Brice Waegeneire 1b5d26c967 doc: Add note to 'udisks-service'.
* doc/guix.texi (Desktop Services): Specify how to add file-systems
utilities to 'udisks-service'.
2020-06-09 10:26:56 +02:00
Royce Strange 23567138f8 system: vm: Add missing imported module.
* gnu/system/vm.scm (qemu-image): Import missing (gnu build hurd-boot) module.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2020-06-09 01:31:16 -04:00
Royce Strange 535a6be2e5 system: Fix typo that breaks grub.cfg generation.
* gnu/system.scm (boot-parameters->menu-entry): Delete quote to evalutate and
get kernel boot parameters.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2020-06-09 01:28:18 -04:00
Ludovic Courtès eef859e853 git-authenticate: 'commit-authorized-keys' properly handles orphan commits.
Previously it would trigger a wrong-number-of-arguments error for
'lset-intersection'.

* guix/git-authenticate.scm (commit-authorized-keys): Add case for when
'commit-parents' returns the empty list.
2020-06-09 00:34:52 +02:00
Ludovic Courtès 72357e2170 git: 'commit-difference' really excludes the ancestors of #:excluded.
* guix/git.scm (commit-difference): Initialize VISITED to the closure of
OLD and EXCLUDED, as written in the docstring.
* tests/git.scm ("commit-difference, excluded commits"): Adjust
accordingly.
2020-06-09 00:34:52 +02:00
Ludovic Courtès 5d95ac9178 maint: 'make authenticate' starts from v1.0.0.
* Makefile.am (commit_v1_0_1): Remove.
(commit_v1_0_0): New variable.
(authenticate): Use it.
2020-06-09 00:34:52 +02:00
Tobias Geerinckx-Rice 9084fc2e90 gnu: znc: Update to 1.8.1.
* gnu/packages/messaging.scm (znc): Update to 1.8.1.
2020-06-08 23:03:08 +02:00
Tobias Geerinckx-Rice c34a7dc2bb gnu: v4l2loopback-linux-module: Really disable tests.
Commit fdcd193744 was a botched by-hand
‘merge’ that caused the default check phase to run, and fail.

* gnu/packages/linux.scm (v4l2loopback-linux-module)[arguments]:
Set #:tests? to #f.
2020-06-08 23:01:54 +02:00
Vagrant Cascadian 076779c4d4 gnu: Add linux-libre-arm-generic-5.7.
* gnu/packages/linux (linux-libre-arm-generic): New variable.
2020-06-08 13:05:51 -07:00
Vagrant Cascadian 637b64ce7c gnu: Add linux-libre-arm64-generic-5.7.
* gnu/packages/linux (linux-libre-arm64-generic): New variable.
2020-06-08 13:05:48 -07:00
Vagrant Cascadian 21569e53b2 gnu: Add linux-libre 5.7.1.
* gnu/packages/linux (deblob-scripts-5.7): New variable.
  (linux-libre-5.7-version): New variable.
  (linux-libre-5.7-pristine-source): New variable.
  (linux-libre-5.7-source): New variable.
  (linux-libre-headers-5.7): New variable.
2020-06-08 13:05:44 -07:00
Maxim Cournoyer 838c4b10e9 gnu: opensmtpd: Patch bug in 'smtpctl encrypt'.
* gnu/packages/mail.scm (opensmtpd)[phases]{fix-smtpctl-encrypt-bug}: New
phase.
2020-06-08 15:43:07 -04:00
Leo Famulari 933abfba36 gnu: Blender: Update to 2.83.0.
* gnu/packages/graphics.scm (blender): Update to 2.83.0.
2020-06-08 14:32:50 -04:00
Marius Bakke d79ec4fd34 gnu: calibre: Update to 4.18.0.
* gnu/packages/patches/calibre-remove-test-bs4.patch,
gnu/packages/patches/calibre-msgpack-compat.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/ebook.scm (calibre): Update to 4.18.0.
[source](patches): Remove obsolete patches.
[source](snippet): Disable test for bundled odfpy.
[inputs]: Add HUNSPELL, HYPHEN, PYTHON2-BEAUTIFULSOUP4, PYTHON2-PYQTWEBENGINE,
and QTWEBENGINE.
[arguments]: Add phase 'patch-more-shebangs'.  Adjust configure phase to set
HOME and make fonts available.  Simplify one substitution, and provide the
absolute file name of 'sip'.
2020-06-08 19:18:05 +02:00
Marius Bakke 7b7b3cef7e gnu: python-html5-parser: Update to 0.4.9.
* gnu/packages/python-web.scm (python-html5-parser): Update to 0.4.9.
2020-06-08 19:14:35 +02:00
Marius Bakke 5ded8494ca gnu: Add python2-pyqtwebengine.
* gnu/packages/qt.scm (python2-pyqtwebengine): New public variable.
2020-06-08 19:13:28 +02:00
Marius Bakke 4c1ca82487 gnu: python2-pyqt: Propagate requireed inputs.
* gnu/packages/qt.scm (python2-pyqt)[propagated-inputs]: Add PYTHON2-SIP and
PYTHON-ENUM34.  New field.
2020-06-08 19:12:31 +02:00
Marius Bakke dd2d3ed2d3 Merge branch 'master' into staging 2020-06-08 19:05:56 +02:00
Marius Bakke 1fd2c00efb gnu: font-liberation: Update to 2.1.1.
* gnu/packages/fonts.scm (font-liberation): Update to 2.1.1.
2020-06-08 19:01:41 +02:00
Marius Bakke 087e760e29 gnu: Add python-mechanize.
* gnu/packages/python-xyz.scm (python2-mechanize): Rename to ...
(python-mechanize): ... this.  Update to 0.4.5.
[arguments]: Remove.
[propagated-inputs]: Add PYTHON-HTML5LIB.
[home-page]: Update to current.
[license]: Set to LICENSE:BSD-3.
(python2-mechanize): Define in terms of PACKAGE-WITH-PYTHON2.
2020-06-08 19:01:41 +02:00
Marius Bakke 183858d938 gnu: python-regex: Update to 2020.6.8.
* gnu/packages/python-xyz.scm (python-regex): Update to 2020.6.8.
[arguments]: New field.
2020-06-08 19:01:41 +02:00
Marius Bakke a8a7a2c797 gnu: python-netifaces: Update to 0.10.9.
* gnu/packages/python-xyz.scm (python-netifaces): Update to 0.10.9.
2020-06-08 19:01:40 +02:00
Marius Bakke 59e646ab4e gnu: python-cssselect: Update to 1.1.0.
* gnu/packages/python-web.scm (python-cssselect): Update to 1.1.0.
[source]: Change to GIT-FETCH.
[arguments]: Remove #:tests?.  Add #:phases.
[native-inputs]: Add PYTHON-LXML and PYTHON-PYTEST.
[home-page]: Update to current.
2020-06-08 19:01:40 +02:00
Marius Bakke b470122f67 gnu: python-odfpy: Update to 1.4.1.
* gnu/packages/python-xyz.scm (python-odfpy): Update to 1.4.1.
[arguments]: Remove #:modules.  Rewrite test phase to use pytest.
[native-inputs]: Add PYTHON-PYTEST.
[propagated-inputs]: Add PYTHON-DEFUSEDXML.
2020-06-08 19:01:40 +02:00
Marius Bakke 24b61fb8ea gnu: python-pyqtwebengine: Remove duplicate input.
* gnu/packages/qt.scm (python-pyqtwebengine)[inputs]: Remove PYTHON-PYQT.
2020-06-07 22:43:00 +02:00
Marius Bakke 7c7e9ac716 gnu: python-pyqtwebengine: Update to 5.14.0.
* gnu/packages/qt.scm (python-pyqtwebengine): Update to 5.14.0.
[source](uri): Add PyPI mirror.
2020-06-07 22:42:27 +02:00
Marius Bakke 3c48fe3658 gnu: python-pyqt: Use PYTHON-VERSION.
* gnu/packages/qt.scm (python-pyqt)[arguments]: Add #:modules.  Use
PYTHON-VERSION from PYTHON-BUILD-SYSTEM instead of custom implementation.
2020-06-07 22:41:14 +02:00
Marius Bakke fd702f8e95 gnu: python-pyqt: Update to 5.14.2.
* gnu/packages/qt.scm (python-pyqt): Update to 5.14.2.
[source](uri): Add PyPI mirror.
[source](patches): Remove obsolete.
* gnu/packages/patches/pyqt-unbundled-qt.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-06-07 22:39:55 +02:00
Marius Bakke 8cbb32da7d gnu: python-sip: Use PYTHON-VERSION.
* gnu/packages/qt.scm (python-sip)[arguments]: Add #:imported-modules.
Rewrite phase to use PYTHON-VERSION instead of custom implementation.
2020-06-07 22:38:30 +02:00
Marius Bakke 9097f99448 gnu: python-sip: Update to 4.19.22.
* gnu/packages/qt.scm (python-sip): Update to 4.19.22.
2020-06-07 22:36:03 +02:00
Marius Bakke 9141cec489 gnu: kdeconnect: Update to 1.4.
* gnu/packages/kde.scm (kdeconnect): Update to 1.4.
[arguments]: Add #:phases.
[inputs]: Add KIRIGAMI, KPEOPLE, KPEOPLEVCARD, PULSEAUDIO-QT, and QTMULTIMEDIA.
2020-06-06 22:13:26 +02:00
Marius Bakke a5d465e25b gnu: Add pulseaudio-qt.
* gnu/packages/kde-frameworks.scm (pulseaudio-qt): New public variable.
2020-06-06 22:13:25 +02:00
Marius Bakke 6701d23236 gnu: KDE: Update to 20.04.1.
* gnu/packages/patches/akonadi-paths.patch: Adjust for upstream changes.
* gnu/packages/patches/kdepim-runtime-Fix-missing-link-libraries.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/kde-internet.scm (kget, kopete, krdc, libgravatar): Update to
20.04.1.
[source](uri): Adjust for new upstream location.
* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon, ffmpegthumbs, juk,
k3b, kamoso, kmix, kwave, libkcddb, libkcompactdisc): Likewise.
* gnu/packages/kde-systemtools.scm (dolphin, dolphin-plugins, khelpcenter,
konsole, krfb, ksystemlog): Update to 20.04.1.
[source](uri): Adjust for new upstream location.
* gnu/packages/kde-utils.scm (kate, kmag, kmousetool, kmouth, sweeper): Update
to 20.04.1.
[source](uri): Adjust for new upstream location.
* gnu/packages/kde.scm (baloo-widgets, libkomparediff2, kqtquickcharts,
grantleetheme, kcachegrind, libkdegames, zeroconf-ioslave): Update to 20.04.1.
[source](uri): Adjust for new upstream location.
(grantleetheme)[inputs]: Add KGUIADDONS.
* gnu/packages/kde-pim.scm (akonadi, akonadi-calendar, akonadi-contacts,
akonadi-mime, akonadi-notes, akonadi-search, kincidenceeditor, kaddressbook,
kalarmcal, kblog, kcalendarsupport, kcalutils, kdav, kdepim-apps-libs,
kdepim-runtime, keventviews, kgpg, kidentitymanagement, kimap, kldap,
kleopatra, kmail, kmailcommon, kmailimporter, kmailtransport, kmbox,
kmessagelib, kmime, knotes, kontactinterface, korganizer, kpimcommon,
kpimtextedit, ksmtp, ktnef, libkdepim, libkgapi, libkleo, libksieve): Update
to 20.04.1.
[source](uri): Adjust to current.
(akonadi)[inputs]: Remove KDBUSADDONS and KDESIGNERPLUGIN.
(akonadi-calendar)[inputs]: Remove KDBUSADDONS.
(kdepim-runtime)[source](patches): Remove.
[arguments]: Add phase 'extend-CPLUS_INCLUDE_PATH'.
[inputs]: Remove KDBUSADDONS and KICONTHEMES.
(kmessagelib)[arguments]: Add phase 'extend-CPLUS_INCLUDE_PATH.
[inputs]: Add QCA.
(kdepim-apps-libs)[inputs]: Remove KDBUSADDONS and KICONTHEMES.
(knotes)[inputs]: Remove KDBUSADDONS.
(kpimcommon)[inputs]: Remove KDBUSADDONS and KCOMPLETION.
(libksieve)[arguments]: Disable one more test.
(korganizer)[arguments]: Disable one test.
2020-06-06 22:13:25 +02:00
Marius Bakke faa2f1b2df gnu: KDE Plasma: Update to 5.18.5.
* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker, libksysguard,
libkscreen): Update to 5.18.5.
2020-06-06 22:13:25 +02:00
Marius Bakke 0ec1622cb2 gnu: grantlee: Update to 5.2.0.
* gnu/packages/qt.scm (grantlee): Update to 5.2.0.
[inputs]: Add QTDECLARATIVE.
[arguments]: Remove #:configure-flags.  Remove obsolete phase.
2020-06-06 22:13:25 +02:00
Marius Bakke 7cfa1f5e78 gnu: Remove nss/fixed.
The merge preceding this commit ignored the nss replacement added in commit
7bc396bf35.  This commit removes the remaining
bits, because the fix is already present in nss@3.52.1.

* gnu/packages/patches/nss-CVE-2020-12399.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/nss.scm (nss/fixed): Remove variable.
2020-06-06 21:28:07 +02:00
Marius Bakke 7ce1b5e7b7 Merge branch 'master' into staging 2020-06-06 21:25:43 +02:00
Jakub Kądziołka f20d1cfb51 gnu: ghc-7: Clean up package definition.
* gnu/packages/haskell.scm (ghc-7)[modules, imported-modules]: Remove
  the unused rpath module.
  [phases]: Use invoke instead of system*.
2020-06-01 15:08:15 +02:00
Efraim Flashner a243746816 gnu: rust-xml-rs-0.8: Update to 0.8.3.
* gnu/packages/crates-io.scm (rust-mlx-rs-0.8): Update to 0.8.3.
2020-05-30 23:03:47 +03:00
Efraim Flashner d1e77d69c1 gnu: rust-xml-rs-0.8: Fix build.
* gnu/packages/crates-io.scm (rust-xml-rs-0.8)[source]: Add snippet to
change doctests into regular tests.
2020-05-30 22:52:36 +03:00
Marius Bakke fe6d003908 Merge branch 'master' into staging 2020-05-29 23:36:38 +02:00
Marius Bakke 8a7a5dc780 Merge branch 'master' into staging 2020-05-26 22:38:12 +02:00
Marius Bakke c37b621cf3 gnu: qtwebengine: Fix build failure.
* gnu/packages/qt.scm (qtwebengine)[source](snippet): Preserve the included
Mesa headers, to avoid an incompatibility with system Mesa.  Also adjust some
files to use system Vulkan headers.  Preserve third_party/emoji-segmenter.
[inputs]: Remove obsolete comment (LCMS is already in inputs).
2020-05-26 22:36:12 +02:00
Marius Bakke cb475eaa71 gnu: mesa-headers: Do not inherit outputs from Mesa.
This is a follow-up to commit 43a8d83c08d736b613a385ff0d06941bd373b642.

* gnu/packages/gl.scm (mesa-headers)[outputs]: New field.
2020-05-26 22:36:11 +02:00
Marius Bakke 682ae6f947 gnu: mutter: Fix build with Mesa 20.
* gnu/packages/gnome.scm (mutter)[arguments]: Add #:phases.
2020-05-26 22:36:11 +02:00
Jonathan Brielmaier 76623b6703 gnu: nheko: Update to 0.7.1.
* gnu/packages/messaging.scm (nheko): Update to 0.7.1.
[inputs]: Add qtdeclarative, qtgraphicaleffects and qtquickcontrols2.
Arrange qtsvg in alphabetical order.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-26 22:36:11 +02:00
Jonathan Brielmaier 1f49f5c14a gnu: mtxclient: Update to 0.3.0.
* gnu/packages/messaging.scm (mtxclient): Update to 0.3.0.
[arguments]: Disable Pushrules test as it requires network.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-26 22:36:11 +02:00
Jonathan Brielmaier 20b5f14981 gnu: qtdeclarative: Fix reference on qmlcachegen.
* gnu/packages/qt.scm (qtdeclarative)[arguments]: Add phase to fix the
reference on qmlcachegen in an installed cmake file.
2020-05-26 22:36:11 +02:00
Marius Bakke 3f46f04115 gnu: libdrm: Update to 2.4.101.
* gnu/packages/patches/libdrm-symbol-check.patch: Delete file.
* gnu/packages/patches/libdrm-realpath-virtio.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.101.
[source](uri): Adjust for new .tar.xz tarball.
[source](patches): Adjust patch list as above.
2020-05-26 22:36:10 +02:00
Marius Bakke d92f9d341e gnu: vkd3d: Fix build with newer Vulkan headers.
* gnu/packages/vulkan.scm (vkd3d)[arguments]: Add phase 'patch-for-new-vulkan'.
2020-05-26 22:36:10 +02:00
Marius Bakke 51f3b34913 gnu: vkquake: Fix build with newer Vulkan headers.
* gnu/packages/games.scm (vkquake)[arguments]: Add phase 'patch-for-new-vulkan'.
2020-05-26 22:36:10 +02:00
Marius Bakke 5a746104e3 gnu: Mesa: Fix substitutions for absolute library references.
* gnu/packages/gl.scm (mesa)[arguments]: In the 'fix-dlopen-libnames' phase,
adjust substitutions so that they patch the correct files.
2020-05-26 22:36:09 +02:00
Marius Bakke 577041e60b gnu: Mesa: Remove obsolete phase.
* gnu/packages/gl.scm (mesa)[arguments]: Remove 'patch-create_test_cases' phase.
2020-05-26 22:36:09 +02:00
Marius Bakke 90c4298eed gnu: Mesa: Remove unused input.
* gnu/packages/gl.scm (mesa)[inputs]: Remove MAKEDEPEND.
2020-05-26 22:36:08 +02:00
Marius Bakke 0df5bdf81c gnu: Mesa: Install scripts to a separate output.
* gnu/packages/gl.scm (mesa)[outputs]: New field.
[arguments]: Add phase 'split-outputs'.
2020-05-26 22:36:08 +02:00
Marius Bakke 18ac48364c gnu: shaderc: Enable (some) tests.
* gnu/packages/vulkan.scm (shaderc)[arguments]: Remove #:tests?.  Add
substitution to use "spirv-dis" from inputs instead of bundled.
2020-05-26 22:36:08 +02:00
Marius Bakke 4c5e45eb6b gnu: shaderc: Update to 2020.0.
* gnu/packages/vulkan.scm (shaderc): Update to 2020.0.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Move custom configure invokation to #:configure-flags.  Add phase
to prevent using bundled code.
[inputs]: Add GLSLANG, SPIRV-HEADERS, and SPIRV-TOOLS.
[native-inputs]: Remove CMAKE-MINIMAL, GLSLANG:SOURCE, SPIRV-HEADERS:SOURCE,
and SPIRV-TOOLS:SOURCE.
2020-05-26 22:36:08 +02:00
Marius Bakke f26bceb470 gnu: vulkan-tools: Update to 1.2.140.
* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.2.140.
2020-05-26 22:36:07 +02:00
Marius Bakke 6a8fca140d gnu: vulkan-loader: Enable tests.
* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Remove #:tests? and
 #:configure-flags.  Add #:phases to unpack googletest and disable tests that
cannot run in the build container.
[native-inputs]: Add (PACKAGE-SOURCE GOOGLETEST).
2020-05-26 22:36:07 +02:00
Marius Bakke cc8550ef12 gnu: vulkan-loader: Update to 1.2.140.
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.2.140.
[arguments]: Remove #:phases.
2020-05-26 22:36:07 +02:00
Marius Bakke d840f3b74c gnu: vulkan-headers: Update to 1.2.141.
* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.2.141.
(vulkan-loader, vulkan-tools)[version]: Do not inherit from VULKAN-HEADERS.
2020-05-26 22:36:07 +02:00
Marius Bakke 1c5b9c3d96 gnu: glslang: Build shared libraries.
* gnu/packages/vulkan.scm (glslang)[arguments]: Add #:configure-flags.
2020-05-26 22:36:07 +02:00
Marius Bakke f3d3726e44 gnu: glslang: Update to 8.13.3743.
* gnu/packages/vulkan.scm (glslang): Update to 8.13.3743.
[arguments]: Remove #:phases.
[native-inputs]: Remove BISON.  Add PYTHON.
2020-05-26 22:36:07 +02:00
Marius Bakke 8a37a214ca gnu: spirv-tools: Do not build static libraries.
* gnu/packages/vulkan.scm (spirv-tools)[arguments]: Add
"-DBUILD_SHARED_LIBS=ON" in #:configure-flags.
2020-05-26 22:36:06 +02:00
Marius Bakke cce9424746 gnu: spirv-tools: Update to 2020.2.
* gnu/packages/vulkan.scm (spirv-tools): Update to 2020.2.
[arguments]: Remove #:tests?.
2020-05-26 22:36:06 +02:00
Marius Bakke 936b7906b0 gnu: spirv-headers: Update to 1.5.3.
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.5.3.
2020-05-26 22:36:06 +02:00
Marius Bakke a64eeaf755 gnu: gstreamer: Increase test timeouts.
Fixes <https://bugs.gnu.org/36464>.
Reported by Steffen Rytter Postas <nc@scalehost.eu>.

* gnu/packages/gstreamer.scm (%common-gstreamer-phases): New variable.
(gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad,
gst-plugins-ugly, gst-editing-services)[arguments]: Use it.
2020-05-26 22:36:06 +02:00
Marius Bakke 0c8a51c7d2 gnu: cogl: Fix build with Mesa 20.
* gnu/packages/gnome.scm (cogl)[arguments]: Add phase to adjust header includes.
2020-05-26 22:36:05 +02:00
Marius Bakke aa13c5657d Merge branch 'master' into staging 2020-05-26 22:34:46 +02:00
Marius Bakke 8ab211dbdb gnu: NSS: Update to 3.52.1 [fixes CVE-2020-12399].
* gnu/packages/nss.scm (nss): Update to 3.52.1.
* gnu/packages/certs.scm (nss-certs): Likewise.
2020-05-26 22:32:56 +02:00
Marius Bakke 2d27135962 gnu: Mesa: Fix ineffective substitution on i686-linux.
This is a follow-up to commit ee345ae62c8b899186b65b61a2376b5adb938520.

* gnu/packages/gl.scm (mesa)[arguments]: Adjust substitution to use the
correct file name.
2020-05-26 22:32:56 +02:00
TomZ 8d1ab36a56 gnu: Qt: Update to 5.14.2.
* gnu/packages/qt.scm (qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtconnectivity, qtwebsockets, qtsensors,
qtmultimedia, qtserialport, qtserialbus, qtwebchannel,
qtwebview, qtlocation, qttools, qtscript, qtquickcontrols,
qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml,
qtpurchasing, qtcharts, qtdatavis3d, qtnetworkauth,
qtspeech, qtwebengine): Update to 5.14.2.
(qtcanvas3d): Remove variable.  Upstream deprecated it.
(qtbase)[source](patches): Remove qtbase-QTBUG-81715.patch.
[arguments]: Drop X11lib substitution: patched dir no longer exists.
(qtwayland)[arguments]: Disable two tests, and add phase to prevent fatal DBus
warnings.
(qtwebglplugin)[inputs]: Add ZLIB.
(qtremoteobjects): Disable some tests that fail due to missing network.
(qtdeclarative)[native-inputs]: Add VULKAN-HEADERS.
(qtwebengine)[source](snippet): Adjust list of preserved files.
[inputs]: Add VULKAN-HEADERS.
* gnu/packages/patches/qtbase-QTBUG-81715.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2020-05-26 22:32:56 +02:00
Marius Bakke 9d3965edca gnu: KDE Frameworks: Update to 5.70.
* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution.  Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.
2020-05-26 22:32:56 +02:00
Marius Bakke 5e46b563c8 gnu: python-jinja2: Update to 2.11.2.
* gnu/packages/python-xyz.scm (python-jinja2): Update to 2.11.2.
2020-05-26 22:32:55 +02:00
Marius Bakke beec29da92 gnu: json-c: Update to 0.14.
* gnu/packages/web.scm (json-c): Update to 0.14.
[source](modules, snippet): Remove.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
(json-c-0.13): New public variable.
(json-c-0.12): Inherit from JSON-C-0.13.
* gnu/packages/cryptsetup.scm (cryptsetup-static)[inputs]: Stick with
JSON-C-0.13.
* gnu/packages/linux.scm (multipath-tools)[inputs]: Likewise.
* gnu/packages/security-token.scm (yubikey-personalization, libu2f-host,
libu2f-server)[inputs]: Likewise.
* gnu/packages/syndication.scm (newsboat)[inputs]: Likewise.
2020-05-26 22:32:55 +02:00
Marius Bakke f2ff01bb8e gnu: pcre2: Update to 10.35.
* gnu/packages/pcre.scm (pcre2): Update to 10.35.
2020-05-26 22:32:55 +02:00
Marius Bakke 8aeef3c7bd gnu: NSS: Update to 3.52.
* gnu/packages/nss.scm (nss): Update to 3.52.
* gnu/packages/certs.scm (nss-certs): Likewise.
2020-05-26 22:32:55 +02:00
Marius Bakke 7f73f962ef gnu: python-mako: Update to 1.1.2.
* gnu/packages/python-xyz.scm (python-mako): Update to 1.1.2.
2020-05-26 22:32:55 +02:00
Marius Bakke ab5acfa04a gnu: python-idna: Update to 2.9.
* gnu/packages/python-xyz.scm (python-idna): Update to 2.9.
2020-05-26 22:32:55 +02:00
Marius Bakke 5899fdb7ce gnu: python-pycparser: Update to 2.20.
* gnu/packages/python-xyz.scm (python-pycparser): Update to 2.20.
2020-05-26 22:32:55 +02:00
Marius Bakke 691b1538f8 gnu: python-cython: Update to 0.29.17.
* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.17.
2020-05-26 22:32:54 +02:00
Marius Bakke 45f01bc007 gnu: python-requests: Update to 2.23.0.
* gnu/packages/python-web.scm (python-requests): Update to 2.23.0.
2020-05-26 22:32:54 +02:00
Marius Bakke 21cbde9f44 gnu: python-urllib3: Update to 1.25.9.
* gnu/packages/python-web.scm (python-urllib3): Update to 1.25.9.
2020-05-26 22:32:54 +02:00
Marius Bakke da1eb6db13 gnu: python-pyopenssl: Update to 19.1.0.
* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 19.1.0.
2020-05-26 22:32:53 +02:00
Marius Bakke 6144e2d7a0 gnu: python-cryptography: Update to 2.9.2.
* gnu/packages/python-crypto.scm (python-cryptography-vectors,
python-cryptography): Update to 2.9.2.
2020-05-26 22:32:53 +02:00
Marius Bakke ee3a5e07a0 gnu: python-certifi: Update to 2020.4.5.1.
* gnu/packages/python-crypto.scm (python-certifi): Update to 2020.4.5.1.
[arguments]: New field.  Explicitly disable tests.
2020-05-26 22:32:53 +02:00
Marius Bakke d708be82a7 gnu: python-cffi: Update to 1.14.0.
* gnu/packages/libffi.scm (python-cffi): Update to 1.14.0.
2020-05-26 22:32:52 +02:00
Marius Bakke 1e03f8f4a3 gnu: python-pycairo: Update to 1.19.1.
* gnu/packages/gtk.scm (python-pycairo): Update to 1.19.1.
2020-05-26 22:32:52 +02:00
Marius Bakke a947f71cd9 gnu: GTK+: Update to 3.24.20.
* gnu/packages/gtk.scm (gtk+): Update to 3.24.20.
2020-05-26 22:32:52 +02:00
Marius Bakke 0ab39ce2db gnu: CUPS: Update to 2.3.3.
* gnu/packages/cups.scm (cups-minimal): Update to 2.3.3.
2020-05-26 22:32:51 +02:00
Marius Bakke c96bb2e3dc gnu: cups-filters: Update to 1.27.4.
* gnu/packages/cups.scm (cups-filters): Update to 1.27.4.
[arguments]: Remove obsolete patch-for-poppler phase.
2020-05-26 22:32:51 +02:00
Marius Bakke e634d95947 gnu: mesa: Build with LLVM 10.
* gnu/packages/gl.scm (mesa)[inputs]: Change from LLVM-9 to LLVM-10.
* gnu/packages/gl.scm (mesa-opencl)[native-inputs]: Change from CLANG-9 to CLANG-10.
2020-05-26 22:32:51 +02:00
Marius Bakke 3b14288d02 gnu: libical: Update to 3.0.8.
* gnu/packages/calendar.scm (libical): Update to 3.0.8.
[source](patches): Remove.
2020-05-26 22:32:51 +02:00
Marius Bakke bbe81cdaed gnu: mesa: Update to 20.0.7.
* gnu/packages/gl.scm (mesa): Update to 20.0.7.
2020-05-26 22:32:50 +02:00
Marius Bakke 167a147d06 gnu: libva: Update to 2.7.1.
* gnu/packages/video.scm (libva): Update to 2.7.1.
2020-05-26 22:32:50 +02:00
Marius Bakke 6e8dd0b5da gnu: utf8proc: Update to 2.5.0.
* gnu/packages/textutils.scm (utf8proc): Update to 2.5.0.
[native-inputs]: Update test data to Unicode 13.
2020-05-26 22:32:50 +02:00
Marius Bakke 44c95fa650 gnu: qpdf: Update to 10.0.1.
* gnu/packages/pdf.scm (qpdf): Update to 10.0.1.
2020-05-26 22:32:50 +02:00
Marius Bakke 36c50eab98 gnu: ImageMagick: Update to 6.9.11-11.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.11-11.
2020-05-26 22:32:49 +02:00
Marius Bakke 4cff230336 gnu: postgresql: Update to 10.13.
* gnu/packages/databases.scm (postgresql): Update to 10.13.
2020-05-26 22:32:49 +02:00
Marius Bakke e24e345c5b gnu: MariaDB: Update to 10.1.45.
* gnu/packages/databases.scm (mariadb): Update to 10.1.45.
2020-05-26 22:32:49 +02:00
Marius Bakke f020f8c424 gnu: libinput: Update to 1.15.5.
* gnu/packages/freedesktop.scm (libinput): Update to 1.15.5.
2020-05-26 22:32:49 +02:00
Marius Bakke 312d9a3320 gnu: kmod: Disable tests in 'Makefile.in' instead of 'Makefile.am'.
This avoids a build failure because the package was bootstrapped with an older
version of Automake.  By substituting the .in file we avoid triggering the
Autoconf machinery.

* gnu/packages/linux.scm (kmod)[arguments]: Change the 'disable-tests' phase
to substitute "Makefile.in" instead of "Makefile.am".
[native-inputs]: Remove AUTOMAKE and AUTOCONF.
2020-05-26 22:32:49 +02:00
Brice Waegeneire ddcfc46796 gnu: kmod: Update to 27.
* gnu/packages/linux.scm (kmod): Update to version 27.
[native-inputs]: Add 'automake' and 'autoconf'.
[arguments]: Add phase 'disable-tests'. Add configure flag
'--disable-test-modules'. Enable tests.
2020-05-26 22:32:44 +02:00
Marius Bakke 9edb3f66fd Merge branch 'master' into staging 2020-05-26 22:30:51 +02:00
Tobias Geerinckx-Rice e5f95fd897 gnu: w3m: Update to 0.5.3+git20200502.
* gnu/packages/w3m.scm (w3m): Update to 0.5.3+git20200502.
2020-05-03 17:42:17 +02:00
Jakub Kądziołka 4035c3e352 Merge branch 'master' into staging 2020-04-29 11:08:42 +02:00
Leo Famulari 492b82bd4d gnu: tzdata: Update to 2020a.
* gnu/packages/base.scm (tzdata): Update to 2020a.
2020-04-26 14:14:06 -04:00
Jakub Kądziołka 3f3c9fdcd8 build-system/go: Allow providing additional build flags
* guix/build-system/go.scm (build-flags): New argument.
* guix/build/go-build-system.scm (build): Use apply to pass the
  additional arguments to invoke.
2020-04-08 12:24:42 +02:00
Marius Bakke 18705a507d gnu: IBus: Build with 'gettext-minimal'.
* gnu/packages/ibus.scm (ibus)[native-inputs]: Change from GNU-GETTEXT to
GETTEXT-MINIMAL.
2020-04-04 15:50:31 +02:00
Vincent Legoll e89986c8e3 gnu: ibus: Make some inputs native.
* gnu/packages/ibus.scm (ibus)[inputs]: Move gettext from here...
[native-inputs]: ...to here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-04-04 12:47:13 +02:00
Vincent Legoll b581dd368a gnu: gdb: Make some inputs native.
* gnu/packages/gdb.scm (gdb)[inputs]: Move dejagnu from here...
[native-inputs]: ...to here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-04-04 12:47:06 +02:00
Vincent Legoll 39e75fa692 gnu: graphviz: Make some inputs native.
* gnu/packages/graphviz.scm (graphviz)[inputs]: Move swig from here...
[native-inputs]: ...to here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-04-02 18:14:08 +02:00
Jakub Kądziołka ba65d474d3 gnu: Use rust 1.39 as the default for package builds
* gnu/packages/rust.scm (rust): Point to rust-1.39.
2020-03-29 01:42:38 +01:00
Jakub Kądziołka 44fb8cf841 Merge branch 'master' into staging 2020-03-29 00:38:13 +01:00
Marius Bakke 87bc9f022c gnu: ImageMagick: Build reproducibly.
Fixes <https://bugs.gnu.org/38449>.

* gnu/packages/imagemagick.scm (imagemagick)[arguments]: In #:configure-flags,
add "--enable-reproducible-build".
2020-03-25 18:21:20 +01:00
Jakub Kądziołka 927c251846 cargo-build-system: Accept a #:features argument
* guix/build/cargo-build-system.scm (build, install): Pass the features
  to cargo.
  (check): Remove indirection layer for consistency with build and
  install.
* guix/build-system/cargo.scm (cargo-build): New argument; pass it into
  the builder.
* gnu/packages/rust-apps.scm (ripgrep): Use the new argument instead of
  a custom phase.
2020-03-23 19:30:38 +01:00
Vincent Legoll 34ad1a550c gnu: BlueZ: Update to 5.54.
* gnu/packages/linux.scm (bluez): Update to 5.54.
[replacement]: Remove field.
(bluez/fixed): Remove variable.
* gnu/packages/patches/bluez-CVE-2020-0556.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-15 21:06:39 -04:00
Leo Famulari 8bbbbb3935 Revert "gnu: BlueZ: Update to 5.54."
This reverts commit f24aaa81de.

This change caused too many rebuilds for the master branch.
2020-03-15 21:03:57 -04:00
Björn Höfling b19f155cf8 gnu: java-snakeyaml: Update hash.
Compared to the the old tarfile available on ci.guix.gnu.org, only the file
'.hg_archival.txt' was removed.

* gnu/packages/java.scm (java-snakeyaml)[source]: Update hash.
2020-03-15 23:10:43 +01:00
Björn Höfling c3d56df50b gnu: java-xsdlib: Use archived home page URI, update source URI.
* gnu/packages/xml.scm (java-xsdlib)[home-page]: Use archived URI.
[source]: Update URI.
2020-03-15 23:10:42 +01:00
Björn Höfling 5281ba175b gnu: java-qdox: Move version 2.0-M2 side by side with version 1.12.1.
* gnu/packages/java.scm (java-qdox): Move package definition up,
such that it is side by side with version 1.12.1.
2020-03-15 23:10:42 +01:00
Björn Höfling 3e550fc835 gnu: java-qdox: Update source and home-page URI.
* gnu/packages/java.scm (java-qdox)[source]: Update URI.
[home-page]: Update URI.
2020-03-15 23:10:42 +01:00
Björn Höfling 839e3e89de gnu: java-osgi-service-packageadmin: Update source URI.
* gnu/packages/java.scm (java-osgi-service-packageadmin)[source]: Update URI.
2020-03-15 23:10:42 +01:00
Björn Höfling f8f2fefbac gnu: java-osgi-service-cm: Update source URI.
* gnu/packages/java.scm (java-osgi-service-cm)[source]: Update URI.
2020-03-15 23:10:42 +01:00
Björn Höfling e0695da916 gnu: java-osgi-util-tracker: Update source URI.
* gnu/packages/java.scm (java-osgi-util-tracker)[source]: Update URI.
2020-03-15 23:10:42 +01:00
Björn Höfling b787534b7b gnu: java-osgi-service-resolver: Update source URI.
* gnu/packages/java.scm (java-osgi-service-resolver)[source]: Update URI.
2020-03-15 23:10:42 +01:00
Björn Höfling 4a6a7b2d0c gnu: java-osgi-service-jdbc: Update source URI.
* gnu/packages/java.scm (java-osgi-service-jdbc)[source]: Update URI.
2020-03-15 23:10:41 +01:00
Björn Höfling 9b0bf25c57 gnu: java-osgi-service-log: Update source URI.
* gnu/packages/java.scm (java-osgi-service-log)[source]: Update URI.
2020-03-15 23:10:41 +01:00
Björn Höfling 05662561f4 gnu: java-osgi-framework: Update source URI.
* gnu/packages/java.scm (java-osgi-framework)[source]: Update URI.
2020-03-15 23:10:41 +01:00
Björn Höfling 7a5c5017d3 gnu: java-osgi-service-repository: Update source URI.
* gnu/packages/java.scm (java-osgi-service-repository)[source]: Update URI.
2020-03-15 23:10:41 +01:00
Björn Höfling 98b1985fdc gnu: java-osgi-service-metatype-annotations: Update source URI.
* gnu/packages/java.scm (java-osgi-service-metatype-annotations)[source]:
Update URI.
2020-03-15 23:10:41 +01:00
Björn Höfling c962e6c414 gnu: java-osgi-util-promise: Update source URI.
* gnu/packages/java.scm (java-osgi-util-promise)[source]: Update URI.
2020-03-15 23:10:41 +01:00
Björn Höfling 43be029996 gnu: java-osgi-util-function: Update source URI.
* gnu/packages/java.scm (java-osgi-util-function)[source]: Update URI.
2020-03-15 23:10:40 +01:00
Björn Höfling ec4ba4178b gnu: java-osgi-namespace-service: Update source URI.
* gnu/packages/java.scm (java-osgi-namespace-service)[source]: Update URI.
2020-03-15 23:10:40 +01:00
Björn Höfling fccce6616b gnu: java-osgi-namespace-extender: Update source URI.
* gnu/packages/java.scm (java-osgi-namespace-extender)[source]: Update URI.
2020-03-15 23:10:40 +01:00
Björn Höfling 1f2643faa3 gnu: java-osgi-resource: Update source URI.
* gnu/packages/java.scm (java-osgi-resource)[source]: Update URI.
2020-03-15 23:10:40 +01:00
Björn Höfling fc1c5dbde5 gnu: java-osgi-dto: Update source URI.
* gnu/packages/java.scm (java-osgi-dto)[source]: Update URI.
2020-03-15 23:10:40 +01:00
Björn Höfling fa315559a6 gnu: java-osgi-service-component-annotations: Update source URI.
* gnu/packages/java.scm (java-osgi-service-component-annotations)[source]:
Update URI.
2020-03-15 23:10:40 +01:00
Alexandros Theodotou 70d9ef5139 gnu: Add lv2lint.
* gnu/packages/audio.scm (lv2lint): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-15 15:14:14 -04:00
Alexandru-Sergiu Marton eea58169fb gnu: Add ghcid.
* gnu/packages/haskell-apps.scm (ghcid): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-15 15:04:31 -04:00
Michael Rohleder e2c7dbbf98 gnu: emacs-debbugs: update to 0.22
* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.22.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-15 14:26:58 -04:00
Vincent Legoll f24aaa81de gnu: BlueZ: Update to 5.54.
* gnu/packages/linux.scm (bluez): Update to 5.54.
[replacement]: Remove field.
(bluez/fixed): Remove variable.
* gnu/packages/patches/bluez-CVE-2020-0556.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-15 14:25:36 -04:00
Vincent Legoll 323841bda4 gnu: Add nvme-cli
* gnu/packages/linux.scm (nvme-cli): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-15 13:54:00 -04:00
Vincent Legoll cd773f1185 gnu: nose2: Update to 0.9.2.
* gnu/packages/check.scm (python-nose2): Update to 0.9.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-15 13:45:59 -04:00
Ricardo Wurmus ed78340438 gnu: eolie: Update to 0.9.98.1.
* gnu/packages/gnome.scm (eolie): Update to 0.9.98.1.
2020-03-15 18:00:22 +01:00
Sebastian Schott 39af91db79 gnu: Add rapid-photo-downloader
* gnu/packages/photo.scm (rapid-photo-downloader): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-15 16:41:44 +00:00
Sebastian Schott 2f12e6608b gnu: Add python-tenacity
* gnu/packages/python-xyz.scm (python-tenacity): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-15 16:41:44 +00:00
Sebastian Schott dcf9532995 gnu: Add python-colorlog
* gnu/packages/python-xyz.scm (python-colorlog): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-15 16:41:44 +00:00
Sebastian Schott 23fde56b33 gnu: Add python-pyprind
* gnu/packages/python-xyz.scm (python-pyprind): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-15 16:41:43 +00:00
Sebastian Schott f3465dee98 gnu: Add python-gphoto2
* gnu/packages/python-xyz.scm (python-gphoto2): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-15 16:41:43 +00:00
Sebastian Schott 2763f0de41 gnu: Add python-colour
* gnu/packages/python-xyz.scm (python-colour): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-15 16:41:43 +00:00
Sebastian Schott 5164a92eaa gnu: Add python-d2to1
* gnu/packages/python-xyz.scm (python-d2to1): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-15 16:41:43 +00:00
Sebastian Schott a5e76112b6 gnu: Add python-rawkit
* gnu/packages/python-xyz.scm (python-rawkit): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-15 16:41:43 +00:00
Sebastian Schott 1b9c1fdb42 gnu: Add python-easygui
* gnu/packages/python-xyz.scm (python-easygui): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-15 16:41:43 +00:00
Sebastian Schott 244a527d44 gnu: Add python-pymediainfo
* gnu/packages/python-xyz.scm (python-pymediainfo): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-03-15 16:41:40 +00:00
Marius Bakke f5eb13b211 gnu: mesa-opencl: Build with clang@9.
This is a follow-up to commit cf4fdbcb0b.

* gnu/packages/gl.scm (mesa-opencl)[native-inputs]: Change from CLANG-8 to CLANG-9.
(mesa)[inputs]: Add reminder.
2020-03-15 15:49:05 +01:00
Marius Bakke 4fc26c6592 gnu: python-tblib: Update to 1.6.0.
* gnu/packages/python-xyz.scm (python-tblib): Update to 1.6.0.
2020-03-15 15:47:17 +01:00
Marius Bakke 45ebd90c18 gnu: python-alembic: Update to 1.4.1.
* gnu/packages/patches/python-alembic-exceptions-cause.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/databases.scm (python-alembic): Update to 1.4.1.
[source](patches): New field.
[arguments]: New field, override check phase.
2020-03-15 15:09:08 +01:00
Marius Bakke baea210c04 gnu: python-editor: Update to 1.0.4.
* gnu/packages/python-xyz.scm (python-editor): Update to 1.0.4.
[arguments]: New field.
[home-page, synopsis]: Adjust indentation.
2020-03-15 15:09:08 +01:00
Marius Bakke 745041b59f gnu: python-jedi: Update to 0.16.
* gnu/packages/patches/python-jedi-deleted-variables.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python-xyz.scm (python-jedi): Update to 0.16.
[source](patches): New field.
2020-03-15 15:09:07 +01:00
Marius Bakke ab6e4ab8c3 gnu: python-psycopg2: Update to 2.8.4.
* gnu/packages/databases.scm (python-psycopg2): Update to 2.8.4.
2020-03-15 15:09:07 +01:00
Marius Bakke 7d5f0795c1 gnu: python-sqlalchemy: Update to 1.3.15.
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.3.15.
2020-03-15 15:09:07 +01:00
Marius Bakke a4abed71ae gnu: python-parso: Update to 0.6.2.
* gnu/packages/python-xyz.scm (python-parso): Update to 0.6.2.
2020-03-15 15:09:07 +01:00
Marius Bakke e3da9b2e55 gnu: Update python-natsort to 7.0.1, python2-natsort to 6.2.1.
* gnu/packages/python-xyz.scm (python-natsort): Update to 7.0.1.
(python2-natsort): Update to 6.2.1.
2020-03-15 15:09:07 +01:00
Marius Bakke 0731f943e3 gnu: Update python-seaborn to 0.10.0, python2-seaborn to 0.9.1.
* gnu/packages/python-xyz.scm (python-seaborn): Update to 0.9.0.
[source](patches): Remove.
[arguments]: Remove obsolete phase.
[properties]: New field.
(python2-seaborn): Update to 0.9.1.
2020-03-15 15:09:07 +01:00
Marius Bakke 23bc9a3586 gnu: python-joblib: Update to 0.14.1.
* gnu/packages/python-xyz.scm (python-joblib): Update to 0.14.1.
2020-03-15 15:09:07 +01:00
Marius Bakke 5a9980d55e gnu: python-networkx: Update to 2.4.
* gnu/packages/python-xyz.scm (python-networkx): Update to 2.4.
[source](uri): Download tarball instead of zipball.
[arguments]: New field.
[native-inputs]: Remove PYTHON-NOSE and UNZIP.  Add PYTHON-PYTEST.
[properties]: New field.
(python2-networkx): Stick with version 2.2.
2020-03-15 15:09:06 +01:00
Marius Bakke c19930dc6b gnu: python-pyrsistent: Update to 0.15.7.
* gnu/packages/python-xyz.scm (python-pyrsistent): Update to 0.15.7.
2020-03-15 15:09:06 +01:00
Marius Bakke 3987715415 gnu: python2-pandas: Fix build with Python 2.7.17.
While at it, fix the inheritance.

* gnu/packages/python-science.scm (python2-pandas): Use INHERIT instead of
PACKAGE/INHERIT.
[source](modules, snippet): New fields.
2020-03-15 15:09:06 +01:00
Marius Bakke 382550f0be gnu: python2-scikit-learn: Downgrade to 0.20.4.
This is a follow-up to commit 546893c2965c8114e4d7cfe1de46c46664ec4b9e.

* gnu/packages/machine-learning.scm (python-scikit-learn)[properties]: New field.
(python2-scikit-learn)[version, source]: New fields.
2020-03-15 15:09:06 +01:00
Marius Bakke c085742e07 gnu: libarea: Build with cmake-minimal.
* gnu/packages/engineering.scm (libarea)[native-inputs]: Change from CMAKE to
CMAKE-MINIMAL.
2020-03-15 15:09:06 +01:00
Marius Bakke 76e0b5ba26 gnu: python-pyside: Update to 5.12.6.
* gnu/packages/qt.scm (python-shiboken-2): Update to 5.12.6.
[source]: Download tarball release instead of git repository.
[arguments]: Add phase to make files writable and update timestamps.
(python-pyside-2): Inherit version and source from PYTHON-SHIBOKEN-2.
[native-inputs]: Remove LIBCXX-6.  Rename "python-wrapper" input to "python".
Change from CMAKE to CMAKE-MINIMAL.
[arguments]: Remove libcxx substitution.  Add "-DPYTHON_EXECUTABLE" in
 #:configure-flags.
(python-pyside-2-tools)[native-inputs]: Add PYTHON-WRAPPER.
[arguments]: Set "-DPYTHON_EXECUTABLE" in #:configure-flags.  Add phase
'go-to-source-dir'.
2020-03-15 15:09:06 +01:00
Ricardo Wurmus 0b6de85a4a gnu: zabbix-agentd: Update to 4.4.6.
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 4.4.6.
2020-03-15 15:07:14 +01:00
Ricardo Wurmus a431a63537 gnu: guile-gi: Embed absolute file name of extension library.
* gnu/packages/guile-xyz.scm (guile-gi)[arguments]: Add phase
patch-references-to-extension.
2020-03-15 14:17:26 +01:00
Ricardo Wurmus b420e6deb9 services/web: nginx-configuration: Add support for global directives.
* gnu/services/web.scm (<nginx-configuration>)[global-directives]: Add field.
(emit-global-directive): New procedure.
(default-nginx-config): Use it.
* doc/guix.texi (Web Services): Document it.
2020-03-15 12:05:32 +01:00
Ricardo Wurmus 995b391013 services/web: Remove empty events directive from default-nginx-config.
* gnu/services/web.scm (default-nginx-config): Remove empty events directive.
2020-03-15 12:05:32 +01:00
Efraim Flashner 6e003bd4cc gnu: Add python-pytest-vcr.
* gnu/packages/python-check.scm (python-pytest-vcr): New variable.
2020-03-15 08:54:31 +02:00
Efraim Flashner 3eca7ff968 gnu: Add python-blurhash.
* gnu/packages/python-crypto.scm (python-blurhash): New variable.
2020-03-15 08:52:18 +02:00
Efraim Flashner b5ffcbe1af gnu: Add bidiv.
* gnu/packages/fribidi.scm (bidiv): New variable.
* gnu/packages/patches/bidiv-update-fribidi.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2020-03-15 08:47:21 +02:00
Leo Famulari 90beb0ed45 gnu: LibreOffice: Update to 6.4.1.2.
* gnu/packages/libreoffice.scm (libreoffice): Update to 6.4.1.2.
2020-03-14 20:33:57 -04:00
Leo Famulari 183f258ea8 Revert "gnu: VIGRA: Try to fix a build failure on the build farm."
This doesn't have any effect on our build farm, because Cuirass does not
honor the 'timeout' and 'max-silent-time' properties:

https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00209.html

This reverts commit 9e89b41966.

* gnu/packages/image.scm (vigra)[properties]: Remove field.
2020-03-14 20:33:54 -04:00
Tobias Geerinckx-Rice 77386648da gnu: gauche: Use HTTPS home page.
* gnu/packages/scheme.scm (gauche)[home-page]: Use HTTPS.
2020-03-15 01:08:08 +01:00
Tobias Geerinckx-Rice 131f0f853e gnu: librep: Update home page.
* gnu/packages/sawfish.scm (librep)[home-page]: Follow (HTTPS)
redirection.
2020-03-15 01:08:08 +01:00
Tobias Geerinckx-Rice 416d098a0e gnu: librep: Don't use NAME in source URI.
* gnu/packages/sawfish.scm (librep)[source]: Hard-code NAME.
2020-03-15 01:08:07 +01:00
Tobias Geerinckx-Rice 8031a55a23 gnu: sudo: Update to 1.8.31p1.
* gnu/packages/admin.scm (sudo): Update to 1.8.31p1.
2020-03-15 01:08:07 +01:00
Björn Höfling 7779ad5038 gnu: java-osgi-cmpn: Update source URI.
* gnu/packages/java.scm (java-osgi-cmpn)[source]: Update URI.
2020-03-14 23:06:35 +01:00
Björn Höfling 3344bc495d gnu: java-qdox-1.12: Update source and home-page URI.
* gnu/packages/java.scm (java-qdox-1.12)[source]: Update URI.
[home-page]: Update URI.
2020-03-14 23:06:34 +01:00
Tobias Geerinckx-Rice 5acaec829f gnu: pangomm: Update home page.
* gnu/packages/gtk.scm (pangomm)[home-page]: Follow (HTTPS)
redirection.
2020-03-14 22:01:40 +01:00
Tobias Geerinckx-Rice 30e8cf5f22 gnu: giblib: Use archived home page.
* gnu/packages/image.scm (giblib)[home-page]: Use Web Archive snapshot.
2020-03-14 22:01:40 +01:00
Tobias Geerinckx-Rice 1a04595498 gnu: giblib: Add mirror URL.
* gnu/packages/image.scm (giblib)[source]: Add another URL.
2020-03-14 22:01:40 +01:00
Tobias Geerinckx-Rice 0b1d71b218 gnu: ant: Use HTTPS home page.
* gnu/packages/java.scm (ant)[home-page]: Use HTTPS.
2020-03-14 22:01:40 +01:00
Tobias Geerinckx-Rice a489466b95 gnu: fio: Update to 3.19.
* gnu/packages/benchmark.scm (fio): Update to 3.19.
2020-03-14 22:01:40 +01:00
Tobias Geerinckx-Rice 20035fa7d7 gnu: cube: Use HTTPS home page.
* gnu/packages/profiling.scm (cube)[home-page]: Use HTTPS.
2020-03-14 22:01:40 +01:00
Tobias Geerinckx-Rice 189c0b33ba gnu: talkfilters: Don't use NAME in source URI.
* gnu/packages/games.scm (talkfilters)[source]: Hard-code NAME.
2020-03-14 22:01:40 +01:00
Tobias Geerinckx-Rice edd3a25606 gnu: hyperrogue: Update to 11.3a.
* gnu/packages/games.scm (hyperrogue): Update to 11.3a.
2020-03-14 22:01:40 +01:00
Tobias Geerinckx-Rice d3be522036 gnu: openlibm: Use HTTPS home page.
* gnu/packages/maths.scm (openlibm)[home-page]: Use HTTPS.
2020-03-14 22:01:40 +01:00
Felix Gruber 6ceb771657 gnu: define dune-*-openmpi packages
* gnu/packages/maths.scm (dune-common-openmpi, dune-geometry-openmpi,
dune-istl-openmpi, dune-typetree-openmpi, dune-uggrid-openmpi,
dune-grid-openmpi, dune-alugrid-openmpi, dune-subgrid-openmpi,
dune-localfunctions-openmpi, dune-functions-openmpi,
dune-pdelab-openmpi): New variables.
(add-openmpi-to-dune-package): New function to add openmpi to the
inputs of a dune-* package and replace all dune-* packages in its
input with the corresponding dune-*-openmpi package.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-03-14 17:54:34 +01:00
Felix Gruber 393dc1cc0b gnu: dune-*: remove openmpi dependency
* gnu/packages/maths.scm (dune-*)[inputs]: Remove openmpi dependency.
  [arguments]: remove code to setup openmpi for tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-03-14 17:54:34 +01:00
Efraim Flashner 3dade1d59e gnu: gcc-9: Update to 9.3.0.
* gnu/packages/gcc.scm (gcc-9): Update to 9.3.0.
2020-03-14 18:52:41 +02:00
Ricardo Wurmus abb0ff4548 gnu: Add guile3.0-chickadee.
* gnu/packages/game-development.scm (guile3.0-chickadee): New variable.
2020-03-14 17:31:40 +01:00
Ricardo Wurmus ad1edd03ad gnu: Add guile3.0-opengl.
* gnu/packages/gl.scm (guile3.0-opengl): New variable.
2020-03-14 17:31:40 +01:00
Ricardo Wurmus 59d10c3112 gnu: Add guile3.0-sdl2.
* gnu/packages/sdl.scm (guile3.0-sdl2): New variable.
2020-03-14 17:31:40 +01:00
Jakub Kądziołka ce226e9d8d gnu: Add superfamiconv
* gnu/packages/graphics.scm (superfamiconv): New variable.
2020-03-14 13:14:59 +01:00
712 changed files with 112613 additions and 24086 deletions
+7
View File
@@ -37,8 +37,10 @@
(eval . (put 'with-file-lock 'scheme-indent-function 1))
(eval . (put 'with-file-lock/no-wait 'scheme-indent-function 1))
(eval . (put 'with-profile-lock 'scheme-indent-function 1))
(eval . (put 'with-writable-file 'scheme-indent-function 1))
(eval . (put 'package 'scheme-indent-function 0))
(eval . (put 'package/inherit 'scheme-indent-function 1))
(eval . (put 'origin 'scheme-indent-function 0))
(eval . (put 'build-system 'scheme-indent-function 0))
(eval . (put 'bag 'scheme-indent-function 0))
@@ -89,12 +91,17 @@
(eval . (put 'with-database 'scheme-indent-function 2))
(eval . (put 'call-with-transaction 'scheme-indent-function 2))
(eval . (put 'with-statement 'scheme-indent-function 3))
(eval . (put 'call-with-retrying-transaction 'scheme-indent-function 2))
(eval . (put 'call-with-savepoint 'scheme-indent-function 1))
(eval . (put 'call-with-retrying-savepoint 'scheme-indent-function 1))
(eval . (put 'call-with-container 'scheme-indent-function 1))
(eval . (put 'container-excursion 'scheme-indent-function 1))
(eval . (put 'eventually 'scheme-indent-function 1))
(eval . (put 'call-with-progress-reporter 'scheme-indent-function 1))
(eval . (put 'with-repository 'scheme-indent-function 2))
(eval . (put 'with-temporary-git-repository 'scheme-indent-function 2))
(eval . (put 'with-environment-variables 'scheme-indent-function 1))
(eval . (put 'with-fresh-gnupg-setup 'scheme-indent-function 1))
+1 -9
View File
@@ -66,6 +66,7 @@
/doc/stamp-vti
/doc/version.texi
/doc/version-*.texi
/etc/committer.scm
/etc/gnu-store.mount
/etc/guix-daemon.cil
/etc/guix-daemon.conf
@@ -88,17 +89,8 @@
/m4/nls.m4
/m4/po.m4
/m4/progtest.m4
/nix-setuid-helper
/nix/AUTHORS
/nix/COPYING
/nix/config.h
/nix/config.h.in
/nix/nix-daemon/nix-daemon.cc
/nix/nix-setuid-helper/nix-setuid-helper.cc
/nix/scripts/authenticate
/nix/scripts/list-runtime-roots
/nix/scripts/offload
/nix/scripts/substitute
/po/doc/*.mo
/po/guix/*.gmo
/po/guix/*.insert-header
+1 -14
View File
@@ -27,15 +27,13 @@
(;; primary: "34FF 38BC D151 25A6 E340 A0B5 3453 2F9F AFCA 8B8E"
"A0C5 E352 2EF8 EF5C 64CD B7F0 FD73 CAC7 19D3 2566"
(name "bavier"))
("3774 8024 880F D3FF DCA2 C9AB 5893 6E0E 2F1B 5A4C"
(name "beffa"))
("BCF8 F737 2CED 080A 67EB 592D 2A6A D9F4 AAC2 0DF6"
(name "benwoodcroft"))
("45CC 63B8 5258 C9D5 5F34 B239 D37D 0EA7 CECC 3912"
(name "biscuolo"))
("7988 3B9F 7D6A 4DBF 3719 0367 2506 A96C CF63 0B21"
(name "boskovits"))
("DFC0 C7F7 9EE6 0CA7 AE55 5E19 6722 43C4 A03F 0EEE"
("E82A C026 95D6 FF02 43CA 1E5C F6C5 2DD1 BA27 CB87"
(name "brettgilio"))
(;; primary: "8929 BBC5 73CD 9206 3DDD 979D 3D36 CAA0 116F 0F99"
"1C9B F005 1A1A 6A44 5257 599A A949 03A1 66A1 8FAE"
@@ -58,14 +56,8 @@
(name "davexunit (2nd)"))
("53C4 1E6E 41AA FE55 335A CA5E 446A 2ED4 D940 BF14"
(name "daviwil"))
("6909 6DFD D702 8BED ACC5 884B C5E0 51C7 9C0B ECDB"
(name "dvc"))
("5F43 B681 0437 2F4B A898 A64B 33B9 E9FD E28D 2C23"
(name "dvc (old)"))
("A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351"
(name "efraim"))
("9157 41FE B22F A4E3 3B6E 8F8D F4C1 D391 7EAC EE93"
(name "efraim (old)"))
(;; primary: "2453 02B1 BAB1 F867 FDCA 96BC 8F3F 861F 82EB 7A9A"
"CBC5 9C66 EC27 B971 7940 6B3E 6BE8 208A DF21 FE3F"
(name "glv"))
@@ -78,13 +70,8 @@
(;; primary: "66A5 6D9C 9A98 BE7F 719A B401 2652 5665 AE72 7D37"
"0325 78A6 8298 94E7 2AA2 66F5 D415 BF25 3B51 5976"
(name "iyzsong"))
;; https://lists.gnu.org/archive/html/guix-devel/2018-04/msg00229.html
("DB34 CB51 D25C 9408 156F CDD6 A12F 8797 8D70 1B99"
(name "janneke (old)"))
("1A85 8392 E331 EAFD B8C2 7FFB F3C1 A0D9 C1D6 5273"
(name "janneke"))
(;; primary: "1BA4 08C5 8BF2 0EA7 3179 635A 865D C0A3 DED9 B5D0"
"E31D 9DDE EBA5 4A14 8A20 4550 DA45 97F9 47B4 1025"
(name "jlicht"))
+3 -1
View File
@@ -2,4 +2,6 @@
(channel
(version 0)
(news-file "etc/news.scm"))
(news-file "etc/news.scm")
(keyring-reference "keyring")
(url "https://git.savannah.gnu.org/git/guix.git")) ;the primary URL
+28 -16
View File
@@ -109,8 +109,6 @@ MODULES = \
guix/cache.scm \
guix/cve.scm \
guix/workers.scm \
guix/zlib.scm \
guix/lzlib.scm \
guix/build-system.scm \
guix/build-system/android-ndk.scm \
guix/build-system/ant.scm \
@@ -132,6 +130,7 @@ MODULES = \
guix/build-system/haskell.scm \
guix/build-system/julia.scm \
guix/build-system/linux-module.scm \
guix/build-system/maven.scm \
guix/build-system/node.scm \
guix/build-system/perl.scm \
guix/build-system/python.scm \
@@ -181,6 +180,7 @@ MODULES = \
guix/build/gnu-build-system.scm \
guix/build/gnu-dist.scm \
guix/build/guile-build-system.scm \
guix/build/maven-build-system.scm \
guix/build/node-build-system.scm \
guix/build/perl-build-system.scm \
guix/build/python-build-system.scm \
@@ -212,6 +212,9 @@ MODULES = \
guix/build/emacs-utils.scm \
guix/build/java-utils.scm \
guix/build/lisp-utils.scm \
guix/build/maven/java.scm \
guix/build/maven/plugin.scm \
guix/build/maven/pom.scm \
guix/build/graft.scm \
guix/build/bournish.scm \
guix/build/qt-utils.scm \
@@ -281,6 +284,8 @@ MODULES = \
guix/scripts/publish.scm \
guix/scripts/edit.scm \
guix/scripts/size.scm \
guix/scripts/git.scm \
guix/scripts/git/authenticate.scm \
guix/scripts/graph.scm \
guix/scripts/weather.scm \
guix/scripts/container.scm \
@@ -326,6 +331,10 @@ dist_noinst_DATA = \
AUX_FILES = \
gnu/packages/aux-files/chromium/master-preferences.json \
gnu/packages/aux-files/emacs/guix-emacs.el \
gnu/packages/aux-files/linux-libre/5.8-arm.conf \
gnu/packages/aux-files/linux-libre/5.8-arm64.conf \
gnu/packages/aux-files/linux-libre/5.8-i686.conf \
gnu/packages/aux-files/linux-libre/5.8-x86_64.conf \
gnu/packages/aux-files/linux-libre/5.4-arm.conf \
gnu/packages/aux-files/linux-libre/5.4-arm64.conf \
gnu/packages/aux-files/linux-libre/5.4-i686.conf \
@@ -416,11 +425,11 @@ SCM_TESTS = \
tests/import-utils.scm \
tests/inferior.scm \
tests/lint.scm \
tests/lzlib.scm \
tests/modules.scm \
tests/monads.scm \
tests/nar.scm \
tests/networking.scm \
tests/offload.scm \
tests/opam.scm \
tests/openpgp.scm \
tests/packages.scm \
@@ -455,14 +464,14 @@ SCM_TESTS = \
tests/upstream.scm \
tests/utils.scm \
tests/uuid.scm \
tests/workers.scm \
tests/zlib.scm
tests/workers.scm
SH_TESTS = \
tests/guix-build.sh \
tests/guix-build-branch.sh \
tests/guix-download.sh \
tests/guix-gc.sh \
tests/guix-git-authenticate.sh \
tests/guix-hash.sh \
tests/guix-pack.sh \
tests/guix-pack-localstatedir.sh \
@@ -477,6 +486,7 @@ SH_TESTS = \
tests/guix-environment-container.sh \
tests/guix-graph.sh \
tests/guix-describe.sh \
tests/guix-repl.sh \
tests/guix-lint.sh
TESTS = $(SCM_TESTS) $(SH_TESTS)
@@ -522,7 +532,7 @@ check-system: $(GOBJECTS)
# Public keys used to sign substitutes.
dist_pkgdata_DATA = \
etc/substitutes/berlin.guixsd.org.pub \
etc/substitutes/berlin.guix.gnu.org.pub \
etc/substitutes/ci.guix.gnu.org.pub \
etc/substitutes/ci.guix.info.pub
@@ -551,6 +561,7 @@ EXTRA_DIST += \
etc/news.scm \
etc/release-manifest.scm \
etc/system-tests.scm \
etc/historical-authorizations \
build-aux/build-self.scm \
build-aux/compile-all.scm \
build-aux/hydra/evaluate.scm \
@@ -564,7 +575,6 @@ EXTRA_DIST += \
build-aux/check-channel-news.scm \
build-aux/compile-as-derivation.scm \
build-aux/generate-authors.scm \
build-aux/git-authenticate.scm \
build-aux/test-driver.scm \
build-aux/update-guix-package.scm \
build-aux/update-NEWS.scm \
@@ -633,17 +643,19 @@ $(guix_install_go_files): install-nobase_dist_guilemoduleDATA
install-data-hook:
touch "$(DESTDIR)$(guileobjectdir)/guix/config.go"
# Commit corresponding to the 'v1.0.1' tag.
commit_v1_0_1 = d68de958b60426798ed62797ff7c96c327a672ac
# Commit corresponding to the 'v1.0.0' tag.
commit_v1_0_0 = 6298c3ffd9654d3231a6f25390b056483e8f407c
# Authenticate the current Git checkout by checking signatures on every commit
# starting from $(commit_v1_0_1).
authenticate: guix/openpgp.go guix/git-authenticate.go guix/git.go
# Introduction of the 'guix' channel. Keep in sync with (guix channels)!
channel_intro_commit = 9edb3f66fd807b096b48283debdcddccfea34bad
channel_intro_signer = BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA
# Authenticate the current Git checkout by checking signatures on every commit.
authenticate:
$(AM_V_at)echo "Authenticating Git checkout..." ; \
"$(top_builddir)/pre-inst-env" $(GUILE) \
--no-auto-compile -e git-authenticate \
"$(top_srcdir)/build-aux/git-authenticate.scm" \
"$(commit_v1_0_1)"
guix git authenticate \
--cache-key=channels/guix --stats \
"$(channel_intro_commit)" "$(channel_intro_signer)"
# Assuming Guix is already installed and the daemon is up and running, this
# rule builds from $(srcdir), creating and building derivations.
+2 -6
View File
@@ -71,7 +71,7 @@
(variables rest ...))))))
(variables %localstatedir %storedir %sysconfdir %system)))
(define* (make-config.scm #:key zlib gzip xz bzip2
(define* (make-config.scm #:key gzip xz bzip2
(package-name "GNU Guix")
(package-version "0")
(bug-report-address "bug-guix@gnu.org")
@@ -133,11 +133,7 @@
(define %bzip2
#+(and bzip2 (file-append bzip2 "/bin/bzip2")))
(define %xz
#+(and xz (file-append xz "/bin/xz")))
(define %libz
#+(and zlib
(file-append zlib "/lib/libz")))))))
#+(and xz (file-append xz "/bin/xz")))))))
;;;
-299
View File
@@ -1,299 +0,0 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2019, 2020 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
;;;
;;; Authenticate a range of commits.
;;;
(use-modules (git)
(guix base16)
(guix git)
(guix git-authenticate)
(guix i18n)
((guix openpgp)
#:select (openpgp-public-key-fingerprint
openpgp-format-fingerprint))
(guix progress)
(srfi srfi-1)
(srfi srfi-26)
(ice-9 match)
(ice-9 format)
(ice-9 pretty-print))
(define %historical-committers
;; List of "historical" committers---people once authorized committers
;; before the '.guix-authorizations' file was created.
;;
;; These are the user names found on
;; <https://savannah.gnu.org/project/memberlist.php?group=guix> along with
;; the fingerprint of the signing (sub)key.
'(("andreas"
"AD17 A21E F8AE D8F1 CC02 DBD9 F7D5 C9BF 765C 61E3")
("ajgrf"
"2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")
("alexvong1995"
"306F CB8F 2C01 C25D 29D3 0556 61EF 502E F602 52F2")
("alezost"
"4FB9 9F49 2B12 A365 7997 E664 8246 0C08 2A0E E98F")
("ambrevar"
"50F3 3E2E 5B0C 3D90 0424 ABE8 9BDC F497 A4BB CC7F")
("apteryx"
"27D5 86A4 F890 0854 329F F09F 1260 E464 82E6 3562")
("arunisaac"
"7F73 0343 F2F0 9F3C 77BF 79D3 2E25 EE8B 6180 2BB3")
("atheia"
;; primary: "3B12 9196 AE30 0C3C 0E90 A26F A715 5567 3271 9948"
"9A2B 401E D001 0650 1584 BAAC 8BC4 F447 6E8A 8E00")
("bandali"
;; primary: "BE62 7373 8E61 6D6D 1B3A 08E8 A21A 0202 4881 6103"
"39B3 3C8D 9448 0D2D DCC2 A498 8B44 A0CD C7B9 56F2")
("bavier"
;; primary: "34FF 38BC D151 25A6 E340 A0B5 3453 2F9F AFCA 8B8E"
"A0C5 E352 2EF8 EF5C 64CD B7F0 FD73 CAC7 19D3 2566")
("beffa"
"3774 8024 880F D3FF DCA2 C9AB 5893 6E0E 2F1B 5A4C")
("benwoodcroft"
"BCF8 F737 2CED 080A 67EB 592D 2A6A D9F4 AAC2 0DF6")
("biscuolo"
"45CC 63B8 5258 C9D5 5F34 B239 D37D 0EA7 CECC 3912")
("boskovits"
"7988 3B9F 7D6A 4DBF 3719 0367 2506 A96C CF63 0B21")
("brettgilio"
"DFC0 C7F7 9EE6 0CA7 AE55 5E19 6722 43C4 A03F 0EEE")
("carl"
;; primary: "0401 7A2A 6D9A 0CCD C81D 8EC2 96AB 007F 1A7E D999"
"09CD D25B 5244 A376 78F6 EEA8 0CC5 2153 1979 91A5")
("cbaines"
"3E89 EEE7 458E 720D 9754 E0B2 5E28 A33B 0B84 F577")
("civodul"
"3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5")
("cwebber"
"510A 8628 E2A7 7678 8F8C 709C 4BC0 2592 5FF8 F4D3")
("dannym"
;; primary: "295A F991 6F46 F8A1 34B0 29DA 8086 3842 F0FE D83B"
"76CE C6B1 7274 B465 C02D B3D9 E71A 3554 2C30 BAA5")
("davexunit"
"B3C0 DB4D AD73 BA5D 285E 19AE 5143 0234 CEFD 87C3")
("davexunit (2nd)" ;FIXME: to be confirmed!
"8CCB A7F5 52B9 CBEA E1FB 2915 8328 C747 0FF1 D807")
("daviwil"
"53C4 1E6E 41AA FE55 335A CA5E 446A 2ED4 D940 BF14")
("dvc"
"6909 6DFD D702 8BED ACC5 884B C5E0 51C7 9C0B ECDB")
("dvc (old)"
"5F43 B681 0437 2F4B A898 A64B 33B9 E9FD E28D 2C23")
("efraim"
"A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351")
("efraim (old)"
"9157 41FE B22F A4E3 3B6E 8F8D F4C1 D391 7EAC EE93")
("glv"
;; primary: "2453 02B1 BAB1 F867 FDCA 96BC 8F3F 861F 82EB 7A9A"
"CBC5 9C66 EC27 B971 7940 6B3E 6BE8 208A DF21 FE3F")
("hoebjo"
"2219 43F4 9E9F 276F 9499 3382 BF28 6CB6 593E 5FFD")
("htgoebel"
"B943 509D 633E 80DD 27FC 4EED 634A 8DFF D3F6 31DF")
("ipetkov"
"7440 26BA 7CA3 C668 E940 1D53 0B43 1E98 3705 6942")
("iyzsong"
;; primary: "66A5 6D9C 9A98 BE7F 719A B401 2652 5665 AE72 7D37"
"0325 78A6 8298 94E7 2AA2 66F5 D415 BF25 3B51 5976")
;; https://lists.gnu.org/archive/html/guix-devel/2018-04/msg00229.html
("janneke (old)"
"DB34 CB51 D25C 9408 156F CDD6 A12F 8797 8D70 1B99")
("janneke"
"1A85 8392 E331 EAFD B8C2 7FFB F3C1 A0D9 C1D6 5273")
("jlicht"
;; primary: "1BA4 08C5 8BF2 0EA7 3179 635A 865D C0A3 DED9 B5D0"
"E31D 9DDE EBA5 4A14 8A20 4550 DA45 97F9 47B4 1025")
("jmd"
"8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3")
("kkebreau"
"83B6 703A DCCA 3B69 4BCE 2DA6 E6A5 EE3C 1946 7A0D")
("leungbk"
"45E5 75FA 53EA 8BD6 1BCE 0B4E 3ADC 75F0 13D6 78F9")
("lfam"
;; primary: "4F71 6F9A 8FA2 C80E F1B5 E1BA 5E35 F231 DE1A C5E0"
"B051 5948 F1E7 D3C1 B980 38A0 2646 FA30 BACA 7F08")
("lsl88"
"2AE3 1395 932B E642 FC0E D99C 9BED 6EDA 32E5 B0BC")
("marusich"
"CBF5 9755 CBE7 E7EF EF18 3FB1 DD40 9A15 D822 469D")
("mbakke"
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")
("mhw"
"D919 0965 CE03 199E AF28 B3BE 7CEF 2984 7562 C516")
("mothacehe"
"4008 6A7E 0252 9B60 31FB 8607 8354 7635 3176 9CA6")
("mthl"
"F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37")
("nckx"
;; primary: "F5BC 5534 C36F 0087 B39D 36EF 1C9D C4FE B9DB 7C4B"
"F5DA 2032 4B87 3D0B 7A38 7672 0DB0 FF88 4F55 6D79")
("nckx (revoked; not compromised)"
;; primary: "F5BC 5534 C36F 0087 B39D 36EF 1C9D C4FE B9DB 7C4B"
"7E8F AED0 0944 78EF 72E6 4D16 D889 B0F0 18C5 493C")
("niedzejkob"
"E576 BFB2 CF6E B13D F571 33B9 E315 A758 4613 1564")
("ngz"
"ED0E F1C8 E126 BA83 1B48 5FE9 DA00 B4F0 48E9 2F2D")
("pelzflorian"
"CEF4 CB91 4856 BA38 0A20 A7E2 3008 88CB 39C6 3817")
("pgarlick"
;; primary: "B68B DF22 73F9 DA0E 63C1 8A32 515B F416 9242 D600"
"C699 ED09 E51B CE89 FD1D A078 AAC7 E891 896B 568A")
("phant0mas"
"3A86 380E 58A8 B942 8D39 60E1 327C 1EF3 8DF5 4C32")
("reepca"
"74D6 A930 F44B 9B84 9EA5 5606 C166 AA49 5F7F 189C")
("rekado"
"BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC")
("rhelling"
"0154 E1B9 1CC9 D9EF 7764 8DE7 F3A7 27DB 44FC CA36")
("roelj (old)"
"17CB 2812 EB63 3DFF 2C7F 0452 C3EC 1DCA 8430 72E1")
("roelj"
;; From commit cc51c03ff867d4633505354819c6d88af88bf919 (March 2020).
;; See <https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00070.html>.
"F556 FD94 FB8F 8B87 79E3 6832 CBD0 CD51 38C1 9AFC")
("roptat (old)"
"B5FA E628 5B41 3728 B2A0 FAED 4311 1F45 2008 6A0C")
("roptat"
;; From commit 2cbede5935eb6a40173bbdf30a9ad22bf7574c22 (Jan. 2020). See
;; <https://lists.gnu.org/archive/html/guix-devel/2020-01/msg00499.html>.
"1EFB 0909 1F17 D28C CBF9 B13A 53D4 57B2 D636 EE82")
("samplet"
;; primary: "D6B0 C593 DA8C 5EDC A44C 7A58 C336 91F7 1188 B004"
"A02C 2D82 0EF4 B25B A6B5 1D90 2AC6 A5EC 1C35 7C59")
("sleep_walker"
"77DD AD2D 97F5 31BB C0F3 C7FD DFB5 EB09 AA62 5423")
("snape"
"F494 72F4 7A59 00D5 C235 F212 89F9 6D48 08F3 59C7")
("steap"
"4E26 CCE9 578E 0828 9855 BDD4 1C79 95D2 D5A3 8336")
("taylanub"
"9ADE 9ECF 2B19 C180 9C99 5CEA A1F4 CFCC 5283 6BAC")
;; https://lists.gnu.org/archive/html/guix-devel/2017-03/msg00826.html
("thomasd"
;; primary: "1DD1 681F E285 E07F 11DC 0C59 2E15 A6BC D77D 54FD"
"3D2C DA58 819C 08C2 A649 D43D 5C3B 064C 724A 5726")
("thomasd (old)"
"A5C5 92EA 606E 7106 A6A3 BC08 98B2 1575 91E1 2B08")
("toothbrush"
"D712 1D73 A40A 7264 9E43 ED7D F284 6B1A 0D32 C442")
("vagrantc"
"6580 7361 3BFC C5C7 E2E4 5D45 DC51 8FC8 7F97 16AA")
("wigust"
;; primary: "C955 CC5D C048 7FB1 7966 40A9 199A F6A3 67E9 4ABB"
"7238 7123 8EAC EB63 4548 5857 167F 8EA5 001A FA9C")
("wingo"
"FF47 8FB2 64DE 32EC 2967 25A3 DDC0 F535 8812 F8F2")))
(define %historical-authorized-signing-keys
;; Fingerprint of historically authorized signing keys.
(map (match-lambda
((name fingerprint)
(base16-string->bytevector
(string-downcase (string-filter char-set:graphic fingerprint)))))
%historical-committers))
(define %commits-with-bad-signature
;; Commits with a known-bad signature.
'("6a34f4ccc8a5d4a48e25ad3c9c512f8634928b91")) ;2016-12-29
(define %unsigned-commits
;; Commits lacking a signature.
'())
(define commit-short-id
(compose (cut string-take <> 7) oid->string commit-id))
;;;
;;; Entry point.
;;;
(define (git-authenticate args)
(define repository
(repository-open "."))
(let loop ((args args))
(match args
((_ start end)
(define start-commit
(commit-lookup repository (string->oid start)))
(define end-commit
(commit-lookup repository (string->oid end)))
(define authenticated-commits
;; Previously-authenticated commits that don't need to be checked
;; again.
(filter-map (lambda (id)
(false-if-exception
(commit-lookup repository (string->oid id))))
(previously-authenticated-commits)))
(define commits
;; Commits to authenticate, excluding the closure of
;; AUTHENTICATED-COMMITS.
(commit-difference end-commit start-commit
authenticated-commits))
(define reporter
(progress-reporter/bar (length commits)))
(format #t (G_ "Authenticating ~a to ~a (~a commits)...~%")
(commit-short-id start-commit)
(commit-short-id end-commit)
(length commits))
(let ((stats (call-with-progress-reporter reporter
(lambda (report)
(authenticate-commits repository commits
#:default-authorizations
%historical-authorized-signing-keys
#:report-progress report)))))
(cache-authenticated-commit (oid->string (commit-id end-commit)))
(unless (null? stats)
(format #t (G_ "Signing statistics:~%"))
(for-each (match-lambda
((signer . count)
(format #t " ~a ~10d~%"
(openpgp-format-fingerprint
(openpgp-public-key-fingerprint signer))
count)))
(sort stats
(match-lambda*
(((_ . count1) (_ . count2))
(> count1 count2))))))))
((command start)
(let* ((head (repository-head repository))
(end (reference-target head)))
(loop (list command start (oid->string end)))))
(_
(format (current-error-port)
(G_ "Usage: git-authenticate START [END]
Authenticate commits START to END or the current head.\n"))))))
+1 -8
View File
@@ -1,7 +1,7 @@
#!/bin/sh
# GNU Guix --- Functional package management for GNU
# Copyright © 2012, 2013, 2014, 2015, 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
# Copyright © 2012, 2013, 2014, 2015, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
# Copyright © 2017 Eric Bavier <bavier@cray.com>
#
# This file is part of GNU Guix.
@@ -46,13 +46,6 @@ export PATH
GUIX="$abs_top_builddir/scripts/guix"
export GUIX
# The following variables need only be defined when compiling Guix
# modules, but we define them to be on the safe side in case of
# auto-compilation.
NIX_HASH="@NIX_HASH@"
export NIX_HASH
# Define $GUIX_UNINSTALLED to prevent `guix' from
# prepending @guilemoduledir@ to the Guile load paths.
+13 -30
View File
@@ -141,6 +141,18 @@ if test "x$guix_cv_have_recent_guile_gcrypt" != "xyes"; then
AC_MSG_ERROR([A recent Guile-Gcrypt could not be found; please install it.])
fi
dnl Check for Guile-zlib.
GUILE_MODULE_AVAILABLE([have_guile_zlib], [(zlib)])
if test "x$have_guile_zlib" != "xyes"; then
AC_MSG_ERROR([Guile-zlib is missing; please install it.])
fi
dnl Check for Guile-lzlib.
GUILE_MODULE_AVAILABLE([have_guile_lzlib], [(lzlib)])
if test "x$have_guile_lzlib" != "xyes"; then
AC_MSG_ERROR([Guile-lzlib is missing; please install it.])
fi
dnl Guile-newt is used by the graphical installer.
GUILE_MODULE_AVAILABLE([have_guile_newt], [(newt)])
@@ -159,10 +171,6 @@ AM_CONDITIONAL([ENABLE_INSTALLER],
dnl Make sure we have a full-fledged Guile.
GUIX_ASSERT_GUILE_FEATURES([regex posix socket net-db threads])
dnl Make sure we don't suffer from the bug in 'equal?' wrt. syntax objects
dnl found in 2.2.1. See <https://bugs.gnu.org/29903>.
GUIX_ASSERT_SYNTAX_OBJECT_EQUAL
AC_PROG_SED
dnl Decompressors, for use by the substituter and other modules.
@@ -186,11 +194,6 @@ AC_ARG_WITH([nix-prefix],
esac],
[])
AC_PATH_PROG([NIX_HASH], [nix-hash])
if test "x$guix_build_daemon$NIX_HASH" = "xno"; then
AC_MSG_ERROR([Nix programs not found; please install Nix or use `--with-nix-prefix'.])
fi
AC_ARG_WITH([nixpkgs],
[AS_HELP_STRING([--with-nixpkgs=DIR],
[search for Nixpkgs in DIR (for testing purposes only)])],
@@ -245,27 +248,6 @@ esac
AC_SUBST([LIBGCRYPT_PREFIX])
AC_SUBST([LIBGCRYPT_LIBDIR])
dnl Library name of zlib suitable for 'dynamic-link'.
GUIX_LIBZ_LIBDIR([libz_libdir])
if test "x$libz_libdir" = "x"; then
LIBZ="libz"
else
LIBZ="$libz_libdir/libz"
fi
AC_MSG_CHECKING([for zlib's shared library name])
AC_MSG_RESULT([$LIBZ])
AC_SUBST([LIBZ])
dnl Library name of lzlib suitable for 'dynamic-link'.
GUIX_LIBLZ_FILE_NAME([LIBLZ])
if test "x$LIBLZ" = "x"; then
LIBLZ="liblz"
else
# Strip the .so or .so.1 extension since that's what 'dynamic-link' expects.
LIBLZ="`echo $LIBLZ | sed -es'/\.so\(\.[[0-9.]]\+\)\?//g'`"
fi
AC_SUBST([LIBLZ])
dnl Check for Guile-SSH, for the (guix ssh) module.
GUIX_CHECK_GUILE_SSH
AM_CONDITIONAL([HAVE_GUILE_SSH],
@@ -301,6 +283,7 @@ AC_CONFIG_FILES([Makefile
etc/guix-daemon.cil
guix/config.scm])
AC_CONFIG_FILES([etc/committer.scm], [chmod +x etc/committer.scm])
AC_CONFIG_FILES([test-env:build-aux/test-env.in], [chmod +x test-env])
AC_CONFIG_FILES([pre-inst-env:build-aux/pre-inst-env.in],
[chmod +x pre-inst-env])
+45 -45
View File
@@ -42,45 +42,28 @@ git clone https://git.savannah.gnu.org/git/guix.git
@cindex authentication, of a Guix checkout
How do you ensure that you obtained a genuine copy of the repository?
Guix itself provides a tool to @dfn{authenticate} your checkout, but you
must first make sure this tool is genuine in order to ``bootstrap'' the
trust chain. To do that, run:
To do that, run @command{guix git authenticate}, passing it the commit
and OpenPGP fingerprint of the @dfn{channel introduction}
(@pxref{Invoking guix git authenticate}):
@c XXX: Adjust instructions when there's a known tag to start from.
@c The commit and fingerprint below must match those of the channel
@c introduction in '%default-channels'.
@example
git verify-commit `git log --format=%H build-aux/git-authenticate.scm`
@end example
The output must look something like:
@example
gpg: Signature made Fri 27 Dec 2019 01:27:41 PM CET
gpg: using RSA key 3CE464558A84FDC69DB40CFB090B11993D9AEBB5
@dots{}
gpg: Signature made Fri 27 Dec 2019 01:25:22 PM CET
gpg: using RSA key 3CE464558A84FDC69DB40CFB090B11993D9AEBB5
@dots{}
git fetch origin keyring:keyring
guix git authenticate 9edb3f66fd807b096b48283debdcddccfea34bad \
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"
@end example
@noindent
... meaning that changes to this file are all signed with key
@code{3CE464558A84FDC69DB40CFB090B11993D9AEBB5} (you may need to fetch
this key from a key server, if you have not done it yet).
This command completes with exit code zero on success; it prints an
error message and exits with a non-zero code otherwise.
From there on, you can authenticate all the commits included in your
checkout by running:
@example
make authenticate
@end example
The first run takes a couple of minutes, but subsequent runs are faster.
@quotation Note
You are advised to run @command{make authenticate} after every
@command{git pull} invocation. This ensures you keep receiving valid
changes to the repository
@end quotation
As you can see, there is a chicken-and-egg problem: you first need to
have Guix installed. Typically you would install Guix System
(@pxref{System Installation}) or Guix on top of another distro
(@pxref{Binary Installation}); in either case, you would verify the
OpenPGP signature on the installation medium. This ``bootstraps'' the
trust chain.
The easiest way to set up a development environment for Guix is, of
course, by using Guix! The following command starts a new shell where
@@ -146,6 +129,21 @@ Finally, you have to invoke @code{make check} to run tests
fails, take a look at installation instructions (@pxref{Installation})
or send a message to the @email{guix-devel@@gnu.org, mailing list}.
From there on, you can authenticate all the commits included in your
checkout by running:
@example
make authenticate
@end example
The first run takes a couple of minutes, but subsequent runs are faster.
@quotation Note
You are advised to run @command{make authenticate} after every
@command{git pull} invocation. This ensures you keep receiving valid
changes to the repository.
@end quotation
@node Running Guix Before It Is Installed
@section Running Guix Before It Is Installed
@@ -277,7 +275,7 @@ trigger string @code{origin...}, which can be expanded further. The
@cindex insert or update copyright
@cindex @code{M-x guix-copyright}
@cindex @code{M-x copyright-update}
Additionaly we provide insertion and automatic update of a copyright in
We additionally provide insertion and automatic update of a copyright in
@file{etc/copyright.el}. You may want to set your full name, mail, and
load a file.
@@ -991,16 +989,16 @@ rebuilding induced, commits go to different branches, along these lines:
@item 300 dependent packages or less
@code{master} branch (non-disruptive changes).
@item between 300 and 1,200 dependent packages
@item between 300 and 1,800 dependent packages
@code{staging} branch (non-disruptive changes). This branch is intended
to be merged in @code{master} every 3 weeks or so. Topical changes
to be merged in @code{master} every 6 weeks or so. Topical changes
(e.g., an update of the GNOME stack) can instead go to a specific branch
(say, @code{gnome-updates}).
@item more than 1,200 dependent packages
@item more than 1,800 dependent packages
@code{core-updates} branch (may include major and potentially disruptive
changes). This branch is intended to be merged in @code{master} every
2.5 months or so.
6 months or so.
@end table
All these branches are @uref{@value{SUBSTITUTE-SERVER},
@@ -1128,18 +1126,20 @@ browse issues:
@itemize
@item
@url{https://issues.guix.gnu.org} provides a pleasant
interface@footnote{The web interface at
@url{https://issues.guix.gnu.org} is powered by Mumi, a nice piece of
software written in Guile, and you can help! See
@url{https://git.elephly.net/gitweb.cgi?p=software/mumi.git}.} to browse
bug reports and patches, and to participate in discussions;
@item
@url{https://bugs.gnu.org/guix} lists bug reports;
@item
@url{https://bugs.gnu.org/guix-patches} lists patch submissions.
@end itemize
You can also access both of these @i{via} the (nicer)
@url{https://issues.guix.gnu.org} interface@footnote{The web interface
at @url{https://issues.guix.gnu.org} is powered by Mumi, a nice piece of
software written in Guile, and you can help! See
@url{https://git.elephly.net/gitweb.cgi?p=software/mumi.git}.}. To view
discussions related to issue number @var{n}, go to
@indicateurl{https://issues.guix.gnu.org/issue/@var{n}} or
To view discussions related to issue number @var{n}, go to
@indicateurl{https://issues.guix.gnu.org/@var{n}} or
@indicateurl{https://bugs.gnu.org/@var{n}}.
If you use Emacs, you may find it more convenient to interact with
+165 -13
View File
@@ -15,6 +15,7 @@ Copyright @copyright{} 2020 Oleg Pykhalov@*
Copyright @copyright{} 2020 Matthew Brooks@*
Copyright @copyright{} 2020 Marcin Karpezo@*
Copyright @copyright{} 2020 Brice Waegeneire@*
Copyright @copyright{} 2020 André Batista@*
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -63,6 +64,7 @@ Translation Project}.
* Packaging:: Packaging tutorials
* System Configuration:: Customizing the GNU System
* Advanced package management:: Power to the users!
* Environment management:: Control environment
* Acknowledgments:: Thanks!
* GNU Free Documentation License:: The license of this document.
@@ -109,8 +111,8 @@ Let's get started!
Guix uses the Guile implementation of Scheme. To start playing with the
language, install it with @code{guix install guile} and start a
@uref{https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop,
REPL} by running @code{guile} from the command line.
@dfn{REPL}---short for @uref{https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop,
@dfn{read-eval-print loop}}---by running @code{guile} from the command line.
Alternatively you can also run @code{guix environment --ad-hoc guile -- guile}
if you'd rather not have Guile installed in your user profile.
@@ -118,7 +120,7 @@ if you'd rather not have Guile installed in your user profile.
In the following examples, lines show what you would type at the REPL;
lines starting with ``@result{}'' show evaluation results, while lines
starting with ``@print{}'' show things that get printed. @xref{Using Guile
Interactively,,, guile, GNU Guile Reference Manual}), for more details on the
Interactively,,, guile, GNU Guile Reference Manual}, for more details on the
REPL.
@itemize
@@ -843,12 +845,32 @@ tags, so if the @code{version} is tagged, then it can be used directly. Sometim
the tag is prefixed with a @code{v}, in which case you'd use @code{(commit (string-append
"v" version))}.
To ensure that the source code from the Git repository is stored in a unique
directory with a readable name we use @code{(file-name (git-file-name name
To ensure that the source code from the Git repository is stored in a
directory with a descriptive name, we use @code{(file-name (git-file-name name
version))}.
Note that there is also a @code{git-version} procedure that can be used to derive the
version when packaging programs for a specific commit.
The @code{git-version} procedure can be used to derive the
version when packaging programs for a specific commit, following the
Guix contributor guidelines (@pxref{Version Numbers,,, guix, GNU Guix
Reference Manual}).
How does one obtain the @code{sha256} hash that's in there, you ask? By
invoking @command{guix hash} on a checkout of the desired commit, along
these lines:
@example
git clone https://github.com/libgit2/libgit2/
cd libgit2
git checkout v0.26.6
guix hash -rx .
@end example
@command{guix hash -rx} computes a SHA256 hash over the whole directory,
excluding the @file{.git} sub-directory (@pxref{Invoking guix hash,,,
guix, GNU Guix Reference Manual}).
In the future, @command{guix download} will hopefully be able to do
these steps for you, just like it does for regular downloads.
@subsubsection Snippets
@@ -1267,7 +1289,7 @@ version or compilation options.
@subsection Getting help
Sadly, some applications can be tough to package. Sometimes they need a patch to
work with the non-standard filesystem hierarchy enforced by the store.
work with the non-standard file system hierarchy enforced by the store.
Sometimes the tests won't run properly. (They can be skipped but this is not
recommended.) Other times the resulting package won't be reproducible.
@@ -1480,7 +1502,7 @@ custom kernel:
@lisp
(define %macbook41-full-config
(append %macbook41-config-options
%filesystems
%file-systems
%efi-support
%emulation
(@@@@ (gnu packages linux) %default-extra-linux-options)))
@@ -1496,8 +1518,8 @@ custom kernel:
#:extra-options %macbook41-config-options))
@end lisp
In the above example @code{%filesystems} is a collection of flags enabling
different filesystem support, @code{%efi-support} enables EFI support and
In the above example @code{%file-systems} is a collection of flags enabling
different file system support, @code{%efi-support} enables EFI support and
@code{%emulation} enables a x86_64-linux machine to act in 32-bit mode also.
@code{%default-extra-linux-options} are the ones quoted above, which had to be
added in since they were replaced in the @code{extra-options} keyword.
@@ -1561,7 +1583,7 @@ The second way to setup the kernel configuration makes more use of Guix's
features and allows you to share configuration segments between different
kernels. For example, all machines using EFI to boot have a number of EFI
configuration flags that they need. It is likely that all the kernels will
share a list of filesystems to support. By using variables it is easier to
share a list of file systems to support. By using variables it is easier to
see at a glance what features are enabled and to make sure you don't have
features in one kernel but missing in another.
@@ -1799,10 +1821,16 @@ HTTP/HTTPS will get proxied; FTP, Git protocol, SSH, etc connections
will still go through the clearnet. Again, this configuration isn't
foolproof some of your traffic won't get routed by Tor at all. Use it
at your own risk.
Also note that the procedure described here applies only to package
substitution. When you update your guix distribution with
@command{guix pull}, you still need to use @command{torsocks} if
you want to route the connection to guix's git repository servers
through Tor.
@end quotation
Guix's substitute server is available as a Onion service, if you want
to use it to get your substitutes from Tor configure your system as
to use it to get your substitutes through Tor configure your system as
follow:
@lisp
@@ -2241,6 +2269,130 @@ mkdir -p "$GUIX_EXTRA_PROFILES/my-project"
It's safe to delete the Guix channel profile you've just installed with the
channel specification, the project profile does not depend on it.
@c *********************************************************************
@node Environment management
@chapter Environment management
Guix provides multiple tools to manage environment. This chapter
demonstrate such utilities.
@menu
* Guix environment via direnv:: Setup Guix environment with direnv
@end menu
@node Guix environment via direnv
@section Guix environment via direnv
Guix provides a @samp{direnv} package, which could extend shell after
directory change. This tool could be used to prepare a pure Guix
environment.
The following example provides a shell function for @file{~/.direnvrc}
file, which could be used from Guix Git repository in
@file{~/src/guix/.envrc} file to setup a build environment similar to
described in @pxref{Building from Git,,, guix, GNU Guix Reference
Manual}.
Create a @file{~/.direnvrc} with a Bash code:
@example
# Thanks <https://github.com/direnv/direnv/issues/73#issuecomment-152284914>
export_function()
@{
local name=$1
local alias_dir=$PWD/.direnv/aliases
mkdir -p "$alias_dir"
PATH_add "$alias_dir"
local target="$alias_dir/$name"
if declare -f "$name" >/dev/null; then
echo "#!$SHELL" > "$target"
declare -f "$name" >> "$target" 2>/dev/null
# Notice that we add shell variables to the function trigger.
echo "$name \$*" >> "$target"
chmod +x "$target"
fi
@}
use_guix()
@{
# Set GitHub token.
export GUIX_GITHUB_TOKEN="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Unset 'GUIX_PACKAGE_PATH'.
export GUIX_PACKAGE_PATH=""
# Recreate a garbage collector root.
gcroots="$HOME/.config/guix/gcroots"
mkdir -p "$gcroots"
gcroot="$gcroots/guix"
if [ -L "$gcroot" ]
then
rm -v "$gcroot"
fi
# Miscellaneous packages.
PACKAGES_MAINTENANCE=(
direnv
git
git:send-email
git-cal
gnupg
guile-colorized
guile-readline
less
ncurses
openssh
xdot
)
# Environment packages.
PACKAGES=(help2man guile-sqlite3 guile-gcrypt)
# Thanks <https://lists.gnu.org/archive/html/guix-devel/2016-09/msg00859.html>
eval "$(guix environment --search-paths --root="$gcroot" --pure guix --ad-hoc $@{PACKAGES[@@]@} $@{PACKAGES_MAINTENANCE[@@]@} "$@@")"
# Predefine configure flags.
configure()
@{
./configure --localstatedir=/var --prefix=
@}
export_function configure
# Run make and optionally build something.
build()
@{
make -j 2
if [ $# -gt 0 ]
then
./pre-inst-env guix build "$@@"
fi
@}
export_function build
# Predefine push Git command.
push()
@{
git push --set-upstream origin
@}
export_function push
clear # Clean up the screen.
git-cal --author='Your Name' # Show contributions calendar.
# Show commands help.
echo "
build build a package or just a project if no argument provided
configure run ./configure with predefined parameters
push push to upstream Git repository
"
@}
@end example
Every project containing @file{.envrc} with a string @code{use guix}
will have predefined environment variables and procedures.
Run @command{direnv allow} to setup the environment for the first time.
@c *********************************************************************
@node Acknowledgments
@chapter Acknowledgments
+1555 -89
View File
File diff suppressed because it is too large Load Diff
+250
View File
@@ -0,0 +1,250 @@
#!@GUILE@ \
--no-auto-compile -s
!#
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2020 Ricardo Wurmus <rekado@elephly.net>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
;;; Commentary:
;; This script stages and commits changes to package definitions.
;;; Code:
(import (sxml xpath)
(srfi srfi-1)
(srfi srfi-9)
(ice-9 format)
(ice-9 popen)
(ice-9 match)
(ice-9 rdelim)
(ice-9 textual-ports))
(define (read-excursion port)
"Read an expression from PORT and reset the port position before returning
the expression."
(let ((start (ftell port))
(result (read port)))
(seek port start SEEK_SET)
result))
(define (surrounding-sexp port line-no)
"Return the top-level S-expression surrounding the change at line number
LINE-NO in PORT."
(let loop ((i (1- line-no))
(last-top-level-sexp #f))
(if (zero? i)
last-top-level-sexp
(match (peek-char port)
(#\(
(let ((sexp (read-excursion port)))
(read-line port)
(loop (1- i) sexp)))
(_
(read-line port)
(loop (1- i) last-top-level-sexp))))))
(define-record-type <hunk>
(make-hunk file-name
old-line-number
new-line-number
diff)
hunk?
(file-name hunk-file-name)
;; Line number before the change
(old-line-number hunk-old-line-number)
;; Line number after the change
(new-line-number hunk-new-line-number)
;; The full diff to be used with "git apply --cached"
(diff hunk-diff))
(define* (hunk->patch hunk #:optional (port (current-output-port)))
(let ((file-name (hunk-file-name hunk)))
(format port
"diff --git a/~a b/~a~%--- a/~a~%+++ b/~a~%~a"
file-name file-name file-name file-name
(hunk-diff hunk))))
(define (diff-info)
"Read the diff and return a list of <hunk> values."
(let ((port (open-pipe* OPEN_READ
"git" "diff"
"--no-prefix"
;; Do not include any context lines. This makes it
;; easier to find the S-expression surrounding the
;; change.
"--unified=0")))
(define (extract-line-number line-tag)
(abs (string->number
(car (string-split line-tag #\,)))))
(define (read-hunk)
(reverse
(let loop ((lines '()))
(let ((line (read-line port 'concat)))
(cond
((eof-object? line) lines)
((or (string-prefix? "@@ " line)
(string-prefix? "diff --git" line))
(unget-string port line)
lines)
(else (loop (cons line lines))))))))
(define info
(let loop ((acc '())
(file-name #f))
(let ((line (read-line port)))
(cond
((eof-object? line) acc)
((string-prefix? "--- " line)
(match (string-split line #\space)
((_ file-name)
(loop acc file-name))))
((string-prefix? "@@ " line)
(match (string-split line #\space)
((_ old-start new-start . _)
(loop (cons (make-hunk file-name
(extract-line-number old-start)
(extract-line-number new-start)
(string-join (cons* line "\n"
(read-hunk)) ""))
acc)
file-name))))
(else (loop acc file-name))))))
(close-pipe port)
info))
(define (old-sexp hunk)
"Using the diff information in HUNK return the unmodified S-expression
corresponding to the top-level definition containing the staged changes."
;; TODO: We can't seek with a pipe port...
(let* ((port (open-pipe* OPEN_READ
"git" "show" (string-append "HEAD:"
(hunk-file-name hunk))))
(contents (get-string-all port)))
(close-pipe port)
(call-with-input-string contents
(lambda (port)
(surrounding-sexp port (hunk-old-line-number hunk))))))
(define (new-sexp hunk)
"Using the diff information in HUNK return the modified S-expression
corresponding to the top-level definition containing the staged changes."
(call-with-input-file (hunk-file-name hunk)
(lambda (port)
(surrounding-sexp port
(hunk-new-line-number hunk)))))
(define* (commit-message file-name old new #:optional (port (current-output-port)))
"Print ChangeLog commit message for changes between OLD and NEW."
(define (get-values expr field)
(match ((sxpath `(// ,field quasiquote *)) expr)
(() '())
((first . rest)
(map cadadr first))))
(define (listify items)
(match items
((one) one)
((one two)
(string-append one " and " two))
((one two . more)
(string-append (string-join (drop-right items 1) ", ")
", and " (first (take-right items 1))))))
(define variable-name
(second old))
(define version
(and=> ((sxpath '(// version *any*)) new)
first))
(format port
"gnu: ~a: Update to ~a.~%~%* ~a (~a): Update to ~a.~%"
variable-name version file-name variable-name version)
(for-each (lambda (field)
(let ((old-values (get-values old field))
(new-values (get-values new field)))
(or (equal? old-values new-values)
(let ((removed (lset-difference eq? old-values new-values))
(added (lset-difference eq? new-values old-values)))
(format port
"[~a]: ~a~%" field
(match (list (map symbol->string removed)
(map symbol->string added))
((() added)
(format #f "Add ~a."
(listify added)))
((removed ())
(format #f "Remove ~a."
(listify removed)))
((removed added)
(format #f "Remove ~a; add ~a."
(listify removed)
(listify added)))))))))
'(inputs propagated-inputs native-inputs)))
(define (group-hunks-by-sexp hunks)
"Return a list of pairs associating all hunks with the S-expression they are
modifying."
(fold (lambda (sexp hunk acc)
(match acc
(((previous-sexp . hunks) . rest)
(if (equal? sexp previous-sexp)
(cons (cons previous-sexp
(cons hunk hunks))
rest)
(cons (cons sexp (list hunk))
acc)))
(_
(cons (cons sexp (list hunk))
acc))))
'()
(map new-sexp hunks)
hunks))
(define (new+old+hunks hunks)
(map (match-lambda
((new . hunks)
(cons* new (old-sexp (first hunks)) hunks)))
(group-hunks-by-sexp hunks)))
(define (main . args)
(match (diff-info)
(()
(display "Nothing to be done." (current-error-port)))
(hunks
(for-each (match-lambda
((new old . hunks)
(for-each (lambda (hunk)
(let ((port (open-pipe* OPEN_WRITE
"git" "apply"
"--cached"
"--unidiff-zero")))
(hunk->patch hunk port)
(unless (eqv? 0 (status:exit-val (close-pipe port)))
(error "Cannot apply")))
(sleep 1))
hunks)
(commit-message (hunk-file-name (first hunks))
old new
(current-output-port))
(let ((port (open-pipe* OPEN_WRITE "git" "commit" "-F" "-")))
(commit-message (hunk-file-name (first hunks))
old new
port)
(sleep 1)
(unless (eqv? 0 (status:exit-val (close-pipe port)))
(error "Cannot commit")))))
(new+old+hunks hunks)))))
(main)
+8
View File
@@ -222,6 +222,14 @@ _guix_complete ()
else
_guix_complete_available_package "$word_at_point"
fi
elif _guix_is_command "environment"
then
if _guix_is_dash_L || _guix_is_dash_m || _guix_is_dash_p
then
_guix_complete_file
else
_guix_complete_available_package "$word_at_point"
fi
elif _guix_is_command "download"
then
_guix_complete_file
+9 -3
View File
@@ -111,7 +111,7 @@ chk_gpg_keyring()
# systems where gpg has never been used, causing errors and confusion.
gpg --dry-run --list-keys ${OPENPGP_SIGNING_KEY_ID} >/dev/null 2>&1 || (
_err "${ERR}Missing OpenPGP public key. Fetch it with this command:"
echo " wget https://sv.gnu.org/people/viewgpg.php?user_id=15145 -qO - | gpg --import -"
echo " wget https://sv.gnu.org/people/viewgpg.php?user_id=15145 -qO - | sudo -i gpg --import -"
exit 1
)
}
@@ -350,6 +350,8 @@ sys_enable_guix_daemon()
cp "${ROOT_HOME}/.config/guix/current/lib/systemd/system/gnu-store.mount" \
/etc/systemd/system/;
chmod 664 /etc/systemd/system/gnu-store.mount;
systemctl daemon-reload &&
systemctl enable gnu-store.mount;
fi
cp "${ROOT_HOME}/.config/guix/current/lib/systemd/system/guix-daemon.service" \
@@ -367,8 +369,8 @@ sys_enable_guix_daemon()
fi;
systemctl daemon-reload &&
systemctl start gnu-store.mount guix-daemon &&
systemctl enable gnu-store.mount guix-daemon; } &&
systemctl enable guix-daemon &&
systemctl start guix-daemon; } &&
_msg "${PAS}enabled Guix daemon via systemd"
;;
sysv-init)
@@ -416,6 +418,7 @@ sys_authorize_build_farms()
sys_create_init_profile()
{ # Create /etc/profile.d/guix.sh for better desktop integration
# This will not take effect until the next shell or desktop session!
[ -d "/etc/profile.d" ] || mkdir /etc/profile.d # Just in case
cat <<"EOF" > /etc/profile.d/guix.sh
# _GUIX_PROFILE: `guix pull` profile
@@ -505,6 +508,9 @@ main()
_msg "${PAS}Guix has successfully been installed!"
_msg "${INF}Run 'info guix' to read the manual."
# Required to source /etc/profile in desktop environments.
_msg "${INF}Please log out and back in to complete the installation."
}
main "$@"
+179
View File
@@ -0,0 +1,179 @@
;; List of "historical" committers---people once authorized committers before
;; the '.guix-authorizations' file was created.
;;
;; This file is provided for historical and auditing purposes. It is known
;; good starting at least at 'v1.0.0'.
;;
;; The format is the same as for '.guix-authorizations'. User names are those
;; found on <https://savannah.gnu.org/project/memberlist.php?group=guix> along
;; with the fingerprint of the signing (sub)key.
(authorizations
(version 0)
(("AD17 A21E F8AE D8F1 CC02 DBD9 F7D5 C9BF 765C 61E3"
(name "andreas"))
("2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5"
(name "ajgrf"))
("306F CB8F 2C01 C25D 29D3 0556 61EF 502E F602 52F2"
(name "alexvong1995"))
("4FB9 9F49 2B12 A365 7997 E664 8246 0C08 2A0E E98F"
(name "alezost"))
("50F3 3E2E 5B0C 3D90 0424 ABE8 9BDC F497 A4BB CC7F"
(name "ambrevar"))
("27D5 86A4 F890 0854 329F F09F 1260 E464 82E6 3562"
(name "apteryx"))
("7F73 0343 F2F0 9F3C 77BF 79D3 2E25 EE8B 6180 2BB3"
(name "arunisaac"))
(;; primary: "3B12 9196 AE30 0C3C 0E90 A26F A715 5567 3271 9948"
"9A2B 401E D001 0650 1584 BAAC 8BC4 F447 6E8A 8E00"
(name "atheia"))
(;; primary: "BE62 7373 8E61 6D6D 1B3A 08E8 A21A 0202 4881 6103"
"39B3 3C8D 9448 0D2D DCC2 A498 8B44 A0CD C7B9 56F2"
(name "bandali"))
(;; primary: "34FF 38BC D151 25A6 E340 A0B5 3453 2F9F AFCA 8B8E"
"A0C5 E352 2EF8 EF5C 64CD B7F0 FD73 CAC7 19D3 2566"
(name "bavier"))
("3774 8024 880F D3FF DCA2 C9AB 5893 6E0E 2F1B 5A4C"
(name "beffa"))
("BCF8 F737 2CED 080A 67EB 592D 2A6A D9F4 AAC2 0DF6"
(name "benwoodcroft"))
("45CC 63B8 5258 C9D5 5F34 B239 D37D 0EA7 CECC 3912"
(name "biscuolo"))
("7988 3B9F 7D6A 4DBF 3719 0367 2506 A96C CF63 0B21"
(name "boskovits"))
("DFC0 C7F7 9EE6 0CA7 AE55 5E19 6722 43C4 A03F 0EEE"
(name "brettgilio"))
(;; primary: "0401 7A2A 6D9A 0CCD C81D 8EC2 96AB 007F 1A7E D999"
"09CD D25B 5244 A376 78F6 EEA8 0CC5 2153 1979 91A5"
(name "carl"))
("3E89 EEE7 458E 720D 9754 E0B2 5E28 A33B 0B84 F577"
(name "cbaines"))
("3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5"
(name "civodul"))
("510A 8628 E2A7 7678 8F8C 709C 4BC0 2592 5FF8 F4D3"
(name "cwebber"))
(;; primary: "295A F991 6F46 F8A1 34B0 29DA 8086 3842 F0FE D83B"
"76CE C6B1 7274 B465 C02D B3D9 E71A 3554 2C30 BAA5"
(name "dannym"))
("B3C0 DB4D AD73 BA5D 285E 19AE 5143 0234 CEFD 87C3"
(name "davexunit"))
( ;FIXME: to be confirmed!
"8CCB A7F5 52B9 CBEA E1FB 2915 8328 C747 0FF1 D807"
(name "davexunit (2nd)"))
("53C4 1E6E 41AA FE55 335A CA5E 446A 2ED4 D940 BF14"
(name "daviwil"))
("6909 6DFD D702 8BED ACC5 884B C5E0 51C7 9C0B ECDB"
(name "dvc"))
("5F43 B681 0437 2F4B A898 A64B 33B9 E9FD E28D 2C23"
(name "dvc (old)"))
("A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351"
(name "efraim"))
("9157 41FE B22F A4E3 3B6E 8F8D F4C1 D391 7EAC EE93"
(name "efraim (old)"))
(;; primary: "2453 02B1 BAB1 F867 FDCA 96BC 8F3F 861F 82EB 7A9A"
"CBC5 9C66 EC27 B971 7940 6B3E 6BE8 208A DF21 FE3F"
(name "glv"))
("2219 43F4 9E9F 276F 9499 3382 BF28 6CB6 593E 5FFD"
(name "hoebjo"))
("B943 509D 633E 80DD 27FC 4EED 634A 8DFF D3F6 31DF"
(name "htgoebel"))
("7440 26BA 7CA3 C668 E940 1D53 0B43 1E98 3705 6942"
(name "ipetkov"))
(;; primary: "66A5 6D9C 9A98 BE7F 719A B401 2652 5665 AE72 7D37"
"0325 78A6 8298 94E7 2AA2 66F5 D415 BF25 3B51 5976"
(name "iyzsong"))
;; https://lists.gnu.org/archive/html/guix-devel/2018-04/msg00229.html
("DB34 CB51 D25C 9408 156F CDD6 A12F 8797 8D70 1B99"
(name "janneke (old)"))
("1A85 8392 E331 EAFD B8C2 7FFB F3C1 A0D9 C1D6 5273"
(name "janneke"))
(;; primary: "1BA4 08C5 8BF2 0EA7 3179 635A 865D C0A3 DED9 B5D0"
"E31D 9DDE EBA5 4A14 8A20 4550 DA45 97F9 47B4 1025"
(name "jlicht"))
("8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3"
(name "jmd"))
("83B6 703A DCCA 3B69 4BCE 2DA6 E6A5 EE3C 1946 7A0D"
(name "kkebreau"))
("45E5 75FA 53EA 8BD6 1BCE 0B4E 3ADC 75F0 13D6 78F9"
(name "leungbk"))
(;; primary: "4F71 6F9A 8FA2 C80E F1B5 E1BA 5E35 F231 DE1A C5E0"
"B051 5948 F1E7 D3C1 B980 38A0 2646 FA30 BACA 7F08"
(name "lfam"))
("2AE3 1395 932B E642 FC0E D99C 9BED 6EDA 32E5 B0BC"
(name "lsl88"))
("CBF5 9755 CBE7 E7EF EF18 3FB1 DD40 9A15 D822 469D"
(name "marusich"))
("BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"
(name "mbakke"))
("D919 0965 CE03 199E AF28 B3BE 7CEF 2984 7562 C516"
(name "mhw"))
("4008 6A7E 0252 9B60 31FB 8607 8354 7635 3176 9CA6"
(name "mothacehe"))
("F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37"
(name "mthl"))
(;; primary: "F5BC 5534 C36F 0087 B39D 36EF 1C9D C4FE B9DB 7C4B"
"F5DA 2032 4B87 3D0B 7A38 7672 0DB0 FF88 4F55 6D79"
(name "nckx"))
(;; primary: "F5BC 5534 C36F 0087 B39D 36EF 1C9D C4FE B9DB 7C4B"
"7E8F AED0 0944 78EF 72E6 4D16 D889 B0F0 18C5 493C"
(name "nckx (revoked; not compromised)"))
("E576 BFB2 CF6E B13D F571 33B9 E315 A758 4613 1564"
(name "niedzejkob"))
("ED0E F1C8 E126 BA83 1B48 5FE9 DA00 B4F0 48E9 2F2D"
(name "ngz"))
("CEF4 CB91 4856 BA38 0A20 A7E2 3008 88CB 39C6 3817"
(name "pelzflorian"))
(;; primary: "B68B DF22 73F9 DA0E 63C1 8A32 515B F416 9242 D600"
"C699 ED09 E51B CE89 FD1D A078 AAC7 E891 896B 568A"
(name "pgarlick"))
("3A86 380E 58A8 B942 8D39 60E1 327C 1EF3 8DF5 4C32"
(name "phant0mas"))
("74D6 A930 F44B 9B84 9EA5 5606 C166 AA49 5F7F 189C"
(name "reepca"))
("BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC"
(name "rekado"))
("0154 E1B9 1CC9 D9EF 7764 8DE7 F3A7 27DB 44FC CA36"
(name "rhelling"))
("17CB 2812 EB63 3DFF 2C7F 0452 C3EC 1DCA 8430 72E1"
(name "roelj (old)"))
(;; From commit cc51c03ff867d4633505354819c6d88af88bf919 (March 2020).
;; See <https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00070.html>.
"F556 FD94 FB8F 8B87 79E3 6832 CBD0 CD51 38C1 9AFC"
(name "roelj"))
("B5FA E628 5B41 3728 B2A0 FAED 4311 1F45 2008 6A0C"
(name "roptat (old)"))
(;; From commit 2cbede5935eb6a40173bbdf30a9ad22bf7574c22 (Jan. 2020). See
;; <https://lists.gnu.org/archive/html/guix-devel/2020-01/msg00499.html>.
"1EFB 0909 1F17 D28C CBF9 B13A 53D4 57B2 D636 EE82"
(name "roptat"))
(;; primary: "D6B0 C593 DA8C 5EDC A44C 7A58 C336 91F7 1188 B004"
"A02C 2D82 0EF4 B25B A6B5 1D90 2AC6 A5EC 1C35 7C59"
(name "samplet"))
("77DD AD2D 97F5 31BB C0F3 C7FD DFB5 EB09 AA62 5423"
(name "sleep_walker"))
("F494 72F4 7A59 00D5 C235 F212 89F9 6D48 08F3 59C7"
(name "snape"))
("4E26 CCE9 578E 0828 9855 BDD4 1C79 95D2 D5A3 8336"
(name "steap"))
("9ADE 9ECF 2B19 C180 9C99 5CEA A1F4 CFCC 5283 6BAC"
(name "taylanub"))
;; https://lists.gnu.org/archive/html/guix-devel/2017-03/msg00826.html
(;; primary: "1DD1 681F E285 E07F 11DC 0C59 2E15 A6BC D77D 54FD"
"3D2C DA58 819C 08C2 A649 D43D 5C3B 064C 724A 5726"
(name "thomasd"))
("A5C5 92EA 606E 7106 A6A3 BC08 98B2 1575 91E1 2B08"
(name "thomasd (old)"))
("D712 1D73 A40A 7264 9E43 ED7D F284 6B1A 0D32 C442"
(name "toothbrush"))
("6580 7361 3BFC C5C7 E2E4 5D45 DC51 8FC8 7F97 16AA"
(name "vagrantc"))
(;; primary: "C955 CC5D C048 7FB1 7966 40A9 199A F6A3 67E9 4ABB"
"7238 7123 8EAC EB63 4548 5857 167F 8EA5 001A FA9C"
(name "wigust"))
("FF47 8FB2 64DE 32EC 2967 25A3 DDC0 F535 8812 F8F2"
(name "wingo"))))
+2 -1
View File
@@ -4,6 +4,7 @@
;; Copyright © 2017 Alex Kost <alezost@gmail.com>
;; Copyright © 2017 Ludovic Courtès <ludo@gnu.org>
;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;; This file is part of GNU Guix.
@@ -93,7 +94,7 @@
;; Indent the definition of PACKAGE-NAME in FILE-NAME.
(find-file file-name)
(goto-char (point-min))
(if (re-search-forward (concat "^(define\\(-public\\) +"
(if (re-search-forward (concat "^(define\\(\\|-public\\) +"
package-name)
nil t)
(let ((indent-tabs-mode nil))
+121
View File
@@ -13,6 +13,127 @@
(channel-news
(version 0)
(entry (commit "a98712785e0b042a290420fd74e5a4a5da4fc68f")
(title (en "New @command{guix git authenticate} command")
(de "Neuer Befehl @command{guix git authenticate}")
(fr "Nouvelle commande @command{guix git authenticate}"))
(body
(en "The new @command{guix git authenticate} command authenticates a
Git repository by verifying commit signatures and ensuring they all come from
authorized parties, exactly like @command{guix pull} now does.
This command is primarily useful to developers of channels. It allows them to
ensure, before pushing, that the channel only contains commits signed with
authorized keys. But this command is also useful anytime you use Git and want
to allow people to authenticate code fetched from your repository.
Run @command{info \"(guix) Invoking guix git authenticate\"} for more info,
and see @uref{https://guix.gnu.org/blog/2020/securing-updates/} for details on
these mechanisms.")
(de "Mit dem neuen Befehl @command{guix git authenticate} können Sie
ein Git-Repository authentifizieren. Dazu werden alle Commit-Signaturen
verifiziert und geprüft, dass jede von einer autorisierten Quelle kommt, genau
wie es @command{guix pull} nun tut.
Dieser Befehl hilft in erster Linie den Entwicklern von Kanälen. Mit ihm kann
vor einem Push sichergestellt werden, dass der Kanal nur Commits enthält, die
mit autorisierten Schlüsseln signiert worden sind. Aber der Befehl kann auch
helfen, wann immer Sie Git verwenden und ermöglichen wollen, dass Nutzer von
Ihrem Repository geladenen Code authentifizieren können.
Führen Sie @command{info \"(guix) Invoking guix git authenticate\"} aus, um
mehr Informationen zu erhalten, und lesen Sie
@uref{https://guix.gnu.org/blog/2020/securing-updates/} für die Details dieser
Mechanismen.")
(fr "La nouvelle commande @command{guix git authenticate} authentifie
un dépôt Git en vérifiant les signatures sur les changements (@i{commits}) et
en s'assurant qu'elles sont autorisées, exactement comme @command{guix pull}
le fait désormais.
Cette commande est avant tout utile aux personnes développant un canal. Elle
leur permet de s'assurer, avant de pousser des changements, que le canal ne
contient que des changements signés par des clefs autorisées. Mais cette
commande peut aussi s'avérer utile dès que tu veux utiliser Git et permettre
aux autres d'authentifier le code récupéré depuis ton dépôt.
Lance @command{info \"(guix.fr) Invoking guix git authenticate\"} pour plus
d'informations. Voir @uref{https://guix.gnu.org/blog/2020/securing-updates/}
pour en savoir plus sur ces mécanismes.")))
(entry (commit "43badf261f4688c8a7a7a9004a4bff8acb205835")
(title (en "@command{guix pull} authenticates channels")
(de "@command{guix pull} authentifiziert Kanäle")
(fr "@command{guix pull} authentifie les canaux"))
(body
(en "The @command{guix pull} and @command{guix time-machine} commands
now authenticate the source code that they pull, unless the new
@option{--disable-authentication} option is passed. What this means is that
Guix ensures that each commit received is cryptographically signed by an
authorized developer. This protects you from attempts to tamper with the Guix
repository and from attempts to ship malicious code to users.
This feature is currently limited to the @code{guix} channel but will soon be
available to third-party channel authors.")
(de "Die Befehle @command{guix pull} und @command{guix time-machine}
prüfen nun die Authentizität des heruntergeladenen Quellcodes, außer wenn die
neue Befehlszeilenoption @option{--disable-authentication} angegeben
wurde. Das bedeutet, Guix stellt sicher, dass jeder empfangene Commit durch
einen autorisierten Entwickler kryptografisch signiert wurde. Das schützt Sie
vor Versuchen, das Guix-Repository zu manipulieren oder bösartigen Code an die
Nutzer auszuliefern.
Diese Funktionalität ist auf den @code{guix}-Kanal beschränkt, sie wird jedoch
bald auch Autoren dritter Kanäle zur Verfügung stehen.")
(fr "Les commandes @command{guix pull} et @command{guix time-machine}
authentifient dorénavant le code source qu'elles obtiennent, à moins que la
nouvelle option @option{--disable-authentication} soit utilisée. Cela
signifie que Guix s'assure que chaque soumission (@i{commit}) récupéré dispose
d'une signature cryptographique par un·e développeur·euse autorisé·e. Cela te
protège de tentatives de modifications du dépôt Guix et de tentatives de
livrer du code malintentionné.
Cette fonctionnalité n'est actuellement disponible que pour le canal
@code{guix} mais le sera bientôt pour les canaux tiers.")))
(entry (commit "c924e541390f9595d819edc33c19d979917c15ec")
(title (en "@command{guix repl} adds support for running Guile scripts")
(de "@command{guix repl} kann Guile-Skripte ausführen")
(fr "@command{guix repl} permet d'exécuter des scripts en langage Guile"))
(body
(en "The @command{guix repl} command can now be used to run
Guile scripts. Compared to just launching the @command{guile} command,
@command{guix repl} guarantees that all the Guix modules and all its
dependencies are available in the search path. Scripts are run like this:
@example
guix repl -- my-script,scm --option1 --option2=option-arg arg1 arg2
@end example
Run @command{info \"(guix) Invoking guix repl\"} for more information.")
(de "Der Befehl @command{guix repl} kann jetzt zur Ausführung von
Guile-Skripten verwendet werden. Im Vergleich zum Befehl
@command{guile} garantiert @command{guix repl}, dass alle Guix-Module und
alle seine Abhängigkeiten im Suchpfad verfügbar sind. Skripte werden wie
folgt ausgeführt:
@example
guix repl -- my-script,scm --option1 --option2 --option2=option-arg arg1 arg2
@end example
Weitere Informationen erhalten Sie mit
@command{info \"(guix.de) Aufruf von guix repl\"}.")
(fr "La commande @command{guix repl} peut maintenant être utilisée
pour exécuter des scripts en langage Guile. Par rapport au simple lancement
de la commande @command{guile}, @command{guix repl} garantit que tous les
modules Guix et toutes ses dépendances sont disponibles dans le chemin
de recherche. Les scripts sont exécutés comme ceci :
@example
guix repl -- my-script,scm --option1 --option2=option-arg arg1 arg2
@end example
Exécutez @command{info \"(guix.fr) Invoquer guix repl\"} pour plus d'informations.")))
(entry (commit "b460ba7992a0b4af2ddb5927dcf062784539ef7b")
(title (en "Add support to boot from a Btrfs subvolume")
(de "Unterstützung für Systemstart von einem
+1 -1
View File
@@ -1 +1 @@
berlin.guixsd.org.pub
berlin.guix.gnu.org.pub
+1 -1
View File
@@ -1 +1 @@
berlin.guixsd.org.pub
berlin.guix.gnu.org.pub
+4 -6
View File
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2014, 2015, 2016, 2017, 2019 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2014, 2015, 2016, 2017, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2015 Joshua S. Grant <jgrant@parenthetical.io>
;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@gmail.com>
;;;
@@ -20,7 +20,7 @@
(define-module (gnu)
#:use-module (guix i18n)
#:use-module (guix utils)
#:use-module (guix diagnostics)
#:use-module (srfi srfi-34)
#:use-module (srfi srfi-35)
#:use-module (ice-9 match)
@@ -78,10 +78,8 @@
(raise
(apply
make-compound-condition
(condition
(&message
(message (format #f (G_ "module ~a not found")
module))))
(formatted-message (G_ "module ~a not found")
module)
(condition
(&error-location (location location)))
(or (and=> (make-hint module) list)
+14 -33
View File
@@ -5,6 +5,7 @@
;;; Copyright © 2017, 2020 Mathieu Othacehe <m.othacehe@gmail.com>
;;; Copyright © 2019, 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2020 Stefan <stefan-guix@vodafonemail.de>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -135,41 +136,25 @@ file with the resolution provided in CONFIG."
(_ #f)))))
(define* (eye-candy config store-device store-mount-point
#:key store-directory-prefix system port)
#:key store-directory-prefix port)
"Return a gexp that writes to PORT (a port-valued gexp) the 'grub.cfg' part
concerned with graphics mode, background images, colors, and all that.
STORE-DEVICE designates the device holding the store, and STORE-MOUNT-POINT is
its mount point; these are used to determine where the background image and
fonts must be searched for. SYSTEM must be the target system string---e.g.,
\"x86_64-linux\". STORE-DIRECTORY-PREFIX is a directory prefix to prepend to
any store file name."
(define setup-gfxterm-body
(let ((gfxmode
(or (and-let* ((theme (bootloader-configuration-theme config))
(gfxmode (grub-theme-gfxmode theme)))
(string-join gfxmode ";"))
"auto")))
;; Intel and EFI systems need to be switched into graphics mode, whereas
;; most other modern architectures have no other mode and therefore
;; don't need to be switched.
;; XXX: Do we really need to restrict to x86 systems? We could imitate
;; what the GRUB default configuration does and decide based on whether
;; a user provided 'gfxterm' in the terminal-outputs field of their
;; bootloader-configuration record.
(if (string-match "^(x86_64|i[3-6]86)-" system)
(format #f "
set gfxmode=~a
insmod all_video
insmod gfxterm~%" gfxmode)
"")))
fonts must be searched for. STORE-DIRECTORY-PREFIX is a directory prefix to
prepend to any store file name."
(define (setup-gfxterm config font-file)
(if (memq 'gfxterm (bootloader-configuration-terminal-outputs config))
#~(format #f "if loadfont ~a; then
setup_gfxterm
fi~%" #+font-file)
#~(format #f "
if loadfont ~a; then
set gfxmode=~a
insmod all_video
insmod gfxterm
fi~%"
#+font-file
#$(string-join
(grub-theme-gfxmode (bootloader-theme config))
";"))
""))
(define (theme-colors type)
@@ -190,8 +175,6 @@ fi~%" #+font-file)
(and image
#~(format #$port "
function setup_gfxterm {~a}
# Set 'root' to the partition that contains /gnu/store.
~a
@@ -206,7 +189,6 @@ else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi~%"
#$setup-gfxterm-body
#$(grub-root-search store-device font-file)
#$(setup-gfxterm config font-file)
#$(grub-setup-io config)
@@ -380,7 +362,6 @@ menuentry ~s {
device
mount-point
#:store-directory-prefix store-directory-prefix
#:system system
#:port #~port)))
(define keyboard-layout-config
+1 -1
View File
@@ -321,7 +321,7 @@ improvement."
(define (boot-time-system)
"Return the '--system' argument passed on the kernel command line."
(find-long-option "--system" (if (string-contains %host-type "linux-gnu")
linux-command-line
(linux-command-line)
(command-line))))
(define* (activate-current-system
+66 -20
View File
@@ -476,6 +476,42 @@ not valid header was found."
(let ((uuid (sub-bytevector header 168 36)))
(string->uuid (utf8->string uuid))))
;;;
;;; NTFS file systems.
;;;
;; Taken from <linux-libre>/fs/ntfs/layout.h
(define-syntax %ntfs-endianness
;; Endianness of NTFS file systems.
(identifier-syntax (endianness little)))
(define (ntfs-superblock? sblock)
"Return #t when SBLOCK is a NTFS superblock."
(bytevector=? (sub-bytevector sblock 3 8)
(string->utf8 "NTFS ")))
(define (read-ntfs-superblock device)
"Return the raw contents of DEVICE's NTFS superblock as a bytevector, or #f
if DEVICE does not contain a NTFS file system."
(read-superblock device 0 511 ntfs-superblock?))
(define (ntfs-superblock-uuid sblock)
"Return the UUID of NTFS superblock SBLOCK as a 8-byte bytevector."
(sub-bytevector sblock 72 8))
;; TODO: Add ntfs-superblock-volume-name. The partition label is not stored
;; in the BOOT SECTOR like the UUID, but in the MASTER FILE TABLE, which seems
;; way harder to access.
(define (check-ntfs-file-system device)
"Return the health of a NTFS file system on DEVICE."
(match (status:exit-val
(system* "ntfsfix" device))
(0 'pass)
(_ 'fatal-error)))
;;;
;;; Partition lookup.
@@ -585,7 +621,9 @@ partition field reader that returned a value."
(partition-field-reader read-jfs-superblock
jfs-superblock-uuid)
(partition-field-reader read-f2fs-superblock
f2fs-superblock-uuid)))
f2fs-superblock-uuid)
(partition-field-reader read-ntfs-superblock
ntfs-superblock-uuid)))
(define read-partition-label
(cut read-partition-field <> %partition-label-readers))
@@ -684,6 +722,7 @@ were found."
((string-suffix? "fat" type) check-fat-file-system)
((string-prefix? "jfs" type) check-jfs-file-system)
((string-prefix? "f2fs" type) check-f2fs-file-system)
((string-prefix? "ntfs" type) check-ntfs-file-system)
((string-prefix? "nfs" type) (const 'pass))
(else #f)))
@@ -775,26 +814,33 @@ corresponds to the symbols listed in FLAGS."
(when (file-system-check? fs)
(check-file-system source type))
;; Create the mount point. Most of the time this is a directory, but
;; in the case of a bind mount, a regular file or socket may be needed.
(if (and (= MS_BIND (logand flags MS_BIND))
(not (file-is-directory? source)))
(unless (file-exists? mount-point)
(mkdir-p (dirname mount-point))
(call-with-output-file mount-point (const #t)))
(mkdir-p mount-point))
(catch 'system-error
(lambda ()
;; Create the mount point. Most of the time this is a directory, but
;; in the case of a bind mount, a regular file or socket may be
;; needed.
(if (and (= MS_BIND (logand flags MS_BIND))
(not (file-is-directory? source)))
(unless (file-exists? mount-point)
(mkdir-p (dirname mount-point))
(call-with-output-file mount-point (const #t)))
(mkdir-p mount-point))
(cond
((string-prefix? "nfs" type)
(mount-nfs source mount-point type flags options))
(else
(mount source mount-point type flags options)))
(cond
((string-prefix? "nfs" type)
(mount-nfs source mount-point type flags options))
(else
(mount source mount-point type flags options)))
;; For read-only bind mounts, an extra remount is needed, as per
;; <http://lwn.net/Articles/281157/>, which still applies to Linux 4.0.
(when (and (= MS_BIND (logand flags MS_BIND))
(= MS_RDONLY (logand flags MS_RDONLY)))
(let ((flags (logior MS_BIND MS_REMOUNT MS_RDONLY)))
(mount source mount-point type flags #f)))))
;; For read-only bind mounts, an extra remount is needed, as per
;; <http://lwn.net/Articles/281157/>, which still applies to Linux
;; 4.0.
(when (and (= MS_BIND (logand flags MS_BIND))
(= MS_RDONLY (logand flags MS_RDONLY)))
(let ((flags (logior MS_BIND MS_REMOUNT MS_RDONLY)))
(mount source mount-point type flags #f))))
(lambda args
(or (file-system-mount-may-fail? fs)
(apply throw args))))))
;;; file-systems.scm ends here
+46 -22
View File
@@ -107,13 +107,17 @@ Return the value associated with OPTION, or #f on failure."
;; settings?
)
(define (xattr-translator? file-name)
(define (passive-translator-xattr? file-name)
"Return true if FILE-NAME has an extended @code{gnu.translator} attribute
set."
(false-if-exception
(not (string-null? (getxattr file-name "gnu.translator")))))
(catch 'system-error
(lambda _ (not (string-null? (getxattr file-name "gnu.translator"))))
(lambda args
(if (= ENODATA (system-error-errno args))
#f
(apply throw args)))))
(define (showtrans-translator? file-name)
(define (passive-translator-installed? file-name)
"Return true if @file{showtrans} finds a translator installed on FILE-NAME."
(with-output-to-port (%make-void-port "w")
(lambda _
@@ -124,10 +128,10 @@ set."
(define (translated? file-name)
"Return true if a translator is installed on FILE-NAME."
(if (string-contains %host-type "linux-gnu")
(xattr-translator? file-name)
(showtrans-translator? file-name)))
(passive-translator-xattr? file-name)
(passive-translator-installed? file-name)))
(define* (setup-translator file-name command #:optional (mode #o600))
(define* (set-translator file-name command #:optional (mode #o600))
"Setup translator COMMAND on FILE-NAME."
(unless (translated? file-name)
(let ((dir (dirname file-name)))
@@ -147,19 +151,33 @@ set."
(strerror errno) file-name)
(format (current-error-port) "Ignoring...Good Luck!\n"))))))
(define-syntax-rule (false-if-EEXIST exp)
"Evaluate EXP but return #f if it raises to 'system-error with EEXIST."
(catch 'system-error
(lambda () exp)
(lambda args
(if (= EEXIST (system-error-errno args))
#f
(apply throw args)))))
(define* (set-hurd-device-translators #:optional (root "/"))
"Make some of the device nodes needed on GNU/Hurd."
(define (scope dir)
(string-append root (if (string-suffix? "/" root) "" "/") dir))
(define scope-setup-translator
(define scope-set-translator
(match-lambda
((file-name command)
(scope-setup-translator (list file-name command #o600)))
(scope-set-translator (list file-name command #o600)))
((file-name command mode)
(let ((mount-point (scope file-name)))
(setup-translator mount-point command mode)))))
(set-translator mount-point command mode)))))
(define (mkdir* dir)
(let ((dir (scope dir)))
(unless (file-exists? dir)
(mkdir-p dir))))
(define servers
'(("servers/crash-dump-core" ("/hurd/crash" "--dump-core"))
@@ -173,7 +191,8 @@ set."
"10.0.2.15" ;the default QEMU guest IP
"--netmask" "255.255.255.0"
"--gateway" "10.0.2.2"
"--ipv6" "/servers/socket/16"))))
"--ipv6" "/servers/socket/16"))
("proc" ("/hurd/procfs" "--stat-mode=444"))))
(define devices
'(("dev/full" ("/hurd/null" "--full") #o666)
@@ -213,18 +232,23 @@ set."
("dev/ttyp2" ("/hurd/term" "/dev/ttyp2" "pty-slave" "/dev/ptyp2")
#o666)))
(for-each scope-setup-translator servers)
(false-if-exception (mkdir-p (scope "dev/vcs/1")))
(false-if-exception (mkdir-p (scope "dev/vcs/2")))
(false-if-exception (mkdir-p (scope "dev/vcs/3")))
(false-if-exception (rename-file "/dev/console" "/dev/console-"))
(for-each scope-setup-translator devices)
(for-each scope-set-translator servers)
(mkdir* "dev/vcs/1")
(mkdir* "dev/vcs/2")
(mkdir* "dev/vcs/2")
(rename-file (scope "dev/console") (scope "dev/console-"))
(for-each scope-set-translator devices)
(false-if-exception (symlink "/dev/random" "/dev/urandom"))
(false-if-exception (mkdir-p "/dev/fd"))
(false-if-exception (symlink "/dev/fd/0" "/dev/stdin"))
(false-if-exception (symlink "/dev/fd/1" "/dev/stdout"))
(false-if-exception (symlink "/dev/fd/2" "/dev/stderr")))
(false-if-EEXIST (symlink "/dev/random" (scope "dev/urandom")))
(mkdir* "dev/fd")
(false-if-EEXIST (symlink "/dev/fd/0" (scope "dev/stdin")))
(false-if-EEXIST (symlink "/dev/fd/1" (scope "dev/stdout")))
(false-if-EEXIST (symlink "/dev/fd/2" (scope "dev/stderr")))
;; Make sure /etc/mtab is a symlink to /proc/mounts.
(false-if-exception (delete-file (scope "etc/mtab")))
(mkdir* (scope "etc"))
(symlink "/proc/mounts" (scope "etc/mtab")))
(define* (boot-hurd-system #:key (on-error 'debug))
+24 -16
View File
@@ -77,7 +77,7 @@ take the partition metadata size into account, take a 25% margin."
(uuid (partition-uuid partition))
(journal-options "lazy_itable_init=1,lazy_journal_init=1"))
(apply invoke
`("mke2fs" "-t" ,fs "-d" ,root
`("fakeroot" "mke2fs" "-t" ,fs "-d" ,root
"-L" ,label "-U" ,(uuid->string uuid)
"-E" ,(format #f "root_owner=~a:~a,~a"
owner-uid owner-gid journal-options)
@@ -93,7 +93,8 @@ take the partition metadata size into account, take a 25% margin."
"Handle the creation of VFAT partition images. See 'make-partition-image'."
(let ((size (partition-size partition))
(label (partition-label partition)))
(invoke "mkdosfs" "-n" label "-C" target "-F" "16" "-S" "1024"
(invoke "fakeroot" "mkdosfs" "-n" label "-C" target
"-F" "16" "-S" "1024"
(size-in-kib
(if (eq? size 'guess)
(estimate-partition-size root)
@@ -130,19 +131,23 @@ given CONFIG file."
(define* (register-closure prefix closure
#:key
(deduplicate? #t) (reset-timestamps? #t)
(schema (sql-schema)))
(schema (sql-schema))
(wal-mode? #t))
"Register CLOSURE in PREFIX, where PREFIX is the directory name of the
target store and CLOSURE is the name of a file containing a reference graph as
produced by #:references-graphs.. As a side effect, if RESET-TIMESTAMPS? is
true, reset timestamps on store files and, if DEDUPLICATE? is true,
deduplicates files common to CLOSURE and the rest of PREFIX."
deduplicates files common to CLOSURE and the rest of PREFIX. Pass WAL-MODE?
to call-with-database."
(let ((items (call-with-input-file closure read-reference-graph)))
(register-items items
#:prefix prefix
#:deduplicate? deduplicate?
#:reset-timestamps? reset-timestamps?
#:registration-time %epoch
#:schema schema)))
(parameterize ((sql-schema schema))
(with-database (store-database-file #:prefix prefix) db
#:wal-mode? wal-mode?
(register-items db items
#:prefix prefix
#:deduplicate? deduplicate?
#:reset-timestamps? reset-timestamps?
#:registration-time %epoch)))))
(define* (initialize-efi-partition root
#:key
@@ -161,28 +166,31 @@ deduplicates files common to CLOSURE and the rest of PREFIX."
references-graphs
(register-closures? #t)
system-directory
(make-device-nodes
make-essential-device-nodes)
make-device-nodes
(wal-mode? #t)
#:allow-other-keys)
"Initialize the given ROOT directory. Use BOOTCFG and BOOTCFG-LOCATION to
install the bootloader configuration.
If REGISTER-CLOSURES? is true, register REFERENCES-GRAPHS in the store. If
DEDUPLICATE? is true, then also deduplicate files common to CLOSURES and the
rest of the store when registering the closures. SYSTEM-DIRECTORY is the name
of the directory of the 'system' derivation."
rest of the store when registering the closures. SYSTEM-DIRECTORY is the name
of the directory of the 'system' derivation. Pass WAL-MODE? to
register-closure."
(populate-root-file-system system-directory root)
(populate-store references-graphs root)
;; Populate /dev.
(make-device-nodes root)
(when make-device-nodes
(make-device-nodes root))
(when register-closures?
(for-each (lambda (closure)
(register-closure root
closure
#:reset-timestamps? #t
#:deduplicate? deduplicate?))
#:deduplicate? deduplicate?
#:wal-mode? wal-mode?))
references-graphs))
(when bootloader-installer
+78 -35
View File
@@ -24,6 +24,7 @@
#:use-module (guix build syscalls)
#:use-module ((guix build utils) #:select (find-files invoke))
#:use-module (guix build union)
#:autoload (zlib) (call-with-gzip-input-port)
#:use-module (rnrs io ports)
#:use-module (rnrs bytevectors)
#:use-module (srfi srfi-1)
@@ -94,10 +95,28 @@ string list."
(cons (string->symbol (string-take str =))
(string-drop str (+ 1 =)))))
;; Matches kernel modules, without compression, with GZIP compression or with
;; XZ compression.
(define module-regex "\\.ko(\\.gz|\\.xz)?$")
(define (modinfo-section-contents file)
"Return the contents of the '.modinfo' section of FILE as a list of
key/value pairs.."
(let* ((bv (call-with-input-file file get-bytevector-all))
(define (get-bytevector file)
(cond
((string-suffix? ".ko.gz" file)
(let ((port (open-file file "r0")))
(dynamic-wind
(lambda ()
#t)
(lambda ()
(call-with-gzip-input-port port get-bytevector-all))
(lambda ()
(close-port port)))))
(else
(call-with-input-file file get-bytevector-all))))
(let* ((bv (get-bytevector file))
(elf (parse-elf bv))
(section (elf-section-by-name elf ".modinfo"))
(modinfo (section-contents elf section)))
@@ -110,7 +129,7 @@ key/value pairs.."
(define (module-formal-name file)
"Return the module name of FILE as it appears in its info section. Usually
the module name is the same as the base name of FILE, modulo hyphens and minus
the \".ko\" extension."
the \".ko[.gz|.xz]\" extension."
(match (assq 'name (modinfo-section-contents file))
(('name . name) name)
(#f #f)))
@@ -171,14 +190,25 @@ modules that can be postloaded, of the soft dependencies of module FILE."
(_ #f))
(modinfo-section-contents file))))
(define dot-ko
(cut string-append <> ".ko"))
(define (strip-extension filename)
(let ((extension (string-index filename #\.)))
(if extension
(string-take filename extension)
filename)))
(define (ensure-dot-ko name)
"Return NAME with a '.ko' prefix appended, unless it already has it."
(if (string-suffix? ".ko" name)
(define (dot-ko name compression)
(let ((suffix (match compression
('xz ".ko.xz")
('gzip ".ko.gz")
(else ".ko"))))
(string-append name suffix)))
(define (ensure-dot-ko name compression)
"Return NAME with a '.ko[.gz|.xz]' suffix appended, unless it already has
it."
(if (string-contains name ".ko")
name
(dot-ko name)))
(dot-ko name compression)))
(define (normalize-module-name module)
"Return the \"canonical\" name for MODULE, replacing hyphens with
@@ -191,9 +221,9 @@ underscores."
module))
(define (file-name->module-name file)
"Return the module name corresponding to FILE, stripping the trailing '.ko'
and normalizing it."
(normalize-module-name (basename file ".ko")))
"Return the module name corresponding to FILE, stripping the trailing
'.ko[.gz|.xz]' and normalizing it."
(normalize-module-name (strip-extension (basename file))))
(define (find-module-file directory module)
"Lookup module NAME under DIRECTORY, and return its absolute file name.
@@ -208,19 +238,19 @@ whereas file names often, but not always, use hyphens. Examples:
;; List of possible file names. XXX: It would of course be cleaner to
;; have a database that maps module names to file names and vice versa,
;; but everyone seems to be doing hacks like this one. Oh well!
(map ensure-dot-ko
(delete-duplicates
(list module
(normalize-module-name module)
(string-map (lambda (chr) ;converse of 'normalize-module-name'
(case chr
((#\_) #\-)
(else chr)))
module)))))
(delete-duplicates
(list module
(normalize-module-name module)
(string-map (lambda (chr) ;converse of 'normalize-module-name'
(case chr
((#\_) #\-)
(else chr)))
module))))
(match (find-files directory
(lambda (file stat)
(member (basename file) names)))
(member (strip-extension
(basename file)) names)))
((file)
file)
(()
@@ -290,8 +320,8 @@ not a file name."
(recursive? #t)
(lookup-module dot-ko)
(black-list (module-black-list)))
"Load Linux module from FILE, the name of a '.ko' file; return true on
success, false otherwise. When RECURSIVE? is true, load its dependencies
"Load Linux module from FILE, the name of a '.ko[.gz|.xz]' file; return true
on success, false otherwise. When RECURSIVE? is true, load its dependencies
first (à la 'modprobe'.) The actual files containing modules depended on are
obtained by calling LOOKUP-MODULE with the module name. Modules whose name
appears in BLACK-LIST are not loaded."
@@ -523,16 +553,29 @@ are required to access DEVICE."
;;; Module databases.
;;;
(define (module-name->file-name/guess directory name)
(define* (module-name->file-name/guess directory name
#:key compression)
"Guess the file name corresponding to NAME, a module name. That doesn't
always work because sometimes underscores in NAME map to hyphens (e.g.,
\"input-leds.ko\"), sometimes not (e.g., \"mac_hid.ko\")."
(string-append directory "/" (ensure-dot-ko name)))
\"input-leds.ko\"), sometimes not (e.g., \"mac_hid.ko\"). If the module is
compressed then COMPRESSED can be set to 'xz or 'gzip, depending on the
compression type."
(string-append directory "/" (ensure-dot-ko name compression)))
(define (module-name-lookup directory)
"Return a one argument procedure that takes a module name (e.g.,
\"input_leds\") and returns its absolute file name (e.g.,
\"/.../input-leds.ko\")."
(define (guess-file-name name)
(let ((names (list
(module-name->file-name/guess directory name)
(module-name->file-name/guess directory name
#:compression 'xz)
(module-name->file-name/guess directory name
#:compression 'gzip))))
(or (find file-exists? names)
(first names))))
(catch 'system-error
(lambda ()
(define mapping
@@ -541,23 +584,23 @@ always work because sometimes underscores in NAME map to hyphens (e.g.,
(lambda (name)
(or (assoc-ref mapping name)
(module-name->file-name/guess directory name))))
(guess-file-name name))))
(lambda args
(if (= ENOENT (system-error-errno args))
(cut module-name->file-name/guess directory <>)
(cut guess-file-name <>)
(apply throw args)))))
(define (write-module-name-database directory)
"Write a database that maps \"module names\" as they appear in the relevant
ELF section of '.ko' files, to actual file names. This format is
ELF section of '.ko[.gz|.xz]' files, to actual file names. This format is
Guix-specific. It aims to deal with inconsistent naming, in particular
hyphens vs. underscores."
(define mapping
(map (lambda (file)
(match (module-formal-name file)
(#f (cons (basename file ".ko") file))
(#f (cons (strip-extension (basename file)) file))
(name (cons name file))))
(find-files directory "\\.ko$")))
(find-files directory module-regex)))
(call-with-output-file (string-append directory "/modules.name")
(lambda (port)
@@ -569,12 +612,12 @@ hyphens vs. underscores."
(pretty-print mapping port))))
(define (write-module-alias-database directory)
"Traverse the '.ko' files in DIRECTORY and create the corresponding
"Traverse the '.ko[.gz|.xz]' files in DIRECTORY and create the corresponding
'modules.alias' file."
(define aliases
(map (lambda (file)
(cons (file-name->module-name file) (module-aliases file)))
(find-files directory "\\.ko$")))
(find-files directory module-regex)))
(call-with-output-file (string-append directory "/modules.alias")
(lambda (port)
@@ -616,7 +659,7 @@ are found, return a tuple (DEVNAME TYPE MAJOR MINOR), otherwise return #f."
(char-set-complement (char-set #\-)))
(define (write-module-device-database directory)
"Traverse the '.ko' files in DIRECTORY and create the corresponding
"Traverse the '.ko[.gz|.xz]' files in DIRECTORY and create the corresponding
'modules.devname' file. This file contains information about modules that can
be loaded on-demand, such as file system modules."
(define aliases
@@ -624,7 +667,7 @@ be loaded on-demand, such as file system modules."
(match (aliases->device-tuple (module-aliases file))
(#f #f)
(tuple (cons (file-name->module-name file) tuple))))
(find-files directory "\\.ko$")))
(find-files directory module-regex)))
(call-with-output-file (string-append directory "/modules.devname")
(lambda (port)
+16 -3
View File
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -21,6 +21,7 @@
#:use-module (gnu build linux-container)
#:use-module (guix build utils)
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-26)
#:use-module (ice-9 match)
#:export (make-forkexec-constructor/container))
@@ -91,7 +92,10 @@
;; XXX: Lazy-bind the Shepherd to avoid a compile-time dependency.
(module-autoload! (current-module)
'(shepherd service) '(read-pid-file exec-command))
'(shepherd service)
'(read-pid-file exec-command %precious-signals))
(module-autoload! (current-module)
'(shepherd system) '(unblock-signals))
(define* (read-pid-file/container pid pid-file #:key (max-delay 5))
"Read PID-FILE in the container namespaces of PID, which exists in a
@@ -101,7 +105,8 @@ separate mount and PID name space. Return the \"outer\" PID. "
(read-pid-file pid-file
#:max-delay max-delay)))
(#f
(catch-system-error (kill pid SIGTERM))
;; Send SIGTERM to the whole process group.
(catch-system-error (kill (- pid) SIGTERM))
#f)
((? integer? container-pid)
;; XXX: When COMMAND is started in a separate PID namespace, its
@@ -158,6 +163,14 @@ namespace, in addition to essential bind-mounts such /proc."
(let ((pid (run-container container-directory
mounts namespaces 1
(lambda ()
;; First restore the default handlers.
(for-each (cut sigaction <> SIG_DFL)
%precious-signals)
;; Unblock any signals that have been blocked
;; by the parent process.
(unblock-signals %precious-signals)
(mkdir-p "/var/run")
(clean-up pid-file)
+7 -6
View File
@@ -223,12 +223,13 @@ produced by #:references-graphs.. As a side effect, if RESET-TIMESTAMPS? is
true, reset timestamps on store files and, if DEDUPLICATE? is true,
deduplicates files common to CLOSURE and the rest of PREFIX."
(let ((items (call-with-input-file closure read-reference-graph)))
(register-items items
#:prefix prefix
#:deduplicate? deduplicate?
#:reset-timestamps? reset-timestamps?
#:registration-time %epoch
#:schema schema)))
(parameterize ((sql-schema schema))
(with-database (store-database-file #:prefix prefix) db
(register-items db items
#:prefix prefix
#:deduplicate? deduplicate?
#:reset-timestamps? reset-timestamps?
#:registration-time %epoch)))))
;;;
+37 -34
View File
@@ -53,6 +53,7 @@
#:use-module (gnu system image)
#:use-module (gnu system vm)
#:use-module (gnu system install)
#:use-module (gnu system images hurd)
#:use-module (gnu tests)
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-26)
@@ -185,18 +186,21 @@ SYSTEM."
(remove (either from-32-to-64? same? pointless?)
%cross-targets)))
(define %guixsd-supported-systems
'("x86_64-linux" "i686-linux" "armhf-linux"))
;; Architectures that are able to build or cross-build Guix System images.
;; This does not mean that other architectures are not supported, only that
;; they are often not fast enough to support Guix System images building.
(define %guix-system-supported-systems
'("x86_64-linux" "i686-linux"))
(define %u-boot-systems
'("armhf-linux"))
(define %guix-system-images
(list hurd-barebones-disk-image))
(define (qemu-jobs store system)
"Return a list of jobs that build QEMU images for SYSTEM."
(define (image-jobs store system)
"Return a list of jobs that build images for SYSTEM."
(define (->alist drv)
`((derivation . ,(derivation-file-name drv))
(description . "Stand-alone QEMU image of the GNU system")
(long-description . "This is a demo stand-alone QEMU image of the GNU
(description . "Stand-alone image of the GNU system")
(long-description . "This is a demo stand-alone image of the GNU
system.")
(license . ,(license-name gpl3+))
(max-silent-time . 600)
@@ -211,29 +215,32 @@ system.")
(parameterize ((%graft? #f))
(->alist drv))))))
(define (build-image image)
(run-with-store store
(mbegin %store-monad
(set-guile-for-build (default-guile))
(lower-object (system-image image)))))
(define MiB
(expt 2 20))
(if (member system %guixsd-supported-systems)
(list (->job 'usb-image
(run-with-store store
(mbegin %store-monad
(set-guile-for-build (default-guile))
(lower-object
(system-image
(image
(inherit efi-disk-image)
(size (* 1500 MiB))
(operating-system installation-os)))))))
(->job 'iso9660-image
(run-with-store store
(mbegin %store-monad
(set-guile-for-build (default-guile))
(lower-object
(system-image
(image
(inherit iso9660-image)
(operating-system installation-os))))))))
(if (member system %guix-system-supported-systems)
`(,(->job 'usb-image
(build-image
(image
(inherit efi-disk-image)
(operating-system installation-os))))
,(->job 'iso9660-image
(build-image
(image
(inherit iso9660-image)
(operating-system installation-os))))
;; Only cross-compile Guix System images from x86_64-linux for now.
,@(if (string=? system "x86_64-linux")
(map (lambda (image)
(->job (image-name image) (build-image image)))
%guix-system-images)
'()))
'()))
(define channel-build-system
@@ -305,11 +312,7 @@ system.")
"." system))))
(cons name (test->thunk test))))
(if (and (member system %guixsd-supported-systems)
;; XXX: Our build farm has too few ARMv7 machines and they are very
;; slow, so skip system tests there.
(not (string=? system "armhf-linux")))
(if (member system %guix-system-supported-systems)
;; Override the value of 'current-guix' used by system tests. Using a
;; channel instance makes tests that rely on 'current-guix' less
;; expensive. It also makes sure we get a valid Guix package when this
@@ -486,7 +489,7 @@ Return #f if no such checkout is found."
(package->job store package
system))))
(append (filter-map job all)
(qemu-jobs store system)
(image-jobs store system)
(system-test-jobs store system
#:source source
#:commit commit)
+5
View File
@@ -33,6 +33,7 @@
image
image-name
image-format
image-target
image-size
image-operating-system
image-partitions
@@ -66,7 +67,11 @@
(define-record-type* <image>
image make-image
image?
(name image-name ;symbol
(default #f))
(format image-format) ;symbol
(target image-target
(default #f))
(size image-size ;size in bytes as integer
(default 'guess))
(operating-system image-operating-system ;<operating-system>
+4 -1
View File
@@ -318,8 +318,10 @@ selected keymap."
cryptsetup
dosfstools ;mkfs.fat
e2fsprogs ;mkfs.ext4
lvm2-static ;dmsetup
btrfs-progs
jfsutils ;jfs_mkfs
ntfs-3g ;mkfs.ntfs
kbd ;chvt
guix ;guix system init call
util-linux ;mkwap
@@ -440,5 +442,6 @@ selected keymap."
;; some reason, unicode support is not correctly installed
;; when calling this in 'installer-builder'.
(setenv "LANG" "en_US.UTF-8")
(execl #$(program-file "installer-real" installer-builder)
(execl #$(program-file "installer-real" installer-builder
#:guile guile-3.0-latest)
"installer-real"))))
+16 -8
View File
@@ -127,7 +127,7 @@ USERS."
(lambda (port)
(match (string-tokenize (read-string port) %not-nul)
((argv0 _ ...)
(unless (member (pk (basename argv0)) spare)
(unless (member (basename argv0) spare)
(syslog "Killing process ~a (~a)~%" pid argv0)
(kill pid SIGKILL)))
(_ #f))))))
@@ -137,12 +137,6 @@ USERS."
"Remove the store overlay and the bind-mount on /tmp created by the
cow-store service. This procedure is very fragile and a better approach would
be much appreciated."
;; Remove when integrated in (gnu services herd).
(define (restart-service name)
(with-shepherd-action name ('restart) result
result))
(catch #t
(lambda ()
(let ((tmp-dir "/remove"))
@@ -155,6 +149,8 @@ be much appreciated."
;; restart it.
(restart-service 'guix-daemon)
(syslog "Killing cow users.")
;; Kill all processes started while the cow-store was active (logins
;; on other TTYs for instance).
(kill-cow-users tmp-dir)
@@ -162,6 +158,7 @@ be much appreciated."
;; Try to umount the store overlay. Some process such as udevd
;; workers might still be active, so do some retries.
(let loop ((try 5))
(syslog "Umount try ~a~%" (- 5 try))
(sleep 1)
(let ((umounted? (false-if-exception (umount tmp-dir))))
(if (and (not umounted?) (> try 0))
@@ -205,7 +202,18 @@ or #f. Return #t on success and #f on failure."
(lambda ()
(start-service 'cow-store (list (%installer-target-dir))))
(lambda ()
(run-command install-command #:locale locale))
;; If there are any connected clients, assume that we are running
;; installation tests. In that case, dump the standard and error
;; outputs to syslog.
(if (not (null? (current-clients)))
(with-output-to-file "/dev/console"
(lambda ()
(with-error-to-file "/dev/console"
(lambda ()
(setvbuf (current-output-port) 'none)
(setvbuf (current-error-port) 'none)
(run-command install-command #:locale locale)))))
(run-command install-command #:locale locale)))
(lambda ()
(stop-service 'cow-store)
;; Remove the store overlay created at cow-store service start.
+8
View File
@@ -25,6 +25,7 @@
#:use-module (gnu installer newt page)
#:use-module (gnu installer newt utils)
#:use-module (guix i18n)
#:use-module (guix colors)
#:use-module (srfi srfi-34)
#:use-module (srfi srfi-35)
#:use-module (ice-9 match)
@@ -101,6 +102,13 @@ a specific step, or restart the installer."))
#:key (users '()))
(clear-screen)
(newt-suspend)
;; XXX: Force loading 'bold' font files before mouting the
;; cow-store. Otherwise, if the file is loaded by kmscon after the cow-store
;; in mounted, it will be necessary to kill kmscon to umount to cow-store.
(display
(colorize-string
(format #f (G_ "Installing Guix System ...~%"))
(color BOLD)))
(let ((install-ok? (install-system locale #:users users)))
(newt-resume)
install-ok?))
+1 -1
View File
@@ -121,7 +121,7 @@ Be careful, all data on the disk will be lost.")
(run-listbox-selection-page
#:info-text (G_ "Please select the file-system type for this partition.")
#:title (G_ "File-system type")
#:listbox-items '(ext4 btrfs fat16 fat32 jfs swap)
#:listbox-items '(ext4 btrfs fat16 fat32 jfs ntfs swap)
#:listbox-item->text user-fs-type-name
#:sort-listbox-items? #f
#:button-text (G_ "Exit")
+22 -2
View File
@@ -222,7 +222,8 @@ inferior to MAX-SIZE, #f otherwise."
((btrfs) "btrfs")
((fat16) "fat16")
((fat32) "fat32")
((jfs) "jfs")
((jfs) "jfs")
((ntfs) "ntfs")
((swap) "linux-swap")))
(define (user-fs-type->mount-type fs-type)
@@ -232,7 +233,8 @@ inferior to MAX-SIZE, #f otherwise."
((btrfs) "btrfs")
((fat16) "fat")
((fat32) "vfat")
((jfs) "jfs")))
((jfs) "jfs")
((ntfs) "ntfs")))
(define (partition-filesystem-user-type partition)
"Return the filesystem type of PARTITION, to be stored in the FS-TYPE field
@@ -246,6 +248,7 @@ of <user-partition> record."
((string=? name "fat16") 'fat16)
((string=? name "fat32") 'fat32)
((string=? name "jfs") 'jfs)
((string=? name "ntfs") 'ntfs)
((or (string=? name "swsusp")
(string=? name "linux-swap(v0)")
(string=? name "linux-swap(v1)"))
@@ -327,6 +330,11 @@ fail. See rereadpt function in wipefs.c of util-linux for an explanation."
(device-sync device)
(device-close device))
(define (remove-logical-devices)
"Remove all active logical devices."
(with-null-output-ports
(invoke "dmsetup" "remove_all")))
(define (non-install-devices)
"Return all the available devices, except the busy one, allegedly the
install device. DEVICE-IS-BUSY? is a parted call, checking if the device is
@@ -1040,6 +1048,11 @@ bit bucket."
(with-null-output-ports
(invoke "jfs_mkfs" "-f" partition)))
(define (create-ntfs-file-system partition)
"Create a JFS file-system for PARTITION file-name."
(with-null-output-ports
(invoke "mkfs.ntfs" "-F" "-f" partition)))
(define (create-swap-partition partition)
"Set up swap area on PARTITION file-name."
(with-null-output-ports
@@ -1117,6 +1130,10 @@ NEED-FORMATING? field set to #t."
(and need-formatting?
(not (eq? type 'extended))
(create-jfs-file-system file-name)))
((ntfs)
(and need-formatting?
(not (eq? type 'extended))
(create-ntfs-file-system file-name)))
((swap)
(create-swap-partition file-name))
(else
@@ -1328,6 +1345,9 @@ USER-PARTITIONS, or return nothing."
(define (init-parted)
"Initialize libparted support."
(probe-all-devices!)
;; Remove all logical devices, otherwise "device-is-busy?" will report true
;; on all devices containaing active logical volumes.
(remove-logical-devices)
(exception-set-handler (lambda (exception)
EXCEPTION-OPTION-UNHANDLED)))
+116 -51
View File
@@ -1,6 +1,6 @@
# GNU Guix --- Functional package management for GNU
# Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
# Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019 Andreas Enge <andreas@enge.fr>
# Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Andreas Enge <andreas@enge.fr>
# Copyright © 2016 Mathieu Lirzin <mthl@gnu.org>
# Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Mark H Weaver <mhw@netris.org>
# Copyright © 2016 Chris Marusich <cmmarusich@gmail.com>
@@ -24,7 +24,7 @@
# Copyright © 2019, 2020 John Soo <jsoo1@asu.edu>
# Copyright © 2019 Jonathan Brielmaier <jonathan.brielmaier@web.de>
# Copyright © 2019 Evan Straw <evan.straw99@gmail.com>
# Copyright © 2019 Brett Gilio <brettg@gnu.org>
# Copyright © 2019, 2020 Brett Gilio <brettg@gnu.org>
# Copyright © 2019 Amin Bandali <bandali@gnu.org>
# Copyright © 2020 Brendan Tildesley <mail@brendan.scot>
# Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
@@ -35,6 +35,7 @@
# Copyright © 2020 Ryan Prior <rprior@protonmail.com>
# Copyright © 2020 Jan Wielkiewicz <tona_kosmicznego_smiecia@interia.pl>
# Copyright © 2020 Brice Waegeneire <brice@waegenei.re>
# Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org>
#
# This file is part of GNU Guix.
#
@@ -131,8 +132,10 @@ GNU_SYSTEM_MODULES = \
%D%/packages/commencement.scm \
%D%/packages/compression.scm \
%D%/packages/compton.scm \
%D%/packages/configuration-management.scm \
%D%/packages/conky.scm \
%D%/packages/connman.scm \
%D%/packages/convmv.scm \
%D%/packages/cook.scm \
%D%/packages/coq.scm \
%D%/packages/cpio.scm \
@@ -357,9 +360,11 @@ GNU_SYSTEM_MODULES = \
%D%/packages/maths.scm \
%D%/packages/matrix.scm \
%D%/packages/maven.scm \
%D%/packages/maven-parent-pom.scm \
%D%/packages/mc.scm \
%D%/packages/mcrypt.scm \
%D%/packages/medical.scm \
%D%/packages/mercury.scm \
%D%/packages/mes.scm \
%D%/packages/messaging.scm \
%D%/packages/mingw.scm \
@@ -384,6 +389,7 @@ GNU_SYSTEM_MODULES = \
%D%/packages/networking.scm \
%D%/packages/nfs.scm \
%D%/packages/nickle.scm \
%D%/packages/nicotine.scm \
%D%/packages/nim.scm \
%D%/packages/ninja.scm \
%D%/packages/node.scm \
@@ -401,18 +407,21 @@ GNU_SYSTEM_MODULES = \
%D%/packages/openbox.scm \
%D%/packages/opencog.scm \
%D%/packages/openldap.scm \
%D%/packages/openpgp.scm \
%D%/packages/openstack.scm \
%D%/packages/orpheus.scm \
%D%/packages/ots.scm \
%D%/packages/package-management.scm \
%D%/packages/pantheon.scm \
%D%/packages/parallel.scm \
%D%/packages/pascal.scm \
%D%/packages/password-utils.scm \
%D%/packages/patchutils.scm \
%D%/packages/pciutils.scm \
%D%/packages/pcre.scm \
%D%/packages/pdf.scm \
%D%/packages/pem.scm \
%D%/packages/pep.scm \
%D%/packages/perl.scm \
%D%/packages/perl-check.scm \
%D%/packages/perl-compression.scm \
@@ -432,6 +441,7 @@ GNU_SYSTEM_MODULES = \
%D%/packages/pth.scm \
%D%/packages/pulseaudio.scm \
%D%/packages/pumpio.scm \
%D%/packages/presentation.scm \
%D%/packages/pretty-print.scm \
%D%/packages/protobuf.scm \
%D%/packages/pure.scm \
@@ -501,6 +511,7 @@ GNU_SYSTEM_MODULES = \
%D%/packages/stalonetray.scm \
%D%/packages/statistics.scm \
%D%/packages/stb.scm \
%D%/packages/stenography.scm \
%D%/packages/storage.scm \
%D%/packages/suckless.scm \
%D%/packages/swig.scm \
@@ -535,6 +546,7 @@ GNU_SYSTEM_MODULES = \
%D%/packages/vim.scm \
%D%/packages/virtualization.scm \
%D%/packages/visidata.scm \
%D%/packages/vlang.scm \
%D%/packages/vnc.scm \
%D%/packages/vpn.scm \
%D%/packages/vulkan.scm \
@@ -580,6 +592,7 @@ GNU_SYSTEM_MODULES = \
%D%/services/docker.scm \
%D%/services/authentication.scm \
%D%/services/games.scm \
%D%/services/ganeti.scm \
%D%/services/getmail.scm \
%D%/services/guix.scm \
%D%/services/hurd.scm \
@@ -595,6 +608,7 @@ GNU_SYSTEM_MODULES = \
%D%/services/nix.scm \
%D%/services/nfs.scm \
%D%/services/pam-mount.scm \
%D%/services/science.scm \
%D%/services/security-token.scm \
%D%/services/shepherd.scm \
%D%/services/sound.scm \
@@ -628,9 +642,9 @@ GNU_SYSTEM_MODULES = \
%D%/system/uuid.scm \
%D%/system/vm.scm \
\
%D%/system/images/hurd.scm \
\
%D%/machine.scm \
%D%/machine/digital-ocean.scm \
%D%/machine/ssh.scm \
\
%D%/build/accounts.scm \
%D%/build/activation.scm \
@@ -655,6 +669,7 @@ GNU_SYSTEM_MODULES = \
%D%/tests/desktop.scm \
%D%/tests/dict.scm \
%D%/tests/docker.scm \
%D%/tests/ganeti.scm \
%D%/tests/guix.scm \
%D%/tests/monitoring.scm \
%D%/tests/nfs.scm \
@@ -664,6 +679,7 @@ GNU_SYSTEM_MODULES = \
%D%/tests/mail.scm \
%D%/tests/messaging.scm \
%D%/tests/networking.scm \
%D%/tests/package-management.scm \
%D%/tests/reconfigure.scm \
%D%/tests/rsync.scm \
%D%/tests/security-token.scm \
@@ -708,6 +724,14 @@ INSTALLER_MODULES = \
%D%/installer/newt/welcome.scm \
%D%/installer/newt/wifi.scm
if HAVE_GUILE_SSH
GNU_SYSTEM_MODULES += \
%D%/machine/digital-ocean.scm \
%D%/machine/ssh.scm
endif HAVE_GUILE_SSH
# Always ship the installer modules but compile them only when
# ENABLE_INSTALLER is true.
if ENABLE_INSTALLER
@@ -750,6 +774,7 @@ dist_patch_DATA = \
%D%/packages/patches/akonadi-not-relocatable.patch \
%D%/packages/patches/akonadi-timestamps.patch \
%D%/packages/patches/allegro-mesa-18.2.5-and-later.patch \
%D%/packages/patches/alsa-modular-synth-fix-vocoder.patch \
%D%/packages/patches/amule-crypto-6.patch \
%D%/packages/patches/anki-mpv-args.patch \
%D%/packages/patches/antiword-CVE-2014-8123.patch \
@@ -801,13 +826,16 @@ dist_patch_DATA = \
%D%/packages/patches/binutils-mingw-w64-timestamp.patch \
%D%/packages/patches/binutils-mingw-w64-deterministic.patch \
%D%/packages/patches/bitcoin-core-python-compat.patch \
%D%/packages/patches/blender-2.79-gcc8.patch \
%D%/packages/patches/blender-2.79-gcc9.patch \
%D%/packages/patches/blender-2.79-newer-ffmpeg.patch \
%D%/packages/patches/blender-2.79-oiio2.patch \
%D%/packages/patches/blender-2.79-python-3.7-fix.patch \
%D%/packages/patches/bluez-CVE-2020-0556.patch \
%D%/packages/patches/blender-2.79-python-3.8-fix.patch \
%D%/packages/patches/bpftrace-disable-bfd-disasm.patch \
%D%/packages/patches/busybox-1.31.1-fix-build-with-glibc-2.31.patch \
%D%/packages/patches/byobu-writable-status.patch \
%D%/packages/patches/calibre-msgpack-compat.patch \
%D%/packages/patches/calibre-no-updates-dialog.patch \
%D%/packages/patches/calibre-remove-test-bs4.patch \
%D%/packages/patches/calibre-remove-test-sqlite.patch \
%D%/packages/patches/calibre-remove-test-unrar.patch \
%D%/packages/patches/casync-renameat2-declaration.patch \
@@ -829,6 +857,7 @@ dist_patch_DATA = \
%D%/packages/patches/clang-runtime-asan-build-fixes.patch \
%D%/packages/patches/clang-runtime-esan-build-fixes.patch \
%D%/packages/patches/clang-runtime-9-libsanitizer-mode-field.patch \
%D%/packages/patches/clang-runtime-3.5-libsanitizer-mode-field.patch \
%D%/packages/patches/clang-runtime-3.9-libsanitizer-mode-field.patch \
%D%/packages/patches/clang-runtime-3.8-libsanitizer-mode-field.patch \
%D%/packages/patches/classpath-aarch64-support.patch \
@@ -860,13 +889,14 @@ dist_patch_DATA = \
%D%/packages/patches/dbus-CVE-2020-12049.patch \
%D%/packages/patches/dbus-c++-gcc-compat.patch \
%D%/packages/patches/dbus-c++-threading-mutex.patch \
%D%/packages/patches/dbxfs-remove-sentry-sdk.patch \
%D%/packages/patches/dconf-meson-0.52.patch \
%D%/packages/patches/debops-constants-for-external-program-names.patch \
%D%/packages/patches/debops-debops-defaults-fall-back-to-less.patch \
%D%/packages/patches/dee-vapi.patch \
%D%/packages/patches/desmume-gcc6-fixes.patch \
%D%/packages/patches/desmume-gcc7-fixes.patch \
%D%/packages/patches/dfu-programmer-fix-libusb.patch \
%D%/packages/patches/dhall-remove-network-tests.patch \
%D%/packages/patches/diffutils-gets-undeclared.patch \
%D%/packages/patches/dkimproxy-add-ipv6-support.patch \
%D%/packages/patches/docbook-xsl-nonrecursive-string-subst.patch \
@@ -880,20 +910,26 @@ dist_patch_DATA = \
%D%/packages/patches/dstat-skip-devices-without-io.patch \
%D%/packages/patches/dune-istl-2.7-fix-non-mpi-tests.patch \
%D%/packages/patches/dvd+rw-tools-add-include.patch \
%D%/packages/patches/ecl-16-format-directive-limit.patch \
%D%/packages/patches/ecl-16-ignore-stderr-write-error.patch \
%D%/packages/patches/ecl-16-libffi.patch \
%D%/packages/patches/eigen-stabilise-sparseqr-test.patch \
%D%/packages/patches/einstein-build.patch \
%D%/packages/patches/elfutils-tests-ptrace.patch \
%D%/packages/patches/elixir-path-length.patch \
%D%/packages/patches/elm-compiler-disable-reactor.patch \
%D%/packages/patches/elm-compiler-fix-map-key.patch \
%D%/packages/patches/emacs27-exec-path.patch \
%D%/packages/patches/emacs-exec-path.patch \
%D%/packages/patches/emacs-exwm-fix-fullscreen-states.patch \
%D%/packages/patches/emacs-fix-scheme-indent-function.patch \
%D%/packages/patches/emacs-ignore-empty-xim-styles.patch \
%D%/packages/patches/emacs-json-reformat-fix-tests.patch \
%D%/packages/patches/emacs-highlight-stages-add-gexp.patch \
%D%/packages/patches/emacs-hyperbole-toggle-messaging.patch \
%D%/packages/patches/emacs-libgit-use-system-libgit2.patch \
%D%/packages/patches/emacs-scheme-complete-scheme-r5rs-info.patch \
%D%/packages/patches/emacs-source-date-epoch.patch \
%D%/packages/patches/emacs-telega-patch-server-functions.patch \
%D%/packages/patches/emacs-telega-test-env.patch \
%D%/packages/patches/emacs-undohist-ignored.patch \
%D%/packages/patches/emacs-wordnut-require-adaptive-wrap.patch \
@@ -904,6 +940,7 @@ dist_patch_DATA = \
%D%/packages/patches/evilwm-lost-focus-bug.patch \
%D%/packages/patches/evolution-data-server-locales.patch \
%D%/packages/patches/evolution-data-server-libical-compat.patch \
%D%/packages/patches/exercism-disable-self-update.patch \
%D%/packages/patches/exiv2-CVE-2017-14860.patch \
%D%/packages/patches/exiv2-CVE-2017-14859-14862-14864.patch \
%D%/packages/patches/extempore-unbundle-external-dependencies.patch \
@@ -916,20 +953,29 @@ dist_patch_DATA = \
%D%/packages/patches/fasthenry-spSolve.patch \
%D%/packages/patches/fasthenry-spFactor.patch \
%D%/packages/patches/fbreader-curl-7.62.patch \
%D%/packages/patches/ffmpeg-prefer-dav1d.patch \
%D%/packages/patches/fifengine-swig-compat.patch \
%D%/packages/patches/fifo-map-fix-flags-for-gcc.patch \
%D%/packages/patches/fifo-map-remove-catch.hpp.patch \
%D%/packages/patches/findutils-localstatedir.patch \
%D%/packages/patches/findutils-test-rwlock-threads.patch \
%D%/packages/patches/flann-cmake-3.11.patch \
%D%/packages/patches/flint-ldconfig.patch \
%D%/packages/patches/foobillard++-pkg-config.patch \
%D%/packages/patches/foomatic-filters-CVE-2015-8327.patch \
%D%/packages/patches/foomatic-filters-CVE-2015-8560.patch \
%D%/packages/patches/fontconfig-hurd-path-max.patch \
%D%/packages/patches/fpc-reproducibility.patch \
%D%/packages/patches/freedink-engine-fix-sdl-hints.patch \
%D%/packages/patches/freeimage-unbundle.patch \
%D%/packages/patches/fuse-overlapping-headers.patch \
%D%/packages/patches/ganeti-deterministic-manual.patch \
%D%/packages/patches/ganeti-disable-version-symlinks.patch \
%D%/packages/patches/ganeti-drbd-compat.patch \
%D%/packages/patches/ganeti-haskell-pythondir.patch \
%D%/packages/patches/ganeti-os-disk-size.patch \
%D%/packages/patches/ganeti-preserve-PYTHONPATH.patch \
%D%/packages/patches/ganeti-shepherd-master-failover.patch \
%D%/packages/patches/ganeti-shepherd-support.patch \
%D%/packages/patches/gash-utils-ls-test.patch \
%D%/packages/patches/gawk-shell.patch \
%D%/packages/patches/gcc-arm-bug-71399.patch \
%D%/packages/patches/gcc-arm-link-spec-fix.patch \
@@ -967,6 +1013,7 @@ dist_patch_DATA = \
%D%/packages/patches/gcc-9-strmov-store-file-names.patch \
%D%/packages/patches/gd-fix-tests-on-i686.patch \
%D%/packages/patches/gd-brect-bounds.patch \
%D%/packages/patches/gdb-hurd.patch \
%D%/packages/patches/gdm-default-session.patch \
%D%/packages/patches/geoclue-config.patch \
%D%/packages/patches/ghc-8.0-fall-back-to-madv_dontneed.patch \
@@ -982,14 +1029,6 @@ dist_patch_DATA = \
%D%/packages/patches/ghostscript-no-header-uuid.patch \
%D%/packages/patches/ghostscript-no-header-creationdate.patch \
%D%/packages/patches/glib-tests-timer.patch \
%D%/packages/patches/glibc-CVE-2015-5180.patch \
%D%/packages/patches/glibc-CVE-2015-7547.patch \
%D%/packages/patches/glibc-CVE-2016-3075.patch \
%D%/packages/patches/glibc-CVE-2016-3706.patch \
%D%/packages/patches/glibc-CVE-2016-4429.patch \
%D%/packages/patches/glibc-CVE-2017-1000366-pt1.patch \
%D%/packages/patches/glibc-CVE-2017-1000366-pt2.patch \
%D%/packages/patches/glibc-CVE-2017-1000366-pt3.patch \
%D%/packages/patches/glibc-CVE-2018-11236.patch \
%D%/packages/patches/glibc-CVE-2018-11237.patch \
%D%/packages/patches/glibc-CVE-2019-7309.patch \
@@ -1011,9 +1050,7 @@ dist_patch_DATA = \
%D%/packages/patches/glibc-ldd-x86_64.patch \
%D%/packages/patches/glibc-locales.patch \
%D%/packages/patches/glibc-locales-2.28.patch \
%D%/packages/patches/glibc-o-largefile.patch \
%D%/packages/patches/glibc-reinstate-prlimit64-fallback.patch \
%D%/packages/patches/glibc-vectorized-strcspn-guards.patch \
%D%/packages/patches/glibc-versioned-locpath.patch \
%D%/packages/patches/glibc-2.27-git-fixes.patch \
%D%/packages/patches/glibc-2.28-git-fixes.patch \
@@ -1043,6 +1080,7 @@ dist_patch_DATA = \
%D%/packages/patches/grocsvs-dont-use-admiral.patch \
%D%/packages/patches/gromacs-tinyxml2.patch \
%D%/packages/patches/groovy-add-exceptionutilsgenerator.patch \
%D%/packages/patches/grub-cross-system-i686.patch \
%D%/packages/patches/grub-efi-fat-serial-number.patch \
%D%/packages/patches/grub-setup-root.patch \
%D%/packages/patches/grub-verifiers-Blocklist-fallout-cleanup.patch \
@@ -1060,7 +1098,6 @@ dist_patch_DATA = \
%D%/packages/patches/guile-present-coding.patch \
%D%/packages/patches/guile-rsvg-pkgconfig.patch \
%D%/packages/patches/guile-emacs-fix-configure.patch \
%D%/packages/patches/guile-sqlite3-fix-cross-compilation.patch \
%D%/packages/patches/gtk2-respect-GUIX_GTK2_PATH.patch \
%D%/packages/patches/gtk2-respect-GUIX_GTK2_IM_MODULE_FILE.patch \
%D%/packages/patches/gtk2-theme-paths.patch \
@@ -1068,6 +1105,7 @@ dist_patch_DATA = \
%D%/packages/patches/gtk3-respect-GUIX_GTK3_IM_MODULE_FILE.patch \
%D%/packages/patches/gtkglext-disable-disable-deprecated.patch \
%D%/packages/patches/gtksourceview-2-add-default-directory.patch \
%D%/packages/patches/gvfs-add-support-for-libplist-2.2.patch \
%D%/packages/patches/gzdoom-search-in-installed-share.patch \
%D%/packages/patches/gzdoom-find-system-libgme.patch \
%D%/packages/patches/hdf4-architectures.patch \
@@ -1100,13 +1138,18 @@ dist_patch_DATA = \
%D%/packages/patches/id3lib-CVE-2007-4460.patch \
%D%/packages/patches/id3lib-UTF16-writing-bug.patch \
%D%/packages/patches/ilmbase-fix-tests.patch \
%D%/packages/patches/ilmbase-fix-test-arm.patch \
%D%/packages/patches/inetutils-hurd.patch \
%D%/packages/patches/inkscape-poppler-0.76.patch \
%D%/packages/patches/intel-xed-fix-nondeterminism.patch \
%D%/packages/patches/intltool-perl-compatibility.patch \
%D%/packages/patches/iputils-libcap-compat.patch \
%D%/packages/patches/irrlicht-use-system-libs.patch \
%D%/packages/patches/isl-0.11.1-aarch64-support.patch \
%D%/packages/patches/json-c-CVE-2020-12762.patch \
%D%/packages/patches/json-c-0.13-CVE-2020-12762.patch \
%D%/packages/patches/json-c-0.12-CVE-2020-12762.patch \
%D%/packages/patches/jacal-fix-texinfo.patch \
%D%/packages/patches/jamvm-2.0.0-disable-branch-patching.patch \
%D%/packages/patches/jamvm-arm.patch \
%D%/packages/patches/java-apache-ivy-port-to-latest-bouncycastle.patch \
%D%/packages/patches/java-commons-collections-fix-java8.patch \
@@ -1126,7 +1169,6 @@ dist_patch_DATA = \
%D%/packages/patches/libvirt-create-machine-cgroup.patch \
%D%/packages/patches/libziparchive-add-includes.patch \
%D%/packages/patches/localed-xorg-keyboard.patch \
%D%/packages/patches/kdepim-runtime-Fix-missing-link-libraries.patch \
%D%/packages/patches/kdiagram-Fix-missing-link-libraries.patch \
%D%/packages/patches/kiki-level-selection-crash.patch \
%D%/packages/patches/kiki-makefile.patch \
@@ -1159,11 +1201,10 @@ dist_patch_DATA = \
%D%/packages/patches/lcms-CVE-2018-16435.patch \
%D%/packages/patches/ldc-bootstrap-disable-tests.patch \
%D%/packages/patches/ldc-disable-phobos-tests.patch \
%D%/packages/patches/ldns-drill-examples.patch \
%D%/packages/patches/leela-zero-gtest.patch \
%D%/packages/patches/less-hurd-path-max.patch \
%D%/packages/patches/lib2geom-enable-assertions.patch \
%D%/packages/patches/lib2geom-link-tests-against-glib.patch \
%D%/packages/patches/lib2geom-use-system-googletest.patch \
%D%/packages/patches/lib2geom-fix-tests.patch \
%D%/packages/patches/liba52-enable-pic.patch \
%D%/packages/patches/liba52-link-with-libm.patch \
%D%/packages/patches/liba52-set-soname.patch \
@@ -1172,14 +1213,17 @@ dist_patch_DATA = \
%D%/packages/patches/libbase-use-own-logging.patch \
%D%/packages/patches/libbonobo-activation-test-race.patch \
%D%/packages/patches/libcanberra-sound-theme-freedesktop.patch \
%D%/packages/patches/libdrm-symbol-check.patch \
%D%/packages/patches/libextractor-exiv2.patch \
%D%/packages/patches/libdrm-realpath-virtio.patch \
%D%/packages/patches/libgeotiff-adapt-test-script-for-proj-6.2.patch \
%D%/packages/patches/libgit2-mtime-0.patch \
%D%/packages/patches/libgnome-encoding.patch \
%D%/packages/patches/libgnomeui-utf8.patch \
%D%/packages/patches/libjxr-fix-function-signature.patch \
%D%/packages/patches/libjxr-fix-typos.patch \
%D%/packages/patches/liblouisutdml-fix-tests.patch \
%D%/packages/patches/libofa-ftbfs-1.diff \
%D%/packages/patches/libofa-curl.diff \
%D%/packages/patches/libofa-ftbfs-2.diff \
%D%/packages/patches/libotr-test-auth-fix.patch \
%D%/packages/patches/libksieve-Fix-missing-link-libraries.patch \
%D%/packages/patches/libmad-armv7-thumb-pt1.patch \
@@ -1193,7 +1237,7 @@ dist_patch_DATA = \
%D%/packages/patches/libmygpo-qt-fix-qt-5.11.patch \
%D%/packages/patches/libmygpo-qt-missing-qt5-modules.patch \
%D%/packages/patches/libqalculate-3.8.0-libcurl-ssl-fix.patch \
%D%/packages/patches/libreoffice-poppler-compat.patch \
%D%/packages/patches/libquicktime-ffmpeg.patch \
%D%/packages/patches/libsndfile-armhf-type-checks.patch \
%D%/packages/patches/libsndfile-CVE-2017-8361-8363-8365.patch \
%D%/packages/patches/libsndfile-CVE-2017-8362.patch \
@@ -1211,8 +1255,6 @@ dist_patch_DATA = \
%D%/packages/patches/libutils-add-includes.patch \
%D%/packages/patches/libutils-remove-damaging-includes.patch \
%D%/packages/patches/libvdpau-va-gl-unbundle.patch \
%D%/packages/patches/libvnc-CVE-2018-20750.patch \
%D%/packages/patches/libvnc-CVE-2019-15681.patch \
%D%/packages/patches/libvpx-CVE-2016-2818.patch \
%D%/packages/patches/libxslt-generated-ids.patch \
%D%/packages/patches/libxt-guix-search-paths.patch \
@@ -1221,6 +1263,7 @@ dist_patch_DATA = \
%D%/packages/patches/lierolibre-newer-libconfig.patch \
%D%/packages/patches/lierolibre-remove-arch-warning.patch \
%D%/packages/patches/lierolibre-try-building-other-arch.patch \
%D%/packages/patches/linbox-fix-pkgconfig.patch \
%D%/packages/patches/linkchecker-tests-require-network.patch \
%D%/packages/patches/linphoneqt-tabbutton.patch \
%D%/packages/patches/linux-libre-support-for-Pinebook-Pro.patch \
@@ -1228,6 +1271,9 @@ dist_patch_DATA = \
%D%/packages/patches/lirc-localstatedir.patch \
%D%/packages/patches/lirc-reproducible-build.patch \
%D%/packages/patches/llvm-3.5-fix-clang-build-with-gcc5.patch \
%D%/packages/patches/llvm-9-fix-bitcast-miscompilation.patch \
%D%/packages/patches/llvm-9-fix-lpad-miscompilation.patch \
%D%/packages/patches/llvm-9-fix-scev-miscompilation.patch \
%D%/packages/patches/lm-sensors-hwmon-attrs.patch \
%D%/packages/patches/lrcalc-includes.patch \
%D%/packages/patches/lrzip-CVE-2017-8842.patch \
@@ -1238,19 +1284,20 @@ dist_patch_DATA = \
%D%/packages/patches/lua-liblua-so.patch \
%D%/packages/patches/luajit-no_ldconfig.patch \
%D%/packages/patches/luit-posix.patch \
%D%/packages/patches/luminance-hdr-qt-printer.patch \
%D%/packages/patches/lvm2-static-link.patch \
%D%/packages/patches/make-impure-dirs.patch \
%D%/packages/patches/mariadb-client-test-32bit.patch \
%D%/packages/patches/mars-install.patch \
%D%/packages/patches/mars-sfml-2.3.patch \
%D%/packages/patches/maxima-defsystem-mkdir.patch \
%D%/packages/patches/maven-enforcer-api-fix-old-dependencies.patch \
%D%/packages/patches/maven-generate-component-xml.patch \
%D%/packages/patches/maven-generate-javax-inject-named.patch \
%D%/packages/patches/mcrypt-CVE-2012-4409.patch \
%D%/packages/patches/mcrypt-CVE-2012-4426.patch \
%D%/packages/patches/mcrypt-CVE-2012-4527.patch \
%D%/packages/patches/libmemcached-build-with-gcc7.patch \
%D%/packages/patches/libmhash-hmac-fix-uaf.patch \
%D%/packages/patches/mediastreamer2-srtp2.patch \
%D%/packages/patches/mesa-skip-disk-cache-test.patch \
%D%/packages/patches/mescc-tools-boot.patch \
@@ -1296,10 +1343,10 @@ dist_patch_DATA = \
%D%/packages/patches/netsurf-system-utf8proc.patch \
%D%/packages/patches/netsurf-y2038-tests.patch \
%D%/packages/patches/netsurf-longer-test-timeout.patch \
%D%/packages/patches/nfs4-acl-tools-0.3.7-fixpaths.patch \
%D%/packages/patches/ngircd-handle-zombies.patch \
%D%/packages/patches/network-manager-plugin-path.patch \
%D%/packages/patches/nsis-env-passthru.patch \
%D%/packages/patches/nss-CVE-2020-12399.patch \
%D%/packages/patches/nss-increase-test-timeout.patch \
%D%/packages/patches/nss-pkgconfig.patch \
%D%/packages/patches/ntfs-3g-CVE-2019-9755.patch \
@@ -1318,10 +1365,11 @@ dist_patch_DATA = \
%D%/packages/patches/ocaml-dose3-dont-make-printconf.patch \
%D%/packages/patches/ocaml-dose3-Install-mli-cmx-etc.patch \
%D%/packages/patches/omake-fix-non-determinism.patch \
%D%/packages/patches/ola-readdir-r.patch \
%D%/packages/patches/openbabel-fix-crash-on-nwchem-output.patch \
%D%/packages/patches/opencascade-oce-glibc-2.26.patch \
%D%/packages/patches/opencv-fix-build-of-grfmt_jpeg2000.cpp.patch \
%D%/packages/patches/opencv-rgbd-aarch64-test-fix.patch \
%D%/packages/patches/opendht-fix-jami.patch \
%D%/packages/patches/openfoam-4.1-cleanup.patch \
%D%/packages/patches/openjdk-10-idlj-reproducibility.patch \
%D%/packages/patches/openmpi-mtl-priorities.patch \
@@ -1329,6 +1377,7 @@ dist_patch_DATA = \
%D%/packages/patches/openssh-hurd.patch \
%D%/packages/patches/openresolv-restartcmd-guix.patch \
%D%/packages/patches/openscad-parser-boost-1.72.patch \
%D%/packages/patches/opensles-add-license-file.patch \
%D%/packages/patches/openssl-runpath.patch \
%D%/packages/patches/openssl-1.1-c-rehash-in.patch \
%D%/packages/patches/openssl-c-rehash-in.patch \
@@ -1345,12 +1394,14 @@ dist_patch_DATA = \
%D%/packages/patches/pam-mount-luks2-support.patch \
%D%/packages/patches/pango-skip-libthai-test.patch \
%D%/packages/patches/pciutils-hurd-configure.patch \
%D%/packages/patches/ppsspp-disable-upgrade-and-gold.patch \
%D%/packages/patches/sdl-pango-api_additions.patch \
%D%/packages/patches/sdl-pango-blit_overflow.patch \
%D%/packages/patches/sdl-pango-fillrect_crash.patch \
%D%/packages/patches/sdl-pango-header-guard.patch \
%D%/packages/patches/sdl-pango-matrix_declarations.patch \
%D%/packages/patches/sdl-pango-sans-serif.patch \
%D%/packages/patches/sqlite-hurd.patch \
%D%/packages/patches/patchutils-test-perms.patch \
%D%/packages/patches/patch-hurd-path-max.patch \
%D%/packages/patches/perl-autosplit-default-time.patch \
@@ -1377,10 +1428,13 @@ dist_patch_DATA = \
%D%/packages/patches/pingus-boost-headers.patch \
%D%/packages/patches/pingus-sdl-libs-config.patch \
%D%/packages/patches/pixman-CVE-2016-5296.patch \
%D%/packages/patches/pjproject-correct-the-cflags-field.patch \
%D%/packages/patches/pjproject-fix-pkg-config-ldflags.patch \
%D%/packages/patches/plink-1.07-unclobber-i.patch \
%D%/packages/patches/plink-endian-detection.patch \
%D%/packages/patches/plib-CVE-2011-4620.patch \
%D%/packages/patches/plib-CVE-2012-4552.patch \
%D%/packages/patches/plotutils-spline-test.patch \
%D%/packages/patches/podofo-cmake-3.12.patch \
%D%/packages/patches/portaudio-audacity-compat.patch \
%D%/packages/patches/portmidi-modular-build.patch \
@@ -1401,7 +1455,6 @@ dist_patch_DATA = \
%D%/packages/patches/pygpgme-disable-problematic-tests.patch \
%D%/packages/patches/pyqt-configure.patch \
%D%/packages/patches/pyqt-public-sip.patch \
%D%/packages/patches/pyqt-unbundled-qt.patch \
%D%/packages/patches/python-2-deterministic-build-info.patch \
%D%/packages/patches/python-2.7-adjust-tests.patch \
%D%/packages/patches/python-2.7-search-paths.patch \
@@ -1414,7 +1467,7 @@ dist_patch_DATA = \
%D%/packages/patches/python-3.8-fix-tests.patch \
%D%/packages/patches/python-CVE-2018-14647.patch \
%D%/packages/patches/python-aiohttp-3.6.2-no-warning-fail.patch \
%D%/packages/patches/python-alembic-exceptions-cause.patch \
%D%/packages/patches/python-aionotify-0.2.0-py3.8.patch \
%D%/packages/patches/python-argcomplete-1.11.1-fish31.patch \
%D%/packages/patches/python-axolotl-AES-fix.patch \
%D%/packages/patches/python-cairocffi-dlopen-path.patch \
@@ -1427,10 +1480,11 @@ dist_patch_DATA = \
%D%/packages/patches/python-pep8-stdlib-tokenize-compat.patch \
%D%/packages/patches/python-pyfakefs-remove-bad-test.patch \
%D%/packages/patches/python-flint-includes.patch \
%D%/packages/patches/python-jedi-sort-project-test.patch \
%D%/packages/patches/python-libxml2-utf8.patch \
%D%/packages/patches/python-memcached-syntax-warnings.patch \
%D%/packages/patches/python-mox3-python3.6-compat.patch \
%D%/packages/patches/python-testtools.patch \
%D%/packages/patches/python-onnx-use-system-googletest.patch \
%D%/packages/patches/python-packaging-test-arch.patch \
%D%/packages/patches/python2-parameterized-docstring-test.patch \
%D%/packages/patches/python-paste-remove-timing-test.patch \
@@ -1440,8 +1494,8 @@ dist_patch_DATA = \
%D%/packages/patches/python-pygpgme-fix-pinentry-tests.patch \
%D%/packages/patches/python-robotframework-honor-source-date-epoch.patch \
%D%/packages/patches/python-shouldbe-0.1.2-cpy3.8.patch \
%D%/packages/patches/python-slugify-depend-on-unidecode.patch \
%D%/packages/patches/python2-subprocess32-disable-input-test.patch \
%D%/packages/patches/python-tinycss2-flake8-compat.patch \
%D%/packages/patches/python-unittest2-python3-compat.patch \
%D%/packages/patches/python-unittest2-remove-argparse.patch \
%D%/packages/patches/python-waitress-fix-tests.patch \
@@ -1449,11 +1503,13 @@ dist_patch_DATA = \
%D%/packages/patches/qemu-glibc-2.27.patch \
%D%/packages/patches/qrcodegen-cpp-make-install.patch \
%D%/packages/patches/qt4-ldflags.patch \
%D%/packages/patches/qtbase-absolute-runpath.patch \
%D%/packages/patches/qtbase-fix-krita-deadlock.patch \
%D%/packages/patches/qtbase-moc-ignore-gcc-macro.patch \
%D%/packages/patches/qtbase-use-TZDIR.patch \
%D%/packages/patches/qtbase-QTBUG-81715.patch \
%D%/packages/patches/qtscript-disable-tests.patch \
%D%/packages/patches/quagga-reproducible-build.patch \
%D%/packages/patches/quassel-qt-514-compat.patch \
%D%/packages/patches/quickswitch-fix-dmenu-check.patch \
%D%/packages/patches/qtwebkit-pbutils-include.patch \
%D%/packages/patches/randomjungle-disable-static-build.patch \
@@ -1472,13 +1528,19 @@ dist_patch_DATA = \
%D%/packages/patches/rpcbind-CVE-2017-8779.patch \
%D%/packages/patches/rtags-separate-rct.patch \
%D%/packages/patches/racket-store-checksum-override.patch \
%D%/packages/patches/remake-impure-dirs.patch \
%D%/packages/patches/retroarch-disable-online-updater.patch \
%D%/packages/patches/rnp-add-version.cmake.patch \
%D%/packages/patches/rnp-disable-ruby-rnp-tests.patch \
%D%/packages/patches/rnp-unbundle-googletest.patch \
%D%/packages/patches/ruby-rack-ignore-failing-test.patch \
%D%/packages/patches/ruby-rubocop-break-dependency-cycle.patch\
%D%/packages/patches/ruby-sanitize-system-libxml.patch \
%D%/packages/patches/ruby-tzinfo-data-ignore-broken-test.patch\
%D%/packages/patches/runc-CVE-2019-5736.patch \
%D%/packages/patches/rust-1.19-mrustc.patch \
%D%/packages/patches/rust-1.25-accept-more-detailed-gdb-lines.patch \
%D%/packages/patches/rust-1.45-linker-locale.patch \
%D%/packages/patches/rust-bootstrap-stage0-test.patch \
%D%/packages/patches/rust-coresimd-doctest.patch \
%D%/packages/patches/rust-nettle-disable-vendor.patch \
@@ -1494,6 +1556,7 @@ dist_patch_DATA = \
%D%/packages/patches/screen-hurd-path-max.patch \
%D%/packages/patches/scribus-1.5.5-poppler-0.86-build-fix.patch \
%D%/packages/patches/sdl-libx11-1.6.patch \
%D%/packages/patches/seed-webkit.patch \
%D%/packages/patches/seq24-rename-mutex.patch \
%D%/packages/patches/sharutils-CVE-2018-1000097.patch \
%D%/packages/patches/shadow-hurd-pctrl.patch \
@@ -1506,6 +1569,9 @@ dist_patch_DATA = \
%D%/packages/patches/slim-display.patch \
%D%/packages/patches/snappy-add-O2-flag-in-CmakeLists.txt.patch \
%D%/packages/patches/sooperlooper-build-with-wx-30.patch \
%D%/packages/patches/sphinxbase-fix-doxygen.patch \
%D%/packages/patches/sssd-fix-samba.patch \
%D%/packages/patches/sssd-system-directories.patch \
%D%/packages/patches/steghide-fixes.patch \
%D%/packages/patches/suitesparse-mongoose-cmake.patch \
%D%/packages/patches/superlu-dist-awpm-grid.patch \
@@ -1521,6 +1587,8 @@ dist_patch_DATA = \
%D%/packages/patches/t1lib-CVE-2011-0764.patch \
%D%/packages/patches/t1lib-CVE-2011-1552+.patch \
%D%/packages/patches/t4k-common-libpng16.patch \
%D%/packages/patches/tao-add-missing-headers.patch \
%D%/packages/patches/tao-fix-parser-types.patch \
%D%/packages/patches/tar-remove-wholesparse-check.patch \
%D%/packages/patches/tar-skip-unreliable-tests.patch \
%D%/packages/patches/tcc-boot-0.9.27.patch \
@@ -1541,21 +1609,18 @@ dist_patch_DATA = \
%D%/packages/patches/tipp10-fix-compiling.patch \
%D%/packages/patches/tipp10-remove-license-code.patch \
%D%/packages/patches/tk-find-library.patch \
%D%/packages/patches/transmission-CVE-2018-10756.patch \
%D%/packages/patches/transcode-ffmpeg.patch \
%D%/packages/patches/ttf2eot-cstddef.patch \
%D%/packages/patches/ttfautohint-source-date-epoch.patch \
%D%/packages/patches/tomb-fix-errors-on-open.patch \
%D%/packages/patches/tup-unbundle-dependencies.patch \
%D%/packages/patches/tuxpaint-stamps-path.patch \
%D%/packages/patches/twinkle-bcg729.patch \
%D%/packages/patches/u-boot-riscv64-fix-extlinux.patch \
%D%/packages/patches/u-boot-DT-for-Pinebook-Pro.patch \
%D%/packages/patches/u-boot-add-boe-nv140fhmn49-display.patch \
%D%/packages/patches/u-boot-gpio-keys-binding-cons.patch \
%D%/packages/patches/u-boot-leds-common-binding-con.patch \
%D%/packages/patches/u-boot-support-Pinebook-Pro-laptop.patch \
%D%/packages/patches/u-boot-video-rockchip-fix-build.patch \
%D%/packages/patches/ucx-tcp-iface-ioctl.patch \
%D%/packages/patches/udiskie-no-appindicator.patch \
%D%/packages/patches/ungoogled-chromium-system-nspr.patch \
%D%/packages/patches/unknown-horizons-python-3.8-distro.patch \
%D%/packages/patches/unzip-CVE-2014-8139.patch \
%D%/packages/patches/unzip-CVE-2014-8140.patch \
%D%/packages/patches/unzip-CVE-2014-8141.patch \
@@ -1576,6 +1641,7 @@ dist_patch_DATA = \
%D%/packages/patches/vboot-utils-fix-format-load-address.patch \
%D%/packages/patches/vboot-utils-fix-tests-show-contents.patch \
%D%/packages/patches/vboot-utils-skip-test-workbuf.patch \
%D%/packages/patches/vcflib-use-shared-libraries.patch \
%D%/packages/patches/vigra-python-compat.patch \
%D%/packages/patches/vinagre-newer-freerdp.patch \
%D%/packages/patches/vinagre-newer-rdp-parameters.patch \
@@ -1589,11 +1655,13 @@ dist_patch_DATA = \
%D%/packages/patches/warsow-qfusion-fix-bool-return-type.patch \
%D%/packages/patches/weasyprint-library-paths.patch \
%D%/packages/patches/webkitgtk-share-store.patch \
%D%/packages/patches/webkitgtk-bind-all-fonts.patch \
%D%/packages/patches/websocketpp-fix-for-cmake-3.15.patch \
%D%/packages/patches/wicd-bitrate-none-fix.patch \
%D%/packages/patches/wicd-get-selected-profile-fix.patch \
%D%/packages/patches/wicd-urwid-1.3.patch \
%D%/packages/patches/wicd-wpa2-ttls.patch \
%D%/packages/patches/widelands-system-wide_minizip.patch \
%D%/packages/patches/wmctrl-64-fix.patch \
%D%/packages/patches/wmfire-update-for-new-gdk-versions.patch \
%D%/packages/patches/wordnet-CVE-2008-2149.patch \
@@ -1601,7 +1669,6 @@ dist_patch_DATA = \
%D%/packages/patches/wordnet-CVE-2008-3908-pt2.patch \
%D%/packages/patches/x265-arm-flags.patch \
%D%/packages/patches/xf86-video-ark-remove-mibstore.patch \
%D%/packages/patches/xf86-video-geode-glibc-2.20.patch \
%D%/packages/patches/xf86-video-mach64-glibc-2.20.patch \
%D%/packages/patches/xf86-video-savage-xorg-compat.patch \
%D%/packages/patches/xf86-video-siliconmotion-fix-ftbfs.patch \
@@ -1610,13 +1677,11 @@ dist_patch_DATA = \
%D%/packages/patches/xf86-video-voodoo-pcitag.patch \
%D%/packages/patches/xfce4-panel-plugins.patch \
%D%/packages/patches/xfce4-settings-defaults.patch \
%D%/packages/patches/xmoto-utf8.patch \
%D%/packages/patches/xmoto-remove-glext.patch \
%D%/packages/patches/xmoto-reproducible.patch \
%D%/packages/patches/xplanet-1.3.1-cxx11-eof.patch \
%D%/packages/patches/xplanet-1.3.1-libdisplay_DisplayOutput.cpp.patch \
%D%/packages/patches/xplanet-1.3.1-libimage_gif.c.patch \
%D%/packages/patches/xplanet-1.3.1-xpUtil-Add2017LeapSecond.cpp.patch \
%D%/packages/patches/xpra-4.0.1-systemd-run.patch \
%D%/packages/patches/xsane-fix-memory-leak.patch \
%D%/packages/patches/xsane-fix-pdf-floats.patch \
%D%/packages/patches/xsane-fix-snprintf-buffer-length.patch \
+1 -1
View File
@@ -23,7 +23,7 @@
#:use-module (guix monads)
#:use-module (guix records)
#:use-module (guix store)
#:use-module ((guix utils) #:select (source-properties->location))
#:use-module ((guix diagnostics) #:select (source-properties->location))
#:use-module (srfi srfi-35)
#:export (environment-type
environment-type?
+3 -4
View File
@@ -26,6 +26,7 @@
#:use-module (guix base32)
#:use-module (guix derivations)
#:use-module (guix i18n)
#:use-module ((guix diagnostics) #:select (formatted-message))
#:use-module (guix import json)
#:use-module (guix monads)
#:use-module (guix records)
@@ -414,9 +415,7 @@ one procured from https://cloud.digitalocean.com/account/api/tokens.")))))))
(let ((config (machine-configuration machine))
(environment (environment-type-name (machine-environment machine))))
(unless (and config (digital-ocean-configuration? config))
(raise (condition
(&message
(message (format #f (G_ "unsupported machine configuration '~a'
(raise (formatted-message (G_ "unsupported machine configuration '~a' \
for environment of type '~a'")
config
environment))))))))
environment)))))
+47 -29
View File
@@ -24,6 +24,7 @@
#:use-module (gnu system)
#:use-module (gnu system file-systems)
#:use-module (gnu system uuid)
#:use-module ((gnu services) #:select (sexp->system-provenance))
#:use-module (guix diagnostics)
#:use-module (guix gexp)
#:use-module (guix i18n)
@@ -37,6 +38,7 @@
#:use-module (guix store)
#:use-module (guix utils)
#:use-module (gcrypt pk-crypto)
#:use-module (ice-9 format)
#:use-module (ice-9 match)
#:use-module (ice-9 textual-ports)
#:use-module (srfi srfi-1)
@@ -54,6 +56,7 @@
machine-ssh-configuration-host-name
machine-ssh-configuration-build-locally?
machine-ssh-configuration-authorize?
machine-ssh-configuration-allow-downgrades?
machine-ssh-configuration-port
machine-ssh-configuration-user
machine-ssh-configuration-host-key
@@ -82,6 +85,8 @@
(default #t))
(authorize? machine-ssh-configuration-authorize? ; boolean
(default #t))
(allow-downgrades? machine-ssh-configuration-allow-downgrades? ; boolean
(default #f))
(port machine-ssh-configuration-port ; integer
(default 22))
(user machine-ssh-configuration-user ; string
@@ -178,11 +183,9 @@ exist on the machine."
(lambda args
(system-error-errno args)))))
(when (number? errno)
(raise (condition
(&message
(message (format #f (G_ "device '~a' not found: ~a")
(raise (formatted-message (G_ "device '~a' not found: ~a")
(file-system-device fs)
(strerror errno)))))))))
(strerror errno))))))
(define (check-labeled-file-system fs)
(define remote-exp
@@ -195,11 +198,9 @@ exist on the machine."
(remote-let ((result remote-exp))
(unless result
(raise (condition
(&message
(message (format #f (G_ "no file system with label '~a'")
(raise (formatted-message (G_ "no file system with label '~a'")
(file-system-label->string
(file-system-device fs))))))))))
(file-system-device fs)))))))
(define (check-uuid-file-system fs)
(define remote-exp
@@ -210,17 +211,14 @@ exist on the machine."
(use-modules (gnu build file-systems)
(gnu system uuid))
(define uuid
(string->uuid #$(uuid->string (file-system-device fs))))
(find-partition-by-uuid uuid))))
(let ((uuid (uuid #$(uuid->string (file-system-device fs))
'#$(uuid-type (file-system-device fs)))))
(find-partition-by-uuid uuid)))))
(remote-let ((result remote-exp))
(unless result
(raise (condition
(&message
(message (format #f (G_ "no file system with UUID '~a'")
(uuid->string (file-system-device fs))))))))))
(raise (formatted-message (G_ "no file system with UUID '~a'")
(uuid->string (file-system-device fs)))))))
(append (map check-literal-file-system
(filter (lambda (fs)
@@ -277,6 +275,27 @@ not available in the initrd."
(map missing-modules file-systems))
(define* (machine-check-forward-update machine)
"Check whether we are making a forward update for MACHINE. Depending on its
'allow-upgrades?' field, raise an error or display a warning if we are
potentially downgrading it."
(define config
(machine-configuration machine))
(define validate-reconfigure
(if (machine-ssh-configuration-allow-downgrades? config)
warn-about-backward-reconfigure
ensure-forward-reconfigure))
(remote-let ((provenance #~(call-with-input-file
"/run/current-system/provenance"
read)))
(define channels
(sexp->system-provenance provenance))
(check-forward-update validate-reconfigure
#:current-channels channels)))
(define (machine-check-building-for-appropriate-system machine)
"Raise a '&message' error condition if MACHINE is configured to be built
locally and the 'system' field does not match the '%current-system' reported
@@ -285,19 +304,18 @@ by MACHINE."
(system (remote-system (machine-ssh-session machine))))
(when (and (machine-ssh-configuration-build-locally? config)
(not (string= system (machine-ssh-configuration-system config))))
(raise (condition
(&message
(message (format #f (G_ "incorrect target system\
(raise (formatted-message (G_ "incorrect target system\
('~a' was given, while the system reports that it is '~a')~%")
(machine-ssh-configuration-system config)
system))))))))
system)))))
(define (check-deployment-sanity machine)
"Raise a '&message' error condition if it is clear that deploying MACHINE's
'system' declaration would fail."
(define assertions
(append (machine-check-file-system-availability machine)
(machine-check-initrd-modules machine)))
(machine-check-initrd-modules machine)
(list (machine-check-forward-update machine))))
(define aggregate-exp
;; Gather all the expressions so that a single round-trip is enough to
@@ -402,11 +420,9 @@ environment type of 'managed-host."
(when (machine-ssh-configuration-authorize?
(machine-configuration machine))
(unless (file-exists? %public-key-file)
(raise (condition
(&message
(message (format #f (G_ "no signing key '~a'. \
(raise (formatted-message (G_ "no signing key '~a'. \
have you run 'guix archive --generate-key?'")
%public-key-file))))))
%public-key-file)))
(remote-authorize-signing-key (call-with-input-file %public-key-file
(lambda (port)
(string->canonical-sexp
@@ -497,9 +513,11 @@ connection to the host.")))
(let ((config (machine-configuration machine))
(environment (environment-type-name (machine-environment machine))))
(unless (and config (machine-ssh-configuration? config))
(raise (condition
(&message
(message (format #f (G_ "unsupported machine configuration '~a'
(raise (formatted-message (G_ "unsupported machine configuration '~a'
for environment of type '~a'")
config
environment))))))))
environment)))))
;; Local Variables:
;; eval: (put 'remote-let 'scheme-indent-function 1)
;; End:
+53 -33
View File
@@ -24,6 +24,7 @@
#:use-module (guix packages)
#:use-module (guix ui)
#:use-module (guix utils)
#:use-module (guix diagnostics)
#:use-module (guix discovery)
#:use-module (guix memoization)
#:use-module ((guix build utils)
@@ -92,9 +93,8 @@
(define (search-patch file-name)
"Search the patch FILE-NAME. Raise an error if not found."
(or (search-path (%patch-path) file-name)
(raise (condition
(&message (message (format #f (G_ "~a: patch not found")
file-name)))))))
(raise (formatted-message (G_ "~a: patch not found")
file-name))))
(define-syntax-rule (search-patches file-name ...)
"Return the list of absolute file names corresponding to each
@@ -381,39 +381,59 @@ reducing the memory footprint."
(define cache-file
(string-append directory %package-cache-file))
(define (expand-cache module symbol variable result+seen)
(match (false-if-exception (variable-ref variable))
((? package? package)
(match result+seen
((result . seen)
(if (or (vhash-assq package seen)
(hidden-package? package))
(cons result seen)
(cons (cons `#(,(package-name package)
,(package-version package)
,(module-name module)
,symbol
,(package-outputs package)
,(->bool (supported-package? package))
,(->bool (package-superseded package))
,@(let ((loc (package-location package)))
(if loc
`(,(location-file loc)
,(location-line loc)
,(location-column loc))
'(#f #f #f))))
result)
(vhash-consq package #t seen))))))
(_
result+seen)))
(define expand-cache
(match-lambda*
(((module symbol variable) (result . seen))
(let ((package (variable-ref variable)))
(if (or (vhash-assq package seen)
(hidden-package? package))
(cons result seen)
(cons (cons `#(,(package-name package)
,(package-version package)
,(module-name module)
,symbol
,(package-outputs package)
,(->bool (supported-package? package))
,(->bool (package-superseded package))
,@(let ((loc (package-location package)))
(if loc
`(,(location-file loc)
,(location-line loc)
,(location-column loc))
'(#f #f #f))))
result)
(vhash-consq package #t seen)))))))
(define exp
(first
(fold-module-public-variables* expand-cache
(cons '() vlist-null)
(define entry-key
(match-lambda
((module symbol variable)
(let ((value (variable-ref variable)))
(string-append (package-name value) (package-version value)
(object->string module)
(symbol->string symbol))))))
(define (entry<? a b)
(string<? (entry-key a) (entry-key b)))
(define variables
;; First sort variables so that 'expand-cache' later dismisses
;; already-seen package objects in a deterministic fashion.
(sort
(fold-module-public-variables* (lambda (module symbol variable lst)
(let ((value (false-if-exception
(variable-ref variable))))
(if (package? value)
(cons (list module symbol variable)
lst)
lst)))
'()
(all-modules (%package-module-path)
#:warn
warn-about-load-error))))
warn-about-load-error))
entry<?))
(define exp
(first (fold expand-cache (cons '() vlist-null) variables)))
(mkdir-p (dirname cache-file))
(call-with-output-file cache-file
+167
View File
@@ -21,12 +21,31 @@
(define-module (gnu packages accessibility)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix utils)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system glib-or-gtk)
#:use-module (gnu packages)
#:use-module (gnu packages lisp)
#:use-module (gnu packages base)
#:use-module (gnu packages ocaml)
#:use-module (gnu packages pcre)
#:use-module (gnu packages polkit)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages music)
#:use-module (gnu packages language)
#:use-module (gnu packages icu4c)
#:use-module (gnu packages speech)
#:use-module (gnu packages linux)
#:use-module (gnu packages documentation)
#:use-module (gnu packages swig)
#:use-module (gnu packages libusb)
#:use-module (gnu packages java)
#:use-module (gnu packages python)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages tcl)
#:use-module (gnu packages xml)
#:use-module (gnu packages gnome)
#:use-module (gnu packages gstreamer)
@@ -37,6 +56,154 @@
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages libusb))
(define-public libbraille
(package
(name "libbraille")
(version "0.19.0")
(source
(origin
(method url-fetch)
(uri
(string-append "https://sourceforge.net/projects/" name "/files/" name "/"
name "-" version "/" name "-" version ".tar.gz"))
(sha256
(base32 "05g8r0ypazqn10i7k48iibs8bzc3scdfcnhcykab8j16lhzd27d0"))))
(build-system glib-or-gtk-build-system)
(outputs '("out" "bin"))
(arguments
`(#:tests? #f ; Tests require drivers
#:configure-flags
(list
"--disable-static"
"--enable-fake")))
(native-inputs
`(("latex2html" ,latex2html)
("pkg-config" ,pkg-config)
("python" ,python-wrapper)
("swig" ,swig)))
(inputs
`(("glib" ,glib)
("gtk+" ,gtk+-2)
("libusb" ,libusb-compat)))
(synopsis "Portable Braille Library")
(description "Libbraille is a library to easily access Braille displays and
terminals.")
(home-page "https://libbraille.org")
(license license:lgpl2.1+)))
(define-public brltty
(package
(name "brltty")
(version "6.1")
(source
(origin
(method url-fetch)
(uri
(string-append "https://brltty.app/archive/"
name "-" version ".tar.gz"))
(sha256
(base32 "0nk54chr7z2w579vyiak9xk2avhnvrx7x2l5sk8nyw2zplchkx9q"))))
(build-system glib-or-gtk-build-system)
(arguments
`(#:tests? #f ; No target
#:configure-flags
(list
(string-append "--with-tcl-config="
(assoc-ref %build-inputs "tcl")
"/lib/tclConfig.sh")
(string-append "--with-libbraille="
(assoc-ref %build-inputs "libbraille"))
(string-append "--with-espeak_ng="
(assoc-ref %build-inputs "espeak-ng"))
(string-append "--with-espeak="
(assoc-ref %build-inputs "espeak"))
(string-append "--with-flite="
(assoc-ref %build-inputs "flite"))
;; Required for RUNPATH validation.
(string-append "LDFLAGS=-Wl,-rpath="
(assoc-ref %outputs "out")
"/lib"))
#:make-flags
(list
(string-append "JAVA_JAR_DIR="
(assoc-ref %outputs "out"))
(string-append "JAVA_JNI_DIR="
(assoc-ref %outputs "out"))
(string-append "OCAML_DESTDIR="
(assoc-ref %outputs "out")
"/lib")
(string-append "PYTHON_PREFIX="
(assoc-ref %outputs "out"))
"PYTHON_ROOT=/"
(string-append "TCL_DIR="
(assoc-ref %outputs "out")
"/lib"))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'fix-errors
(lambda* (#:key outputs #:allow-other-keys)
(substitute* "configure"
(("/sbin/ldconfig")
(which "true")))
;; Make Python bindings use rpath.
(substitute* "Bindings/Python/setup.py.in"
(("extra_compile_args =")
(string-append "extra_link_args = ['-Wl,-rpath="
(assoc-ref outputs "out")
"/lib'], "
"extra_compile_args = ")))
#t)))))
(native-inputs
`(("clisp" ,clisp)
("cython" ,python-cython)
("doxygen" ,doxygen)
("gettext" ,gettext-minimal)
("java" ,icedtea "jdk")
;; ("linuxdoc" ,linuxdoc-tools)
("ocaml" ,ocaml)
("ocamlfind" ,ocaml-findlib)
("pkg-config" ,pkg-config)
("python" ,python-wrapper)
("tcl" ,tcl)))
(inputs
`(("alsa" ,alsa-lib)
("atspi2" ,at-spi2-core)
("bluez" ,bluez)
("dbus" ,dbus)
("espeak" ,espeak)
("espeak-ng" ,espeak-ng)
("expat" ,expat)
("festival" ,festival)
("flite" ,flite)
("glib" ,glib)
("gpm" ,gpm)
("iconv" ,libiconv)
("icu" ,icu4c)
("libbraille" ,libbraille)
("libpcre2" ,pcre2)
("linux-headers" ,linux-libre-headers)
("louis" ,liblouis)
("ncurses" ,ncurses)
("polkit" ,polkit)
("speech-dispatcher" ,speech-dispatcher)
("util-linux" ,util-linux)
("util-linux:lib" ,util-linux "lib")
("x11" ,libx11)
("xaw" ,libxaw)
("xaw3d" ,libxaw3d)
("xext" ,libxext)
("xfixes" ,libxfixes)
("xt" ,libxt)
("xtst" ,libxtst)))
(synopsis "Braille TTY")
(description "BRLTTY is a background process (daemon) which provides access
to the Linux/Unix console (when in text mode) for a blind person using a
refreshable braille display. It drives the braille display, and provides
complete screen review functionality. Some speech capability has also been
incorporated.")
(home-page "https://brltty.app/")
(license license:lgpl2.1+)))
(define-public florence
(package
(name "florence")
+2 -2
View File
@@ -38,7 +38,7 @@
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/AdaCore/langkit.git")
(url "https://github.com/AdaCore/langkit")
(commit commit)))
(sha256
(base32
@@ -70,7 +70,7 @@ Ada library with bindings for the C and Python programming languages.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/AdaCore/libadalang.git")
(url "https://github.com/AdaCore/libadalang")
(commit commit)))
(sha256
(base32
+362 -120
View File
@@ -1,8 +1,8 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2013 Cyril Roelandt <tipecaml@gmail.com>
;;; Copyright © 2014, 2015, 2016, 2018, 2019 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2014, 2015, 2016, 2017, 2018 Eric Bavier <bavier@member.fsf.org>
;;; Copyright © 2014, 2015, 2016, 2018, 2019, 2020 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2014, 2015, 2016, 2017, 2018, 2020 Eric Bavier <bavier@posteo.net>
;;; Copyright © 2015, 2016 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
;;; Copyright © 2015 Alex Sassmannshausen <alex.sassmannshausen@gmail.com>
;;; Copyright © 2015 Eric Dvorsak <eric@dvorsak.fr>
@@ -85,6 +85,7 @@
#:use-module (gnu packages elf)
#:use-module (gnu packages file)
#:use-module (gnu packages flex)
#:use-module (gnu packages gawk)
#:use-module (gnu packages gettext)
#:use-module (gnu packages gl)
#:use-module (gnu packages glib)
@@ -124,6 +125,7 @@
#:use-module (gnu packages qt)
#:use-module (gnu packages readline)
#:use-module (gnu packages ruby)
#:use-module (gnu packages serialization)
#:use-module (gnu packages sphinx)
#:use-module (gnu packages tcl)
#:use-module (gnu packages terminals)
@@ -145,7 +147,7 @@
(method git-fetch)
(uri
(git-reference
(url "https://github.com/nomius/ktsuss.git")
(url "https://github.com/nomius/ktsuss")
(commit version)))
(sha256
(base32 "0q9931f9hp47v1n8scli4bdg2rkjpf5jf8v7jj2gdn83aia1r2hz"))
@@ -213,15 +215,15 @@ usual file attributes can be checked for inconsistencies.")
(define-public progress
(package
(name "progress")
(version "0.14")
(version "0.15")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Xfennec/progress.git")
(url "https://github.com/Xfennec/progress")
(commit (string-append "v" version))))
(sha256
(base32 "1lk2v4b767klib93an4g3f7z5qrv9kdk9jf7545vw1immc4kamrl"))
(base32 "1cnb4ixlhshn139mj5sr42k5m6gjjbyqvkn1324c47niwrgp7dqm"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(native-inputs
@@ -231,8 +233,14 @@ usual file attributes can be checked for inconsistencies.")
`(("ncurses" ,ncurses)))
(arguments
`(#:tests? #f ; no test suite
#:make-flags (list "CC=gcc"
(string-append "PREFIX=" (assoc-ref %outputs "out")))
#:make-flags
(let ((target ,(%current-target-system)))
(list ,(string-append "CC=" (cc-for-target))
(string-append "PKG_CONFIG="
(if target
(string-append target "-pkg-config")
"pkg-config"))
(string-append "PREFIX=" (assoc-ref %outputs "out"))))
#:phases
(modify-phases %standard-phases
(delete 'configure)))) ; no configure script
@@ -435,59 +443,65 @@ graphs and can export its output to different formats.")
(define-public facter
(package
(name "facter")
(version "4.0.25")
(version "4.0.34")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/puppetlabs/facter-ng")
(url "https://github.com/puppetlabs/facter")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"04nbk9rn5lfhbivsx68dggsp05czm7mzfr1i7yv6168bl92d233y"))))
"19lcmmcnxkbirvh5bn5xa9a99z48zmb1b8845cp5r598y019gxqp"))))
(build-system ruby-build-system)
(arguments
`(#:phases (modify-phases %standard-phases
(add-after 'unpack 'delete-facter-ng-gemspec
(lambda _
;; XXX: ruby-build-system incorrectly finds
;; facter-ng.gemspec from this directory and tries to
;; build that instead of the proper facter.gemspec.
;; Just delete it as a workaround, as it appears to
;; only exist for backwards-compatibility after the
;; facter-ng->facter rename.
(delete-file "agent/facter-ng.gemspec")
#t))
(add-after 'unpack 'embed-iproute-reference
(lambda* (#:key inputs #:allow-other-keys)
(let ((iproute (assoc-ref inputs "iproute")))
;; Provide an absolute reference to the 'ip' executable
;; to avoid propagating it.
(substitute* "lib/resolvers/networking_linux_resolver.rb"
(("execute\\('ip")
(string-append "execute('" iproute "/sbin/ip")))
#t)))
(delete 'check)
(add-after 'wrap 'check
(lambda* (#:key tests? outputs #:allow-other-keys)
;; XXX: The test suite wants to run Bundler and
;; complains that the gemspec is invalid. For now
;; just make sure that we can run the wrapped
;; executable directly.
(if tests?
(invoke (string-append (assoc-ref outputs "out")
"/bin/facter")
;; Many facts depend on /sys, /etc/os-release,
;; etc, so we only run a small sample.
"facterversion" "architecture"
"kernel" "kernelversion")
(format #t "tests disabled~%"))
#t)))))
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'delete-facter-ng-gemspec
(lambda _
;; XXX: ruby-build-system incorrectly finds
;; facter-ng.gemspec from this directory and tries to
;; build that instead of the proper facter.gemspec.
;; Just delete it as a workaround, as it appears to
;; only exist for backwards-compatibility after the
;; facter-ng->facter rename.
(delete-file "agent/facter-ng.gemspec")
#t))
(add-after 'unpack 'embed-absolute-references
;; Refer to absolute executable file names to avoid propagation.
(lambda* (#:key inputs #:allow-other-keys)
(substitute* (find-files "lib/facter/resolvers" "\\.rb$")
(("execute\\('(which |)([^ ']+)" _ _ name)
(string-append "execute('" (or (which name)
name))))
#t))
(delete 'check)
(add-after 'wrap 'check
(lambda* (#:key tests? outputs #:allow-other-keys)
;; XXX: The test suite wants to run Bundler and
;; complains that the gemspec is invalid. For now
;; just make sure that we can run the wrapped
;; executable directly.
(if tests?
(invoke (string-append (assoc-ref outputs "out")
"/bin/facter")
;; Many facts depend on /sys, /etc/os-release,
;; etc, so we only run a small sample.
"facterversion" "architecture"
"kernel" "kernelversion")
(format #t "tests disabled~%"))
#t)))))
(inputs
`(("iproute" ,iproute)
("ruby-hocon" ,ruby-hocon)
`(("ruby-hocon" ,ruby-hocon)
("ruby-sys-filesystem" ,ruby-sys-filesystem)
("ruby-thor" ,ruby-thor)))
("ruby-thor" ,ruby-thor)
;; For embed-absolute-references.
("dmidecode" ,dmidecode)
("inetutils" ,inetutils) ; for hostname
("iproute" ,iproute)
("pciutils" ,pciutils)
("util-linux" ,util-linux)))
(synopsis "Collect and display system facts")
(description
"Facter is a tool that gathers basic facts about nodes (systems) such
@@ -500,26 +514,54 @@ or via the @code{facter} Ruby library.")
(define-public htop
(package
(name "htop")
(version "2.2.0")
(source (origin
(method url-fetch)
(uri (string-append "http://hisham.hm/htop/releases/"
version "/htop-" version ".tar.gz"))
(sha256
(base32
"0mrwpb3cpn3ai7ar33m31yklj64c3pp576vh1naqff6f21pq5mnr"))))
(version "3.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/htop-dev/htop")
(commit version)))
(sha256
(base32 "096gdnpaszs5rfp7qj8npi2jkvdqpp8mznn89f97ykrg6pgagwq4"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(inputs
`(("ncurses" ,ncurses)))
(native-inputs
`(("python" ,python-wrapper))) ;for scripts/MakeHeader.py
(home-page "https://hisham.hm/htop/")
`(("autoconf" ,autoconf)
("automake" ,automake)
("python" ,python-wrapper))) ; for scripts/MakeHeader.py
(home-page "https://htop.dev")
(synopsis "Interactive process viewer")
(description
"This is htop, an interactive process viewer. It is a text-mode
application (for console or X terminals) and requires ncurses.")
(license license:gpl2)))
(define-public bashtop
(package
(name "bashtop")
(version "0.9.25")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/aristocratos/bashtop")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"07nlr6vmyb7yihaxj1fp424lmhwkdjl6mls92v90f6gsvikpa13v"))))
(build-system gnu-build-system)
(arguments
'(#:make-flags (list (string-append "PREFIX=" %output))
#:tests? #f ; bats test fails with loading load.bash
#:phases (modify-phases %standard-phases (delete 'configure))))
(home-page "https://github.com/aristocratos/bashtop")
(synopsis "Linux/OSX/FreeBSD resource monitor")
(description "Resource monitor that shows usage and stats for processor,
memory, disks, network and processes.")
(license license:asl2.0)))
(define-public pies
(package
(name "pies")
@@ -908,7 +950,7 @@ connection alive.")
(define-public isc-dhcp
(let* ((bind-major-version "9")
(bind-minor-version "11")
(bind-patch-version "18")
(bind-patch-version "22")
(bind-release-type "") ; for patch release, use "-P"
(bind-release-version "") ; for patch release, e.g. "6"
(bind-version (string-append bind-major-version
@@ -1004,10 +1046,10 @@ connection alive.")
;; if finds all the programs it needs.
(let* ((out (assoc-ref outputs "out"))
(libexec (string-append out "/libexec"))
(coreutils (assoc-ref inputs "coreutils"))
(coreutils (assoc-ref inputs "coreutils*"))
(inetutils (assoc-ref inputs "inetutils"))
(net-tools (assoc-ref inputs "net-tools"))
(sed (assoc-ref inputs "sed")))
(sed (assoc-ref inputs "sed*")))
(substitute* "client/scripts/linux"
(("/sbin/ip")
(string-append (assoc-ref inputs "iproute")
@@ -1045,14 +1087,10 @@ connection alive.")
"/bind-" bind-version ".tar.gz"))
(sha256
(base32
"0vws0zzb39mkphj4hhjrgfj9dzw951lc4pfa6pqg5ll5ma51mbsr"))))
"1j9a4r83a77mp8k1y8z524c9rzdqgd8rzwczd6zwmw86a00xiimg"))))
;; When cross-compiling, we need the cross Coreutils and sed.
;; Otherwise just use those from %FINAL-INPUTS.
,@(if (%current-target-system)
`(("coreutils" ,coreutils)
("sed" ,sed))
'())))
("coreutils*" ,coreutils)
("sed*" ,sed)))
(home-page "https://www.isc.org/products/DHCP/")
(synopsis "Dynamic Host Configuration Protocol (DHCP) tools")
@@ -1331,10 +1369,11 @@ at once based on a Perl regular expression.")
"packdir=\"/var/log\""))
#t))
(add-before 'install 'tweak-rc-weekly
(lambda _
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "rc/weekly"
(("/bin/kill")
(which "kill"))
(string-append (assoc-ref inputs "coreutils*")
"/bin/kill"))
(("syslogd\\.pid")
;; The file is called 'syslog.pid' (no 'd').
"syslog.pid"))
@@ -1345,6 +1384,7 @@ at once based on a Perl regular expression.")
(native-inputs `(("texinfo" ,texinfo)
("automake" ,automake)
("util-linux" ,util-linux))) ; for 'cal'
(inputs `(("coreutils*" ,coreutils)))
(home-page "https://www.gnu.org/software/rottlog/")
(synopsis "Log rotation and management")
(description
@@ -1358,7 +1398,7 @@ system administrator.")
(define-public sudo
(package
(name "sudo")
(version "1.9.0")
(version "1.9.2")
(source (origin
(method url-fetch)
(uri
@@ -1368,7 +1408,7 @@ system administrator.")
version ".tar.gz")))
(sha256
(base32
"0p7r3cl16pjwbc48ff1gbhjw51lngrghvwblxz5lxpyzqlwi88xb"))
"05432672iilb7s52j9l9xzrlambb1wg3k7qvf5973i41y40x563w"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -1480,7 +1520,7 @@ commands and their arguments.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Duncaen/OpenDoas.git")
(url "https://github.com/Duncaen/OpenDoas")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -1821,7 +1861,7 @@ module slots, and the list of I/O ports (e.g. serial, parallel, USB).")
(define-public acpica
(package
(name "acpica")
(version "20200528")
(version "20200717")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1829,7 +1869,7 @@ module slots, and the list of I/O ports (e.g. serial, parallel, USB).")
version ".tar.gz"))
(sha256
(base32
"01ajxnz9dpnvdbib7yv20dw21a1yyfgwiw3whg0xi57cf4app2md"))))
"0jyy71szjr40c8v40qqw6yh3gfk8d6sl3nay69zrn5d88i3r0jca"))))
(build-system gnu-build-system)
(native-inputs `(("flex" ,flex)
("bison" ,bison)))
@@ -1857,13 +1897,13 @@ development, not the kernel implementation of ACPI.")
(define-public s-tui
(package
(name "s-tui")
(version "1.0.0")
(version "1.0.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "s-tui" version))
(sha256
(base32 "0r5yhlsi5xiy7ii1w4kqkaxz9069v5bbfwi3x3xnxhk51yjfgr8n"))))
(base32 "0xkfdaz5np21311ffdvhks58155qby8j8scbcixhvjd913pj66qx"))))
(build-system python-build-system)
(inputs
`(("python-psutil" ,python-psutil)
@@ -1908,7 +1948,7 @@ system is under heavy load.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/dharple/detox.git")
(url "https://github.com/dharple/detox")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -2041,7 +2081,7 @@ track changes in important system configuration files.")
(define-public libcap-ng
(package
(name "libcap-ng")
(version "0.7.10")
(version "0.7.11")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2049,7 +2089,7 @@ track changes in important system configuration files.")
version ".tar.gz"))
(sha256
(base32
"1gzzy12agfa9ddipdf72h9y68zqqnvsjjylv4vnq6hj4w2safk58"))))
"1s8akhnnazk0b5c6z5i3x54rjb26p8pz2wdl1m21ml3231qmr0c5"))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags
@@ -2093,24 +2133,19 @@ degradation and failure.")
(define-public fdupes
(package
(name "fdupes")
(version "1.6.1")
(version "2.1.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/adrianlopezroche/fdupes.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(method url-fetch)
(uri (string-append "https://github.com/adrianlopezroche/fdupes/"
"releases/download/v" version "/"
"fdupes-" version ".tar.gz"))
(sha256
(base32 "19b6vqblddaw8ccw4sn0qsqzbswlhrz8ia6n4m3hymvcxn8skpz9"))))
(base32 "1g9p50xhi2sp0hqxml4w2k0kq9jv988q2yxm347z5349dlxvap6d"))))
(build-system gnu-build-system)
(arguments
'(#:phases (modify-phases %standard-phases
(delete 'configure))
#:tests? #f ; no 'check' target
#:make-flags (list "CC=gcc"
(string-append "PREFIX="
(assoc-ref %outputs "out")))))
(inputs
`(("ncurses" ,ncurses)
("pcre2" ,pcre2)))
(home-page "https://github.com/adrianlopezroche/fdupes")
(synopsis "Identify duplicate files")
(description
@@ -2157,13 +2192,13 @@ of supported upstream metrics systems simultaneously.")
(define-public ansible
(package
(name "ansible")
(version "2.9.9")
(version "2.9.11")
(source
(origin
(method url-fetch)
(uri (pypi-uri "ansible" version))
(sha256
(base32 "1l99vwkl48iwr8ffd1ihqia995mz8h8hwk4akm4w0cgiifp88gg8"))))
(base32 "1c9ayh61qwasgncmlw7rjx5r4g5n2cpg1d5blgn53zg7xhrx1yc8"))))
(build-system python-build-system)
(native-inputs
`(("python-bcrypt" ,python-bcrypt)
@@ -2350,7 +2385,7 @@ lookup to YAML Mode. You could enable the mode with @code{(add-hook
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/opsengine/cpulimit.git")
(url "https://github.com/opsengine/cpulimit")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -2389,7 +2424,7 @@ limits.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/wting/autojump.git")
(url "https://github.com/wting/autojump")
(commit (string-append "release-v" version))))
(file-name (git-file-name name version))
(sha256
@@ -2435,7 +2470,7 @@ frequently used directories by typing only a small pattern.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/clvv/fasd.git")
(url "https://github.com/clvv/fasd")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -2667,7 +2702,7 @@ results (ndiff), and a packet generation and response analysis tool (nping).")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/dagwieers/dstat.git")
(url "https://github.com/dagwieers/dstat")
(commit (string-append "v" version))))
(file-name (git-file-name "dstat" version))
(sha256
@@ -2719,7 +2754,7 @@ throughput (in the same interval).")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/nvbn/thefuck.git")
(url "https://github.com/nvbn/thefuck")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -2795,7 +2830,7 @@ produce uniform output across heterogeneous networks.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/valr/cbatticon.git")
(url "https://github.com/valr/cbatticon")
(commit version)))
(sha256
(base32 "0ivm2dzhsa9ir25ry418r2qg2llby9j7a6m3arbvq5c3kaj8m9jr"))
@@ -2831,7 +2866,7 @@ the status of your battery in the system tray.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/TrilbyWhite/interrobang.git")
(url "https://github.com/TrilbyWhite/interrobang")
(commit commit)))
(file-name (git-file-name name version))
(sha256
@@ -2907,7 +2942,7 @@ Kerberos and Heimdal and FAST is supported with recent MIT Kerberos.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/linux-sunxi/sunxi-tools.git")
(url "https://github.com/linux-sunxi/sunxi-tools")
(commit (string-append "v" version))))
(sha256
(base32 "04f3jqg8ww4jxsf9c6ddcdgy2xbhkyp0b3l5f1hvvbv94p81rjxd"))
@@ -3012,7 +3047,7 @@ in order to be able to find it.
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/aureliojargas/sedsed.git")
(url "https://github.com/aureliojargas/sedsed")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -3162,7 +3197,7 @@ tool for remote execution and deployment.")
(define-public neofetch
(package
(name "neofetch")
(version "7.0.0")
(version "7.1.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -3171,7 +3206,7 @@ tool for remote execution and deployment.")
(file-name (git-file-name name version))
(sha256
(base32
"0xc0fdc7n5bhqirh83agqiy8r14l14zwca07czvj8vgnsnfybslr"))))
"0i7wpisipwzk0j62pzaigbiq42y1mn4sbraz4my2jlz6ahwf00kv"))))
(build-system gnu-build-system)
(arguments
`(#:tests? #f ; there are no tests
@@ -3245,17 +3280,105 @@ generate those nifty terminal theme information and ASCII distribution logos in
everyone's screenshots nowadays.")
(license license:gpl3)))
(define-public ufetch
(let ((commit "98b622023e03fe24dbc137e9a68104dfe1fbd04a")
(revision "1"))
(package
(name "ufetch")
(version (git-version "0.2" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.com/jschx/ufetch.git")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"09c4zmikza16xpydinnqbi3hmcibfrrn10wij7j0j1wv1pj2sl2l"))))
(build-system trivial-build-system)
(inputs
`(("bash" ,bash)
("tput" ,ncurses)))
(arguments
`(#:modules ((guix build utils))
#:builder
(begin
(use-modules (guix build utils))
(let* ((source (assoc-ref %build-inputs "source"))
(output (assoc-ref %outputs "out"))
(bindir (string-append output "/bin"))
(docdir (string-append output "/share/doc/ufetch-" ,version))
(tput (string-append (assoc-ref %build-inputs "tput") "/bin/tput")))
(install-file (string-append source "/LICENSE") docdir)
(setenv "PATH" (string-append (assoc-ref %build-inputs "bash") "/bin"))
(mkdir-p bindir)
(for-each (lambda (src)
(let ((dst (string-append bindir "/" (basename src))))
(copy-file src dst)
(patch-shebang dst)
(substitute* dst (("tput") tput))))
(find-files source "ufetch-[[:alpha:]]*$"))
;; Note: the `ufetch` we create below will only work if run under
;; the Guix System. I.e. a user trying to run `ufetch` on a
;; foreign distro will not get great results. The `screenfetch`
;; program does actual runtime detection of the operating system,
;; and would be a better choice in such a situation.
(symlink "ufetch-guix" (string-append bindir "/ufetch"))))))
(home-page "https://gitlab.com/jschx/ufetch")
(synopsis "Tiny system info")
(description "This package provides a tiny system info utility.")
(license license:isc))))
(define-public pfetch
(let ((commit "e18a0959ab98b963744755ec4687e59dc11db3c5")
(revision "0"))
(package
(name "pfetch")
(version (git-version "0.7.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/dylanaraps/pfetch")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"1md40av6i3xvvwig5jzhy4kf3s5sgxxk35r0vcyrjd8qyndk927l"))))
(build-system trivial-build-system)
(inputs `(("bash" ,bash)))
(arguments
`(#:modules ((guix build utils))
#:builder
(begin
(use-modules (guix build utils))
(let* ((source (lambda (f)
(string-append (assoc-ref %build-inputs "source") "/" f)))
(output (assoc-ref %outputs "out"))
(docdir (string-append output "/share/doc/pfetch-" ,version)))
(install-file (source "LICENSE.md") docdir)
(install-file (source "README.md") docdir)
(install-file (source "pfetch") (string-append output "/bin"))
(patch-shebang
(string-append output "/bin/pfetch")
(list (string-append (assoc-ref %build-inputs "bash") "/bin")))
#t))))
(home-page "https://github.com/dylanaraps/pfetch")
(synopsis "System information tool")
(description "This package provides a simple, configurable system
information tool.")
(license license:expat))))
(define-public nnn
(package
(name "nnn")
(version "3.2")
(version "3.4")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/jarun/nnn/releases/download/v"
version "/nnn-v" version ".tar.gz"))
(sha256
(base32 "1zflz7yj5wzdnl0728g8qrld2z6dqn7sblbmkjvyqlv1fwjd1fsf"))))
(base32 "189h950m1jjrnhvgcvzk6nj89l58rkxim7bxa0441ssajxpaw0vq"))))
(build-system gnu-build-system)
(inputs
`(("ncurses" ,ncurses)
@@ -3327,7 +3450,7 @@ on systems running the Linux kernel.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/robertdavidgraham/masscan.git")
(url "https://github.com/robertdavidgraham/masscan")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -3438,7 +3561,7 @@ launch daemons into the relevant nodes.")
;; We use git checkout to avoid github auto-generated tarballs
(method git-fetch)
(uri (git-reference
(url "https://github.com/hpc/Spindle.git")
(url "https://github.com/hpc/Spindle")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -3466,7 +3589,7 @@ Python loading in HPC environments.")
(let ((real-name "inxi"))
(package
(name "inxi-minimal")
(version "3.1.01-1")
(version "3.1.05-2")
(source
(origin
(method git-fetch)
@@ -3475,7 +3598,7 @@ Python loading in HPC environments.")
(commit version)))
(file-name (git-file-name real-name version))
(sha256
(base32 "0r204w0r06ibdr4dck7yw2nmvj7xq68bjr7xwwiy7liqdml0n0yc"))))
(base32 "1a7nl2wk49yz5hcrph692xh5phv1mdg1m5cbvgv3ya12c6r32pa2"))))
(build-system trivial-build-system)
(inputs
`(("bash" ,bash-minimal)
@@ -3649,7 +3772,7 @@ support forum. It runs with the @code{/exec} command in most IRC clients.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/pwr/Solaar.git")
(url "https://github.com/pwr/Solaar")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -3665,10 +3788,7 @@ support forum. It runs with the @code{/exec} command in most IRC clients.")
(("'--prefix' in sys\\.argv")
"len([x.startswith('--prefix=') for x in sys.argv]) > 0"))
#t))
(replace 'build
(lambda _
(invoke "python" "setup.py" "build")))
(add-before 'check 'setenv-PATH
(add-before 'build 'setenv-PATH
(lambda _
(setenv "PYTHONPATH" (string-append "lib:" (getenv "PYTHONPATH")))
#t)))))
@@ -3857,3 +3977,125 @@ It supports mounting local filesystems of any kind the normal mount utility
supports. It can also mount encrypted LUKS volumes using the password
supplied by the user when logging in.")
(license (list license:gpl2+ license:lgpl2.1+))))
(define-public jc
(package
(name "jc")
(version "1.13.4")
(source
(origin
;; The PyPI tarball lacks the test suite.
(method git-fetch)
(uri (git-reference
(url "https://github.com/kellyjonbrazil/jc")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0rwvyyrdnw43pixp8h51rncq2inc9pbbj1j2191y5si00pjw34zr"))))
(build-system python-build-system)
(propagated-inputs
`(("python-pygments" ,python-pygments)
("python-ruamel.yaml" ,python-ruamel.yaml)
("python-xmltodict" ,python-xmltodict)))
(home-page "https://github.com/kellyjonbrazil/jc")
(synopsis "Convert the output of command-line tools to JSON")
(description "@code{jc} JSONifies the output of many CLI tools and
file-types for easier parsing in scripts.")
(license license:expat)))
(define-public jtbl
(package
(name "jtbl")
(version "1.1.6")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/kellyjonbrazil/jtbl")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1zzd7rd63xva50f22d1rfja4r302aizrafarhwm67vv181swvdya"))))
(build-system python-build-system)
(inputs
`(("python-tabulate" ,python-tabulate)))
(home-page "https://github.com/kellyjonbrazil/jtbl")
(synopsis "Command-line tool to print JSON data as a table in the terminal")
(description "@code{jtbl} accepts piped JSON data from stdin and outputs a
text table representation to stdout.")
(license license:expat)))
(define-public hosts
(package
(name "hosts")
(version "3.6.3")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/xwmx/hosts")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"1ni4z89kxzgwm26hhx908g04f2h0fypy7lgfa0rvsz8d0wslgcsn"))))
(build-system trivial-build-system)
(inputs
`(("bats" ,bats) ;for test
("awk" ,gawk)
("bash" ,bash)
("coreutils" ,coreutils)
("diffutils" ,diffutils)
("grep" ,grep)
("ncurses" ,ncurses) ;tput
("sed" ,sed)))
(arguments
`(#:modules ((guix build utils))
#:builder
(begin
(use-modules (guix build utils))
;; copy source
(copy-recursively (assoc-ref %build-inputs "source") ".")
;; patch-shebang phase
(setenv "PATH"
(string-append (assoc-ref %build-inputs "bash") "/bin"
":" (assoc-ref %build-inputs "awk") "/bin"
":" (assoc-ref %build-inputs "coreutils") "/bin"
":" (assoc-ref %build-inputs "diffutils") "/bin"
":" (assoc-ref %build-inputs "grep") "/bin"
":" (assoc-ref %build-inputs "ncurses") "/bin"
":" (assoc-ref %build-inputs "sed") "/bin"
":" "/run/setuid-programs"
":" (getenv "PATH")))
(substitute* "hosts"
(("#!/usr/bin/env bash")
(string-append "#!" (which "bash")
"\nPATH=" (getenv "PATH"))))
;; check phase
(setenv "TERM" "linux") ;set to tty for test
(invoke (string-append (assoc-ref %build-inputs "bats") "/bin/bats")
"test")
;; install phase
(install-file "hosts" (string-append %output "/bin"))
(let ((bash-completion
(string-append %output "/etc/bash_completion.d")))
(mkdir-p bash-completion)
(copy-file "etc/hosts-completion.bash"
(string-append bash-completion "/hosts")))
(let ((zsh-completion
(string-append %output "/share/zsh/site-functions")))
(mkdir-p zsh-completion)
(copy-file "etc/hosts-completion.zsh"
(string-append zsh-completion "/_hosts")))
(let ((doc (string-append %output "/share/doc/" ,name "-" ,version)))
(mkdir-p doc)
(install-file "LICENSE" doc)
(install-file "README.md" doc))
#t)))
(home-page "https://github.com/xwmx/hosts/")
(synopsis "Script for editing a foreign distro's @file{/etc/hosts} file")
(description "Hosts is a command line program for managing
@file{/etc/hosts} entries. On Guix System, @file{/etc/hosts} is managed from
the system configuration; hosts only works when using the Guix package manager
on a foreign distro. @command{hosts} works with existing hosts files and
entries, providing commands to add, remove, comment, and search.")
(license license:expat)))
+8 -5
View File
@@ -1,6 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2014 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2015, 2016, 2018 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2015, 2016, 2018, 2020 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2019 Marius Bakke <mbakke@fastmail.com>
;;;
@@ -25,22 +25,23 @@
#:use-module (guix download)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
#:use-module (gnu packages m4)
#:use-module (gnu packages pkg-config))
(define-public adns
(package
(name "adns")
(version "1.5.1")
(version "1.6.0")
(source (origin
(method url-fetch)
(uri (list (string-append "mirror://gnu/adns/adns-"
version ".tar.gz")
(string-append
"http://www.chiark.greenend.org.uk/~ian/adns/ftp/adns-"
version ".tar.gz")))
"https://www.chiark.greenend.org.uk/~ian/adns/ftp/adns-"
version ".tar.gz")))
(sha256
(base32
"1ssfh94ck6kn98nf2yy6743srpgqgd167va5ja3bwx42igqjc42v"))))
"1pi0xl07pav4zm2jrbrfpv43s1r1q1y12awgak8k7q41m5jp4hpv"))))
(build-system gnu-build-system)
(arguments
;; Make sure the programs under bin/ fine libadns.so.
@@ -50,6 +51,8 @@
;; XXX: Tests expect real name resolution to work.
#:tests? #f))
(native-inputs
`(("m4" ,m4)))
(home-page "https://www.gnu.org/software/adns/")
(synopsis "Asynchronous DNS client library and utilities")
(description
+23 -23
View File
@@ -79,6 +79,11 @@
(ice-9 match))
#:phases
(modify-phases %standard-phases
;; This allows us to call the 'agda' binary before installing.
(add-after 'unpack 'set-ld-library-path
(lambda _
(setenv "LD_LIBRARY_PATH" (string-append (getcwd) "/dist/build"))
#t))
;; FIXME: This is a copy of the standard configure phase with a tiny
;; difference: this package needs the -package-db flag to be passed
;; to "runhaskell" in addition to the "configure" action, because
@@ -90,30 +95,25 @@
#:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(name-version (strip-store-file-name out))
(input-dirs (match inputs
(((_ . dir) ...)
dir)
(_ '())))
(ghc-path (getenv "GHC_PACKAGE_PATH"))
(params (append `(,(string-append "--prefix=" out))
`(,(string-append "--libdir=" out "/lib"))
`(,(string-append "--bindir=" out "/bin"))
`(,(string-append
"--docdir=" out
"/share/doc/" name-version))
'("--libsubdir=$compiler/$pkg-$version")
'("--package-db=../package.conf.d")
'("--global")
`(,@(map
(cut string-append "--extra-include-dirs=" <>)
(search-path-as-list '("include") input-dirs)))
`(,@(map
(cut string-append "--extra-lib-dirs=" <>)
(search-path-as-list '("lib") input-dirs)))
(if tests?
'("--enable-tests")
'())
configure-flags)))
(params
`(,(string-append "--prefix=" out)
,(string-append "--libdir=" out "/lib")
,(string-append "--docdir=" out
"/share/doc/" name-version)
"--libsubdir=$compiler/$pkg-$version"
"--package-db=../package.conf.d"
"--global"
,@(if tests?
'("--enable-tests")
'())
;; Build and link with shared libraries
"--enable-shared"
"--enable-executable-dynamic"
"--ghc-option=-fPIC"
,(string-append "--ghc-option=-optl=-Wl,-rpath=" out
"/lib/$compiler/$pkg-$version")
,@configure-flags)))
(unsetenv "GHC_PACKAGE_PATH")
(apply invoke "runhaskell" "-package-db=../package.conf.d"
"Setup.hs" "configure" params)
+47 -2
View File
@@ -28,6 +28,7 @@
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (gnu packages autotools)
#:use-module (gnu packages check)
#:use-module (gnu packages imagemagick)
#:use-module (gnu packages glib)
#:use-module (gnu packages gtk)
@@ -37,8 +38,52 @@
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
#:use-module (gnu packages video)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu))
(define-public zxing-cpp
(package
(name "zxing-cpp")
(version "1.0.8")
(source
(origin
(method git-fetch)
(uri
(git-reference
(url "https://github.com/nu-book/zxing-cpp.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "011sq8wcjfxbnd8sj6bf2fgkamlp8gj6q835g61c952npvwsnl71"))))
(native-inputs
`(("googletest-source" ,(package-source googletest))))
(build-system cmake-build-system)
(arguments
`(#:out-of-source? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'unpack-googletest
;; Copy the googletest sources to where the CMake build expects them.
(lambda* (#:key inputs #:allow-other-keys)
(let ((source (assoc-ref inputs "googletest-source"))
(target "test/unit/googletest-src"))
(mkdir-p target)
(copy-recursively source target)
;; Disable downloading via ExternalProject.
(substitute* "test/unit/CMakeLists.txt.in"
(("ExternalProject_Add\\(") "message("))
#t)))
(replace 'check
(lambda _
(with-directory-excursion "test/unit"
(invoke "cmake" ".")
(invoke "make")
(invoke "./ZXingUnitTest"))
#t)))))
(synopsis "C++ port of ZXing")
(description "ZXing-CPP is a barcode scanning library.")
(home-page "https://github.com/nu-book/zxing-cpp")
(license license:asl2.0)))
(define-public barcode
(package
@@ -91,7 +136,7 @@ characters, and is highly robust.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/dmtx/libdmtx.git")
(url "https://github.com/dmtx/libdmtx")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -163,7 +208,7 @@ Python as well as GUI widgets for GTK and Qt.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/nayuki/QR-Code-generator.git")
(url "https://github.com/nayuki/QR-Code-generator")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(patches (search-patches "qrcodegen-cpp-make-install.patch"))
+97 -41
View File
@@ -4,7 +4,7 @@
;;; Copyright © 2016, 2017, 2018, 2019, 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2014, 2018 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2016, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2017 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2017, 2020 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com>
;;; Copyright © 2017, 2019 Eric Bavier <bavier@member.fsf.org>
@@ -12,6 +12,7 @@
;;; Copyright © 2020 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
;;; Copyright © 2020 Vinicius Monego <monego@posteo.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -43,6 +44,7 @@
#:use-module (gnu packages graphviz)
#:use-module (gnu packages image)
#:use-module (gnu packages java)
#:use-module (gnu packages llvm)
#:use-module (gnu packages maths)
#:use-module (gnu packages mpi)
#:use-module (gnu packages multiprecision)
@@ -72,7 +74,7 @@
(define-public mpfrcx
(package
(name "mpfrcx")
(version "0.5")
(version "0.6")
(source (origin
(method url-fetch)
(uri (string-append
@@ -80,7 +82,7 @@
version ".tar.gz"))
(sha256
(base32
"1s968480ymv6w0rnvfp9mxvx98hvi29fkvw8nk4ggzc6azxgwybs"))))
"0gz5rma9al2jrifpknqkcnd9dkf8l05jcxy3s4ghwhd4y3h5dwia"))))
(build-system gnu-build-system)
(propagated-inputs
`(("gmp" ,gmp)
@@ -149,16 +151,21 @@ line applications.")
(define-public fplll
(package
(name "fplll")
(version "5.2.1")
;; The most recent version 5.3.3 fails in the configure phase:
;; ./configure: line 12956: syntax error near unexpected token `LIBQD,'
;; ./configure: line 12956: ` PKG_CHECK_MODULES(LIBQD, qd, have_libqd="yes",'
;; The error disappears when adding qd as an input; but this is
;; supposed to be an optional input.
(version "5.3.2")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/fplll/fplll.git")
(url "https://github.com/fplll/fplll")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"015qmrd7nfaysbv1hbwiprz9g6hnww1y1z1xw8f43ysb7k1b5nbg"))))
"00iyz218ywspizjiimrjdcqvdqmrsb2367zyy3vkmypnf9i9l680"))))
(build-system gnu-build-system)
(native-inputs
`(("autoconf" ,autoconf)
@@ -196,19 +203,19 @@ the real span of the lattice.")
(define-public python-fpylll
(package
(name "python-fpylll")
(version "0.4.1")
(version "0.5.2")
(source
(origin
;; Pypi contains and older release, so we use a tagged release from
;; Github instead.
(method git-fetch)
(uri (git-reference
(url "https://github.com/fplll/fpylll.git")
(url "https://github.com/fplll/fpylll")
(commit (string-append version "dev"))))
(file-name (git-file-name name version))
(sha256
(base32
"01x2sqdv0sbjj4g4waj0hj4rcn4bq7h17442xaqwbznym9azmn9w"))))
"1a25iibihph626jl4wbs4b77xc4a2c4nfc2ypscf9wpani3dnhjf"))))
(build-system python-build-system)
(inputs
`(("fplll" ,fplll)
@@ -271,7 +278,7 @@ PARI is also available as a C library to allow for faster computations.")
(define-public gp2c
(package
(name "gp2c")
(version "0.0.11pl3")
(version "0.0.11pl4")
(source (origin
(method url-fetch)
(uri (string-append
@@ -279,7 +286,7 @@ PARI is also available as a C library to allow for faster computations.")
version ".tar.gz"))
(sha256
(base32
"0yymbrgyjw500hqgmkj5m4nmscd7c9rs9w2c96lxgrcyab8krhrm"))))
"1cnnh7diqc97q76q5pyhpbljbhc0sz8mlrbqgiwi0sjkgh8iqsj0"))))
(build-system gnu-build-system)
(native-inputs `(("perl" ,perl)))
(inputs `(("pari-gp" ,pari-gp)))
@@ -344,12 +351,13 @@ varieties, i.e. Jacobians of hyperelliptic curves.
It can also be used to compute theta constants at arbitrary
precision.")
(license license:gpl3+)
(home-page "http://cmh.gforge.inria.fr/")))
(home-page
"https://gitlab.inria.fr/cmh/cmh#cmh-computation-of-genus-2-class-polynomials")))
(define-public giac
(package
(name "giac")
(version "1.5.0-87")
(version "1.6.0-7")
(source
(origin
(method url-fetch)
@@ -361,7 +369,7 @@ precision.")
"~parisse/debian/dists/stable/main/source/"
"giac_" version ".tar.gz"))
(sha256
(base32 "1d0h1yb7qvh9x7wwv9yrzmcp712f49w1iljkxp4y6g9pzsmg1mmv"))))
(base32 "1pvgp137zcl0rbhdn1j41xxfml7fp771a7x4ph8qrhhlx0hxzn3p"))))
(build-system gnu-build-system)
(arguments
`(#:modules ((ice-9 ftw)
@@ -401,7 +409,7 @@ precision.")
(delete-file (string-append out "/bin/xcasnew"))
#t))))))
(inputs
;;; TODO: Add libnauty.
;;; TODO: Add libnauty.
`(("fltk" ,fltk)
("glpk" ,glpk)
("gmp" ,gmp)
@@ -438,34 +446,41 @@ or text interfaces) or as a C++ library.")
(define-public flint
(package
(name "flint")
(version "2.5.2")
(source (origin
(method url-fetch)
(uri (string-append
"http://flintlib.org/flint-"
version ".tar.gz"))
(sha256 (base32
"11syazv1a8rrnac3wj3hnyhhflpqcmq02q8pqk2m6g2k6h0gxwfb"))
(patches (search-patches "flint-ldconfig.patch"))))
(version "2.6.3")
(source
(origin
(method url-fetch)
(uri (string-append "http://flintlib.org/flint-" version ".tar.gz"))
(sha256
(base32 "1qrf6hzbbmg7mhkhbb0bab8z2xpdnba5cj4kmmf72lzs0457a6nf"))))
(build-system gnu-build-system)
(inputs
`(("ntl" ,ntl)))
(propagated-inputs
`(("gmp" ,gmp)
("mpfr" ,mpfr))) ; header files from both are included by flint/arith.h
(arguments
`(#:parallel-tests? #f ; seems to be necessary on arm
`(#:parallel-tests? #f ; seems to be necessary on arm
#:phases
(modify-phases %standard-phases
(add-before 'configure 'newer-c++
(lambda _
(substitute* "configure"
(("-ansi") ""))
#t))
(replace 'configure
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out"))
(gmp (assoc-ref inputs "gmp"))
(mpfr (assoc-ref inputs "mpfr")))
;; do not pass "--enable-fast-install", which makes the
;; homebrew configure process fail
(mpfr (assoc-ref inputs "mpfr"))
(ntl (assoc-ref inputs "ntl")))
;; Do not pass "--enable-fast-install", which makes the
;; homebrew configure process fail.
(invoke "./configure"
(string-append "--prefix=" out)
(string-append "--with-gmp=" gmp)
(string-append "--with-mpfr=" mpfr))
(string-append "--with-mpfr=" mpfr)
(string-append "--with-ntl=" ntl))
#t))))))
(synopsis "Fast library for number theory")
(description
@@ -479,22 +494,22 @@ Operations that can be performed include conversions, arithmetic,
GCDs, factoring, solving linear systems, and evaluating special
functions. In addition, FLINT provides various low-level routines for
fast arithmetic.")
(license license:gpl2+)
(license license:lgpl2.1+)
(home-page "http://flintlib.org/")))
(define-public arb
(package
(name "arb")
(version "2.17.0")
(version "2.18.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/fredrik-johansson/arb.git")
(url "https://github.com/fredrik-johansson/arb")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"05lpy3hkl5f8ik19aw40cqydrb932xaf2n8hbq9ib5dnk7f010p1"))))
"15fx3dcbzgwddw9p1nysmx0dbh058afv5m8cj5pdjkcmcl7kw7z9"))))
(build-system gnu-build-system)
(propagated-inputs
`(("flint" ,flint))) ; flint.h is included by arf.h
@@ -533,7 +548,7 @@ real and complex numbers, with automatic, rigorous error control.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/fredrik-johansson/python-flint.git")
(url "https://github.com/fredrik-johansson/python-flint")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -609,7 +624,7 @@ matrices, and polynomials over the integers and over finite fields.")
(define-public singular
(package
(name "singular")
(version "4.1.3p1")
(version "4.1.3p2")
(source
(origin
(method url-fetch)
@@ -623,7 +638,7 @@ matrices, and polynomials over the integers and over finite fields.")
#\.) "-")
"/singular-" version ".tar.gz"))
(sha256 (base32
"1f02mrjwh7pd3pydfvjxsw5rph2qmkg1idwqrdsax924sa77sljw"))))
"1524yrni7gh0hir5ckridq671q5s6avfjdsdyahj51kzdl3wcypf"))))
(build-system gnu-build-system)
(native-inputs
`(("doxygen" ,doxygen)
@@ -726,7 +741,7 @@ syntax is similar to that of C, so basic usage is familiar. It also includes
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/extemporelang/kiss_fft.git")
(url "https://github.com/extemporelang/kiss_fft")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -832,7 +847,7 @@ cosine/ sine transforms or DCT/DST).")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/vkostyukov/la4j.git")
(url "https://github.com/vkostyukov/la4j")
(commit version)))
(file-name (string-append name "-" version "-checkout"))
(sha256
@@ -946,6 +961,46 @@ minimization and curve fitting. It is mature code, based on decades-old
algorithms from the FORTRAN library MINPACK.")
(license license:bsd-2)))
(define-public symengine
(package
(name "symengine")
(version "0.6.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/symengine/symengine")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "129iv9maabmb42ylfdv0l0g94mcbf3y4q3np175008rcqdr8z6h1"))))
(build-system cmake-build-system)
(arguments
'(#:configure-flags
;; These are the suggested build options in the README.
'("-DCMAKE_BUILD_TYPE=Release"
"-DWITH_GMP=on"
"-DWITH_MPFR=on"
"-DWITH_MPC=on"
"-DINTEGER_CLASS=flint"
"-DWITH_LLVM=on"
"-DWITH_SYMENGINE_THREAD_SAFE=on"
"-DBUILD_SHARED_LIBS=on"))) ;also build libsymengine
(native-inputs
`(("llvm" ,llvm)))
(inputs
`(("flint" ,flint)
("gmp" ,gmp)
("mpc" ,mpc)
("mpfr" ,mpfr)))
(home-page "https://github.com/symengine/symengine")
(synopsis "Fast symbolic manipulation library")
(description
"SymEngine is a standalone fast C++ symbolic manipulation library.
Optional thin wrappers allow usage of the library from other languages.")
(license (list license:expat ;SymEngine
license:bsd-3)))) ;3rd party code
(define-public eigen
(package
(name "eigen")
@@ -1033,7 +1088,7 @@ features, and more.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/QuantStack/xtensor.git")
(url "https://github.com/QuantStack/xtensor")
(commit version)))
(sha256
(base32
@@ -1314,14 +1369,15 @@ algebra, such as the row echelon form.")
(file-name (git-file-name name version))
(sha256
(base32
"10j6dspbsq7d2l4q3y0c1l1xwmaqqba2fxg59q5bhgk9h5d7q571"))))
"10j6dspbsq7d2l4q3y0c1l1xwmaqqba2fxg59q5bhgk9h5d7q571"))
(patches (search-patches "linbox-fix-pkgconfig.patch"))))
(build-system gnu-build-system)
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
("libtool" ,libtool)
("pkg-config" ,pkg-config)))
(inputs
(propagated-inputs
`(("fflas-ffpack" ,fflas-ffpack)))
(synopsis "C++ library for linear algebra over exact rings")
(description
+29 -14
View File
@@ -5,9 +5,9 @@
;;; Copyright © 2017 Julien Lepiller <julien@lepiller.eu>
;;; Copyright © 2017 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2017 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2019 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2019, 2020 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2019 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;;
@@ -65,7 +65,7 @@
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/daym/android-make-stub.git")
(url "https://github.com/daym/android-make-stub")
(commit (string-append "v" version))))
(file-name (string-append "android-make-stub-"
version "-checkout"))
@@ -99,7 +99,7 @@ use their packages mostly unmodified in our Android NDK build system.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/google/googletest.git")
(url "https://github.com/google/googletest")
(commit (string-append "release-" version))))
(file-name (git-file-name name version))
(sha256
@@ -126,9 +126,9 @@ use their packages mostly unmodified in our Android NDK build system.")
;; Big thanks to them for laying the groundwork.
;; The version tag is consistent between all repositories.
(define (android-platform-version) "7.1.2_r36")
(define-public (android-platform-version) "7.1.2_r36")
(define (android-platform-system-core version)
(define-public (android-platform-system-core version)
(origin
(method git-fetch)
(uri (git-reference
@@ -185,7 +185,7 @@ use their packages mostly unmodified in our Android NDK build system.")
(base32
checksum))))
(define android-liblog
(define-public android-liblog
(package
(name "android-liblog")
(version (android-platform-version))
@@ -201,7 +201,16 @@ use their packages mostly unmodified in our Android NDK build system.")
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(symlink "liblog.so.0" (string-append out "/lib/liblog.so"))
#t))))))
#t)))
(add-after 'install 'install-headers
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(copy-recursively
"../include/log" (string-append out "/include/log"))
;; For android/log.h, the only header in the android directory.
(copy-recursively
"../include/android" (string-append out "/include/android")))
#t)))))
(home-page "https://developer.android.com/")
(synopsis "Logging library from the Android platform.")
(description "@code{liblog} represents an interface to the volatile Android
@@ -229,7 +238,7 @@ in Main, System, Radio and Events sub-logs.")
various Android core host applications.")
(license license:asl2.0)))
(define android-libcutils
(define-public android-libcutils
(package
(name "android-libcutils")
(version (android-platform-version))
@@ -691,7 +700,7 @@ file system.")
(define-public android-udev-rules
(package
(name "android-udev-rules")
(version "20191103")
(version "20200613")
(source
(origin
(method git-fetch)
@@ -700,7 +709,7 @@ file system.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0x2f2sv0x0ry7kccp47s0hlxps3hbpg37dj3xjjgpdm5hmn2cjq3"))))
(base32 "0cf5br8x6iwxc1cifv0i1klw7skgs8hghdx6qlqby68kyqg81bb2"))))
(build-system trivial-build-system)
(native-inputs `(("source" ,source)))
(arguments
@@ -907,14 +916,14 @@ useful for reverse engineering, analysis of Android applications and more.")
(define-public fdroidserver
(package
(name "fdroidserver")
(version "1.1.1")
(version "1.1.9")
(source
(origin
(method url-fetch)
(uri (pypi-uri "fdroidserver" version))
(sha256
(base32
"0fp7q8faicx6i6wxm717qqaham3jpilb23mvynpz6v73z7hm6wcg"))))
"0m07f791z45w7r2dzx4yb6s54b3c3wykm3w9hn25p2jcyax082a2"))))
(build-system python-build-system)
(arguments
`(#:phases
@@ -922,7 +931,13 @@ useful for reverse engineering, analysis of Android applications and more.")
(add-after 'unpack 'fix-versioning
(lambda _
(substitute* "setup.py"
(("0.2.1") ,(package-version python-pyasn1-modules)))
(("0.2.1") ,(package-version python-pyasn1-modules))
;; The dependency on docker has been removed upstream by
;; a fairly large patch:
;; https://gitlab.com/fdroid/fdroidserver/-/commit/89614851250c79a05db84070feca6dea033af334
;; that is not in a release yet. It appears we can compile with
;; a newer version.
(("docker-py >= 1.9, < 2.0") "docker >= 1.9"))
#t)))))
(propagated-inputs
`(("python-androguard" ,python-androguard)
+4 -4
View File
@@ -1,6 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015, 2017 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2019 Pkill -9 <pkill9@runbox.com>
;;;
;;; This file is part of GNU Guix.
@@ -201,7 +201,7 @@ contains the graphical user interface for synfig.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/LostMoho/Papagayo.git")
(url "https://github.com/LostMoho/Papagayo")
(commit commit)))
(file-name (git-file-name name version))
(sha256
@@ -264,7 +264,7 @@ waveform until they line up with the proper sounds.")
(define-public pencil2d
(package
(name "pencil2d")
(version "0.6.4")
(version "0.6.5")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -273,7 +273,7 @@ waveform until they line up with the proper sounds.")
(file-name (git-file-name name version))
(sha256
(base32
"0zi8x0w8n817zds2lyw9l8j33c03kiybkrcyy3s5fg66mchmrwnr"))))
"06l60wawkhb3wrsj79p5f7ka5cgcyly36pbvm95fvwbkmlvmjzf1"))))
(build-system gnu-build-system)
(inputs
`(("qtbase" ,qtbase)
+2 -2
View File
@@ -44,14 +44,14 @@
(define-public clamav
(package
(name "clamav")
(version "0.102.3")
(version "0.102.4")
(source (origin
(method url-fetch)
(uri (string-append "https://www.clamav.net/downloads/production/"
"clamav-" version ".tar.gz"))
(sha256
(base32
"14q6vi178ih60yz4ja33b6181va1dcj8fyscnmxfx2crav250c7d"))
"06rrzyrhnr0rswryijpbbzywr6387rv8qjq8sb8cl3h2d1m45ggf"))
(modules '((guix build utils)))
(snippet
'(begin
+3 -3
View File
@@ -59,7 +59,7 @@
(method git-fetch)
(file-name (git-file-name name version))
(uri (git-reference
(url "https://github.com/letoram/arcan.git")
(url "https://github.com/letoram/arcan")
(commit commit)))
(sha256
(base32 "1pd0avlzc2rig1hd37zbhc7r2s6fjzdhshfg9l9cfzibl7caclyw"))))
@@ -145,7 +145,7 @@
(method git-fetch)
(file-name "arcan-openal-0.5.4")
(uri (git-reference
(url "https://github.com/letoram/openal.git")
(url "https://github.com/letoram/openal")
(commit "1c7302c580964fee9ee9e1d89ff56d24f934bdef")))
(sha256
(base32
@@ -195,7 +195,7 @@ engine programmable using Lua.")
(method git-fetch)
(file-name (git-file-name name version))
(uri (git-reference
(url "https://github.com/letoram/xarcan.git")
(url "https://github.com/letoram/xarcan")
(commit commit)))
(sha256
(base32 "0zng7cs6733mnf0p6g5wv02981f2sf567n56csax6cmzb8fpamym"))))
+6 -2
View File
@@ -404,8 +404,12 @@ dictionaries, including personal ones.")
(find-files "speller"
,(string-append language ".*\\.dic$"))))
(install-file ,(string-append "speller/" language ".aff")
hunspell)
;; Install affix files corresponding to installed dictionaries
(for-each (lambda (dic)
(install-file (string-append
"speller/" (basename dic ".dic") ".aff")
hunspell))
(find-files hunspell ".*\\.dic$"))
(symlink hunspell (string-append myspell "/dicts"))
(for-each (lambda (file)
(install-file file doc))
+135 -7
View File
@@ -8,6 +8,7 @@
;;; Copyright © 2019 Andy Tai <atai@atai.org>
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
;;; Copyright © 2020 Christopher Lemmer Webber <cwebber@dustycloud.org>
;;; Copyright © 2020 B. Wilson <elaexuotee@wilsonb.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -47,6 +48,7 @@
#:use-module (gnu packages texinfo)
#:use-module (gnu packages python)
#:use-module (gnu packages sphinx)
#:use-module (gnu packages shells)
#:use-module (gnu packages xml)
#:use-module ((guix utils)
#:select (%current-system)))
@@ -259,16 +261,16 @@ runtime")
(define-public rgbds
(package
(name "rgbds")
(version "0.4.0")
(version "0.4.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/rednex/rgbds.git")
(url "https://github.com/rednex/rgbds")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"15680964nlsa83nqgxk7knxajn98lddz2hg6jnn8ffmnms5wdam7"))))
"05djzl3h18zg2z5p2a881wjbmgikzkhf67cgk00frhw4v05sq0lf"))))
(build-system gnu-build-system)
(arguments
`(#:phases
@@ -306,21 +308,21 @@ package for the Game Boy and Game Boy Color. It consists of:
(define-public wla-dx
(package
(name "wla-dx")
(version "9.10")
(version "9.11")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/vhelin/wla-dx.git")
(url "https://github.com/vhelin/wla-dx")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"022isf7s9q5i0j4xj69zpp0lgw8p9n37sn7ii25v68r15zaahk2w"))))
"0i8pxvyaih79pqnyvqyqd9rwdid91pna76cap0k1n5zhg8xswf2f"))))
(build-system cmake-build-system)
(native-inputs
`(("sphinx" ,python-sphinx))) ; to generate man pages
(arguments
`(#:tests? #f)) ; no tests
`(#:tests? #f)) ; no tests
(home-page "https://github.com/vhelin/wla-dx")
(synopsis "Assemblers for various processors")
(description "WLA DX is a set of tools to assemble assembly files to
@@ -371,3 +373,129 @@ It understands mnemonics and generates code for NMOS 6502s (such
as 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...),
CMOS 6502s (65C02 and Rockwell R65C02) and the 65816.")
(license license:gpl2)))
(define-public armips
(package
(name "armips")
(version "0.11.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Kingcom/armips")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1c4dhjkvynqn9xm2vcvwzymk7yg8h25alnawkz4z1dnn1z1k3r9g"))))
(build-system cmake-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(replace 'check
(lambda* (#:key inputs #:allow-other-keys)
(invoke "./armipstests" "../source/Tests")))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(install-file "armips" (string-append (assoc-ref outputs "out")
"/bin"))
#t)))))
(home-page "https://github.com/Kingcom/armips")
(synopsis "Assembler for various ARM and MIPS platforms")
(description
"armips is an assembler with full support for the MIPS R3000, MIPS R4000,
Allegrex and RSP instruction sets, partial support for the EmotionEngine
instruction set, as well as complete support for the ARM7 and ARM9 instruction
sets, both THUMB and ARM mode.")
(license license:expat)))
(define-public intel-xed
(package
(name "intel-xed")
(version "11.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/intelxed/xed")
(commit version)))
(sha256 (base32 "1jffayski2gpd54vaska7fmiwnnia8v3cka4nfyzjgl8xsky9v2s"))
(file-name (git-file-name name version))
(patches (search-patches "intel-xed-fix-nondeterminism.patch"))))
(build-system gnu-build-system)
(native-inputs
`(("python-wrapper" ,python-wrapper)
("tcsh" ,tcsh)
;; As of the time of writing this comment, mbuild does not exist in the
;; Python Package Index and seems to only be used by intel-xed, so we
;; opt to include it here instead of packaging separately. Note also
;; that the git repository contains no version tags, so we directly
;; reference the "version" variable from setup.py instead.
("mbuild"
,(let ((name "mbuild")
(version "0.2496"))
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/intelxed/mbuild.git")
(commit "5304b94361fccd830c0e2417535a866b79c1c297")))
(sha256
(base32
"0r3avc3035aklqxcnc14rlmmwpj3jp09vbcbwynhvvmcp8srl7dl"))
(file-name (git-file-name name version)))))))
(outputs '("out" "lib"))
(arguments
`(#:phases
;; Upstream uses the custom Python build tool `mbuild', so we munge
;; gnu-build-system to fit. The build process for this package is
;; documented at https://intelxed.github.io/build-manual/.
(let* ((build-dir "build")
(kit-dir "kit"))
(modify-phases %standard-phases
(delete 'configure)
(replace 'build
(lambda* (#:key inputs #:allow-other-keys)
(let ((mbuild (assoc-ref inputs "mbuild")))
(setenv "PYTHONPATH" (string-append
(getenv "PYTHONPATH") ":" mbuild))
(invoke "./mfile.py"
(string-append "--build-dir=" build-dir)
(string-append "--install-dir=" kit-dir)
"examples"
"doc"
"install"))))
(replace 'check
(lambda _
;; Skip broken test group `tests/tests-avx512pf'.
(invoke "tests/run-cmd.py"
(string-append "--build-dir=" kit-dir "/bin")
"--tests" "tests/tests-base"
"--tests" "tests/tests-avx512"
"--tests" "tests/tests-cet"
"--tests" "tests/tests-via"
"--tests" "tests/tests-syntax"
"--tests" "tests/tests-xop")))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(lib (assoc-ref outputs "lib")))
(copy-recursively (string-append kit-dir "/bin")
(string-append out "/bin"))
(copy-recursively (string-append kit-dir "/include")
(string-append lib "/include"))
(copy-recursively (string-append kit-dir "/lib")
(string-append lib "/lib"))
#t)))))))
(home-page "https://intelxed.github.io/")
(synopsis "Encoder and decoder for x86 (IA32 and Intel64) instructions")
(description "The Intel X86 Encoder Decoder (XED) is a software library and
for encoding and decoding X86 (IA32 and Intel64) instructions. The decoder
takes sequences of 1-15 bytes along with machine mode information and produces
a data structure describing the opcode, operands, and flags. The encoder takes
a similar data structure and produces a sequence of 1 to 15 bytes. Disassembly
is essentially a printing pass on the data structure.
The library and development files are under the @code{lib} output, with a
family of command line utility wrappers in the default output. Each of the cli
tools is named like @code{xed*}. Documentation for the cli tools is sparse, so
this is a case where ``the code is the documentation.''")
(license license:asl2.0)))
+8 -8
View File
@@ -56,20 +56,20 @@
(define-public cfitsio
(package
(name "cfitsio")
(version "3.47")
(version "3.49")
(source
(origin
(method url-fetch)
(uri (string-append
"http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/"
name "-" version ".tar.gz"))
"cfitsio-" version ".tar.gz"))
(sha256
(base32 "1vzlxnrjckz78p2wf148v2z3krkwnykfqvlj42sz3q711vqid1a1"))))
(base32 "1cyl1qksnkl3cq1fzl4dmjvkd6329b57y9iqyv44wjakbh6s4rav"))))
(build-system gnu-build-system)
;; XXX Building with curl currently breaks wcslib. It doesn't use
;; pkg-config and hence won't link with -lcurl.
(arguments
`(#:tests? #f ; no tests
`(#:tests? #f ; no tests
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-paths
@@ -159,7 +159,7 @@ programs for the manipulation and analysis of astronomical data.")
(define-public stellarium
(package
(name "stellarium")
(version "0.20.1")
(version "0.20.2")
(source
(origin
(method url-fetch)
@@ -167,7 +167,7 @@ programs for the manipulation and analysis of astronomical data.")
"/releases/download/v" version
"/stellarium-" version ".tar.gz"))
(sha256
(base32 "034jkrdaaamvbrkfwi3qcl6h8hwfnw2nvf7a82faj55rskcpnkhm"))))
(base32 "16symz212vjvhfabh39a68qf7d0rm574c6djlibj2qd1q9jgj3j0"))))
(build-system cmake-build-system)
(inputs
`(("qtbase" ,qtbase)
@@ -178,7 +178,7 @@ programs for the manipulation and analysis of astronomical data.")
("zlib" ,zlib)))
(native-inputs
`(("gettext" ,gettext-minimal) ; xgettext is used at compile time
("perl" ,perl) ; For pod2man
("perl" ,perl) ; for pod2man
("qtbase" ,qtbase) ; Qt MOC is needed at compile time
("qttools" ,qttools)))
(arguments
@@ -191,7 +191,7 @@ programs for the manipulation and analysis of astronomical data.")
#:phases (modify-phases %standard-phases
(add-before 'check 'set-offscreen-display
(lambda _
;; make Qt render "offscreen", required for tests
;; Make Qt render "offscreen", required for tests.
(setenv "QT_QPA_PLATFORM" "offscreen")
(setenv "HOME" "/tmp")
#t)))))
+633 -121
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -101,7 +101,7 @@ and the time-based @dfn{TOTP} algorithm (RFC6238).")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Yubico/yubico-pam.git")
(url "https://github.com/Yubico/yubico-pam")
(commit commit)))
(file-name (git-file-name name version))
(sha256
@@ -305,7 +305,9 @@ CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
@@ -350,7 +350,9 @@ CONFIG_MODULE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_LBDAF=y
@@ -370,7 +370,9 @@ CONFIG_MODULE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLK_SCSI_REQUEST=y
@@ -876,7 +876,9 @@ CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
@@ -750,7 +750,9 @@ CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
@@ -881,7 +881,9 @@ CONFIG_MODULE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_LBDAF=y
@@ -872,7 +872,9 @@ CONFIG_MODULE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLK_SCSI_REQUEST=y
@@ -302,7 +302,9 @@ CONFIG_MODULE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_LBDAF=y
@@ -315,7 +315,9 @@ CONFIG_MODULE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLK_DEV_BSG=y
@@ -322,7 +322,9 @@ CONFIG_MODULE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_LBDAF=y
@@ -339,7 +339,9 @@ CONFIG_MODULE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLK_DEV_BSG=y
@@ -880,7 +880,9 @@ CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
# CONFIG_UNUSED_SYMBOLS is not set
# CONFIG_TRIM_UNUSED_KSYMS is not set
@@ -781,7 +781,9 @@ CONFIG_MODVERSIONS=y
CONFIG_ASM_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
# CONFIG_UNUSED_SYMBOLS is not set
# CONFIG_TRIM_UNUSED_KSYMS is not set
@@ -850,7 +850,9 @@ CONFIG_MODVERSIONS=y
CONFIG_ASM_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
CONFIG_UNUSED_SYMBOLS=y
CONFIG_MODULES_TREE_LOOKUP=y
@@ -849,7 +849,9 @@ CONFIG_MODVERSIONS=y
CONFIG_ASM_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_MODULE_SIG is not set
# CONFIG_MODULE_COMPRESS is not set
CONFIG_MODULE_COMPRESS=y
CONFIG_MODULE_COMPRESS_GZIP=y
# CONFIG_MODULE_COMPRESS_XZ is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
CONFIG_UNUSED_SYMBOLS=y
CONFIG_MODULES_TREE_LOOKUP=y
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+78 -5
View File
@@ -371,24 +371,84 @@ exec_with_proot (const char *store, int argc, char *argv[])
#if HAVE_EXEC_WITH_LOADER
/* Traverse PATH, a NULL-terminated string array, and return a colon-separated
search path where each item of PATH has been relocated to STORE. The
result is malloc'd. */
static char *
relocated_search_path (const char *path[], const char *store)
{
char *new_path;
size_t size = 0;
for (size_t i = 0; path[i] != NULL; i++)
size += strlen (store) + strlen (path[i]) + 1; /* upper bound */
new_path = xmalloc (size + 1);
new_path[0] = '\0';
for (size_t i = 0; path[i] != NULL; i++)
{
if (strncmp (path[i], original_store,
sizeof original_store - 1) == 0)
{
strcat (new_path, store);
strcat (new_path, path[i] + sizeof original_store - 1);
}
else
strcat (new_path, path[i]); /* possibly $ORIGIN */
strcat (new_path, ":");
}
new_path[strlen (new_path) - 1] = '\0'; /* Remove trailing colon. */
return new_path;
}
/* Concatenate PATH1 and PATH2 with a colon in between. The result is
potentially malloc'd. */
static char *
concat_paths (const char *path1, const char *path2)
{
if (path1[0] == '\0')
return (char *) path2;
else
{
char *result = xmalloc (strlen (path1) + strlen (path2) + 2);
strcpy (result, path1);
strcat (result, ":");
strcat (result, path2);
return result;
}
}
/* Execute the wrapped program by invoking the loader (ld.so) directly,
passing it the audit module and preloading libfakechroot.so. */
static void
exec_with_loader (const char *store, int argc, char *argv[])
{
static const char *audit_library_path[] = LOADER_AUDIT_RUNPATH;
char *loader = concat (store,
PROGRAM_INTERPRETER + sizeof original_store);
size_t loader_specific_argc = 6;
size_t loader_specific_argc = 8;
size_t loader_argc = argc + loader_specific_argc;
char *loader_argv[loader_argc + 1];
loader_argv[0] = argv[0];
loader_argv[1] = "--audit";
loader_argv[2] = concat (store,
LOADER_AUDIT_MODULE + sizeof original_store);
loader_argv[3] = "--preload";
loader_argv[4] = concat (store,
/* The audit module depends on libc.so and libgcc_s.so so honor
AUDIT_LIBRARY_PATH. Additionally, honor $LD_LIBRARY_PATH if set. */
loader_argv[3] = "--library-path";
loader_argv[4] =
concat_paths (getenv ("LD_LIBRARY_PATH") ?: "",
relocated_search_path (audit_library_path, store));
loader_argv[5] = "--preload";
loader_argv[6] = concat (store,
FAKECHROOT_LIBRARY + sizeof original_store);
loader_argv[5] = concat (store,
loader_argv[7] = concat (store,
"@WRAPPED_PROGRAM@" + sizeof original_store);
for (size_t i = 0; i < argc; i++)
@@ -401,10 +461,23 @@ exec_with_loader (const char *store, int argc, char *argv[])
char *new_root = mkdtemp (strdup ("/tmp/guix-exec-XXXXXX"));
mirror_directory ("/", new_root, make_symlink);
/* 'mirror_directory' created a symlink for the ancestor of ORIGINAL_STORE,
typically "/gnu". Remove that entry so we can create NEW_STORE
below. */
const char *slash = strchr (original_store + 1, '/');
const char *top = slash != NULL
? strndupa (original_store, slash - original_store)
: original_store;
char *new_store_top = concat (new_root, top);
unlink (new_store_top);
/* Now create the store under NEW_ROOT. */
char *new_store = concat (new_root, original_store);
char *new_store_parent = dirname (strdup (new_store));
mkdir_p (new_store_parent);
symlink (store, new_store);
err = symlink (store, new_store);
if (err < 0)
assert_perror (errno);
#ifdef GCONV_DIRECTORY
/* Tell libc where to find its gconv modules. This is necessary because
+1 -1
View File
@@ -176,7 +176,7 @@ C++.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ryansuchocki/microscheme.git")
(url "https://github.com/ryansuchocki/microscheme")
(commit (string-append "v" version))))
(sha256
(base32 "1r3ng4pw1s9yy1h5rafra1rq19d3vmb5pzbpcz1913wz22qdd976"))
+3 -3
View File
@@ -71,7 +71,7 @@
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/axoloti/axoloti.git")
(url "https://github.com/axoloti/axoloti")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -367,7 +367,7 @@ patcher application.")))
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/axoloti/axoloti.git")
(url "https://github.com/axoloti/axoloti")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -607,7 +607,7 @@ patcher application.")))
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/JohannesTaelman/elfloader.git")
(url "https://github.com/JohannesTaelman/elfloader")
(commit commit)))
(file-name (git-file-name "elfloader" commit))
(sha256
+55 -43
View File
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2014, 2015 Eric Bavier <bavier@member.fsf.org>
;;; Copyright © 2014, 2015, 2020 Eric Bavier <bavier@posteo.net>
;;; Copyright © 2014 Ian Denhardt <ian@zenhack.net>
;;; Copyright © 2015, 2016, 2017 Leo Famulari <leo@famulari.name>
;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
@@ -55,6 +55,7 @@
#:use-module (gnu packages dbm)
#:use-module (gnu packages dejagnu)
#:use-module (gnu packages ftp)
#:use-module (gnu packages gettext)
#:use-module (gnu packages glib)
#:use-module (gnu packages gnupg)
#:use-module (gnu packages golang)
@@ -62,6 +63,7 @@
#:use-module (gnu packages guile)
#:use-module (gnu packages linux)
#:use-module (gnu packages mcrypt)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages nettle)
#:use-module (gnu packages onc-rpc)
#:use-module (gnu packages pcre)
@@ -80,7 +82,7 @@
(define-public duplicity
(package
(name "duplicity")
(version "0.7.19")
(version "0.8.15")
(source
(origin
(method url-fetch)
@@ -89,32 +91,36 @@
"-series/" version "/+download/duplicity-"
version ".tar.gz"))
(sha256
(base32 "0ag9dknslxlasslwfjhqgcqbkb1mvzzx93ry7lch2lfzcdd91am6"))))
(base32 "1kg467mxg5a97v1rlv4shk32krgv8ys4nczq4b11av4bp1lgysdc"))))
(build-system python-build-system)
(native-inputs
`(("util-linux" ,util-linux) ; setsid command, for the tests
`(("gettext" ,gnu-gettext) ; for msgfmt
("util-linux" ,util-linux) ; setsid command, for the tests
("par2cmdline" ,par2cmdline)
("python-pexpect" ,python2-pexpect)
("python-fasteners" ,python2-fasteners)
("python-fasteners" ,python-fasteners)
("python-future" ,python-future) ; for tests
("python-pexpect" ,python-pexpect)
("python-pytest" ,python-pytest)
("python-pytest-runner" ,python-pytest-runner)
("python-setuptools-scm" ,python-setuptools-scm)
("tzdata" ,tzdata-for-tests)
("mock" ,python2-mock)))
("mock" ,python-mock)))
(propagated-inputs
`(("lockfile" ,python2-lockfile)
("urllib3" ,python2-urllib3)))
`(("lockfile" ,python-lockfile)
("urllib3" ,python-urllib3)))
(inputs
`(("librsync" ,librsync-0.9)
`(("librsync" ,librsync)
("lftp" ,lftp)
("gnupg" ,gnupg) ; gpg executable needed
("util-linux" ,util-linux))) ; for setsid
(arguments
`(#:python ,python-2 ; setup assumes Python 2
#:test-target "test"
`(#:test-target "test"
#:phases
(modify-phases %standard-phases
(add-before 'build 'use-store-file-names
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "duplicity/gpginterface.py"
(("self.call = 'gpg'")
(("self.call = u'gpg'")
(string-append "self.call = '" (assoc-ref inputs "gnupg") "/bin/gpg'")))
(substitute* '("testing/functional/__init__.py"
@@ -146,7 +152,7 @@ spying and/or modification by the server.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Parchive/par2cmdline.git")
(url "https://github.com/Parchive/par2cmdline")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -310,7 +316,7 @@ random access nor for in-place modification.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/miekg/rdup.git")
(url "https://github.com/miekg/rdup")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -404,23 +410,23 @@ errors.")
(define-public rdiff-backup
(package
(name "rdiff-backup")
(version "1.2.8")
(version "2.0.5")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://savannah/rdiff-backup/rdiff-backup-"
version ".tar.gz"))
(uri (string-append "https://github.com/rdiff-backup/rdiff-backup/releases/"
"download/v" version "/rdiff-backup-" version ".tar.gz"))
(sha256
(base32
"1nwmmh816f96h0ff1jxk95ad38ilbhbdl5dgibx1d4cl81dsi48d"))))
(base32 "11rvjcp77zwgkphz1kyf5yqgr3rlss7dm9xzmvpvc4lp99xq7drb"))))
(build-system python-build-system)
(native-inputs
`(("python-setuptools-scm" ,python-setuptools-scm)))
(inputs
`(("python" ,python-2)
("librsync" ,librsync-0.9)))
`(("python" ,python)
("librsync" ,librsync)))
(arguments
`(#:python ,python-2
#:tests? #f))
(home-page "https://www.nongnu.org/rdiff-backup/")
`(#:tests? #f)) ; Tests require root/sudo
(home-page "https://rdiff-backup.net/")
(synopsis "Local/remote mirroring+incremental backup")
(description
"Rdiff-backup backs up one directory to another, possibly over a network.
@@ -563,14 +569,13 @@ detection, and lossless compression.")
(define-public borg
(package
(name "borg")
(version "1.1.11")
(version "1.1.13")
(source
(origin
(method url-fetch)
(uri (pypi-uri "borgbackup" version))
(sha256
(base32
"190gjzx83b6p64nqj840x382dgz9gfv0gm7wj585lnkrpa90j29n"))
(base32 "089q3flmwbz7dc28zlscwylf64kgck3jf1n6lqpwww8hlrk8cjhn"))
(modules '((guix build utils)))
(snippet
'(begin
@@ -653,7 +658,8 @@ detection, and lossless compression.")
;; These tests assume the kernel supports FUSE.
"and not test_fuse "
"and not test_fuse_allow_damaged_files "
"and not test_mount_hardlinks")))))
"and not test_mount_hardlinks "
"and not test_readonly_mount ")))))
(add-after 'install 'install-doc
(lambda* (#:key inputs outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
@@ -999,7 +1005,7 @@ precious backup space.
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/zbackup/zbackup.git")
(url "https://github.com/zbackup/zbackup")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -1053,12 +1059,12 @@ is format-agnostic, so you can feed virtually any files to it.")
("util-linux" ,util-linux "lib")
("e2fsprogs" ,e2fsprogs)))
(home-page "https://dump.sourceforge.io/")
(synopsis "Ext2/3/4 filesystem dump/restore utilities")
(description "Dump examines files in a filesystem, determines which ones
(synopsis "Ext2/3/4 file system dump/restore utilities")
(description "Dump examines files in a file system, determines which ones
need to be backed up, and copies those files to a specified disk, tape or
other storage medium. Subsequent incremental backups can then be layered on
top of the full backup. The restore command performs the inverse function of
dump; it can restore a full backup of a filesystem. Single files and
dump; it can restore a full backup of a file system. Single files and
directory subtrees may also be restored from full or partial backups in
interractive mode.")
(license license:bsd-3)))
@@ -1066,14 +1072,16 @@ interractive mode.")
(define-public burp
(package
(name "burp")
(version "2.3.28")
(source (origin
(method url-fetch)
(uri (string-append "mirror://sourceforge/burp/burp-" version
"/burp-" version ".tar.bz2"))
(sha256
(base32
"18f8cjsb87skabvz4cl5pdln35qmim7x686js1xzpld6wyl9kv2k"))))
(version "2.3.32")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/grke/burp")
(commit version)))
(sha256
(base32 "0cxxf9ni34c9662ffmr2qc8xmh4g9pmg3swqvhn49mqgr5ra6k2g"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
`(#:phases
@@ -1086,12 +1094,16 @@ interractive mode.")
(string-append prefix " 3600" suffix "\n")))
#t)))))
(inputs
`(("librsync" ,librsync)
`(("acl" ,acl)
("librsync" ,librsync)
("ncurses" ,ncurses) ; for the live status monitor
("openssl" ,openssl)
("uthash" ,uthash)
("zlib" ,zlib)))
(native-inputs
`(("check" ,check)
`(("autoconf" ,autoconf)
("automake" ,automake)
("check" ,check)
("pkg-config" ,pkg-config)))
(home-page "https://burp.grke.org")
(synopsis "Differential backup and restore")
+37 -125
View File
@@ -342,10 +342,8 @@ used to apply commands with arbitrarily long arguments.")
(list (string-append "XFAIL_TESTS=tests/misc/env-S.pl"
" tests/misc/kill.sh"
" tests/misc/nice.sh"
" tests/misc/shred-passes.sh"
" tests/misc/pwd-long.sh"
" tests/split/fail.sh"
" tests/split/l-chunk.sh"
" tests/dd/stats.sh"
" test-fdutimensat"
" test-futimens"
" test-linkat"
@@ -365,7 +363,15 @@ used to apply commands with arbitrarily long arguments.")
(("/bin/sh") (which "sh")))
(substitute* (find-files "tests" "\\.sh$")
(("#!/bin/sh") (string-append "#!" (which "sh"))))
#t)))))
#t))
,@(if (hurd-target?)
`((add-after 'unpack 'remove-tests
(lambda _
(substitute* "Makefile.in"
;; this test hangs
(("^ *tests/misc/timeout-group.sh.*") ""))
#t)))
'()))))
(synopsis "Core GNU utilities (file, text, shell)")
(description
"GNU Coreutils package includes all of the basic command-line tools that
@@ -554,8 +560,8 @@ included.")
;; big refactoring of xtensa-modules.c (commit 567607c11fbf7105 upstream).
;; Keep this version around until the patch is updated.
(define-public binutils-2.33
(package/inherit
binutils
(package
(inherit binutils)
(version "2.33.1")
(source (origin
(inherit (package-source binutils))
@@ -570,8 +576,7 @@ included.")
(properties '())))
(define-public binutils-gold
(package
(inherit binutils)
(package/inherit binutils+documentation
(name "binutils-gold")
(arguments
`(#:phases
@@ -594,7 +599,7 @@ included.")
(native-inputs
`(("bc" ,bc)))
(inputs
`(("gcc:lib" ,gcc "lib")))))
`(("gcc:lib" ,(canonical-package gcc) "lib")))))
(define* (make-ld-wrapper name #:key
(target (const #f))
@@ -1009,118 +1014,6 @@ with the Linux kernel.")
"glibc-CVE-2018-11237.patch"))))
(properties `((lint-hidden-cve . ("CVE-2017-18269")))))) ; glibc-2.27-git-fixes
(define-public glibc-2.26
(package
(inherit glibc)
;; This version number corresponds to the output of `git describe` and the
;; archive can be generated by checking out the commit ID and running:
;; git archive --prefix=$(git describe)/ HEAD | xz > $(git describe).tar.xz
;; See <https://bugs.gnu.org/29406> for why this was necessary.
(version "2.26.105-g0890d5379c")
(source (origin
(inherit (package-source glibc))
(uri (string-append "https://alpha.gnu.org/gnu/guix/mirror/"
"glibc-" (version-major+minor version) "-"
(caddr (string-split version #\.)) ".tar.xz"))
(sha256
(base32
"1jck0c1i248sn02rvsfjykk77qncma34bjq89dyy2irwm50d7s3g"))
(patches (search-patches "glibc-ldd-x86_64.patch"
"glibc-versioned-locpath.patch"
"glibc-allow-kernel-2.6.32.patch"))))))
(define-public glibc-2.25
(package
(inherit glibc)
(version "2.25")
(source (origin
(inherit (package-source glibc))
(uri (string-append "mirror://gnu/glibc/glibc-"
version ".tar.xz"))
(sha256
(base32
"1813dzkgw6v8q8q1m4v96yfis7vjqc9pslqib6j9mrwh6fxxjyq6"))
(patches (search-patches "glibc-ldd-x86_64.patch"
"glibc-versioned-locpath.patch"
"glibc-vectorized-strcspn-guards.patch"
"glibc-CVE-2017-1000366-pt1.patch"
"glibc-CVE-2017-1000366-pt2.patch"
"glibc-CVE-2017-1000366-pt3.patch"))))))
(define-public glibc-2.24
(package
(inherit glibc)
(version "2.24")
(source (origin
(inherit (package-source glibc))
(uri (string-append "mirror://gnu/glibc/glibc-"
version ".tar.xz"))
(sha256
(base32
"1lxmprg9gm73gvafxd503x70z32phwjzcy74i0adfi6ixzla7m4r"))
(patches (search-patches "glibc-ldd-x86_64.patch"
"glibc-versioned-locpath.patch"
"glibc-vectorized-strcspn-guards.patch"
"glibc-CVE-2015-5180.patch"
"glibc-CVE-2017-1000366-pt1.patch"
"glibc-CVE-2017-1000366-pt2.patch"
"glibc-CVE-2017-1000366-pt3.patch"))))))
(define-public glibc-2.23
(package
(inherit glibc)
(version "2.23")
(source (origin
(inherit (package-source glibc))
(uri (string-append "mirror://gnu/glibc/glibc-"
version ".tar.xz"))
(sha256
(base32
"1s8krs3y2n6pzav7ic59dz41alqalphv7vww4138ag30wh0fpvwl"))
(patches (search-patches "glibc-ldd-x86_64.patch"
"glibc-versioned-locpath.patch"
"glibc-vectorized-strcspn-guards.patch"
"glibc-CVE-2015-5180.patch"
"glibc-CVE-2016-3075.patch"
"glibc-CVE-2016-3706.patch"
"glibc-CVE-2016-4429.patch"
"glibc-CVE-2017-1000366-pt1.patch"
"glibc-CVE-2017-1000366-pt2.patch"
"glibc-CVE-2017-1000366-pt3.patch"))))))
(define-public glibc-2.22
(package
(inherit glibc)
(version "2.22")
(source (origin
(inherit (package-source glibc))
(uri (string-append "mirror://gnu/glibc/glibc-"
version ".tar.xz"))
(sha256
(base32
"0j49682pm2nh4qbdw35bas82p1pgfnz4d2l7iwfyzvrvj0318wzb"))
(patches (search-patches "glibc-ldd-x86_64.patch"
"glibc-o-largefile.patch"
"glibc-vectorized-strcspn-guards.patch"
"glibc-CVE-2015-5180.patch"
"glibc-CVE-2015-7547.patch"
"glibc-CVE-2016-3075.patch"
"glibc-CVE-2016-3706.patch"
"glibc-CVE-2016-4429.patch"
"glibc-CVE-2017-1000366-pt1.patch"
"glibc-CVE-2017-1000366-pt2.patch"
"glibc-CVE-2017-1000366-pt3.patch"))))
(arguments
(substitute-keyword-arguments (package-arguments glibc)
((#:phases phases)
`(modify-phases ,phases
(add-before 'configure 'fix-pwd
(lambda _
;; Use `pwd' instead of `/bin/pwd' for glibc-2.22.
(substitute* "configure"
(("/bin/pwd") "pwd"))
#t))))))))
(define-public (make-gcc-libc base-gcc libc)
"Return a GCC that targets LIBC."
(package (inherit base-gcc)
@@ -1336,7 +1229,7 @@ command.")
(define-public tzdata
(package
(name "tzdata")
(version "2019c")
(version "2020a")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1344,7 +1237,7 @@ command.")
version ".tar.gz"))
(sha256
(base32
"0z7w1yv37cfk8yhix2cillam091vgp1j4g8fv84261q9mdnq1ivr"))))
"18lrp0zh8m931jjlrv8lvjas4ka5dfkzdbwnbw5lwd2dlbn62wal"))))
(build-system gnu-build-system)
(arguments
'(#:tests? #f
@@ -1394,7 +1287,7 @@ command.")
version ".tar.gz"))
(sha256
(base32
"1m3y2rnf1nggxxhxplab5zdd5whvar3ijyrv7lifvm82irkd7szn"))))))
"0sfnlqw1p93r7klny69rwr94fh22mz632h52phgzfgg01q9gfakx"))))))
(home-page "https://www.iana.org/time-zones")
(synopsis "Database of current and historical time zones")
(description "The Time Zone Database (often called tz or zoneinfo)
@@ -1411,7 +1304,26 @@ and daylight-saving rules.")
;;; package.
(define-public tzdata-for-tests
(hidden-package
(package/inherit tzdata)))
(package
(inherit tzdata)
(version "2019c")
(source (origin
(method url-fetch)
(uri (string-append
"https://data.iana.org/time-zones/releases/tzdata"
version ".tar.gz"))
(sha256
(base32
"0z7w1yv37cfk8yhix2cillam091vgp1j4g8fv84261q9mdnq1ivr"))))
(inputs
`(("tzcode" ,(origin
(method url-fetch)
(uri (string-append
"https://data.iana.org/time-zones/releases/tzcode"
version ".tar.gz"))
(sha256
(base32
"1m3y2rnf1nggxxhxplab5zdd5whvar3ijyrv7lifvm82irkd7szn")))))))))
(define-public libiconv
(package
+55 -2
View File
@@ -3,7 +3,7 @@
;;; Copyright © 2014, 2015, 2018 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2015, 2017 Leo Famulari <leo@famulari.name>
;;; Copyright © 2016, 2017, 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com>
;;;
;;; This file is part of GNU Guix.
@@ -24,11 +24,13 @@
(define-module (gnu packages bash)
#:use-module (guix licenses)
#:use-module (gnu packages)
#:use-module (gnu packages base)
#:use-module (gnu packages bootstrap)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages readline)
#:use-module (gnu packages bison)
#:use-module (gnu packages linux)
#:use-module (gnu packages guile)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix git-download)
@@ -37,6 +39,7 @@
#:use-module (guix monads)
#:use-module (guix store)
#:use-module (guix build-system gnu)
#:use-module (guix build-system trivial)
#:autoload (guix gnupg) (gnupg-verify*)
#:autoload (guix base32) (bytevector->nix-base32-string)
@@ -327,7 +330,7 @@ completion for many common commands.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/illusori/bash-tap.git")
(url "https://github.com/illusori/bash-tap")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -362,3 +365,53 @@ for Bash shell scripts and functions. Along with the Test::More-style testing
helpers it provides helper functions for mocking commands and in-process output
capturing.")
(license expat)))
(define-public bats
(package
(name "bats")
(version "1.2.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/bats-core/bats-core")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0f59zh4d4pa1a7ybs5zl6h0csbqqv11lbnq0jl1dgwm1s6p49bsq"))))
(inputs
`(("bash" ,bash)
("coreutils" ,coreutils)
("guile" ,guile-3.0) ;for wrap-script
("grep" ,grep)))
(arguments
`(#:modules ((guix build utils))
#:builder
(begin
(use-modules (guix build utils))
(copy-recursively (assoc-ref %build-inputs "source") ".")
(setenv "PATH"
(string-append (assoc-ref %build-inputs "bash") "/bin"
":" (assoc-ref %build-inputs "coreutils") "/bin"
":" (assoc-ref %build-inputs "grep") "/bin"
":" (assoc-ref %build-inputs "guile") "/bin"
":" (getenv "PATH")))
(for-each (lambda (file) (patch-shebang file)) (find-files "."))
(substitute* "bin/bats"
(("export BATS_ROOT" line)
(string-append "BATS_ROOT=\"${BATS_ROOT:-" %output "/libexec/bats-core}\"\n"
line)))
;; Install phase
(invoke "./install.sh" %output)
(wrap-script (string-append %output "/bin/bats")
(list "PATH" 'prefix (string-split (getenv "PATH")
#\:))))))
(build-system trivial-build-system)
(home-page "https://github.com/bats-core/bats-core/")
(synopsis "Bash Automated Testing System")
(description
"Bats is a @acronym{TAP, Test Anything Protocol}-compliant testing
framework for Bash. It provides a simple way to verify that the UNIX programs
you write behave as expected. Bats is most useful when testing software written
in Bash, but you can use it to test any UNIX program.")
(license expat)))
+4 -4
View File
@@ -46,14 +46,14 @@
(define-public fio
(package
(name "fio")
(version "3.20")
(version "3.22")
(source (origin
(method url-fetch)
(uri (string-append "https://brick.kernel.dk/snaps/"
"fio-" version ".tar.bz2"))
(sha256
(base32
"1mwqafn81a9pxy2kw9rl4p3r2brhg2ckwrcwzy0q4gffxgn3k9c7"))))
"0f2x917600y6k0xs34ixgfjm4v1ylbh8svpkqi07xy3474g5s2rv"))))
(build-system gnu-build-system)
(arguments
'(#:test-target "test"
@@ -131,7 +131,7 @@ is to write a job file matching the I/O load one wants to simulate.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/intel/mpi-benchmarks.git")
(url "https://github.com/intel/mpi-benchmarks")
(commit (string-append "IMB-v" version))))
(file-name (git-file-name name version))
(sha256
@@ -217,7 +217,7 @@ This can give a much better understanding of the command's performance.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/google/benchmark.git")
(url "https://github.com/google/benchmark")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+17 -2
View File
@@ -2,6 +2,8 @@
;;; Copyright © 2012, 2013, 2015, 2019 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2020 B. Wilson <elaexuotee@wilsonb.com>
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -56,14 +58,27 @@
(inputs `(("flex" ,flex)))
(propagated-inputs `(("m4" ,m4)))
(home-page "https://www.gnu.org/software/bison/")
(synopsis "Parser generator")
(synopsis "Yacc-compatible parser generator")
(description
"GNU Bison is a general-purpose parser generator. It can build a
deterministic or generalized LR parser from an annotated, context-free
grammar. It is versatile enough to have many applications, from parsers for
simple tools through complex programming languages.")
simple tools through complex programming languages.
Bison also provides an implementation of @command{yacc}, as specified by POSIX.")
(license gpl3+)))
(define-public bison-3.6
(package
(inherit bison)
(version "3.6.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://gnu/bison/bison-" version ".tar.xz"))
(sha256
(base32 "0gdpnjh6ra9xa9vj6hzjdf0c04x4pjyy8vssm3qdb7fya4v7knq6"))))))
(define-public bison-3.0
(package
(inherit bison)
+56 -66
View File
@@ -1,7 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2014 Taylan Ulrich Bayirli/Kammer <taylanbayirli@gmail.com>
;;; Copyright © 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2016, 2017, 2018, 2019 Leo Famulari <leo@famulari.name>
;;; Copyright © 2016, 2017, 2018, 2019, 2020 Leo Famulari <leo@famulari.name>
;;; Copyright © 2016, 2017, 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016 Tomáš Čech <sleep_walker@gnu.org>
;;; Copyright © 2016, 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
@@ -9,7 +9,7 @@
;;; Copyright © 2018 Fis Trivial <ybbs.daans@hotmail.com>
;;; Copyright © 2018 Nam Nguyen <namn@berkeley.edu>
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
;;; Copyright © 2019, 2020 Brett Gilio <brettg@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -42,7 +42,6 @@
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
#:use-module (gnu packages cyrus-sasl)
#:use-module (gnu packages file)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages glib)
#:use-module (gnu packages gnome)
@@ -50,7 +49,6 @@
#:use-module (gnu packages gstreamer)
#:use-module (gnu packages gtk)
#:use-module (gnu packages libevent)
#:use-module (gnu packages linux)
#:use-module (gnu packages multiprecision)
#:use-module (gnu packages nettle)
#:use-module (gnu packages ncurses)
@@ -67,16 +65,15 @@
(define-public transmission
(package
(name "transmission")
(version "2.94")
(version "3.00")
(source (origin
(method url-fetch)
(uri (string-append
"https://github.com/transmission/transmission-releases/raw/"
"master/transmission-" version ".tar.xz"))
(patches (search-patches "transmission-CVE-2018-10756.patch"))
(uri (string-append "https://github.com/transmission/transmission"
"/releases/download/" version "/transmission-"
version ".tar.xz"))
(sha256
(base32
"0zbbj7rlm6m7vb64x68a64cwmijhsrwx9l63hbwqs7zr9742qi1m"))))
"1wjmn96zrvmk8j1yz2ysmqd7a2x6ilvnwwapcvfzgxs2wwpnai4i"))))
(build-system glib-or-gtk-build-system)
(outputs '("out" ; library and command-line interface
"gui")) ; graphical user interface
@@ -92,8 +89,7 @@
(gui (assoc-ref outputs "gui")))
(mkdir-p (string-append gui "/bin"))
(rename-file (string-append out "/bin/transmission-gtk")
(string-append gui
"/bin/transmission-gtk"))
(string-append gui "/bin/transmission-gtk"))
;; Move the '.desktop' and icon files as well.
(mkdir (string-append gui "/share"))
@@ -104,12 +100,9 @@
'("applications" "icons" "pixmaps")))
#t)))))
(inputs
`(("inotify-tools" ,inotify-tools)
("libevent" ,libevent)
`(("libevent" ,libevent)
("curl" ,curl)
("cyrus-sasl" ,cyrus-sasl)
("openssl" ,openssl)
("file" ,file)
("zlib" ,zlib)
("gtk+" ,gtk+)))
(native-inputs
@@ -131,7 +124,7 @@ DHT, µTP, PEX and Magnet Links.")
;; or any future license endorsed by Mnemosyne LLC.
;;
;; A few files files carry an MIT/X11 license header.
(license l:gpl3+)))
(license (list l:gpl2 l:gpl3))))
(define-public libtorrent
(package
@@ -188,38 +181,36 @@ XML-RPC over SCGI.")
(license l:gpl2+)))
(define-public tremc
(let ((commit "4d50dab7376601daca13f7be6eabc0eaa057c1b0")
(revision "0"))
(package
(name "tremc")
(version (git-version "0.9.1" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tremc/tremc.git")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0qpi65n8rv7l9mg8qyqx70z83inkl8v5r5nks65c99lhscdki0w7"))))
(build-system gnu-build-system)
(arguments
`(#:tests? #f ; no test suite
#:make-flags
(list (string-append "PREFIX=" (assoc-ref %outputs "out")))
#:phases
(modify-phases %standard-phases
;; The software is just a Python script that must be copied into place.
(delete 'configure)
(delete 'build))))
(inputs
`(("python" ,python)))
(synopsis "Console client for the Transmission BitTorrent daemon")
(description "Tremc is a console client, with a curses interface, for the
(package
(name "tremc")
(version "0.9.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tremc/tremc")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"1fqspp2ckafplahgba54xmx0sjidx1pdzyjaqjhz0ivh98dkx2n5"))))
(build-system gnu-build-system)
(arguments
`(#:tests? #f ; no test suite
#:make-flags
(list (string-append "PREFIX=" (assoc-ref %outputs "out")))
#:phases
(modify-phases %standard-phases
;; The software is just a Python script that must be copied into place.
(delete 'configure)
(delete 'build))))
(inputs
`(("python" ,python)))
(synopsis "Console client for the Transmission BitTorrent daemon")
(description "Tremc is a console client, with a curses interface, for the
Transmission BitTorrent daemon.")
(home-page "https://github.com/tremc/tremc")
(license l:gpl3+))))
(home-page "https://github.com/tremc/tremc")
(license l:gpl3+)))
(define-public transmission-remote-cli
(package
@@ -228,7 +219,7 @@ Transmission BitTorrent daemon.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/fagga/transmission-remote-cli.git")
(url "https://github.com/fagga/transmission-remote-cli")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -352,7 +343,7 @@ downloads, download scheduling, download rate limiting.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Rudde/mktorrent.git")
(url "https://github.com/Rudde/mktorrent")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -384,17 +375,16 @@ and will take advantage of multiple processor cores where possible.")
(define-public libtorrent-rasterbar
(package
(name "libtorrent-rasterbar")
(version "1.1.14")
(source (origin
(method url-fetch)
(uri
(string-append
"https://github.com/arvidn/libtorrent/releases/download/libtorrent-"
(string-join (string-split version #\.) "_")
"/libtorrent-rasterbar-" version ".tar.gz"))
(sha256
(base32
"0sn3ingmk1lk9p56f9ifgdwhjg0qizcfgv15wyc9s71nm5fya7sc"))))
(version "1.2.8")
(source
(origin
(method url-fetch)
(uri
(string-append "https://github.com/arvidn/libtorrent/"
"releases/download/libtorrent-" version "/"
"libtorrent-rasterbar-" version ".tar.gz"))
(sha256
(base32 "1phn4klzvfzvidv5g566pnrrxj8l0givpy6s4r17d45wznqxc006"))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags
@@ -411,9 +401,9 @@ and will take advantage of multiple processor cores where possible.")
(native-inputs `(("python" ,python-wrapper)
("pkg-config" ,pkg-config)))
(home-page "https://www.libtorrent.org/")
(synopsis "Feature complete BitTorrent implementation")
(synopsis "Feature-complete BitTorrent implementation")
(description
"libtorrent-rasterbar is a feature complete C++ BitTorrent implementation
"libtorrent-rasterbar is a feature-complete C++ BitTorrent implementation
focusing on efficiency and scalability. It runs on embedded devices as well as
desktops.")
(license l:bsd-2)))
@@ -421,16 +411,16 @@ desktops.")
(define-public qbittorrent
(package
(name "qbittorrent")
(version "4.2.1")
(version "4.2.5")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/qbittorrent/qBittorrent.git")
(url "https://github.com/qbittorrent/qBittorrent")
(commit (string-append "release-" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0bz4l7awkx4qf3gh9c8gj8fab989439zj8qy4x9r36wxdjg5cxil"))))
(base32 "1n613ylg6i9gisgk0dbr2kpfasyizrkdjff1r8smd4vri2qrdksn"))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags
+2 -2
View File
@@ -288,7 +288,7 @@ across a broad spectrum of applications.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/boostorg/sync.git")
(url "https://github.com/boostorg/sync")
(commit commit)))
(file-name (git-file-name name version))
(sha256
@@ -317,7 +317,7 @@ Boost.Thread.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/boostorg/signals2.git")
(url "https://github.com/boostorg/signals2")
(commit (string-append "boost-" version))))
(file-name (git-file-name name version))
(sha256
+5 -14
View File
@@ -2,7 +2,7 @@
;;; Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2015, 2018 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2015 Leo Famulari <leo@famulari.name>
;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2016, 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2016, 2017, 2018 Marius Bakke <mbakke@fastmail.com>
;;; Copyright © 2016, 2017 Danny Milosavljevic <dannym@scratchpost.org>
;;; Copyright © 2016, 2017 David Craven <david@craven.ch>
@@ -11,7 +11,6 @@
;;; Copyright © 2019 nee <nee@cock.li>
;;; Copyright © 2019 Mathieu Othacehe <m.othacehe@gmail.com>
;;; Copyright © 2020 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2018, 2019, 2020 Vagrant Cascadian <vagrant@debian.org>
;;; Copyright © 2020 Pierre Langlois <pierre.langlois@gmx.com>
;;;
@@ -97,7 +96,8 @@
(patches (search-patches
"grub-efi-fat-serial-number.patch"
"grub-setup-root.patch"
"grub-verifiers-Blocklist-fallout-cleanup.patch"))))
"grub-verifiers-Blocklist-fallout-cleanup.patch"
"grub-cross-system-i686.patch"))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags
@@ -446,7 +446,7 @@ tree binary files. These are board description files used by Linux and BSD.")
(define u-boot
(package
(name "u-boot")
(version "2020.04")
(version "2020.07")
(source (origin
(method url-fetch)
(uri (string-append
@@ -454,7 +454,7 @@ tree binary files. These are board description files used by Linux and BSD.")
"u-boot-" version ".tar.bz2"))
(sha256
(base32
"0wjkasnz87q86hx93inspdjfjsinmxi87bcvj30c773x0fpjlwzy"))))
"0sjzy262x93aaqd6z24ziaq19xjjjk5f577ivf768vmvwsgbzxf1"))))
(native-inputs
`(("bc" ,bc)
("bison" ,bison)
@@ -885,15 +885,6 @@ to Novena upstream, does not load u-boot.img from the first partition.")
(let ((base (make-u-boot-package "pinebook-pro-rk3399" "aarch64-linux-gnu")))
(package
(inherit base)
(source (origin
(inherit (package-source u-boot))
(patches
(search-patches "u-boot-add-boe-nv140fhmn49-display.patch"
"u-boot-gpio-keys-binding-cons.patch"
"u-boot-leds-common-binding-con.patch"
"u-boot-DT-for-Pinebook-Pro.patch"
"u-boot-support-Pinebook-Pro-laptop.patch"
"u-boot-video-rockchip-fix-build.patch"))))
(arguments
(substitute-keyword-arguments (package-arguments base)
((#:phases phases)
+87 -6
View File
@@ -10,6 +10,7 @@
;;; Copyright © 2019 Jonathan Brielmaier <jonathan.brielmaier@web.de>
;;; Copyright © 2020 Leo Prikler <leo.prikler@student.tugraz.at>
;;; Copyright © 2020 Yuval Kogman <nothingmuch@woobling.org>
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -36,12 +37,16 @@
#:use-module (gnu packages)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages linux)
#:use-module (gnu packages lua)
#:use-module (gnu packages package-management)
#:use-module (gnu packages pcre)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
#:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages ninja)
#:use-module (guix build-system gnu)
#:use-module (guix build-system python))
@@ -54,7 +59,7 @@
;; do not use auto-generated tarballs
(method git-fetch)
(uri (git-reference
(url "https://github.com/matricks/bam.git")
(url "https://github.com/matricks/bam")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
@@ -106,8 +111,8 @@ generate such a compilation database.")
(license license:gpl3+)))
(define-public gn
(let ((commit "ec938ddaa276646eb8f1ab33e160c156011d8217")
(revision "1736")) ;as returned by `git describe`, used below
(let ((commit "eb997b5ab9c3f1ba6a2c52072785884864a84eae")
(revision "1794")) ;as returned by `git describe`, used below
(package
(name "gn")
(version (git-version "0.0" revision commit))
@@ -117,7 +122,7 @@ generate such a compilation database.")
(uri (git-reference (url home-page) (commit commit)))
(sha256
(base32
"0j1qjwp2biw12s6npzpx4z8nvih7pyn68q6cz2k4700bk9y0d574"))
"1vfkcy34wqhg7wsk7jdzhgnnzwim10wgbxv5bnavxzjcs871i2xa"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
@@ -254,7 +259,7 @@ other lower-level build files.")
(define-public premake5
(package
(inherit premake4)
(version "5.0.0-alpha14")
(version "5.0.0-alpha15")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/premake/premake-core/"
@@ -262,11 +267,13 @@ other lower-level build files.")
"/premake-" version "-src.zip"))
(sha256
(base32
"0236s7bjvxf7x1l5faywmfzjywflpx42ngyhkn0mqqjnh54a97vw"))))
"0lyxfyqxyhjqsb3kmx1fyrxinb26i68hb7w7rg8lajczrgkmc3w8"))))
(arguments
(substitute-keyword-arguments (package-arguments premake4)
((#:phases phases)
`(modify-phases ,phases
(replace 'enter-source
(lambda _ (chdir "build/gmake2.unix") #t))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(install-file "../../bin/release/premake5"
@@ -276,6 +283,80 @@ other lower-level build files.")
scripted definition of a software project and outputs @file{Makefile}s or
other lower-level build files.")))
(define-public tup
(package
(name "tup")
(version "0.7.9")
(source (origin
(method url-fetch)
(uri (string-append "http://gittup.org/tup/releases/tup-v"
version ".tar.gz"))
(sha256
(base32
"0gnd2598xqgwihdkfkx7qn0q6p4n7npam1fy83mp7s04zwj99syc"))
(patches (search-patches "tup-unbundle-dependencies.patch"))
(modules '((guix build utils)))
(snippet
'(begin
;; NOTE: Tup uses a slightly modified Lua, so it cannot be
;; unbundled. See: src/lula/tup-lua.patch
(delete-file-recursively "src/pcre")
(delete-file-recursively "src/sqlite3")
#t))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
;; There is a bootstrap script, but it doesn't do what you think - it
;; builds tup.
(delete 'bootstrap)
(replace 'configure
(lambda _
(substitute* "src/tup/link.sh"
(("`git describe`") ,version))
(with-output-to-file "tup.config"
(lambda _
(format #t "CONFIG_TUP_USE_SYSTEM_SQLITE=y~%")))
#t))
(delete 'check)
(replace 'build
(lambda _
;; Based on bootstrap-nofuse.sh, but with a detour to patch-shebang.
(invoke "./build.sh")
(invoke "./build/tup" "init")
(invoke "./build/tup" "generate" "--verbose" "build-nofuse.sh")
(patch-shebang "build-nofuse.sh")
(invoke "./build-nofuse.sh")))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let* ((outdir (assoc-ref outputs "out"))
(ftdetect (string-append outdir
"/share/vim/vimfiles/ftdetect")))
(install-file "tup" (string-append outdir "/bin"))
(install-file "tup.1" (string-append outdir "/share/man/man1"))
(install-file "contrib/syntax/tup.vim"
(string-append outdir "/share/vim/vimfiles/syntax"))
(mkdir-p ftdetect)
(with-output-to-file (string-append ftdetect "/tup.vim")
(lambda _
(display "au BufNewFile,BufRead Tupfile,*.tup setf tup")))
#t))))))
(inputs
`(("fuse" ,fuse)
("pcre" ,pcre)
("pcre" ,pcre "bin") ; pcre-config
("sqlite" ,sqlite)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(home-page "http://gittup.org/tup/")
(synopsis "Fast build system that's hard to get wrong")
(description "Tup is a generic build system based on a directed acyclic
graphs of commands to be executed. Tup instruments your build to detect the
exact dependencies of the commands, allowing you to take advantage of ideal
parallelism during incremental builds, and detecting any situations where
a build worked by accident.")
(license license:gpl2)))
(define-public osc
(package
(name "osc")
+20 -9
View File
@@ -32,7 +32,7 @@
(define-public busybox
(package
(name "busybox")
(version "1.29.3")
(version "1.31.1")
(source (origin
(method url-fetch)
(uri (string-append
@@ -40,11 +40,18 @@
version ".tar.bz2"))
(sha256
(base32
"1dzg45vgy2w1xcd3p6h8d76ykhabbvk1h0lf8yb24ikrwlv8cr4p"))))
"1659aabzp8w4hayr4z8kcpbk2z1q2wqhw7i1yb0l72b45ykl1yfh"))
(patches
(search-patches
"busybox-1.31.1-fix-build-with-glibc-2.31.patch"))))
(build-system gnu-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(add-before 'configure 'disable-timestamps
(lambda _
(setenv "KCONFIG_NOTIMESTAMP" "1")
#t))
(add-before 'configure 'disable-taskset
;; This feature fails its tests in the build environment,
;; was default 'n' until after 1.26.2.
@@ -53,7 +60,8 @@
(("default y") "default n"))
#t))
(replace 'configure
(lambda _ (invoke "make" "defconfig")))
(lambda* (#:key make-flags #:allow-other-keys)
(apply invoke "make" "defconfig" make-flags)))
(add-after 'configure 'dont-install-to-usr
(lambda _
(substitute* ".config"
@@ -61,7 +69,7 @@
"CONFIG_INSTALL_NO_USR=y"))
#t))
(replace 'check
(lambda _
(lambda* (#:key make-flags #:allow-other-keys)
(substitute* '("testsuite/du/du-s-works"
"testsuite/du/du-works")
(("/bin") "/etc")) ; there is no /bin but there is a /etc
@@ -75,6 +83,9 @@
(substitute* "testsuite/date/date-works-1"
(("/bin/date") (which "date")))
(substitute* "testsuite/start-stop-daemon.tests"
(("/bin/false") (which "false")))
;; The pidof tests assume that pid 1 is called "init" but that is not
;; true in guix build environment
(substitute* "testsuite/pidof.tests"
@@ -86,17 +97,17 @@
(delete-file "testsuite/which/which-uses-default-path")
(rmdir "testsuite/which")
(invoke "make"
(apply invoke "make"
;; "V=1"
"SKIP_KNOWN_BUGS=1"
"SKIP_INTERNET_TESTS=1"
"check")))
"check" make-flags)))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(lambda* (#:key outputs make-flags #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(invoke "make"
(apply invoke "make"
(string-append "CONFIG_PREFIX=" out)
"install")))))))
"install" make-flags)))))))
(native-inputs `(("perl" ,perl) ; needed to generate the man pages (pod2man)
;; The following are needed by the tests.
("inetutils" ,inetutils)
+136 -2
View File
@@ -8,6 +8,8 @@
;;; Copyright © 2019 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2020 Marius Bakke <marius@gnu.org>
;;; Copyright @ 2020 Katherine Cox-Buday <cox.katherine.e@gmail.com>
;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -41,6 +43,7 @@
#:use-module (gnu packages multiprecision)
#:use-module (gnu packages pcre)
#:use-module (gnu packages python)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages autotools)
#:use-module (gnu packages gettext)
#:use-module (gnu packages pkg-config)
@@ -308,7 +311,7 @@ any other grammar rules.")
(define-public sparse
(package
(name "sparse")
(version "0.6.1")
(version "0.6.2")
(source (origin
(method url-fetch)
(uri
@@ -316,7 +319,7 @@ any other grammar rules.")
"sparse-" version ".tar.xz"))
(sha256
(base32
"0qavyryxmhd1rf11akgn1nq3r15k11bqa3qajaq36a56r225rc7x"))))
"1z11chawwcmf5xxx5v52cj7wrr3warz6q5wlcjvxpif1jbga172i"))))
(build-system gnu-build-system)
(inputs `(("perl" ,perl)))
(arguments
@@ -339,3 +342,134 @@ address space pointers point to, or what locks a function acquires or
releases.")
(home-page "https://sparse.wiki.kernel.org/index.php/Main_Page")
(license license:expat)))
(define-public libestr
(package
(name "libestr")
(version "0.1.11")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/rsyslog/libestr")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1ca4rj90c0dn7kqpbcchkflxjw88a7rxcnwbr0gply4a28i01nd8"))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
;; autogen.sh calls configure at the end of the script.
(replace 'bootstrap
(lambda _ (invoke "autoreconf" "-vfi"))))))
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
("pkg-config" ,pkg-config)
("libtool" ,libtool)))
(home-page "https://github.com/rsyslog/libestr")
(synopsis "Helper functions for handling strings")
(description
"This C library contains some essential string manipulation functions and
more, like escaping special characters.")
(license license:lgpl2.1+)))
(define-public libfastjson
(package
(name "libfastjson")
(version "0.99.8")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/rsyslog/libfastjson")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0qhs0g9slj3p0v2z4s3cnsx44msrlb4k78ljg7714qiziqbrbwyl"))))
(build-system gnu-build-system)
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
("libtool" ,libtool)))
(home-page "https://github.com/rsyslog/libfastjson")
(synopsis "Fast JSON library for C")
(description
"libfastjson is a fork from json-c aiming to provide: a small library
with essential JSON handling functions, sufficiently good JSON support (not
100% standards compliant), and very fast processing.")
(license license:expat)))
(define-public liblogging
(package
(name "liblogging")
(version "1.0.6")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/rsyslog/liblogging")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1l32m0y65svf5vxsgw935jnqs6842rcqr56dmzwqvr00yfrjhjkp"))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
;; autogen.sh calls configure at the end of the script.
(replace 'bootstrap
(lambda _ (invoke "autoreconf" "-vfi"))))))
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
("pkg-config" ,pkg-config)
("libtool" ,libtool)
;; For rst2man.py
("python-docutils" ,python-docutils)))
(home-page "https://github.com/rsyslog/liblogging")
(synopsis "Easy to use and lightweight signal-safe logging library")
(description
"Liblogging is an easy to use library for logging. It offers an enhanced
replacement for the syslog() call, but retains its ease of use.")
(license license:bsd-2)))
(define-public unifdef
(package
(name "unifdef")
(version "2.12")
(source (origin
(method url-fetch)
;; https://dotat.at/prog/unifdef/unifdef-2.12.tar.xz
(uri (string-append "https://dotat.at/prog/" name "/"
name "-" version ".tar.xz"))
(sha256
(base32
"00647bp3m9n01ck6ilw6r24fk4mivmimamvm4hxp5p6wxh10zkj3"))
(modules '((guix build utils)))
(snippet
'(begin (delete-file-recursively "FreeBSD")
(delete-file-recursively "win32")
#t))))
(build-system gnu-build-system)
(arguments
`(#:phases (modify-phases %standard-phases
(delete 'configure))
#:make-flags (list "CC=gcc" (string-append "prefix=" %output))
#:tests? #f)) ;no test suite
(native-inputs
`(("perl" ,perl)))
(home-page "https://dotat.at/prog/unifdef/")
(synopsis "Utility to selectively processes conditional C preprocessor")
(description "The @command{unifdef} utility selectively processes
conditional C preprocessor @code{#if} and @code{#ifdef} directives. It
removes from a file both the directives and the additional text that they
delimit, while otherwise leaving the file alone. It can be useful for
avoiding distractions when studying code that uses @code{#ifdef} heavily for
portability.")
(license (list license:bsd-2 ;all files except...
license:bsd-3)))) ;...the unidef.1 manual page
+68 -19
View File
@@ -2,12 +2,13 @@
;;; Copyright © 2015 David Thompson <davet@gnu.org>
;;; Copyright © 2015, 2016, 2017 Leo Famulari <leo@famulari.name>
;;; Copyright © 2016 Kei Kebreau <kkebreau@posteo.net>
;;; Copyright © 2016, 2017 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016, 2017, 2020 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016 Troy Sankey <sankeytms@gmail.com>
;;; Copyright © 2016 Stefan Reichoer <stefan@xsteve.at>
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com
;;; Copyright © 2020 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -45,6 +46,7 @@
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages qt)
#:use-module (gnu packages sphinx)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages time)
@@ -63,7 +65,7 @@
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/HowardHinnant/date.git")
(url "https://github.com/HowardHinnant/date")
(commit "9a0ee2542848ab8625984fc8cdbfb9b5414c0082")))
(file-name (git-file-name name version))
(sha256
@@ -110,7 +112,7 @@ the <tz.h> library for handling time zones and leap seconds.")
(define-public libical
(package
(name "libical")
(version "3.0.7")
(version "3.0.8")
(source (origin
(method url-fetch)
(uri (string-append
@@ -118,22 +120,7 @@ the <tz.h> library for handling time zones and leap seconds.")
version "/libical-" version ".tar.gz"))
(sha256
(base32
"1z33wzaazbd7drl6qbh1750whd78xl2cg0gjnxyya9m83vgndgha"))
(patches
;; Add a patch slated for 3.0.8 which preserves backwards-
;; compatibility in the icalattach_new_from_data() function,
;; which accidentally changed in 3.0.7 and could break some uses.
;; https://gitlab.gnome.org/GNOME/evolution-data-server/issues/185
;; http://lists.infradead.org/pipermail/libical-devel/2020-January/000907.html
(list (origin
(method url-fetch)
(uri (string-append
"https://github.com/libical/libical/commit/"
"ae394010c889e4c185160da5e81527849f9de350.patch"))
(file-name "libical-3.0.7-preserve-icalattach-api.patch")
(sha256
(base32
"0v8qcxn8a6sh78grzxd61j9478928dx38l5mf8mkdrbxv47vmvvp")))))))
"0vr8s7hn8204lyc4ys5bs3j5qss4lmc9ffly2m1a59avyz5cmzh9"))))
(build-system cmake-build-system)
(arguments
'(#:tests? #f ; test suite appears broken
@@ -210,6 +197,12 @@ data units.")
"doc/build/man/khal.1"
(string-append (assoc-ref outputs "out") "/share/man/man1"))
#t))
(add-before 'check 'fix-tests
(lambda _
;; Reported upstream: <https://github.com/pimutils/khal/issues/947>.
(substitute* "tests/cli_test.py"
(("Invalid value for \"\\[ICS\\]\"") "Invalid value for \\'[ICS]\\'"))
#t))
(replace 'check
(lambda* (#:key inputs #:allow-other-keys)
;; The tests require us to choose a timezone.
@@ -290,3 +283,59 @@ of day, written in C, and including bindings for C++, pascal, perl, php, python,
and ruby. It includes two illustrative command-line programs, @code{hcal} and
@code{hdate}, and some snippets and scripts written in the binding languages.")
(license license:gpl3+)))
(define-public confclerk
(package
(name "confclerk")
(version "0.6.4")
(source
(origin
(method url-fetch)
(uri (string-append "https://www.toastfreeware.priv.at/tarballs/"
"confclerk/confclerk-" version ".tar.gz"))
(sha256
(base32
"10rhg44px4nvbkd3p341cmp2ds43jn8r4rvgladda9v8zmsgr2b3"))))
(build-system gnu-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(replace 'configure
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
;; Install directory is currently hard-coded.
(substitute* "src/app/app.pro"
(("PREFIX = /usr/bin")
(string-append "PREFIX =" out "/bin")))
(invoke "qmake"))))
(add-after 'install 'install-docs
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(share (string-append out "/share")))
(install-file "data/confclerk.1"
(string-append share "/man/man1"))
(install-file "data/confclerk.desktop"
(string-append share "/applications"))
(install-file "data/confclerk.svg"
(string-append share "/icons/hicolor/scalable/apps"))
#t))))
#:tests? #f)) ; no tests
(native-inputs
`(("perl" ,perl))) ; pod2man
(inputs
`(("qtbase" ,qtbase)))
(home-page "https://www.toastfreeware.priv.at/confclerk")
(synopsis "Offline conference schedule application")
(description
"ConfClerk is an application written in Qt, which makes conference schedules
available offline. It displays the conference schedule from various views,
support searches on various items (speaker, speech topic, location, etc.) and
enables you to select favorite events and create your own schedule.
At the moment ConfClerk is able to import schedules in XML format created by
the PentaBarf conference management system (or frab) used by e.g. FOSDEM,
DebConf, FrOSCon, Grazer LinuxTage, and the CCC congresses.
ConfClerk is targeted at mobile devices but works on any system running Qt.")
(license (list license:gpl2+
license:lgpl3)))) ; or cc-by3.0 for src/icons/*
+2 -2
View File
@@ -30,14 +30,14 @@
(define-public ccache
(package
(name "ccache")
(version "3.7.9")
(version "3.7.11")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/ccache/ccache/releases/download/v"
version "/ccache-" version ".tar.xz"))
(sha256
(base32 "0jzl9idnjd9jq64qd8kny7gfd0ydvz5kyq2yslmigfdz8dsxm4zq"))))
(base32 "0s1g0ylrayzax68xlqnxx46f5bhvr2pcm1yzswmj0kcs14404icd"))))
(build-system gnu-build-system)
(native-inputs `(("perl" ,perl) ; for test/run
("which" ,(@ (gnu packages base) which))))
+52 -1
View File
@@ -13,6 +13,7 @@
;;; Copyright © 2018 Oleg Pykhalov <go.wigust@gmail.com>
;;; Copyright © 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2019 Eric Bavier <bavier@member.fsf.org>
;;; Copyright © 2020 Timotej Lazar <timotej.lazar@araneo.si>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -38,9 +39,11 @@
#:use-module (guix build-system gnu)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix gexp)
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages acl)
#:use-module (gnu packages audio)
#:use-module (gnu packages autotools)
#:use-module (gnu packages bison)
#:use-module (gnu packages compression)
#:use-module (gnu packages flex)
@@ -242,6 +245,54 @@ extra-robust data verification, synchronization, error handling and scratch
reconstruction capability.")
(license gpl2))) ; libraries under lgpl2.1
(define-public cdrdao
(package
(name "cdrdao")
(version "1.2.4")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/cdrdao/cdrdao")
(commit
(string-append "rel_" (string-replace-substring version "." "_")))))
(file-name (git-file-name name version))
(sha256
(base32 "1gcl8ibyylamy2d1piq3749nw3xrlp12r0spzp2gmni57b8a6b7j"))))
(build-system gnu-build-system)
(arguments
'(#:configure-flags
(list
;; GCDMaster depends on obsolete libgnomeuimm, see
;; <https://github.com/cdrdao/cdrdao/issues/3>.
"--without-gcdmaster"
;; Use the native SCSI interface.
"--without-scglib")
#:phases
(modify-phases %standard-phases
(add-before 'bootstrap 'fix-configure.ac
(lambda _
;; Remove reference to missing macro.
(substitute* "configure.ac" (("^AM_GCONF_SOURCE_2.*") ""))
#t)))))
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
("pkg-config" ,pkg-config)))
(inputs
`(("ao" ,ao)
("lame" ,lame)
("libmad" ,libmad)
("libvorbis" ,libvorbis)))
(home-page "http://cdrdao.sourceforge.net")
(synopsis "Read and write CDs in disk-at-once mode")
(description "cdrdao records audio or data CDs in disk-at-once (DAO) mode,
based on a textual description of the contents. This mode writes the complete
disc lead-in, one or more tracks, and lead-out in a single step and is
commonly used with audio CDs. @code{cdrdao} can also handle the bin/cue
format, commonly used for VCDs or disks with subchannel data.")
(license gpl2+)))
(define-public cdrtools
(package
(name "cdrtools")
@@ -504,7 +555,7 @@ graphical interface.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/lipnitsk/libcue.git")
(url "https://github.com/lipnitsk/libcue")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
+2 -2
View File
@@ -76,7 +76,7 @@
(define-public nss-certs
(package
(name "nss-certs")
(version "3.50")
(version "3.52.1")
(source (origin
(method url-fetch)
(uri (let ((version-with-underscores
@@ -87,7 +87,7 @@
"nss-" version ".tar.gz")))
(sha256
(base32
"19rv0vp9nmvn6dy29qsv8f4v7wn5kizrpm59vbszahsjfwcz6p8q"))))
"0y4jb9095f7bbgw7d7kvzm4c3g4p5i6y68fwhb8wlkpb7b1imj5w"))))
(build-system gnu-build-system)
(outputs '("out"))
(native-inputs
+184 -22
View File
@@ -7,7 +7,7 @@
;;; Copyright © 2015, 2017 Cyril Roelandt <tipecaml@gmail.com>
;;; Copyright © 2015 Federico Beffa <beffa@fbengineering.ch>
;;; Copyright © 2015 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2015, 2016, 2018, 2019 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2015, 2016, 2018, 2019, 2020 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016, 2017 Leo Famulari <leo@famulari.name>
;;; Copyright © 2016 Christopher Allan Webber <cwebber@dustycloud.org>
;;; Copyright © 2016, 2017 Danny Milosavljevic <dannym+a@scratchpost.org>
@@ -24,7 +24,7 @@
;;; Copyright © 2017, 2019 Mathieu Othacehe <m.othacehe@gmail.com>
;;; Copyright © 2017, 2019 Kei Kebreau <kkebreau@posteo.net>
;;; Copyright © 2017 Nikita <nikita@n0.is>
;;; Copyright © 2015, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2015, 2017, 2018, 2020 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2016, 2017, 2018, 2019, 2020 Marius Bakke <mbakke@fastmail.com>
;;; Copyright © 2017, 2018, 2020 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2018 Fis Trivial <ybbs.daans@hotmail.com>
@@ -33,6 +33,8 @@
;;; Copyright © 2020 Lars-Dominik Braun <ldb@leibniz-psychology.org>
;;; Copyright © 2020 Brice Waegeneire <brice@waegenei.re>
;;; Copyright © 2020 Josh Marshall <joshua.r.marshall.1991@gmail.com>
;;; Copyright © 2020 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -74,11 +76,62 @@
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system cmake)
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system gnu)
#:use-module (guix build-system go)
#:use-module (guix build-system meson)
#:use-module (guix build-system python)
#:use-module (guix build-system trivial))
(define-public pedansee
(package
(name "pedansee")
(version "0.0.3")
(source
(origin
(method url-fetch)
(uri
(string-append "https://www.flyn.org/projects/"
name "/" name "-" version ".tar.gz"))
(sha256
(base32 "0lsg791x6n95pxg6vif8qfc46nqcamhjq3g0dl5xqf6imy7n3acd"))))
(build-system glib-or-gtk-build-system)
(native-inputs
`(("clang" ,clang)
("pkg-config" ,pkg-config)
("python" ,python-wrapper)))
(inputs
`(("glib" ,glib)))
(synopsis "Code checker for C")
(description "Pedansee checks C source files for compliance with a particular
programming style. The style is currently defined by the pedansee source code
in the form of functions which walk each source files syntax tree. You can
modify some aspects of this style through the use of regular expressions.")
(home-page "https://www.flyn.org/projects/pedansee/")
(license license:gpl3+)))
(define-public mutest
(package
(name "mutest")
(version "0.0.0")
(source
(origin
(method git-fetch)
(uri
(git-reference
(url "https://github.com/ebassi/mutest.git")
(commit "e6246c9")))
(file-name (git-file-name name version))
(sha256
(base32 "0gdqwq6fvk06wld4rhnw5752hahrvhd69zrci045x25rwx90x26q"))))
(build-system meson-build-system)
(synopsis "Small C testing library")
(description "Mutest aims to be a small unit testing library for C projects,
with an API heavily modelled on high level Behavior-Driver Development frameworks
like Jasmine or Mocha.")
(home-page "https://ebassi.github.io/mutest/mutest.md.html")
(license license:expat)))
(define-public check
(package
(name "check")
@@ -105,8 +158,8 @@ source code editors and IDEs.")
;; Some packages require this older version. Removed once no longer needed.
(define-public check-0.12
(package/inherit
check
(package
(inherit check)
(version "0.12.0")
(source (origin
(method url-fetch)
@@ -116,6 +169,54 @@ source code editors and IDEs.")
(base32
"0d22h8xshmbpl9hba9ch3xj8vb9ybm5akpsbbh7yj07fic4h2hj6"))))))
(define-public clitest
(package
(name "clitest")
(version "0.3.0")
(home-page "https://github.com/aureliojargas/clitest")
(source (origin
(method git-fetch)
(uri (git-reference
(url home-page)
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0zw5wra9hc717srmcar1wm4i34kyj8c49ny4bb7y3nrvkjp2pdb5"))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
;; This package is distributed as a single shell script and comes
;; without a proper build system.
(delete 'configure)
(delete 'build)
(replace 'check
(lambda _
(substitute* "test.md"
;; One test looks for an error from grep in the form "grep: foo",
;; but our grep returns the absolute file name on errors. Adjust
;; the test to cope with that.
(("sed 's/\\^e\\*grep: \\.\\*/")
"sed 's/.*e*grep: .*/"))
(setenv "HOME" "/tmp")
(invoke "./clitest" "test.md")))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(install-file "clitest" (string-append out "/bin"))
(install-file "README.md"
(string-append out "/share/doc/clitest-" ,version))
#t))))))
(native-inputs
`(("perl" ,perl))) ;for tests
(synopsis "Command line test tool")
(description
"@command{clitest} is a portable shell script that performs automatic
testing of Unix command lines.")
(license license:expat)))
(define-public cunit
(package
(name "cunit")
@@ -236,7 +337,7 @@ a multi-paradigm automated test framework for C++ and Objective-C.")
(define-public catch-framework2
(package
(name "catch2")
(version "2.1.2")
(version "2.13.0")
(home-page "https://github.com/catchorg/Catch2")
(source (origin
(method git-fetch)
@@ -246,7 +347,7 @@ a multi-paradigm automated test framework for C++ and Objective-C.")
(file-name (git-file-name name version))
(sha256
(base32
"14vcckqmbydjsg40ngi6iv999zimysh2l7fmrqj1d7xl990qz233"))))
"0i4w0c9280a5fyi00mvvf13wlnfzyifr487n1iyr30zvvj5s5f1h"))))
(build-system cmake-build-system)
(inputs
`(("python" ,python-wrapper)))
@@ -396,7 +497,7 @@ and it supports a very flexible form of test discovery.")
(define-public doctest
(package
(name "doctest")
(version "2.3.8")
(version "2.4.0")
(home-page "https://github.com/onqtam/doctest")
(source (origin
(method git-fetch)
@@ -404,7 +505,7 @@ and it supports a very flexible form of test discovery.")
(file-name (git-file-name name version))
(sha256
(base32
"16w907750jnp98vdzkn72lzwy1zyryaqvfi80lbdp398pj23rq65"))))
"1yi95saqv8qb3ix6w8d7ffvs7qbwvqmq6wblckhxhicxxdxk85cd"))))
(build-system cmake-build-system)
(synopsis "C++ test framework")
(description
@@ -421,7 +522,7 @@ has been designed to be fast, light and unintrusive.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/go-check/check.git")
(url "https://github.com/go-check/check")
(commit commit)))
(file-name (git-file-name name version))
(sha256
@@ -527,7 +628,7 @@ test coverage and has a web user interface that will refresh automatically.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/google/googletest.git")
(url "https://github.com/google/googletest")
(commit (string-append "release-" version))))
(file-name (git-file-name name version))
(sha256
@@ -551,7 +652,7 @@ generation.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/google/googletest.git")
(url "https://github.com/google/googletest")
(commit (string-append "release-" version))))
(file-name (git-file-name "googletest" version))
(sha256
@@ -970,6 +1071,33 @@ supports coverage of subprocesses.")
(define-public python2-pytest-runner-2
(package-with-python2 python-pytest-runner-2))
(define-public python-pytest-lazy-fixture
(package
(name "python-pytest-lazy-fixture")
(version "0.6.3")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pytest-lazy-fixture" version))
(sha256
(base32 "1b0hmnsxw4s2wf9pks8dg6dfy5cx3zcbzs8517lfccxsfizhqz8f"))))
(build-system python-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(replace 'check
(lambda* (#:key inputs outputs #:allow-other-keys)
;; Make the installed plugin discoverable by Pytest.
(add-installed-pythonpath inputs outputs)
(invoke "pytest" "-vv"))))))
(propagated-inputs
`(("python-pytest" ,python-pytest)))
(home-page "https://github.com/tvorog/pytest-lazy-fixture")
(synopsis "Use fixtures in @code{pytest.mark.parametrize}")
(description "This plugin helps to use fixtures in
@code{pytest.mark.parametrize}.")
(license license:expat)))
(define-public python-pytest-mock
(package
(name "python-pytest-mock")
@@ -1446,7 +1574,7 @@ have failed since the last commit or what tests are currently failing.")))
(arguments
;; FIXME: 95 tests failed, 539 passed, 6 skipped, 2 errors.
'(#:tests? #f))
(home-page "http://nedbatchelder.com/code/coverage")
(home-page "https://coverage.readthedocs.io")
(synopsis "Code coverage measurement for Python")
(description
"Coverage measures code coverage, typically during test execution. It
@@ -1524,7 +1652,7 @@ testing frameworks.")
(propagated-inputs
`(("python-coverage" ,python-coverage)
("python-requests" ,python-requests)))
(home-page "http://github.com/codecov/codecov-python")
(home-page "https://github.com/codecov/codecov-python")
(synopsis "Upload code coverage reports to @code{codecov.io}")
(description
"Codecov collects code coverage reports from code written in Python, Java,
@@ -1748,6 +1876,18 @@ seamlessly into your existing Python unit testing work flow.")
(license license:mpl2.0)
(properties `((python2-variant . ,(delay python2-hypothesis))))))
(define-public python-hypothesis-5.23
(package
(inherit python-hypothesis)
(version "5.23.0")
(source (origin
(method url-fetch)
(uri (pypi-uri "hypothesis" version))
(sha256
(base32
"0sy1v6nyxg4rjcf3rlr8nalb7wqd9nccpb2lzkchbj5an13ysf1h"))))
(home-page "https://github.com/HypothesisWorks/hypothesis")))
;; This is the last version of Hypothesis that supports Python 2.
(define-public python2-hypothesis
(let ((hypothesis (package-with-python2
@@ -1764,6 +1904,29 @@ seamlessly into your existing Python unit testing work flow.")
`(("python2-enum34" ,python2-enum34)
,@(package-propagated-inputs hypothesis))))))
(define-public python-hypothesmith
(package
(name "python-hypothesmith")
(version "0.1.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "hypothesmith" version))
(sha256
(base32
"09331sspknv459xcyn1k0lx5flqlc6gmnwp9370pfvg4kg1zmss6"))))
(build-system python-build-system)
(propagated-inputs
`(("python-hypothesis" ,python-hypothesis-5.23)
("python-lark-parser" ,python-lark-parser)
("python-libcst" ,python-libcst)))
(home-page "https://github.com/Zac-HD/hypothesmith")
(synopsis "Strategies for generating Python programs")
(description
"This package contains hypothesis strategies for generating Python
programs, something like CSmith, a random generator of C programs.")
(license license:mpl2.0)))
(define-public python-lit
(package
(name "python-lit")
@@ -1822,13 +1985,13 @@ failures.")
(define-public python-pytest-flakes
(package
(name "python-pytest-flakes")
(version "1.0.1")
(version "4.0.1")
(source (origin
(method url-fetch)
(uri (pypi-uri "pytest-flakes" version))
(sha256
(base32
"0flag3n33kbhyjrhzmq990rvg4yb8hhhl0i48q9hw0ll89jp28lw"))))
"0045h3hnrkn2jwr42jgy2j98npx4amwr6wxzi9j0nppaqz33l49p"))))
(build-system python-build-system)
(arguments
`(#:phases
@@ -1839,7 +2002,7 @@ failures.")
;; It's easier to run tests after install.
;; Make installed package available for running the tests
(add-installed-pythonpath inputs outputs)
(invoke "py.test" "-vv"))))))
(invoke "py.test" "-vv" "-k" "not test_syntax_error"))))))
(native-inputs
`(("python-coverage" ,python-coverage)
("python-pytest" ,python-pytest)
@@ -1889,7 +2052,7 @@ statements in the module it tests.")
(define-public python-pylint
(package
(name "python-pylint")
(version "2.5.2")
(version "2.5.3")
(source
(origin
(method git-fetch)
@@ -1898,8 +2061,7 @@ statements in the module it tests.")
(commit (string-append "pylint-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"150x679mrlgm1s4ym7irf9mnsjilqyaakss4spc4pbrzkl11agnh"))))
(base32 "04cgbh2z1mygar63plzziyz34yg6bdr4i0g63jp256fgnqwb1bi3"))))
(build-system python-build-system)
;; FIXME: Tests are failing since version 2.4.3, see:
;; https://github.com/PyCQA/pylint/issues/3198.
@@ -2088,7 +2250,7 @@ a fork of pytest-capturelog.")
(propagated-inputs
`(("python-coverage" ,python-coverage)
("python-nose" ,python-nose)))
(home-page "http://github.com/cmheisel/nose-xcover")
(home-page "https://github.com/cmheisel/nose-xcover")
(synopsis "Extends nose.plugins.cover to add Cobertura-style XML reports")
(description "Nose-xcover is a companion to the built-in
@code{nose.plugins.cover}. This plugin will write out an XML coverage report
@@ -2519,7 +2681,7 @@ provides a simple way to achieve this.")
(define-public umockdev
(package
(name "umockdev")
(version "0.14.1")
(version "0.14.2")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/martinpitt/umockdev/"
@@ -2527,7 +2689,7 @@ provides a simple way to achieve this.")
"umockdev-" version ".tar.xz"))
(sha256
(base32
"1g78jcrvb7yyh0q5kv5409wjqf8nlfqnw1rknm3a247mcx317dpz"))))
"1nh6xsssmssmk0lxp9c9dmq3wzlpbpkg77nmmd09csbpybibgxfp"))))
(build-system gnu-build-system)
(arguments
`(#:phases
+2 -2
View File
@@ -57,7 +57,7 @@
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/cryos/avogadro.git")
(url "https://github.com/cryos/avogadro")
(commit version)))
(sha256
(base32 "0258py3lkba85qhs5ynancinyym61vlp0zaq9yrfs3hhnhpzv9n2"))
@@ -313,7 +313,7 @@ NumPy < 1.9.")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gromacs/tng.git")
(url "https://github.com/gromacs/tng")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
+10 -8
View File
@@ -46,7 +46,7 @@
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/nanopass/nanopass-framework-scheme.git")
(url "https://github.com/nanopass/nanopass-framework-scheme")
(commit (string-append "v" version))))
(sha256 (base32 "0lrngdna6w7v9vlp1a873hgwrwsz2p0pgkccswa4smzvdyhgfsri"))
(file-name (git-file-name "nanopass" version)))))
@@ -56,7 +56,7 @@
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/dybvig/stex.git")
(url "https://github.com/dybvig/stex")
(commit (string-append "v" version))))
(sha256 (base32 "1jiawhhqnsj42hzmlbq5xby3iarhf8vhiqs0kg1a0zg5jsn6cf8n"))
(file-name (git-file-name "stex" version)))))
@@ -69,7 +69,7 @@
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/cisco/ChezScheme.git")
(url "https://github.com/cisco/ChezScheme")
(commit (string-append "v" version))))
(sha256
(base32 "1hagrqdp649n2g0wq2a9gfnz7mjcjakkw7ziplbj3db412bb7kx5"))
@@ -230,7 +230,7 @@ and 32-bit PowerPC architectures.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/fedeinthemix/chez-srfi.git")
(url "https://github.com/fedeinthemix/chez-srfi")
(commit (string-append "v" version))))
(sha256
(base32 "1vgn984mj2q4w6r2q66h7qklp2hrh85wwh4k9yisga5fi0ps7myf"))
@@ -240,7 +240,9 @@ and 32-bit PowerPC architectures.")
`(("chez-scheme" ,chez-scheme)))
(arguments
`(#:make-flags (let ((out (assoc-ref %outputs "out")))
(list (string-append "PREFIX=" out)))
(list (string-append "PREFIX=" out)
"CHEZ=chez-scheme --libdirs ./"
(string-append "chezversion=" ,(package-version chez-scheme))))
#:test-target "test"
#:phases (modify-phases %standard-phases
(delete 'configure))))
@@ -261,7 +263,7 @@ and 32-bit PowerPC architectures.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/arcfide/ChezWEB.git")
(url "https://github.com/arcfide/ChezWEB")
(commit commit)))
(file-name (git-file-name name version))
(sha256
@@ -326,7 +328,7 @@ programming in Scheme.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/arcfide/chez-sockets.git")
(url "https://github.com/arcfide/chez-sockets")
(commit commit)))
(file-name (git-file-name name version))
(sha256
@@ -456,7 +458,7 @@ Chez Scheme.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/fedeinthemix/chez-irregex.git")
(url "https://github.com/fedeinthemix/chez-irregex")
(commit (string-append "v" version))))
(sha256
(base32 "0jh6piylw545j81llay9wfivgpv6lcnwd81gm4w17lkasslir50q"))

Some files were not shown because too many files have changed in this diff Show More