Commit Graph

79622 Commits

Author SHA1 Message Date
Marius Bakke
2932c421a3
gnu: OpenSSL: Add 3.0.
* gnu/packages/tls.scm (openssl-3.0): New variable.
* gnu/packages/patches/openssl-3.0-c-rehash-in.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-01-30 17:04:34 +01:00
Marius Bakke
753cacb1ad
gnu: util-linux-with-udev: Remove input labels.
* gnu/packages/linux.scm (util-linux+udev)[inputs]: Use MODIFY-INPUTS.
2022-01-30 17:04:34 +01:00
Marius Bakke
5c9c7856a6
gnu: expat: Update replacement to 2.4.4 [fixes CVE-2022-23852, CVE-2022-23990].
* gnu/packages/xml.scm (expat/fixed): Update to 2.4.4.
2022-01-30 17:04:34 +01:00
Marius Bakke
bb5f6d8cef
gnu: waylandpp: Update to 0.2.9.
* gnu/packages/freedesktop.scm (waylandpp): Update to 0.2.9.
2022-01-30 17:04:34 +01:00
Sharlatan Hellseher
3e497b3a4c
gnu: Add python-gwcs.
* gnu/packages/astronomy.scm (python-gwcs): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30 11:46:19 -03:00
Sharlatan Hellseher
007495210d
gnu: Add python-asdf-wcs-schemas.
* gnu/packages/astronomy.scm (python-asdf-wcs-schemas): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30 11:46:19 -03:00
Sharlatan Hellseher
7b2747c81d
gnu: Add python-asdf-astropy.
* gnu/packages/astronomy.scm (python-asdf-astropy): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30 11:46:18 -03:00
Sharlatan Hellseher
527ee1bdc8
gnu: Add python-asdf-coordinates-schemas.
* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30 11:46:18 -03:00
Sharlatan Hellseher
89a5c53f38
gnu: Add python-asdf-transform-schemas.
* gnu/packages/astronomy.scm (python-asdf-transform-schemas): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30 11:46:17 -03:00
Sharlatan Hellseher
e1437e7ec1
gnu: python-asdf: Update to 2.8.3.
* gnu/packages/astronomy.scm: (python-asdf): Update to 2.8.3.
[inputs]: Use the new style. Move python-importlib-resources,
python-jsonschema, python-numpy, python-pyyaml to ...
[propagated-inputs]: ... here. Use the new style. Add python-jmespath.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30 11:46:17 -03:00
Efraim Flashner
dea8810036
gnu: patchelf: Add release-monitoring-url.
* gnu/packages/elf.scm (patchelf)[properties]: New field.
2022-01-30 14:58:28 +02:00
Efraim Flashner
0b1be21d1f
gnu: mesa: Add support for riscv64-linux.
* gnu/packages/gl.scm (mesa)[inputs]: Add llvm-11 on riscv64-linux.
[native-inputs]: Add glslang on riscv64-linux.
[arguments]: In configure-flags adjust gallium-drivers to swap the
power* and intel drivers for the fallback option. Specify riscv64-linux
configure options for vulkan-drivers. Enable the vulkan-overlay-layer
and llvm support. Adjust the custom 'disable-failing-test phase to have
a riscv64-linux section.
2022-01-30 12:28:08 +02:00
Liliana Marie Prikler
6589966b97
gnu: audacity: Add fallback to locate ffmpeg via pkg-config.
* gnu/packages/patches/audacity-ffmpeg-fallback.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it here.
* gnu/packages/audio.scm (audacity)[patches]: Use it here.
[inputs]: Add back ffmpeg.
2022-01-30 08:11:00 +01:00
Leo Famulari
090e925816
gnu: k3b: Do not depend on QtWebKit.
According to CMakelists.txt, "Qt5WebKitWidgets is used for prettier
k3bdiskinfoview."

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

* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Remove qtwebkit.
2022-01-29 19:18:46 -05:00
Leo Famulari
4bd060909d
gnu: luminance-hdr: Replace dependency on QtWebKit with QtWebEngine.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/image-viewers.scm (luminance-hdr)[inputs]: Remove qtwebkit. Add
qtwebengine, qtdeclarative, and qtwebchannel.
2022-01-29 18:43:13 -05:00
Leo Famulari
f3d0ed37ea
gnu: python-black: Document the tomli version requirements.
* gnu/packages/python-xyz.scm (python-black): Add comment.
2022-01-29 18:29:32 -05:00
Leo Famulari
f928b56d13
gnu: choqok: Don't depend on QtWebKit.
These dependencies were only used to create a plugin for Konqueror, which Guix
does not include.

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

* gnu/packages/kde-internet.scm (choqok)[inputs]: Remove kdewebkit and qtwebkit.
2022-01-29 18:16:48 -05:00
Leo Famulari
db17f8b502
gnu: fcitx5-chinese-addons: Replace the dependency on QtWebKit with QtWebEngine.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/fcitx5.scm (fcitx5-chinese-addons)[inputs]: Remove qtwebkit. Add
qtdeclarative, qtwebchannel, and qtwebengine.
[arguments]: Pass "-DUSE_WEBKIT=off" to #:configure-flags.
2022-01-29 17:59:30 -05:00
Leo Famulari
f8bfb2d856
gnu: texmaker: Don't depend on QtWebKit.
The program stopped using QtWebKit in version 5.0.

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

* gnu/packages/tex.scm (texmaker)[inputs]: Remove qtwebkit.
2022-01-29 17:31:17 -05:00
Liliana Marie Prikler
07f45615c3
gnu: wpewebkit: Update to 2.34.3 [security fixes].
This update fixes all the security issues fixed upstream between
versions 2.30.5 and 2.34.3:

https://webkitgtk.org/news.html

* gnu/packages/webkit.scm (wpewebkit): Update to 2.34.3.
[#:phases]: Add ‘patch-cmake’ phase to fix an error in the install directories
of the documentation.
[inputs]: Add lcms.
2022-01-29 16:39:56 -05:00
Liliana Marie Prikler
f0bc429a52
gnu: wpebackend-fdo: Update to 1.12.0.
* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.12.0.
[build-system]: Use meson-build-system.
[inputs]: Add libepoxy.
2022-01-29 16:39:55 -05:00
Liliana Marie Prikler
c97e07be56
gnu: libwpe: Update to 1.12.0.
* gnu/packages/webkit.scm (libwpe): Update to 1.12.0.
[build-system]: Use meson-build-system.
2022-01-29 16:39:51 -05:00
Leo Famulari
08875dd556
gnu: WPE WebKit: Set the Common Platform Enumeration (CPE) name.
* gnu/packages/webkit.scm (wpewebkit)[properties]: New field.
2022-01-29 15:37:17 -05:00
Leo Famulari
0442d683c3
gnu: kdenlive: Don't depend on QtWebKit.
Kdenlive no longer uses QtWebKit.

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

* gnu/packages/kde.scm (kdenlive)[inputs]: Remove qtwebkit.
2022-01-29 15:29:12 -05:00
Leo Famulari
9d13747fc2
gnu: nextcloud-client: Don't depend on QtWebKit.
This package propagates QtWebEngine and doesn't keep a reference to QtWebKit.

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

* gnu/packages/sync.scm (qtwebkit)[inputs]: Remove qtwebkit.
[arguments]: Remove related #:configure-flag that is not recognized by
our version of nextcloud-client.
2022-01-29 13:38:56 -05:00
Marius Bakke
45681b89a8
gnu: zabbix: Update to 5.4.9.
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.4.9.
2022-01-29 12:52:38 +01:00
Marius Bakke
81873cbc5d
gnu: Add TimescaleDB.
* gnu/packages/databases.scm (timescaledb): New variable.
2022-01-29 12:52:38 +01:00
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
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
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
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
Sharlatan Hellseher
4db80f3f0c
gnu: Add go-github-com-vmihailenco-msgpack-v4.
* gnu/packages/golang.scm (go-github-com-vmihailenco-msgpack-v4): New
variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 10:37:09 +01:00
Sharlatan Hellseher
63b194080d
gnu: Add go-github-com-hashicorp-hcl-v2.
* gnu/packages/golang.scm (go-github-com-hashicorp-hcl-v2): New variable.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 10:34:34 +01:00
Sharlatan Hellseher
52850033d3
gnu: Add go-github-com-agext-levenshtein.
* gnu/packages/golang.scm (go-github-com-agext-levenshtein): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 10:33:16 +01:00
Sharlatan Hellseher
433f04136b
gnu: Add go-github-com-apparentlymart-go-textseg-v13.
* gnu/packages/golang.scm (go-github-com-apparentlymart-go-textseg-v13,
go-github-com-apparentlymart-go-textseg-autoversion): New variables.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 10:31:50 +01:00
Sharlatan Hellseher
cd355a8daf
gnu: Add go-github-com-vmihailenco-tagparser.
* gnu/packages/golang.scm (go-github-com-vmihailenco-tagparser): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 10:28:59 +01:00
Nicolas Goaziou
3da297997d
gnu: elixir: Use G-expressions.
* gnu/packages/elixir.scm (elixir)[arguments]: Use G-expressions.  Prefer
SEARCH-INPUT-FILES over WHICH.
2022-01-28 10:10:46 +01:00
Cees de Groot
d3865640e8
gnu: elixir: Update to 1.13.2.
* gnu/packages/elixir.scm (elixi): Update to 1.13.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 10:04:39 +01:00
Nicolas Goaziou
1c5b0f4f3e
gnu: erlang: Switch to new package style (partial)
* gnu/packages/erlang.scm (erlang)[propagated-inputs]: Remove labels.
[arguments]<#:phases>: Remove trailing #T.  Prefer SEARCH-INPUT-FILE over
WHICH.  Use LET instead of LET* when appropriate.
2022-01-28 10:00:24 +01:00
Cees de Groot
ffe18274d6
gnu: erlang: Update to 24.2.1.
* gnu/packages/erlang.scm (erlang): Update to 24.2.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 09:56:48 +01:00
Nicolas Goaziou
295a91d848
gnu: emacs-slime: Remove trailing #T from phases.
* gnu/packages/emacs-xyz.scm (emacs-slime)[arguments]<#:phases>: Remove
trailing #T.
2022-01-28 09:49:25 +01:00
Nicolas Goaziou
970e974b95
gnu: emacs-slime: Update to 2.27.
* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.27.
2022-01-28 09:48:57 +01:00
Nicolas Goaziou
8c8ce3faf5
gnu: emacs-ebdb: Update to 0.8.10.
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.10.
2022-01-28 09:47:18 +01:00
Simon South
c0f4b68431
gnu: catch2: Update to 2.13.8.
* gnu/packages/check.scm (catch-framework2): Update to 2.13.8.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 09:44:25 +01:00
kiasoc5
88eb611c10
gnu: httpie: Update to 3.0.2.
* gnu/packages/python-web.scm (httpie): Update to 3.0.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 09:42:34 +01:00
Michael Rohleder
51199431e7
gnu: kiwix-lib: Fix build.
* gnu/packages/web.scm (kiwix-lib)[native-inputs]: Add python-wrapper.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 09:41:30 +01:00
Michael Rohleder
272c583690
gnu: emacs-literate-calc-mode: Update to 0.1-2.ba7d221.
* gnu/packages/emacs-xyz.scm (emacs-literate-calc-mode): Update to 0.1-2.ba7d221.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 09:38:38 +01:00
Michael Rohleder
8473a9f3b4
gnu: emacs-diminish: Update to 0.46-1.fd486ef.
* gnu/packages/emacs-xyz.scm (emacs-diminish): Update to 0.46-1.fd486ef.
[license]: Change from gpl2+ to gpl3+.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 09:35:41 +01:00
Michael Rohleder
868df4f36f
gnu: emacs-deadgrep: Update to 0.11.
* gnu/packages/emacs-xyz.scm (emacs-deadgrep): Update to 0.11.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 09:31:27 +01:00
jgart via Guix-patches via
ac577bb7de
gnu: Add emacs-validate-html.
* gnu/packages/emacs-xyz.scm (emacs-validate-html): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 09:17:38 +01:00
jgart via Guix-patches via
c875c82d30
gnu: Add emacs-alsamixer-el.
* gnu/packages/emacs-xyz.scm (emacs-alsamixer-el): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 09:12:03 +01:00
Maxim Cournoyer
3c7bbec470
gnu: libjami: Produce usable debug symbols.
* gnu/packages/jami.scm (libjami)[configure-flags]: Add '--enable-debug'.
2022-01-27 23:03:11 -05:00
Leo Famulari
e5dc38d30d
gnu: Audacity: Build from the release tarball.
* gnu/packages/audio.scm (audacity)[source]: Use url-fetch.
2022-01-27 22:46:27 -05:00
Leo Famulari
beda1cd794
gnu: Audacity: Do not depend on FFmpeg.
Audacity stopped linking to FFmpeg in version 3.1.0. Instead, users are
expected to arrange for it to be loaded at runtime:

https://issues.guix.gnu.org/53591

* gnu/packages/audio.scm (audacity)[inputs]: Remove ffmpeg.
2022-01-27 22:46:23 -05:00
Attila Lendvai
b14a1cdef5
gnu: Switch variable names rust-funty-1.2 and rust-funty-1.
The rationale is that rust-funty-1 should be the latest in the v1.x.y line,
while rust-funty-1.1 is a specific version that some packages depend on.
Probably backwards compatibility got broken at v1.1.0, because some packages
request ~1.1 (i.e. 1.1.0 at the time of writing).

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:11:02 +01:00
Nicolas Goaziou
b6bca9cf0f
gnu: Add rust-ethbloom-0.11.
* gnu/packages/crates-io.scm (rust-ethbloom-0.11): New variable.
(rust-ethbloom-0.5): Inherit from above.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:11:02 +01:00
Attila Lendvai
105df0cfb6
gnu: Add rust-impl-num-traits-0.1.
* gnu/packages/crates-io.scm (rust-impl-num-traits-0.1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:11:01 +01:00
Attila Lendvai
15a7e3e25c
gnu: Add rust-rug-1.
* gnu/packages/crates-io.scm (rust-rug-1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:11:01 +01:00
Attila Lendvai
7b1337fcc3
gnu: rust-az: Update to 1.2.0.
* gnu/packages/crates-io.scm (rust-az): Update to 1.2.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:11:01 +01:00
Attila Lendvai
8f3d6f0112
gnu: Add rust-gmp-mpfr-sys-1.
* gnu/packages/crates-io.scm (rust-gmp-mpfr-sys-1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:11:00 +01:00
Attila Lendvai
766c0c29cb
gnu: Add rust-integer-sqrt-0.1.
* gnu/packages/crates-io.scm (rust-integer-sqrt-0.1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:11:00 +01:00
Attila Lendvai
41fb5f32f3
gnu: Add rust-rlp-0.3.
* gnu/packages/crates-io.scm (rust-rlp-0.3): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:11:00 +01:00
Attila Lendvai
9eb27fcadf
gnu: Add rust-ethereum-types-0.4.
* gnu/packages/crates-io.scm (rust-ethereum-types-0.4): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:59 +01:00
Attila Lendvai
9a7da0b0d8
gnu: Add rust-ethbloom-0.5.
* gnu/packages/crates-io.scm (rust-ethbloom-0.5): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:59 +01:00
Attila Lendvai
4ffcb64f9a
gnu: Add rust-uint-0.9.
* gnu/packages/crates-io.scm (rust-uint-0.9): New variable.
(rust-uint-0.4): Inherit from above.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:59 +01:00
Attila Lendvai
b8b98aacce
gnu: Add rust-scale-info-1, rust-scale-info-derive-1.
* gnu/packages/crates-io.scm (rust-scale-info-1): New variable.
(rust-scale-info-derive-1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:59 +01:00
Attila Lendvai
bc82ede543
gnu: Add rust-impl-serde-0.3.
* gnu/packages/crates-io.scm (rust-impl-serde-0.3): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:58 +01:00
Attila Lendvai
65fcb36f0b
gnu: Add rust-impl-rlp-0.3.
* gnu/packages/crates-io.scm (rust-impl-rlp-0.3): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:58 +01:00
Attila Lendvai
efe1b4cc5e
gnu: Add rust-tiny-keccak-1.
* gnu/packages/crates-io.scm (rust-tiny-keccak-1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:58 +01:00
Attila Lendvai
94eca5ba4c
gnu: Add rust-ethereum-types-serialize-0.2.
* gnu/packages/crates-io.scm (rust-ethereum-types-serialize-0.2): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:57 +01:00
Attila Lendvai
09aac04b1c
gnu: Add rust-uint-0.4.
* gnu/packages/crates-io.scm (rust-uint-0.4): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:57 +01:00
Attila Lendvai
1296e3eed5
gnu: Add rust-crunchy-0.1.
* gnu/packages/crates-io.scm (rust-crunchy-0.1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:57 +01:00
Attila Lendvai
3100859aa2
gnu: Add rust-impl-codec-0.5.
* gnu/packages/crates-io.scm (rust-impl-codec-0.5): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:56 +01:00
Attila Lendvai
92c3164156
gnu: Add rust-parity-scale-codec-2.
* gnu/packages/crates-io.scm (rust-parity-scale-codec-2): New variable.
(rust-parity-scale-codec-derive-2): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:56 +01:00
Attila Lendvai
9af44e0b2a
gnu: Add rust-parity-crypto-0.9.
* gnu/packages/crates-io.scm (rust-parity-crypto-0.9): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:56 +01:00
Attila Lendvai
b14a519300
gnu: Add rust-bitvec-0.20.
* gnu/packages/crates-io.scm (rust-bitvec-0.20): New variable.
(rust-bitvec-0.19): Inherit from above.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:55 +01:00
Attila Lendvai
2fc45097ac
gnu: Add rust-impl-trait-for-tuples-0.2.
* gnu/packages/crates-io.scm (rust-impl-trait-for-tuples-0.2):

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:55 +01:00
Attila Lendvai
601482a9fd
gnu: Add rust-byte-slice-cast-1.
* gnu/packages/crates-io.scm (rust-byte-slice-cast-1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:55 +01:00
Attila Lendvai
4e333ddc0b
gnu: Add rust-fixed-hash-0.7, rust-fixed-hash-0.2.
* gnu/packages/crates-io.scm (rust-fixed-hash-0.7): New variable.
(rust-fixed-hash-0.2): New variable. Inherit from above.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:54 +01:00
Attila Lendvai
6b1b859d0f
gnu: Add rust-secp256k1-0.20.
* gnu/packages/crates-io.scm (rust-secp256k1-0.20): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:54 +01:00
Attila Lendvai
b22db754ff
gnu: Add rust-secp256k1-0.21.
* gnu/packages/crates-io.scm (rust-secp256k1-0.21): New variable.
(rust-secp256k1-sys-0.4): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:54 +01:00
Attila Lendvai
b68c1814f2
gnu: rust-zeroize-1: Update to 1.5.0.
* gnu/packages/crates-io.scm (rust-zeroize-1): Update to 1.5.0.
(rust-zeroize-derive-1): Update to 1.3.1.
(rust-rsa-0.5): Enable build, and make sure it builds with rust-zeroize 1.5.0
by relaxing the dependency specification.
* gnu/packages/rust-apps.scm (rbw): Relax the dependency specification for
rust-zeroize.
Also reword the description.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:53 +01:00
Attila Lendvai
71f5af0c72
gnu: Add rust-ripemd-0.1.
* gnu/packages/crates-io.scm (rust-ripemd-0.1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:53 +01:00
Attila Lendvai
37b46100bd
gnu: Add rust-bitcoin-hashes-0.9.
* gnu/packages/crates-io.scm (rust-bitcoin-hashes-0.9): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:52 +01:00
Attila Lendvai
6ffffa23ef
gnu: Add rust-bitcoin-hashes-0.10.
* gnu/packages/crates-io.scm (rust-bitcoin-hashes-0.10): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:52 +01:00
Attila Lendvai
13dd4605b7
gnu: Add rust-schemars[-derive]-0.8.
* gnu/packages/crates-io.scm (rust-schemars-0.8): New variable.
(rust-schemars-derive-0.8): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:52 +01:00
Attila Lendvai
bf71e35236
gnu: Add rust-enumset-1.
* gnu/packages/crates-io.scm (rust-enumset-1): New variable.
(rust-enumset-derive-0.5): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:51 +01:00
Attila Lendvai
fb677c1060
gnu: Add rust-darling-0.13 and required dependencies.
* gnu/packages/crates-io.scm (rust-darling-0.13): New variable.
(rust-darling-0.12): Inherit from above.
(rust-darling-core-0.13): New variable.
(rust-darling-core-0.12): Inherit from above.
(rust-darling-macro-0.13): New variable.
(rust-darling-macro-0.12): Inherit from above.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:51 +01:00
Attila Lendvai
213f2cc27b
gnu: Add rust-core2-0.3.
* gnu/packages/crates-io.scm (rust-core2-0.3): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:51 +01:00
Attila Lendvai
2588ee6b28
gnu: Add rust-serde-derive-internals 0.25.0.
* gnu/packages/crates-io.scm (rust-serde-derive-internals-0.25): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:51 +01:00
Attila Lendvai
3d98ef47e0
gnu: rust-fnv: Update to 1.0.7.
* gnu/packages/crates-io.scm (rust-fnv): Update to 1.0.7.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:50 +01:00
Attila Lendvai
318928f748
gnu: Add rust-scrypt-0.5.
* gnu/packages/crates-io.scm (rust-scrypt-0.5): New variable.
(rust-scrypt-0.3): Inherit from above.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:50 +01:00
Attila Lendvai
79b30bc66c
gnu: Add rust-salsa20 0.7.1.
* gnu/packages/crates-io.scm (rust-salsa20-0.7): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:49 +01:00
Attila Lendvai
bd1aecf5fb
gnu: Add rust-pbkdf2-0.7, rust-pbkdf2-0.6.
* gnu/packages/crates-io.scm (rust-pbkdf2-0.7): New variable.
(rust-pbkdf2-0.6): New variable.
(rust-pbkdf2-0.9): Re-enable building it and fix dependencies.
(rust-pbkdf2-0.10): Fix build.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:49 +01:00
Attila Lendvai
09279ad1f3
gnu: Add rust-password-hash-0.1.
* gnu/packages/crates-io.scm (rust-password-hash-0.1): New variable. Inherit
from rust-password-hash-0.3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:49 +01:00
Attila Lendvai
932aa1b345
gnu: Add rust-base64ct-1.0.1.
* gnu/packages/crates-io.scm (rust-base64ct-1.0.1): New variable.

This will be needed later because some packages request specifically this
version, probably due to some non-backwards compatible change.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:48 +01:00
Attila Lendvai
d20c51e5e6
gnu: rust-base64ct-1: Update to 1.3.3.
* gnu/packages/crates-io.scm (rust-base64ct): Update to 1.3.3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:48 +01:00
Attila Lendvai
3532c7f702
gnu: Add rust-ethereum-types-0.9, rust-ethereum-types-0.12.
* gnu/packages/crates-io.scm (rust-ethereum-types-0.9): New variable.
(rust-ethereum-types-0.12):  New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:48 +01:00
Attila Lendvai
48b988b195
gnu: Add rust-parity-bytes-0.1
* gnu/packages/crates-io.scm (rust-parity-bytes-0.1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:47 +01:00
Attila Lendvai
f86c479616
gnu: Add rust-rustc-hex-1.
* gnu/packages/crates-io.scm (rust-rustc-hex-1): New variable.
(rust-rustc-hex-2)[synopsis, description]: Improve wording.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 01:10:31 +01:00
Leo Famulari
33373e8622
gnu: linux-libre 4.4: Update to 4.4.300.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.300.
(linux-libre-4.4-pristine-source, deblob-scripts-4.4): Update hashes.
2022-01-27 18:50:00 -05:00
Leo Famulari
1097be7c59
gnu: linux-libre 4.9: Update to 4.9.298.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.298.
(linux-libre-4.9-pristine-source, deblob-scripts-4.9): Update hashes.
2022-01-27 18:50:00 -05:00
Leo Famulari
96407179fa
gnu: linux-libre 4.14: Update to 4.14.263.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.263.
(linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes.
2022-01-27 18:50:00 -05:00
Leo Famulari
41eac41574
gnu: linux-libre 4.19: Update to 4.19.226.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.226.
(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.
2022-01-27 18:50:00 -05:00
Leo Famulari
0224b1d01e
gnu: linux-libre 5.4: Update to 5.4.174.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.174.
(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.
2022-01-27 18:50:00 -05:00
Leo Famulari
c77026c88c
gnu: linux-libre 5.10: Update to 5.10.94.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.94.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
2022-01-27 18:49:59 -05:00
Leo Famulari
aad96ed540
gnu: linux-libre: Update to 5.15.17.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.17.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
2022-01-27 18:49:59 -05:00