jackhill/guix/guix.git
3 years agoservices: profile: Create manifest at monadic-bind time.
Ludovic Courtès [Mon, 30 Nov 2020 22:16:57 +0000 (23:16 +0100)]
services: profile: Create manifest at monadic-bind time.

Fixes <https://bugs.gnu.org/44952>.
Reported by Mathieu Othacehe <othacehe@gnu.org>.

* gnu/services.scm (packages->profile-entry): Change 'with-monad' to
'mlet' with one binding.

3 years agodaemon: Remove unneeded forward declaration.
Ludovic Courtès [Mon, 30 Nov 2020 08:57:22 +0000 (09:57 +0100)]
daemon: Remove unneeded forward declaration.

This is a followup to ee9dff34f9317509cb2b833d07a0d5e01a36a4ae.

* nix/libstore/build.cc: Remove 'struct Agent' forward declaration.

3 years agognu: emacs-relint: Update to 1.19.
Nicolas Goaziou [Mon, 30 Nov 2020 22:34:27 +0000 (23:34 +0100)]
gnu: emacs-relint: Update to 1.19.

* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.19.

3 years agognu: emacs-xr: Update to 1.20.
Nicolas Goaziou [Mon, 30 Nov 2020 22:34:15 +0000 (23:34 +0100)]
gnu: emacs-xr: Update to 1.20.

* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.20.

3 years agognu: pigx-chipseq: Update to 0.0.51.
Ricardo Wurmus [Mon, 30 Nov 2020 21:32:35 +0000 (22:32 +0100)]
gnu: pigx-chipseq: Update to 0.0.51.

* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.51.
[inputs]: Add r-corrplot, r-deseq2, r-dt, r-ggrepel, r-gprofiler2, r-pheatmap,
and r-rsubread.

3 years agognu: pigx-scrnaseq: Update to 1.1.7.
Ricardo Wurmus [Mon, 30 Nov 2020 20:37:37 +0000 (21:37 +0100)]
gnu: pigx-scrnaseq: Update to 1.1.7.

* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 1.1.7.

3 years agognu: alot: Don't use unstable tarball.
Efraim Flashner [Mon, 30 Nov 2020 21:30:09 +0000 (23:30 +0200)]
gnu: alot: Don't use unstable tarball.

* gnu/packages/mail.scm (alot)[source]: Download using git-fetch.

3 years agognu: Add fiano-fmap.
Danny Milosavljevic [Mon, 30 Nov 2020 21:31:00 +0000 (22:31 +0100)]
gnu: Add fiano-fmap.

* gnu/packages/admin.scm (fiano-fmap): New variable.

3 years agognu: Add fiano-utk.
Danny Milosavljevic [Mon, 30 Nov 2020 21:30:46 +0000 (22:30 +0100)]
gnu: Add fiano-utk.

* gnu/packages/admin.scm (fiano-utk): New variable.

3 years agognu: Add fiano.
Danny Milosavljevic [Mon, 30 Nov 2020 21:29:57 +0000 (22:29 +0100)]
gnu: Add fiano.

* gnu/packages/admin.scm (fiano): New variable.

3 years agognu: Add go-github.com-ulikunitz-xz.
Danny Milosavljevic [Mon, 30 Nov 2020 21:25:54 +0000 (22:25 +0100)]
gnu: Add go-github.com-ulikunitz-xz.

* gnu/packages/golang.scm (go-github.com-ulikunitz-xz): New variable.

3 years agognu: poetry: Update to 1.1.4.
Tanguy Le Carrour [Mon, 30 Nov 2020 09:49:03 +0000 (10:49 +0100)]
gnu: poetry: Update to 1.1.4.

* gnu/packages/python-xyz.scm (poetry): Update to 1.1.4.
[arguments]: Loosen constraint on python-keyring only.
[propagated-inputs] Remove python-jsonschema, python-pyparsing and python-pyrsistent.
Add python-pip, python-packaging and python-poetry-core.
Use python-requests-toolbelt-0.9.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add python-poetry-core.
Tanguy Le Carrour [Mon, 30 Nov 2020 09:49:02 +0000 (10:49 +0100)]
gnu: Add python-poetry-core.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: python-tomlkit: Update to 0.7.0.
Tanguy Le Carrour [Mon, 30 Nov 2020 09:49:01 +0000 (10:49 +0100)]
gnu: python-tomlkit: Update to 0.7.0.

* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.7.0.
[native-inputs]: Add python-pyyaml.
[description]: Update description.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: python-pip: Update to 20.2.4.
Tanguy Le Carrour [Mon, 30 Nov 2020 09:49:00 +0000 (10:49 +0100)]
gnu: python-pip: Update to 20.2.4.

* gnu/packages/python-xyz.scm (python-pip): Update to 20.2.4.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: python-virtualenv: Update to 20.2.1.
Tanguy Le Carrour [Mon, 30 Nov 2020 09:48:59 +0000 (10:48 +0100)]
gnu: python-virtualenv: Update to 20.2.1.

* gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.2.1.
[propagated-inputs] Use python-distlib/next instead of python-distlib.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add python-distlib/next.
Tanguy Le Carrour [Mon, 30 Nov 2020 09:48:58 +0000 (10:48 +0100)]
gnu: Add python-distlib/next.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: python-packaging: Update to 20.4.
Tanguy Le Carrour [Mon, 30 Nov 2020 09:48:57 +0000 (10:48 +0100)]
gnu: python-packaging: Update to 20.4.

* gnu/packages/python-xyz.scm (python-packaging): Update to 20.4.
[source]: Remove patch that has been merged upstream.
* gnu/packages/patches/python-packaging-test-arch.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Apply removal.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: dfu-util: Update to 0.10.
Tobias Geerinckx-Rice [Mon, 30 Nov 2020 17:34:06 +0000 (18:34 +0100)]
gnu: dfu-util: Update to 0.10.

* gnu/packages/flashing-tools.scm (dfu-util): Update to 0.10.

3 years agognu: libreoffice: Build reproducibly.
Tobias Geerinckx-Rice [Mon, 30 Nov 2020 20:15:44 +0000 (21:15 +0100)]
gnu: libreoffice: Build reproducibly.

* gnu/packages/libreoffice.scm (libreoffice)[native-inputs]: Add ziptime.
[arguments]: Add a 'reset-zip-timestamps phase that invokes it.

3 years agognu: libfprint: Update to 1.90.4.
Tobias Geerinckx-Rice [Mon, 30 Nov 2020 20:07:43 +0000 (21:07 +0100)]
gnu: libfprint: Update to 1.90.4.

* gnu/packages/freedesktop.scm (libfprint): Update to 1.90.4.

3 years agognu: sudo: Update to 1.9.4.
Tobias Geerinckx-Rice [Mon, 30 Nov 2020 20:04:33 +0000 (21:04 +0100)]
gnu: sudo: Update to 1.9.4.

* gnu/packages/admin.scm (sudo): Update to 1.9.4.
[source]: Add patch.
* gnu/packages/patches/sudo-fix-build-without-sendmail.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

3 years agognu: Add ziptime.
Tobias Geerinckx-Rice [Mon, 30 Nov 2020 19:01:09 +0000 (20:01 +0100)]
gnu: Add ziptime.

* gnu/packages/compression.scm (ziptime): New public variable.

3 years agognu: photoflare: Update to 1.6.6.
Tobias Geerinckx-Rice [Mon, 30 Nov 2020 17:59:32 +0000 (18:59 +0100)]
gnu: photoflare: Update to 1.6.6.

* gnu/packages/photo.scm (photoflare): Update to 1.6.6.

3 years agognu: mtools: Update to 4.0.26.
Tobias Geerinckx-Rice [Mon, 30 Nov 2020 17:40:53 +0000 (18:40 +0100)]
gnu: mtools: Update to 4.0.26.

* gnu/packages/mtools.scm (mtools): Update to 4.0.26.

3 years agognu: drbd-utils: Update to 9.15.1.
Tobias Geerinckx-Rice [Mon, 30 Nov 2020 17:28:56 +0000 (18:28 +0100)]
gnu: drbd-utils: Update to 9.15.1.

* gnu/packages/cluster.scm (drbd-utils): Update to 9.15.1.

3 years agognu: sratom: Update to 0.6.6.
Tobias Geerinckx-Rice [Mon, 30 Nov 2020 15:44:34 +0000 (16:44 +0100)]
gnu: sratom: Update to 0.6.6.

* gnu/packages/audio.scm (sratom): Update to 0.6.6.

3 years agognu: suil: Update to 0.10.8.
Tobias Geerinckx-Rice [Mon, 30 Nov 2020 15:40:12 +0000 (16:40 +0100)]
gnu: suil: Update to 0.10.8.

* gnu/packages/audio.scm (suil): Update to 0.10.8.

3 years agognu: nicotine: Update to 2.1.2.
Martin Becze [Mon, 30 Nov 2020 10:50:47 +0000 (04:50 -0600)]
gnu: nicotine: Update to 2.1.2.

* gnu/packages/nicotine.scm (nicotine+): Update to 2.1.2.
[inputs]: Remove python-mutagen and python-dbus. Add python-pytaglib.
[native-inputs]: Add gettext-minimal.
[arguments]: Apply the 'glib-or-gtk-wrap' and 'glib-or-gtk-compile-schemas'
phases from the glib-or-gtk-build-system.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Add python-pytaglib.
Martin Becze [Mon, 30 Nov 2020 10:50:46 +0000 (04:50 -0600)]
gnu: Add python-pytaglib.

* gnu/packages/mp3.scm (python-pytaglib): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Add sbcl-stumpwm-screenshot.
Guillaume Le Vaillant [Mon, 30 Nov 2020 13:56:59 +0000 (14:56 +0100)]
gnu: Add sbcl-stumpwm-screenshot.

* gnu/packages/wm.scm (sbcl-stumpwm-screenshot): New variable.

3 years agognu: Add sbcl-stumpwm-winner-mode.
Guillaume Le Vaillant [Mon, 30 Nov 2020 13:44:49 +0000 (14:44 +0100)]
gnu: Add sbcl-stumpwm-winner-mode.

* gnu/packages/wm.scm (sbcl-stumpwm-winner-mode): New variable.

3 years agognu: Add sbcl-stumpwm-mem.
Guillaume Le Vaillant [Mon, 30 Nov 2020 13:39:53 +0000 (14:39 +0100)]
gnu: Add sbcl-stumpwm-mem.

* gnu/packages/wm.scm (sbcl-stumpwm-mem): New variable.

3 years agognu: Add sbcl-stumpwm-cpu.
Guillaume Le Vaillant [Mon, 30 Nov 2020 13:38:06 +0000 (14:38 +0100)]
gnu: Add sbcl-stumpwm-cpu.

* gnu/packages/wm.scm (sbcl-stumpwm-cpu): New variable.

3 years agognu: Add sbcl-stumpwm-numpad-layouts.
Guillaume Le Vaillant [Mon, 30 Nov 2020 13:32:55 +0000 (14:32 +0100)]
gnu: Add sbcl-stumpwm-numpad-layouts.

* gnu/packages/wm.scm (sbcl-stumpwm-numpad-layouts): New variable.

3 years agognu: stumpwm: Update to 20.11.
Guillaume Le Vaillant [Mon, 30 Nov 2020 13:25:01 +0000 (14:25 +0100)]
gnu: stumpwm: Update to 20.11.

* gnu/packages/wm.scm (stumpwm): Update to 20.11.

3 years agognu: sbcl: Update to 2.0.11.
Pierre Neidhardt [Mon, 30 Nov 2020 11:30:00 +0000 (12:30 +0100)]
gnu: sbcl: Update to 2.0.11.

* gnu/packages/lisp.scm (sbcl): Update to 2.0.11.

3 years agognu: clisp: Enable ASDF module and parallel build, remove old patch.
Pierre Neidhardt [Mon, 30 Nov 2020 11:28:38 +0000 (12:28 +0100)]
gnu: clisp: Enable ASDF module and parallel build, remove old patch.

* gnu/packages/lisp.scm (clisp)[source]: Remove patch that does not seem to be
needed anymore.
[arguments]: Remove (obsolete?) #:build keyword.  Enable ASDF and explicitly
enable ffcall, readline, sigsegv.  Enable parallel-build since they seem to
work now.

3 years agognu: Add generic-cl.
Pierre Neidhardt [Mon, 30 Nov 2020 10:28:36 +0000 (11:28 +0100)]
gnu: Add generic-cl.

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

3 years agognu: cl-environments: Update to 20201110 and use SBCL build system.
Pierre Neidhardt [Mon, 30 Nov 2020 10:19:26 +0000 (11:19 +0100)]
gnu: cl-environments: Update to 20201110 and use SBCL build system.

* gnu/packages/lisp-xyz.scm (cl-environments): Update to 20201110.
[build-system]: Use asdf-build-system/sbcl.
(ecl-cl-environments, sbcl-cl-environments): New variables.
(sbcl-static-dispatch): Comment which error we get when using
sbcl-cl-environments.

3 years agognu: sbcl-alexandria: Update to 1.2.
Pierre Neidhardt [Mon, 30 Nov 2020 09:45:49 +0000 (10:45 +0100)]
gnu: sbcl-alexandria: Update to 1.2.

* gnu/packages/lisp-xyz.scm (sbcl-alexandria): Update to 1.2.

3 years agognu: Add gmni.
Alexandru-Sergiu Marton [Mon, 30 Nov 2020 09:50:41 +0000 (11:50 +0200)]
gnu: Add gmni.

* gnu/packages/web-browsers.scm (gmni): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agodoc: Document that source derivation builds can be checked.
Maxim Cournoyer [Mon, 30 Nov 2020 02:51:43 +0000 (21:51 -0500)]
doc: Document that source derivation builds can be checked.

It is a common mistake to modify an <origin> record that computes to a
fixed-output derivation, forgetting to update its hash field, only to find out
that a previously built source gets used instead.  While there doesn't seem to
be an obvious solution to this problem, we can at least document the fact that
sources can be checked the same as other builds.

* doc/guix.texi (Additional Build Options): Document that source derivation
builds can be verified using --check.

3 years agognu: par2cmdline: Update to 0.8.1.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 23:25:22 +0000 (00:25 +0100)]
gnu: par2cmdline: Update to 0.8.1.

* gnu/packages/backup.scm (par2cmdline): Update to 0.8.1.

3 years agognu: gpxsee: Update to 7.37.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 22:52:31 +0000 (23:52 +0100)]
gnu: gpxsee: Update to 7.37.

* gnu/packages/gps.scm (gpxsee): Update to 7.37.

3 years agognu: perl-gd: Update to 2.73.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 22:51:18 +0000 (23:51 +0100)]
gnu: perl-gd: Update to 2.73.

* gnu/packages/gd.scm (perl-gd): Update to 2.73.

3 years agognu: rsibreak: Update to 0.12.13.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 22:42:20 +0000 (23:42 +0100)]
gnu: rsibreak: Update to 0.12.13.

* gnu/packages/kde-utils.scm (rsibreak): Update to 0.12.13.

3 years agognu: signing-party: Update to 2.11.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 22:41:46 +0000 (23:41 +0100)]
gnu: signing-party: Update to 2.11.

* gnu/packages/gnupg.scm (signing-party): Update to 2.11.

3 years agoprocesses: Add '--format' and the "normalized" format.
John Soo [Wed, 4 Nov 2020 15:51:52 +0000 (07:51 -0800)]
processes: Add '--format' and the "normalized" format.

* guix/scripts/processes.scm (lock->recutils): New procedure.
(daemon-session->recutils): Use it.
(daemon-sessions->recutils, session-key->recutils)
(session-scalars->normalized-record)
(child-process->normalized-record)
(daemon-sessions->normalized-record): New procedures.
(session-rec-type, lock-rec-type, child-process-rec-type)
(%available-formats): New variables.
(list-formats): New procedure.
(%options, show-help): Add '--format'.
(%default-options): New variable.
(guix-processes): Use 'parse-command-line' instead of 'args-fold*'.
Honor the 'format' value in OPTIONS.
* doc/guix.texi (Invoking guix processes): Document '--format'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoprocesses: Put ChildProcess and ChildPID on separate lines.
John Soo [Fri, 13 Nov 2020 05:16:48 +0000 (21:16 -0800)]
processes: Put ChildProcess and ChildPID on separate lines.

* guix/scripts/processes.scm (daemon-session->recutils): Put child
process information in separate fields.
* doc/guix.texi (Invoking guix processes): Document change in output of
'guix processes'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agodaemon: Remove pre-Guix hack.
Ludovic Courtès [Sun, 29 Nov 2020 22:21:51 +0000 (23:21 +0100)]
daemon: Remove pre-Guix hack.

* nix/libstore/build.cc (DerivationGoal::startBuilder): Remove
"NIX_OUTPUT_CHECKED" hack.

3 years agognu: mcelog: Update to 173.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 22:15:26 +0000 (23:15 +0100)]
gnu: mcelog: Update to 173.

* gnu/packages/linux.scm (mcelog): Update to 173.

3 years agognu: libmwaw: Update to 0.3.17.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 22:14:06 +0000 (23:14 +0100)]
gnu: libmwaw: Update to 0.3.17.

* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.17.

3 years agognu: libphidget: Update to 2.1.9.20190409.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 22:14:03 +0000 (23:14 +0100)]
gnu: libphidget: Update to 2.1.9.20190409.

* gnu/packages/libphidget.scm (libphidget): Update to 2.1.9.20190409.

3 years agognu: unionfs-fuse: Update to 2.1.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 21:48:27 +0000 (22:48 +0100)]
gnu: unionfs-fuse: Update to 2.1.

* gnu/packages/linux.scm (unionfs-fuse): Update to 2.1.

3 years agognu: altermime: Update to 0.3.11.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 21:46:23 +0000 (22:46 +0100)]
gnu: altermime: Update to 0.3.11.

* gnu/packages/mail.scm (altermime): Update to 0.3.11.

3 years agognu: libtermkey: Update to 0.22.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 20:48:46 +0000 (21:48 +0100)]
gnu: libtermkey: Update to 0.22.

* gnu/packages/terminals.scm (libtermkey): Update to 0.22.
[arguments]: Add a 'patch-failing-test phase.

3 years agognu: libtermkey: Prepare for cross-compilation.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 20:21:29 +0000 (21:21 +0100)]
gnu: libtermkey: Prepare for cross-compilation.

* gnu/packages/terminals.scm (libtermkey)[arguments]: Use CC-FOR-TARGET.

3 years agoci: Temporarily disable image-jobs.
Mathieu Othacehe [Sun, 29 Nov 2020 21:04:40 +0000 (22:04 +0100)]
ci: Temporarily disable image-jobs.

* gnu/ci.scm (hydra-jobs): Temporarily disable image-jobs.

3 years agognu: emacs-dashboard: Update to 1.7.0.
Oleg Pykhalov [Sun, 29 Nov 2020 20:16:33 +0000 (23:16 +0300)]
gnu: emacs-dashboard: Update to 1.7.0.

* gnu/packages/emacs-xyz.scm (emacs-dashboard): Update to 1.7.0.

3 years agognu: streamlink: Update to 1.7.0.
Oleg Pykhalov [Sun, 29 Nov 2020 20:05:58 +0000 (23:05 +0300)]
gnu: streamlink: Update to 1.7.0.

* gnu/packages/video.scm (streamlink): Update to 1.7.0.

3 years agognu: cava: Update to 0.7.3.
Oleg Pykhalov [Sun, 29 Nov 2020 19:38:25 +0000 (22:38 +0300)]
gnu: cava: Update to 0.7.3.

* gnu/packages/audio.scm (cava): Update to 0.7.3.

3 years agognu: xnotify: Update to 0.7.3.
Oleg Pykhalov [Sun, 29 Nov 2020 19:36:21 +0000 (22:36 +0300)]
gnu: xnotify: Update to 0.7.3.

* gnu/packages/wm.scm (xnotify): Update to 0.7.3.

3 years agognu: emacs-dired-rsync: Update to 0.5.
Oleg Pykhalov [Sun, 29 Nov 2020 19:26:06 +0000 (22:26 +0300)]
gnu: emacs-dired-rsync: Update to 0.5.

* gnu/packages/emacs-xyz.scm (emacs-dired-rsync): Update to 0.5.

3 years agognu: xmenu: Update to 4.4.1.
Oleg Pykhalov [Sun, 29 Nov 2020 19:23:09 +0000 (22:23 +0300)]
gnu: xmenu: Update to 4.4.1.

* gnu/packages/wm.scm (xmenu)[version]: Update to 4.4.1.
[inputs]: Add xinerama.

3 years agognu: xclickroot: Update to 1.2.
Oleg Pykhalov [Sun, 29 Nov 2020 19:05:44 +0000 (22:05 +0300)]
gnu: xclickroot: Update to 1.2.

* gnu/packages/wm.scm (xclickroot): Update to 1.2.

3 years agognu: webssh: Update to 1.5.3.
Oleg Pykhalov [Sun, 29 Nov 2020 18:33:27 +0000 (21:33 +0300)]
gnu: webssh: Update to 1.5.3.

* gnu/packages/ssh.scm (webssh): Update to 1.5.3.

3 years agognu: emacs-tramp: Update to 2.4.4.4.
Nicolas Goaziou [Sun, 29 Nov 2020 20:27:25 +0000 (21:27 +0100)]
gnu: emacs-tramp: Update to 2.4.4.4.

* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.4.4.4.

3 years agognu: Add emacs-polymode-markdown.
Joseph LaFreniere [Sun, 29 Nov 2020 00:36:45 +0000 (18:36 -0600)]
gnu: Add emacs-polymode-markdown.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: nudoku: Update source URI.
Efraim Flashner [Sun, 29 Nov 2020 19:58:44 +0000 (21:58 +0200)]
gnu: nudoku: Update source URI.

* gnu/packages/games.scm (nudoku)[source]: Remove trailing .git from URI.

3 years agognu: nudoku: Add source file-name field.
Efraim Flashner [Sun, 29 Nov 2020 19:57:21 +0000 (21:57 +0200)]
gnu: nudoku: Add source file-name field.

* gnu/packages/games.scm (nudoku)[source]: Add file-name field.

3 years agognu: Add python-pytelegrambotapi.
Adam [Thu, 12 Nov 2020 22:27:08 +0000 (01:27 +0300)]
gnu: Add python-pytelegrambotapi.

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

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: texmaker: Update to 5.0.4.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 19:44:15 +0000 (20:44 +0100)]
gnu: texmaker: Update to 5.0.4.

* gnu/packages/tex.scm (texmaker): Update to 5.0.4.

3 years agognu: stgit: Update to 0.23.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 17:35:37 +0000 (18:35 +0100)]
gnu: stgit: Update to 0.23.

* gnu/packages/version-control.scm (stgit): Update to 0.23.

3 years agognu: stgit: Update home page.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 17:34:59 +0000 (18:34 +0100)]
gnu: stgit: Update home page.

* packages/version-control.scm (stgit)[home-page]: Follow HTML redirection.

3 years agognu: vim: Update to 8.2.2067.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 17:31:52 +0000 (18:31 +0100)]
gnu: vim: Update to 8.2.2067.

* gnu/packages/vim.scm (vim): Update to 8.2.2067.

3 years agognu: prixovy: Enable Brotli inspection.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 17:23:29 +0000 (18:23 +0100)]
gnu: prixovy: Enable Brotli inspection.

* gnu/packages/tor.scm (privoxy)[arguments]: Add "--with-brotli"
to the #:configure-flags.
[inputs]: Add brotl.

3 years agognu: prixovy: Enable HTTPS inspection.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 17:22:16 +0000 (18:22 +0100)]
gnu: prixovy: Enable HTTPS inspection.

* gnu/packages/tor.scm (privoxy)[arguments]: Add "--with-openssl"
to the #:configure-flags.
[inputs]: Add openssl.

3 years agonews: Add ‘de’ translation.
Florian Pelz [Sun, 29 Nov 2020 18:53:04 +0000 (19:53 +0100)]
news: Add ‘de’ translation.

3 years agognu: b4: Update to 0.5.3.
Kyle Meyer [Sat, 28 Nov 2020 05:13:32 +0000 (00:13 -0500)]
gnu: b4: Update to 0.5.3.

* gnu/packages/version-control.scm (b4): Update to 0.5.3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: grokmirror: Update to 2.0.5.
Kyle Meyer [Sat, 28 Nov 2020 05:10:42 +0000 (00:10 -0500)]
gnu: grokmirror: Update to 2.0.5.

* gnu/packages/version-control.scm (grokmirror): Update to 2.0.5.
[propagated-inputs]: Add python-packaging.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: esbuild: Update to 0.8.16.
Ryan Prior [Thu, 26 Nov 2020 23:38:38 +0000 (23:38 +0000)]
gnu: esbuild: Update to 0.8.16.

* gnu/packages/web.scm (esbuild): Update to 0.8.16.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add cgoban.
Tomás Ortín Fernández [Thu, 26 Nov 2020 08:56:20 +0000 (08:56 +0000)]
gnu: Add cgoban.

* gnu/packages/games.scm (cgoban): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: weasyprint: Update to 52.1.
Maxim Cournoyer [Fri, 20 Nov 2020 14:42:12 +0000 (09:42 -0500)]
gnu: weasyprint: Update to 52.1.

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

* gnu/packages/patches/weasyprint-library-paths.patch: Delete.
* gnu/packages/pdf.scm (weasyprint): Update to 52.1
[phases]{patch-library-paths}: Adjust.
{check}: Remove.
{register-dejavu-font}: New phase.
[native-inputs]: Add font-dejavu.

3 years agognu: python-pyphen: Update to 0.10.0.
Maxim Cournoyer [Sat, 28 Nov 2020 08:10:36 +0000 (03:10 -0500)]
gnu: python-pyphen: Update to 0.10.0.

* gnu/packages/python-xyz.scm (python-pyphen): Update to 0.10.0.

3 years agognu: python-tinycss2: Update to 1.1.0.
Maxim Cournoyer [Sat, 28 Nov 2020 08:06:24 +0000 (03:06 -0500)]
gnu: python-tinycss2: Update to 1.1.0.

* gnu/packages/patches/python-tinycss2-flake8-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/python-web.scm (python-tinycss2): Update to 1.1.0.
[source]: Remove patch.
[arguments]: Remove field, disabling tests.
[native-inputs]: Remove field.

3 years agognu: python-flit: Update to 3.0.0.
Maxim Cournoyer [Sat, 28 Nov 2020 08:06:05 +0000 (03:06 -0500)]
gnu: python-flit: Update to 3.0.0.

* gnu/packages/python-xyz.scm (python-flit): Update to 3.0.0.

3 years agognu: python-cssselect2: Update to 0.4.1.
Maxim Cournoyer [Sat, 28 Nov 2020 07:38:19 +0000 (02:38 -0500)]
gnu: python-cssselect2: Update to 0.4.1.

* gnu/packages/python-web.scm (python-cssselect2): Update to 0.4.1.

3 years agognu: python-cairosvg: Update to 2.5.0.
Maxim Cournoyer [Sat, 28 Nov 2020 07:35:58 +0000 (02:35 -0500)]
gnu: python-cairosvg: Update to 2.5.0.

* gnu/packages/python-xyz.scm (python-cairosvg): Update to 2.5.0.

3 years agognu: python-mypy: Update to 0.790.
Maxim Cournoyer [Sat, 28 Nov 2020 05:25:06 +0000 (00:25 -0500)]
gnu: python-mypy: Update to 0.790.

* gnu/packages/python-check.scm (python-mypy): Update to 0.790.
[origin]: Fetch sources from git.
[phases]{check}: Run the unit tests only, not the self test, which fails.
[native-inputs]: Remove python-py.  Use python-pytest-6.

3 years agognu: python-pytest-xdist: Update to 2.1.0.
Maxim Cournoyer [Sat, 28 Nov 2020 04:51:31 +0000 (23:51 -0500)]
gnu: python-pytest-xdist: Update to 2.1.0.

* gnu/packages/check.scm (python-pytest-xdist): Update to 2.1.0.

3 years agognu: Add python-pytest-6.
Maxim Cournoyer [Sat, 28 Nov 2020 04:35:12 +0000 (23:35 -0500)]
gnu: Add python-pytest-6.

* gnu/packages/check.scm (python-pytest-6): New variable.
(python-pytest-6-bootstrap): Likewise.

3 years agognu: python-typing-extensions: Update to 3.7.4.3.
Maxim Cournoyer [Sat, 28 Nov 2020 04:34:10 +0000 (23:34 -0500)]
gnu: python-typing-extensions: Update to 3.7.4.3.

* gnu/packages/python-xyz.scm (python-typing-extensions): Update to 3.7.4.3.

3 years agognu: Add python-py-next.
Maxim Cournoyer [Sat, 28 Nov 2020 04:33:39 +0000 (23:33 -0500)]
gnu: Add python-py-next.

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

3 years agognu: Add python-iniconfig.
Maxim Cournoyer [Sat, 28 Nov 2020 03:54:09 +0000 (22:54 -0500)]
gnu: Add python-iniconfig.

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

3 years agognu: python-cairocffi: Update to 1.2.0.
Maxim Cournoyer [Fri, 27 Nov 2020 22:07:06 +0000 (17:07 -0500)]
gnu: python-cairocffi: Update to 1.2.0.

* gnu/packages/python-xyz.scm (python-cairocffi): Update to 1.2.0.
[source]: Fetch from Git.
[patches]: Remove field.
[inputs]: Remove pango.
[native-inputs]: Remove pkg-config and python-docutils.  Add python-numpy and
python-sphinx-rtd-theme.
[phases]{patch-paths}: Adjust.  Fix the patching of gdk-3.
{disable-linters}: New phase.
{install-doc}: Adjust.  The license file is now installed by a build phase.
* gnu/packages/patches/python-cairocffi-dlopen-path.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

3 years agognu: python-cairocffi: Fix indentation.
Maxim Cournoyer [Fri, 27 Nov 2020 20:54:18 +0000 (15:54 -0500)]
gnu: python-cairocffi: Fix indentation.

* gnu/packages/python-xyz.scm (python-cairocffi): Fix indentation.

3 years agognu: python-html5lib: Update to 1.1.
Maxim Cournoyer [Fri, 27 Nov 2020 20:20:02 +0000 (15:20 -0500)]
gnu: python-html5lib: Update to 1.1.

* gnu/packages/python-web.scm (python-html5lib): Update to 1.1.

3 years agognu: guix: Update to 1.2.0-3.35a32fe.
Mathieu Othacehe [Sun, 29 Nov 2020 18:23:50 +0000 (19:23 +0100)]
gnu: guix: Update to 1.2.0-3.35a32fe.

* gnu/packages/package-management.scm (guix): Update to 1.2.0-3.35a32fe.

3 years agoMake "guile-avahi" dependency optional.
Mathieu Othacehe [Sun, 29 Nov 2020 17:05:11 +0000 (18:05 +0100)]
Make "guile-avahi" dependency optional.

* configure.ac (HAVE_GUILE_AVAHI): New conditional.
* Makefile.am (MODULES): Add "guix/avahi.scm" and "guix/scripts/discover.scm"
if HAVE_GUILE_AVAHI is set.
* guix/scripts/publish.scm: Autoload (guix avahi).
* guix/scripts/substitute.scm: Autoload (guix scripts discovery).