Commit graph

108553 commits

Author SHA1 Message Date
Leo Famulari
fb9799ff5f
gnu: WebKit: Update to 2.38.4.
* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.38.4.
2023-02-12 13:24:06 +01:00
Leo Famulari
126608f7a9
gnu: dav1d: Update to 1.0.0.
* gnu/packages/video.scm (dav1d): Update to 1.0.0.
2023-02-12 12:49:14 +01:00
Efraim Flashner
2b1d1d76e7
gnu: hunspell-dictionary: Update to 7.5.0.3.
* gnu/packages/hunspell.scm (hunspell-dictionary): Update to 7.5.0.3.
2023-02-12 11:57:06 +02:00
Efraim Flashner
39d72fcaa1
gnu: libreoffice: Update to 7.5.0.3.
* gnu/packages/libreoffice.scm (libreoffice): Update to 7.5.0.3.
2023-02-12 11:57:06 +02:00
Liliana Marie Prikler
015777f4c5
gnu: Add esmini.
* gnu/packages/patches/esmini-no-clutter-log.patch: New file.
* gnu/packages/patches/esmini-use-pkgconfig.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add them here.
* gnu/packages/simulation.scm (esmini): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-12 08:45:36 +01:00
Liliana Marie Prikler
4a42167c3c
gnu: Add python-open-simulation-interface.
* gnu/packages/simulation.scm (python-open-simulation-interface): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-12 08:45:35 +01:00
Liliana Marie Prikler
efee3dd7a1
gnu: Add open-simulation-interface.
* gnu/packages/simulation.scm (open-simulation-interface): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-12 08:45:35 +01:00
Liliana Marie Prikler
98b9f3a4bd
gnu: openscenegraph: Add output for plugins.
This makes it so that other packages can find plugins via pkg-config and
link to them in the usual manner.

* gnu/packages/graphics.scm (openscenegraph)[outputs]: Add “pluginlib”.
[properties]: Add output synopsis for “pluginlib”.
[arguments]<#:modules>: Use (ice-9 regex).
<#:phases>: Add ‘copy-plugins’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-12 08:45:35 +01:00
Liliana Marie Prikler
629a5936a6
gnu: openscenegraph: Use modern package style.
* gnu/packages/graphics.scm (openscenegraph)[arguments]: Convert to list
of G-Expressions.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-12 08:45:35 +01:00
Luis Felipe
e6ff91bfc4
gnu: ibus-speech-to-text: Fix lint warnings.
* gnu/packages/ibus.scm (ibus-speech-to-text)[inputs]: Add
bash-minimal.
Move desktop-file-utils, glib:bin and gobject-introspection ...
[native-inputs] ... here.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-12 08:45:35 +01:00
Luis Felipe
59e2e0744b
gnu: ibus-speech-to-text: Fix execution of ibus-engine-stt.
Fixes <https://issues.guix.gnu.org/61236>.

* gnu/packages/ibus.scm (ibus-speech-to-text)[#:phases]
<add-install-to-pythonpath>: New phase.
<wrap-additional-paths>: Use getenv to set GUIX_PYTHONPATH and GI_TYPELIB_PATH.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-12 08:45:34 +01:00
Andrew Tropin
2419a16365
gnu: tree-sitter-grammar: Migrate to tree-sitter-build-system.
gnu/packages/tree-sitter.scm (tree-sitter-delete-generated-files): New
variable.
(tree-sitter-grammar): Remove source-directory argument, add inputs argument,
change package names, remove custom build code, update build system to
tree-sitter-build-system.
(tree-sitter-grammar-html): Rename to tree-sitter-html.
2023-02-12 11:32:23 +04:00
Pierre Langlois
5401b5822a
gnu: tree-sitter-cli: Enable some tests and add node and dot.
* gnu/packages/tree-sitter.scm (tree-sitter-cli)[inputs]: Add graphviz and
node-lts.
[arguments]<#:cargo-test-flags>: Skip tests that require downloading grammars.
<#:phases>: Add 'patch-node and 'patch-dot phases.  Tweak install phase.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-12 11:32:22 +04:00
Pierre Langlois
18f1a4d38a
gnu: Remove tree-sitter comment from emacs.scm imports.
* gnu/packages/emacs.scm: Remove tree-sitter comment.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-12 11:32:21 +04:00
Pierre Langlois
dbd4d2d070
build-system: Add tree-sitter-build-system.
* guix/build-system/tree-sitter.scm: New module.
* guix/build/tree-sitter-build-system.scm: Likewise.
* Makefile.am (MODULES): Add them.
* doc/guix.texi: Document it.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-12 11:32:20 +04:00
Zhu Zihao
4a6f64ab2a
gnu: Add mold-wrapper.
* gnu/packages/mold.scm(make-mold-wrapper): New variable.
(mold-wrapper): New variable.
(mold-as-ld-wrapper): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-12 01:48:54 +01:00
Zhu Zihao
16b47a95a1
gnu: Add mold.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.
* gnu/packages/mold.scm: New file.
* gnu/packages/mold.scm (mold): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-12 01:48:54 +01:00
Adrien Bourmault (neox)
06cf06aab1
gnu: gajim: update to 1.4.7
[[PGP Signed Part:No public key for 6EB408FE0ACEC664 created at 2023-02-06T00:24:19+0100 using RSA]]
* gnu/packages/messaging.scm (gajim): Update to 1.4.7

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-12 01:48:54 +01:00
Ludovic Courtès
a68229b9a0
syscalls: 'with-file-lock' removes lock file upon exit.
Fixes <https://issues.guix.gnu.org/57501>.
Reported by Ricardo Wurmus <rekado@elephly.net>.

* guix/build/syscalls.scm (call-with-file-lock)
(call-with-file-lock/no-wait): Add call to 'delete-file' in unwind
handler.
2023-02-12 01:48:53 +01:00
Efraim Flashner
89c5cb4078
gnu: Add hunspell-dict-he-il.
* gnu/packages/hunspell.scm (hunspell-dict-he-il): New variable.
2023-02-12 00:31:00 +02:00
Efraim Flashner
8acdac4eba
gnu: hunspell-dictionary: Update to 7.4.5.1.
* gnu/packages/hunspell.scm (hunspell-dictionary): Update to 7.4.5.1.
2023-02-12 00:30:59 +02:00
Efraim Flashner
57d67d282d
gnu: libreoffice: Update to 7.4.5.1.
* gnu/packages/libreoffice.scm (libreoffice): Update to 7.4.5.1.
2023-02-12 00:30:59 +02:00
Leo Famulari
f844deb7ac
gnu: OpenSSL 3: Update to 3.0.8 [security fixes].
Fixes CVE-2023-0215, CVE-2023-0216, CVE-2023-0217, CVE-2023-0286, CVE-2023-0401,
CVE-2022-4203, CVE-2022-4304, and CVE-2022-4450.

https://www.openssl.org/news/secadv/20230207.txt

gnu/packages/tls.scm (openssl-3.0): Update to 3.0.8.
2023-02-11 23:17:31 +01:00
Leo Famulari
df163df830
gnu: OpenSSL: Update to 1.1.1t [security fixes].
Fixes CVE-2023-0215, CVE-2023-0286, CVE-2022-4304, CVE-2022-4450.

https://www.openssl.org/news/secadv/20230207.txt

* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1t.
2023-02-11 23:12:51 +01:00
Kaelyn Takata
e223ab48e0
gnu: zfs: Update to 2.1.9.
* gnu/packages/file-systems.scm (zfs): Update to 2.1.9.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-11 22:21:02 +01:00
Feng Shu
389da6694e
gnu: Add havoc.
* gnu/packages/terminals.scm (havoc): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-11 22:18:24 +01:00
Hilton Chain
d6ca7f05fa
gnu: Add smartdns.
* gnu/packages/dns.scm (smartdns): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-11 22:14:43 +01:00
Morgan Smith
b367f28ed2
gnu: pantalaimon: Install documentation and use gexps.
* gnu/packages/matrix.scm (pantalaimon)[arguments]: Turn into gexps.  Add
install-doc phase.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-11 21:56:28 +01:00
r0man
6bf7144c79
gnu: Add lzfse.
* gnu/packages/compression.scm (lzfse): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-11 21:51:35 +01:00
Sughosha
b98718fc3f
gnu: jalv: Fix home page and use GTK-3.
* gnu/packages/audio.scm (jalv)[home-page]: Fix home-page.
[inputs]: Remove gtk and gtkmm and add gtk+.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-11 21:47:02 +01:00
Nicolas Goaziou
582de0d469
gnu: footswitch: Improve package style.
* gnu/packages/accessibility.scm (footswitch)[arguments]: Use G-expressions.
<#:phases>: Remove trailing #T.
[description]: Simplify it.
2023-02-11 21:44:48 +01:00
Remco van 't Veer
5345cf2fbf
gnu: ruby-3.2: Update to 3.2.1
* gnu/packages/ruby.scm (ruby-3.2): Update to 3.2.1

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-11 20:34:23 +00:00
Hilton Chain
b1cca21264
gnu: libtorrent-rasterbar: Update to 1.2.18.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.2.18.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-11 20:34:23 +00:00
kiasoc5
7fbdb403d9
gnu: iwd: Update to 2.3.
* gnu/packages/networking.scm (iwd): Update to 2.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-11 20:34:23 +00:00
kiasoc5
d455a18fab
gnu: ell: Update to 0.56.
* gnu/packages/linux.scm (ell): Update to 0.56.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-11 20:34:23 +00:00
Martin Marshall
940033b685
gnu: footswitch: Update to 1.0-0.e455d67.
This update adds 3 newly supported devices and an additional command to the
package.

* gnu/packages/accessibility.scm (footswitch): Update to commit e455d6752221.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-11 20:34:23 +00:00
Bruno Victal
d5fb878120
gnu: libavif: Add pixbuf-loader output.
* gnu/packages/image.scm (libavif)[arguments]: Build gdk-pixbuf loader.
[outputs]: Add 'pixbuf-loader' output.
[inputs]: Add gdk-pixbuf.
[native-inputs]: Add pkg-config.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-11 20:34:23 +00:00
Bruno Victal
e2deccf6e4
gnu: libavif: Update to 0.11.1.
libavif commit 97306bf64266cf9571dd141f3d04492534a9deea removes
JSON-based tests along with cJSON.

Aditionally, googletest is now required to build libavif. The test target
has since changed and can be called directly from cmake, no longer being
necessary to replace 'check target.

* gnu/packages/image.scm (libavif): Update to 0.11.1.
[arguments]: Adjust configure-flags, remove 'check phase replacement.
[native-inputs]: Add googletest.
[license]: Remove expat.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-11 20:34:23 +00:00
Simon South
8553148dfb
gnu: yosys: Update to 0.26.
* gnu/packages/fpga.scm (yosys): Update to 0.26.
[source]: Disable unnecessary recursive checkout.
[arguments]<#:phases>: Expand "fix-paths" phase to match new version; remove
obsolete "fix-iverilog-references" phase; add wrap phase.
[inputs]: Add gtkwave, zlib, python, python-click.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-11 20:34:22 +00:00
Simon South
ade3bfd036
gnu: yosys: Do not propagate any inputs.
* gnu/packages/fpga.scm (yosys)[arguments]<#:phases>: Patch reference to z3 in
"fix-paths" phase; in "use-external-abc" phase, use complete path to "abc"
executable in store.
[propagated-inputs]: Remove, moving abc and z3 from here...
[inputs]: ...to here.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-11 20:34:22 +00:00
Christopher Baines
9b1d051e6f
gnu: nar-herder: Update to 0-16.f62a2b3.
* gnu/packages/package-management.scm (nar-herder): Update to 0-16.f62a2b3.
2023-02-11 20:34:22 +00:00
Christopher Baines
50fe202916
gnu: guix-data-service: Update to 0.0.1-38.6be113f.
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-38.6be113f.
2023-02-11 20:34:22 +00:00
Christopher Baines
7d0ebe040d
download: Add bordeaux.guix.gnu.org as a content addressed mirror.
bordeaux.guix.gnu.org now provides access to some files by hash. This is done
through the nar-herder finding a nar produced by a fixed output derivation for
the requested content, and then providing the content stored inside that nar.

I've put this new entry at the start of the list, as I think it's more likely
to have content than the others. Because bordeaux.guix.gnu.org stores nars
indefinitely, my suspicion is that it's going to be able to fulfil more
requests than ci.guix.gnu.org, which relies on the file requested being in the
store (so the now frequent garbage collection is going to limit the files
available).

* guix/download.scm (%content-addressed-mirrors): Add bordeaux.guix.gnu.org.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-02-11 20:34:22 +00:00
jgart
55839e3537
gnu: qbe: Update to 1.1.
* gnu/packages/c.scm (qbe): Update to 1.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-11 21:32:59 +01:00
Matthew James Kraai
f31691efb1
gnu: doctl: Update to 1.92.1.
* gnu/packages/admin.scm (doctl): Update to 1.92.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-11 21:30:07 +01:00
Bruno Victal
0d60bbd104
gnu: mympd: Update to 10.2.2.
* gnu/packages/mpd.scm (mympd): Update to 10.2.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-11 21:28:20 +01:00
Nicolas Goaziou
29f04bbe4e
gnu: lagrange: Update to 1.15.2.
* gnu/packages/web-browsers.scm (lagrange): Update to 1.15.2.
2023-02-11 21:23:50 +01:00
Nicolas Goaziou
1105c95e44
gnu: pyzo: Update to 4.12.7.
* gnu/packages/python-xyz.scm (pyzo): Update to 4.12.7.
2023-02-11 21:22:20 +01:00
Nicolas Goaziou
3b0c792fa3
gnu: naev: Update to 0.10.4.
* gnu/packages/games.scm (naev): Update to 0.10.4.
2023-02-11 21:20:38 +01:00
Nicolas Goaziou
12e2d5d3e1
gnu: asymptote: Update to 2.85.
* gnu/packages/plotutils.scm (asymptote): Update to 2.85.
2023-02-11 21:18:40 +01:00