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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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.
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.
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.
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.
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.
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.
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>
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>
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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.
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.
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>
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.
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.
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.
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.
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.
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.
Florian Pelz [Sun, 29 Nov 2020 18:53:04 +0000 (19:53 +0100)]
news: Add ‘de’ translation.
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>
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>
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>
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>
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
Mathieu Othacehe [Sun, 29 Nov 2020 16:46:55 +0000 (17:46 +0100)]
gnu: guix: Fix cross-compilation.
This is a follow-up of
375cc7dea20da7117c9459e4a4d15144095e015b.
Avahi requires "glib" which doesn't cross-compile yet.
* gnu/packages/package-management.scm (guix)[arguments]: Remove "guile-avahi"
from the wrapper when cross-compiling.
[native-inputs]: Remove "guile-avahi" when cross-compiling.
[propagated-inputs]: Ditto.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 16:57:52 +0000 (17:57 +0100)]
gnu: privoxy: Update to 3.0.29.
* gnu/packages/tor.scm (privoxy): Update to 3.0.29.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 13:40:11 +0000 (14:40 +0100)]
gnu: vdpauinfo: Update to 1.4.
* gnu/packages/video.scm (vdpauinfo): Update to 1.4.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 13:38:53 +0000 (14:38 +0100)]
gnu: vdpauinfo: Fetch from git repository.
* gnu/packages/video.scm (vdpauinfo)[source]: Use GIT-FETCH and GIT-FILE-NAME.
[arguments]: Replace the default 'bootstrap phase.
[native-inputs]: Add autoconf & automake.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 13:27:06 +0000 (14:27 +0100)]
gnu: gaupol: Update to 1.8.
* gnu/packages/video.scm (gaupol): Update to 1.8.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 13:26:20 +0000 (14:26 +0100)]
gnu: cwm: Prepare for cross-compilation.
* gnu/packages/wm.scm (cwm)[arguments]: Use CC-FOR-TARGET.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 13:11:10 +0000 (14:11 +0100)]
gnu: cwm: Update to 6.7.
* gnu/packages/wm.scm (cwm): Update to 6.7.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 13:06:47 +0000 (14:06 +0100)]
gnu: j4-dmenu-desktop: Update to 2.18.
* gnu/packages/xdisorg.scm (j4-dmenu-desktop): Update to 2.18.
Tobias Geerinckx-Rice [Thu, 5 Nov 2020 20:46:29 +0000 (21:46 +0100)]
gnu: Add bcachefs-static.
* gnu/packages/file-systems.scm (bcachefs/static): New public variable.
Tobias Geerinckx-Rice [Thu, 5 Nov 2020 20:45:09 +0000 (21:45 +0100)]
gnu: Add bcachefs-tools-static.
* gnu/packages/file-systems.scm (bcachefs-tools/static): New public
variable.
Tobias Geerinckx-Rice [Sat, 21 Nov 2020 18:18:20 +0000 (19:18 +0100)]
gnu: hplip: Install PPDs into a separate output.
* gnu/packages/cups.scm (hplip)[outputs]: Add a :ppd output.
[arguments]: Install the .ppd files there.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 12:34:01 +0000 (13:34 +0100)]
gnu: thermald: Update to 2.4.
* gnu/packages/admin.scm (thermald): Update to 2.4.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 13:24:52 +0000 (14:24 +0100)]
gnu: youtube-dl: Update to 2020.11.29.
* gnu/packages/video.scm (youtube-dl): Update to 2020.11.29.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 13:04:12 +0000 (14:04 +0100)]
gnu: igt-gpu-tools: Remove unused inputs.
* gnu/packages/admin.scm (igt-gpu-tools)[inputs]: Remove glib, libxrandr,
openssl, and util-macros.
Tobias Geerinckx-Rice [Sun, 29 Nov 2020 13:03:05 +0000 (14:03 +0100)]
gnu: igt-gpu-tools: Update to 1.25.
* gnu/packages/admin.scm (igt-gpu-tools): Update to 1.25.
[build-system]: Switch to Meson.
[native-inputs]: Remove autoconf, automake, and libtool.
Add bison & flex.
Mathieu Othacehe [Sun, 29 Nov 2020 14:44:16 +0000 (15:44 +0100)]
news: Add entry for substitute servers discovery.
* etc/news.scm: Add entry.
Mathieu Othacehe [Sun, 29 Nov 2020 15:43:01 +0000 (16:43 +0100)]
self: Fix guile-avahi lookup.
This is a follow-up of
375cc7dea20da7117c9459e4a4d15144095e015b.
* guix/self.scm (specification->package): Search for "guile-avahi" in (gnu
package guile-xyz).
Oleg Pykhalov [Sun, 29 Nov 2020 15:01:19 +0000 (18:01 +0300)]
doc: Document zabbix-agent hostname change.
This commit follows
8518a3692cbb9cd96d69c03e9de9ad6fdcfebbee.
* doc/guix.texi
(Monitoring Services)[zabbix-agent]: Set hostname to empty string.
Adam Kandur [Sun, 29 Nov 2020 14:31:19 +0000 (15:31 +0100)]
gnu: Add claw-support.
* gnu/packages/lisp-xyz.scm (cl-claw-support, ecl-claw-support,
sbcl-claw-support): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Adam Kandur [Sun, 29 Nov 2020 14:23:20 +0000 (15:23 +0100)]
gnu: Add make-hash.
* gnu/packages/lisp-xyz.scm (cl-make-hash, ecl-make-hash, sbcl-make-hash): New
variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Adam Kandur [Sun, 29 Nov 2020 14:14:35 +0000 (15:14 +0100)]
gnu: Add deeds.
* gnu/packages/lisp-xyz.scm (cl-deeds, ecl-deeds, sbcl-deeds): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Adam Kandur [Sun, 29 Nov 2020 14:07:42 +0000 (15:07 +0100)]
gnu: Add deploy.
* gnu/packages/lisp-xyz.scm (cl-deploy, ecl-deploy, sbcl-deploy): New
variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Adam Kandur [Sun, 29 Nov 2020 13:52:47 +0000 (14:52 +0100)]
gnu: Add defpackage-plus.
* gnu/packages/lisp-xyz.scm (cl-defpackage-plus, ecl-defpackage-plus,
sbcl-defpackage-plus): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Mathieu Othacehe [Tue, 24 Nov 2020 13:05:21 +0000 (14:05 +0100)]
Use substitute servers on the local network.
* guix/scripts/discover.scm: New file.
* Makefile.am (MODULES): Add it.
* nix/nix-daemon/guix-daemon.cc (options): Add "discover" option,
(parse-opt): parse it,
(main): start "guix discover" process when the option is set.
* guix/scripts/substitute.scm (%local-substitute-urls): New variable,
(substitute-urls): add it.
* gnu/services/base.scm (<guix-configuration>): Add "discover?"
field,
(guix-shepherd-service): honor it.
* doc/guix.texi (Invoking guix-daemon): Document "discover" option,
(Base Services): ditto.
Mathieu Othacehe [Sun, 22 Nov 2020 14:15:17 +0000 (15:15 +0100)]
publish: Add advertising support.
* guix/scripts/publish.scm (%options): Add "--advertise" option.
(show-help): Document it.
(service-name): New procedure,
(publish-service-type): new variable.
(run-publish-server): Add "advertise?" and "port" parameters. Use them to publish
the server using Avahi.
(guix-publish): Pass the "advertise?" option to "run-publish-server".
* gnu/services/base.scm (<guix-publish-configuration>): Add "advertise?"
field.
(guix-publish-shepherd-service): Honor it.
Mathieu Othacehe [Sun, 22 Nov 2020 14:12:17 +0000 (15:12 +0100)]
Add Avahi support.
* guix/avahi.scm: New file.
* Makefile.am (MODULES): Add it.
* configure.ac: Add Guile-Avahi dependency.
* doc/guix.texi (Requirements): Document it.
* gnu/packages/package-management.scm (guix)[native-inputs]: Add
"guile-avahi",
[propagated-inputs]: ditto.
* guix/self.scm (specification->package): Add guile-avahi.
(compiled-guix): Ditto.
Oleg Pykhalov [Sun, 29 Nov 2020 13:57:05 +0000 (16:57 +0300)]
services: zabbix-agent: Delete not mandatory hostname configuration.
* gnu/services/monitoring.scm
(zabbix-agent-configuration)[hostname]: Set to empty string.
Guillaume Le Vaillant [Sun, 29 Nov 2020 13:29:45 +0000 (14:29 +0100)]
gnu: Add ocrodjvu.
* gnu/packages/djvu.scm (ocrodjvu): New variable.
Guillaume Le Vaillant [Sun, 29 Nov 2020 11:15:45 +0000 (12:15 +0100)]
gnu: Add didjvu.
* gnu/packages/djvu.scm (didjvu): New variable.
Guillaume Le Vaillant [Sun, 29 Nov 2020 09:35:09 +0000 (10:35 +0100)]
gnu: Add python2-gamera.
* gnu/packages/python-xyz.scm (python2-gamera): New variable.