Commit graph

69977 commits

Author SHA1 Message Date
Maxim Cournoyer cbb03bd521
gnu: python-typing-extensions: Update to 3.7.4.3.
* gnu/packages/python-xyz.scm (python-typing-extensions): Update to 3.7.4.3.
2020-11-29 14:02:46 -05:00
Maxim Cournoyer b57254d02b
gnu: Add python-py-next.
* gnu/packages/python-xyz.scm (python-py-next): New variable.
2020-11-29 14:02:46 -05:00
Maxim Cournoyer 596104f807
gnu: Add python-iniconfig.
* gnu/packages/python-xyz.scm (python-iniconfig): New variable.
2020-11-29 14:02:46 -05:00
Maxim Cournoyer 4035c2e402
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.
2020-11-29 14:02:46 -05:00
Maxim Cournoyer 1726dad3cc
gnu: python-cairocffi: Fix indentation.
* gnu/packages/python-xyz.scm (python-cairocffi): Fix indentation.
2020-11-29 14:02:46 -05:00
Maxim Cournoyer 818c91b6e6
gnu: python-html5lib: Update to 1.1.
* gnu/packages/python-web.scm (python-html5lib): Update to 1.1.
2020-11-29 14:02:45 -05:00
Mathieu Othacehe 0216fc2573
gnu: guix: Update to 1.2.0-3.35a32fe.
* gnu/packages/package-management.scm (guix): Update to 1.2.0-3.35a32fe.
2020-11-29 19:23:50 +01:00
Mathieu Othacehe 35a32fefb4
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).
2020-11-29 19:22:05 +01:00
Mathieu Othacehe d9f05c70a6
gnu: guix: Fix cross-compilation.
This is a follow-up of 375cc7dea2.

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.
2020-11-29 19:22:05 +01:00
Tobias Geerinckx-Rice b588bb0756
gnu: privoxy: Update to 3.0.29.
* gnu/packages/tor.scm (privoxy): Update to 3.0.29.
2020-11-29 17:58:03 +01:00
Tobias Geerinckx-Rice c1d6814b22
gnu: vdpauinfo: Update to 1.4.
* gnu/packages/video.scm (vdpauinfo): Update to 1.4.
2020-11-29 17:28:40 +01:00
Tobias Geerinckx-Rice f637483afc
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.
2020-11-29 17:28:40 +01:00
Tobias Geerinckx-Rice e8d561a4ec
gnu: gaupol: Update to 1.8.
* gnu/packages/video.scm (gaupol): Update to 1.8.
2020-11-29 17:28:40 +01:00
Tobias Geerinckx-Rice fa50a8bc7c
gnu: cwm: Prepare for cross-compilation.
* gnu/packages/wm.scm (cwm)[arguments]: Use CC-FOR-TARGET.
2020-11-29 17:28:40 +01:00
Tobias Geerinckx-Rice 1663479855
gnu: cwm: Update to 6.7.
* gnu/packages/wm.scm (cwm): Update to 6.7.
2020-11-29 17:28:40 +01:00
Tobias Geerinckx-Rice f89d97c8ac
gnu: j4-dmenu-desktop: Update to 2.18.
* gnu/packages/xdisorg.scm (j4-dmenu-desktop): Update to 2.18.
2020-11-29 17:28:39 +01:00
Tobias Geerinckx-Rice 16611d1c95
gnu: Add bcachefs-static.
* gnu/packages/file-systems.scm (bcachefs/static): New public variable.
2020-11-29 17:28:39 +01:00
Tobias Geerinckx-Rice 7c5f064277
gnu: Add bcachefs-tools-static.
* gnu/packages/file-systems.scm (bcachefs-tools/static): New public
variable.
2020-11-29 17:28:39 +01:00
Tobias Geerinckx-Rice 8ce52a25bc
gnu: hplip: Install PPDs into a separate output.
* gnu/packages/cups.scm (hplip)[outputs]: Add a :ppd output.
[arguments]: Install the .ppd files there.
2020-11-29 17:28:39 +01:00
Tobias Geerinckx-Rice 8fe3694990
gnu: thermald: Update to 2.4.
* gnu/packages/admin.scm (thermald): Update to 2.4.
2020-11-29 17:28:39 +01:00
Tobias Geerinckx-Rice 90b89aeb77
gnu: youtube-dl: Update to 2020.11.29.
* gnu/packages/video.scm (youtube-dl): Update to 2020.11.29.
2020-11-29 17:28:39 +01:00
Tobias Geerinckx-Rice 8ae5fde27a
gnu: igt-gpu-tools: Remove unused inputs.
* gnu/packages/admin.scm (igt-gpu-tools)[inputs]: Remove glib, libxrandr,
openssl, and util-macros.
2020-11-29 17:28:39 +01:00
Tobias Geerinckx-Rice ad7749a127
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.
2020-11-29 17:28:38 +01:00
Mathieu Othacehe 7a584b0e56
news: Add entry for substitute servers discovery.
* etc/news.scm: Add entry.
2020-11-29 16:57:19 +01:00
Mathieu Othacehe 44068c7d30
self: Fix guile-avahi lookup.
This is a follow-up of 375cc7dea2.

* guix/self.scm (specification->package): Search for "guile-avahi" in (gnu
package guile-xyz).
2020-11-29 16:43:01 +01:00
Oleg Pykhalov 3682638910
doc: Document zabbix-agent hostname change.
This commit follows 8518a3692c.

* doc/guix.texi
(Monitoring Services)[zabbix-agent]: Set hostname to empty string.
2020-11-29 18:02:36 +03:00
Adam Kandur 6e043dfccd
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>
2020-11-29 15:33:29 +01:00
Adam Kandur e3d5a20605
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>
2020-11-29 15:33:28 +01:00
Adam Kandur 8481141446
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>
2020-11-29 15:33:28 +01:00
Adam Kandur 0fac1f2591
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>
2020-11-29 15:33:28 +01:00
Adam Kandur 7a34169f6c
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>
2020-11-29 15:33:28 +01:00
Mathieu Othacehe 79f9dee3c4
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.
2020-11-29 15:08:26 +01:00
Mathieu Othacehe 276e494b2a
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.
2020-11-29 15:08:26 +01:00
Mathieu Othacehe 375cc7dea2
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.
2020-11-29 15:08:26 +01:00
Oleg Pykhalov 8518a3692c
services: zabbix-agent: Delete not mandatory hostname configuration.
* gnu/services/monitoring.scm
(zabbix-agent-configuration)[hostname]: Set to empty string.
2020-11-29 16:58:55 +03:00
Guillaume Le Vaillant 7c2e67400f
gnu: Add ocrodjvu.
* gnu/packages/djvu.scm (ocrodjvu): New variable.
2020-11-29 14:36:57 +01:00
Guillaume Le Vaillant e7fb2c6e7b
gnu: Add didjvu.
* gnu/packages/djvu.scm (didjvu): New variable.
2020-11-29 14:36:57 +01:00
Guillaume Le Vaillant 2083ab1280
gnu: Add python2-gamera.
* gnu/packages/python-xyz.scm (python2-gamera): New variable.
2020-11-29 14:36:57 +01:00
Christopher Baines 6135e55f5c
gnu: guix-build-coordinator: Update to 0-8.ed3b2e5.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-8.ed3b2e5.
(native-inputs): Fix version of guile-json.
2020-11-29 10:19:56 +00:00
Christopher Baines 92e43e5ced
gnu: guile-prometheus: Update to 0-2.12d3d9d.
* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-2.12d3d9d.
2020-11-29 09:17:14 +00:00
Pierre Neidhardt ae3c7e7d27
gnu: emacs-sly: Update to 20201125.
* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20201125.
2020-11-29 09:59:52 +01:00
Pierre Neidhardt e4bd4dd7a8
gnu: sbcl-slynk: Update to 20201125.
* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 20201125.
[arguments]: Remove slynk/util since it's no longer in upstream.
Remove obsolete `substitute*' since upstream has fixed them.
2020-11-29 09:58:53 +01:00
Martin Becze 40352788de
gnu: loko: Update to 0.7.0
* gnu/packages/loko.scm (loko-scheme): Update to 0.7.0

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2020-11-28 23:05:46 -05:00
Michael Rohleder 60a10a1181
gnu: quaternion: Add xdg-utils to inputs.
* gnu/packages/messaging.scm (quaternion)[inputs]: Add xdg-utils.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-11-28 22:20:56 -05:00
Tobias Geerinckx-Rice f816deb905
gnu: nginx-documentation: Update to 1.19.5-2622-64bbb9163a14.
* gnu/packages/web.scm (nginx-documentation): Update to 1.19.5-2622-64bbb9163a14.
2020-11-28 23:50:27 +01:00
Tobias Geerinckx-Rice d4c6ec64d4
gnu: nginx: Update to 1.19.5.
* gnu/packages/web.scm (nginx): Update to 1.19.5.
2020-11-28 23:50:27 +01:00
Efraim Flashner 4bf33b0274
gnu: mpv: Update to 0.33.0.
* gnu/packages/video.scm (mpv): Update to 0.33.0.
2020-11-29 00:32:30 +02:00
Efraim Flashner e07f05667d
gnu: gama: Update to 2.12.
* gnu/packages/gps.scm (gama): Update to 2.12.
2020-11-29 00:02:04 +02:00
Tobias Geerinckx-Rice 5e93118448
doc: Fix another typo.
* doc/guix.texi (Database Services): Remove a duplicate ‘on’ from the
memcached section.
2020-11-28 22:55:28 +01:00
Marius Bakke 4dadb49779
Merge branch 'staging' 2020-11-28 22:39:12 +01:00