Commit graph

92425 commits

Author SHA1 Message Date
Marius Bakke
0d347fe83e
gnu: zabbix-server: Use a sensible default for the "fping" executable.
* gnu/packages/monitoring.scm (zabbix-agentd)[source](modules, snippet): New
fields.
2022-01-29 12:52:37 +01:00
Marius Bakke
7971f88e83
gnu: fping: Enable IPv6 support.
* gnu/packages/networking.scm (fping)[arguments]: New field.
2022-01-29 12:52:37 +01:00
Marius Bakke
4657a39270
services: zabbix-frontend: Fix configuration file for hard coded passwords.
This is a follow-up to commit 078f5bfae7.

* gnu/services/monitoring.scm (zabbix-front-end-config): When DB-PASSWORD is
set, enclose the password with quotes in the configuration file.
2022-01-29 12:52:37 +01:00
Marius Bakke
171084792f
gnu: python-pydantic: Update to 1.9.0.
* gnu/packages/python-xyz.scm (python-pydantic): Update to 1.9.0.
2022-01-29 12:52:37 +01:00
Liliana Marie Prikler
69218e84f1
.dir-locals.el: Don't mess up indentation of prepend and append.
The current version appears to assume special values in the first and second
package, but it's either all lists (default append) or all package input
expressions (inside modify-inputs), which themselves are either packages
or lists consisting of a package and a string.

* .dir-locals.el: Drop (eval . (put 'prepend 'scheme-indent-function 2))
and (eval . (put 'append 'scheme-indent-function 2)).
2022-01-29 08:47:38 +01:00
Andrew Tropin
f38697f5f8
build-system: emacs: Ensure that package descriptions are generated.
This patch addresses the second part of <https://bugs.gnu.org/48331>.
While existing -pkg.el files were previously installed, no such files
were generated for packages lacking them, resulting in packages not
being listed as installed and not being available towards
“describe-package”.

* guix/build/emacs-build-system.scm (find-root-library-file)
(ensure-package-description): New variables.
(%standard-phases): Add ‘ensure-package-description’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-01-29 08:45:06 +01:00
Eric Bavier
1949c8b206
gnu: cpulimit: Fix build with glibc-2.32.
* gnu/packages/patches/cpulimit-with-glib-2.32.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (cpulimit)[source]: Use it.
2022-01-29 00:53:31 -06:00
Ricardo Wurmus
bbe52d3b86
gnu: gwl: Update to 0.4.0.
* gnu/packages/package-management.scm (gwl): Update to 0.4.0.
[inputs]: Add guile-drmaa; simplify input list.
2022-01-29 00:45:32 +01:00
Petr Hodina
27c1d58d90
gnu: Add wfetch.
* gnu/packages/python-xyz.scm (wfetch): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-28 23:51:09 +01:00
Petr Hodina
c9c8d75f97
gnu: Add python-pyowm.
* gnu/packages/python-web.scm (python-pyowm): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-28 23:40:38 +01:00
Petr Hodina
977a6c5769
gnu: Add python-geojson.
* gnu/packages/python-xyz.scm (python-geojson): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-01-28 23:40:15 +01:00
Ludovic Courtès
476e39e3b2
gnu: Add texlive-textcase.
* gnu/packages/tex.scm (texlive-textcase): New variable.
2022-01-28 23:26:37 +01:00
Ludovic Courtès
47bb5779ba
gnu: Add texlive-greek-fontenc.
* gnu/packages/tex.scm (texlive-greek-fontenc): New variable.
2022-01-28 23:23:12 +01:00
Ludovic Courtès
0c2e1b0d9c
gnu: Add texlive-inputenx.
* gnu/packages/tex.scm (texlive-inputenx): New variable.
2022-01-28 23:21:06 +01:00
Ludovic Courtès
25ead7941f
gnu: Add texlive-hardwrap.
* gnu/packages/tex.scm (texlive-hardwrap): New variable.
2022-01-28 23:19:19 +01:00
Ludovic Courtès
23ccfd3840
home: 'reconfigure' checks for potential downgrades.
* guix/scripts/home.scm (show-help, %options): Add "--allow-downgrades".
(%default-options): Remove 'build-mode'; add 'validate-reconfigure'.
(perform-action): Add #:validate-reconfigure.  Call
'check-forward-update' when ACTION is 'reconfigure.
(process-action): Pass #:validate-reconfigure to 'perform-action'.
* gnu/home/services.scm (home-provenance): Export.
* doc/guix.texi (Invoking guix home): Document '--allow-downgrades'.
2022-01-28 23:14:44 +01:00
Ludovic Courtès
50f7402c6a
gnu: valgrind: Add version 3.18.1.
* gnu/packages/valgrind.scm (valgrind-3.18): New variable.
2022-01-28 23:14:43 +01:00
Ludovic Courtès
f4554d28d6
gnu: aseba: Build sequentially and appease Valgrind.
* gnu/packages/robotics.scm (aseba)[source]: Remove trailing #t from
'snippet'.
[arguments]: Add #:parallel-build? and #:phases.
[native-inputs]: Add glibc:debug.
2022-01-28 23:14:43 +01:00
Andrew Tropin
10d1125f71
gnu: obs: Update to 27.1.3.
* gnu/packages/video.scm (obs): Update to 27.1.3.

Signed-off-by: Leo Famulari <leo@famulari.name>
2022-01-28 15:25:30 -05:00
Leo Famulari
d0fbd336ea
gnu: openconnect-sso: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/vpn.scm (openconnect-sso)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:03:04 -05:00
Leo Famulari
8b7db2fb98
gnu: orange: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/orange.scm (orange)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:03:04 -05:00
Leo Famulari
88f1e799b4
gnu: anki: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/education.scm (anki)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:03:03 -05:00
Leo Famulari
229759833d
gnu: Calibre: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/ebook.scm (calibre)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
[arguments]: Adjust the custom 'configure' phase accordingly.
2022-01-28 14:03:03 -05:00
Leo Famulari
262a1734e2
gnu: python-pytest-qt: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/python-check.scm (python-pytest-qt)[propagated-inputs]:
Replace python-pyqt with python-pyqt-without-qtwebkit.
2022-01-28 14:03:03 -05:00
Leo Famulari
e3abc53c7e
gnu: python-pyqtwebengine: Remove a transitive dependency on QtWebKit.
Since QtWebKit and QtWebEngine are alternative web rendering engines, it
doesn't make sense for one to depend on the other.

See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/qt.scm (python-pyqtwebengine)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:03:03 -05:00
Leo Famulari
54add2e1ba
gnu: qutebrowser: Remove a transitive dependency on QtWebKit.
This browser is explicity a Chromium / QtWebEngine browser, so it shouldn't also
depend on QtWebKit.

See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:03:03 -05:00
Leo Famulari
dc7ebaf8c7
gnu: Vorta: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/backup.scm (vorta)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:02:52 -05:00
Nicolas Goaziou
f870977e6a
gnu: Add texlive-carlisle.
* gnu/packages/tex.scm (texlive-carlisle): New variable.
2022-01-28 17:31:07 +01:00
Nicolas Goaziou
d961498fcd
gnu: Add texlive-tabu.
* gnu/packages/tex.scm (texlive-tabu): New variable.
2022-01-28 16:48:04 +01:00
Nicolas Goaziou
5c1a1cecaa
gnu: Add texlive-varwidth.
* gnu/packages/tex.scm (texlive-varwidth): New variable.
2022-01-28 16:47:55 +01:00
Nicolas Goaziou
a057d2acbf
gnu: Add texlive-calrsfs.
* gnu/packages/tex.scm (texlive-calrsfs): New variable.
2022-01-28 15:27:03 +01:00
Nicolas Goaziou
38313dd24c
gnu: Remove last texlive-generic-ulem reference.
* gnu/packages/tex.scm (texlive-jadetex)[native-inputs]: Remove last reference
to texlive-generic-ulem.  Replace it with texlive-ulem.
2022-01-28 15:07:12 +01:00
Nicolas Goaziou
c5f1f8b81e
gnu: Properly deprecate texlive-generic-ulem.
* gnu/packages/python-xyz.scm (python-nbconvert):
* gnu/packages/maths.scm (hypre): Apply deprecation.
* gnu/packages/tex.scm (texlive-generic-ulem): Fix typo in deprecation
command.
2022-01-28 15:05:01 +01:00
Nicolas Goaziou
2b37ec1c60
gnu: Remove occurrences of deprecated texlive-latex-capt-of.
* gnu/packages/maths.scm (hypre):
* gnu/packages/python-xyz.scm (python-numpy-documentation):
(python-ipython-documentation): Use texlive-capt-of instead of texlive-latex-capt-of.
2022-01-28 14:37:49 +01:00
Nicolas Goaziou
01107fc4ea
gnu: texlive-latex-enumitem: Deprecate package.
* gnu/packages/tex.scm (texlive-latex-enumitem): Deprecate in favor of texlive-enumitem.
* gnu/packages/python-xyz.scm (python-matplotlib-documentation):
(python-nbconvert): Apply deprecation.
2022-01-28 14:33:56 +01:00
Nicolas Goaziou
390f960411
gnu: Add texlive-ulem.
* gnu/packages/tex.scm (texlive-ulem): New variable.
(texlive-latex-ulem): Deprecate variable.
2022-01-28 14:26:28 +01:00
Nicolas Goaziou
78859540f6
gnu: Add texlive-kpfonts.
* gnu/packages/tex.scm (texlive-kpfonts): New variable.
2022-01-28 14:06:16 +01:00
Nicolas Goaziou
32e3e924cf
gnu: Add texlive-capt-of.
* gnu/packages/tex.scm (texlive-capt-of): New variable.
(texlive-latex-capt-of): Deprecate variabe.
2022-01-28 13:58:04 +01:00
Nicolas Goaziou
ff37d7564b
gnu: Add texlive-enumitem.
* gnu/packages/tex.scm (texlive-enumitem): New variable.
(texlive-latex-enumitem): Deprecate package.
2022-01-28 13:51:32 +01:00
Nicolas Goaziou
1eedbae8b4
gnu: Add texlive-numprint.
* gnu/packages/tex.scm (texlive-numprint): New variable.
(texlive-latex-numprint): Deprecate variable.
2022-01-28 13:47:27 +01:00
Nicolas Goaziou
decd4c3679
gnu: texlive-babel-french: Add missing files.
* gnu/packages/tex.scm (texlive-babel-french)[outputs]: Add "doc" output.
[arguments]<#:phases>: Install documentation and source files.
2022-01-28 13:10:04 +01:00
Nicolas Goaziou
d024a21fbe
gnu: Add texlive-babel-french.
* gnu/packages/tex.scm (texlive-babel-french): New variable.
(texlive-generic-babel-french): Deprecate variable.
2022-01-28 12:16:44 +01:00
Nicolas Goaziou
de52208030
gnu: nsis: Clean-up description and synopsis.
* gnu/packages/installers.scm (make-nsis): Remove some buzzwords from
generated synopsis and description.  Also add two spaces between sentences.
2022-01-28 11:19:33 +01:00
Michael Ford
04a84e2a8d
gnu: nsis: Fix home-page.
* gnu/packages/installers.scm (make-nsis): Fix generated home-page.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 11:18:09 +01:00
jgart via Guix-patches via
d25044f4d2
gnu: Add go-github-com-go-chi-chi-v5.
* gnu/packages/golang.scm (go-github-com-go-chi-chi-v5): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 10:52:52 +01:00
Sharlatan Hellseher
61f1ec9f60
gnu: Add go-github-com-valyala-fasthttp.
* gnu/packages/golang.scm (go-github-com-valyala-fasthttp): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 10:47:21 +01:00
Sharlatan Hellseher
0467ecbe0d
gnu: Add go-github-com-valyala-tcplisten.
* gnu/packages/golang.scm (go-github-com-valyala-tcplisten): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 10:46:36 +01:00
Sharlatan Hellseher
1d948dbd97
gnu: Add go-github-com-valyala-bytebufferpool.
* gnu/packages/golang.scm (go-github-com-valyala-bytebufferpool): New
variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 10:45:33 +01:00
Sharlatan Hellseher
72274434a8
gnu: Add go-github-com-andybalholm-brotli.
* gnu/packages/golang.scm (go-github-com-andybalholm-brotli): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 10:44:46 +01:00
Sharlatan Hellseher
7c1efe8290
gnu: Add missing module import.
Add missing module import.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 10:38:48 +01:00