Commit graph

108490 commits

Author SHA1 Message Date
Sughosha daad1dedd7
gnu: Add libopenglrecorder.
* gnu/packages/gl.scm (libopenglrecorder): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-11 00:09:40 +01:00
Sughosha a404f5b640
gnu: Add mcpp.
* gnu/packages/cpp.scm (mcpp): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-11 00:09:40 +01:00
Philip McGrath a89aa4523b
utils: Add target-little-endian?.
* guix/utils.scm (target-little-endian?): New function.
* guix/build-system/meson.scm (make-machine-alist): Use it.
* gnu/packages/chez.scm (nix-system->pbarch-machine-type): Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-11 00:09:40 +01:00
Bruno Victal fb2bf136f0
gnu: ddclient: Update to 3.10.0.
3.10.0 switched to autotools based build system.

* gnu/packages/dns.scm (ddclient): Update to 3.10.0.
[source]: Patch test-suite to skip tests that require networking.
[build-system]: Switch to gnu-build-system.
[native-inputs]: Remove bash. Move perl to inputs.
[inputs]: Add perl, perl-io-socket-inet6, perl-json. Remove perl-data-validate-ip.
[native-search-paths]: Add $SSL_CERT_DIR, $SSL_CERT_FILE. Required for SSL support.
* gnu/packages/patches/ddclient-skip-test.patch: New file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-11 00:09:39 +01:00
Vinicius Monego a7e174a458
gnu: Remove opencascade-oce.
This package is unmaintained by upstream, has no dependents and was
replaced by opencascade-occt.

* gnu/packages/maths.scm (opencascade-oce): Remove variable.
* gnu/packages/patches/opencascade-oce-glibc-2.26.patch: Remove file.
* gnu/local.mk: Unregister it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-11 00:09:39 +01:00
Ricardo Wurmus 8a0b625a2d
gnu: scregseg: Update to 0.1.3.
* gnu/packages/bioinformatics.scm (scregseg): Update to 0.1.3.
[source]: Simplify snippet.
[build-system]: Use pyproject-build-system.
[arguments]: Add phases 'set-numba-cache-dir and 'build-extensions; enable
tests.
2023-02-10 19:41:54 +01:00
Ricardo Wurmus fea66096a2
gnu: Add python-doubletdetection.
* gnu/packages/bioinformatics.scm (python-doubletdetection): New variable.

Co-authored-by: Navid Afkhami <navid.afkhami@mdc-berlin.de>
2023-02-10 19:36:36 +01:00
Ricardo Wurmus cf981657a1
gnu: Add python-vtraag-louvain.
* gnu/packages/graph.scm (python-vtraag-louvain): New variable.
2023-02-10 19:36:36 +01:00
Ricardo Wurmus 8340acfa5a
gnu: Add python-phenograph.
* gnu/packages/bioinformatics.scm (python-phenograph): New variable.
2023-02-10 19:36:29 +01:00
Ricardo Wurmus 769346eef7
gnu: Add louvain.
* gnu/packages/bioinformatics.scm (louvain): New variable.
2023-02-10 15:48:51 +01:00
Ricardo Wurmus 3b9892ad07
gnu: python-hmmlearn: Update to 0.2.8.
* gnu/packages/machine-learning.scm (python-hmmlearn): Update to 0.2.8.
[arguments]: Use gexp; simplify 'check phase.
[propagated-inputs]: Remove python-cython.
2023-02-10 15:48:51 +01:00
Andy Tai b8f6ead5fa
gnu: Add xnedit.
* gnu/packages/text-editors.scm (xnedit): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-02-10 14:09:15 +08:00
Andy Tai 0ac85f3caa
gnu: Add motif.
* gnu/packages/lesstif.scm (motif): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-02-10 14:01:03 +08:00
宋文武 f5bb96700c
gnu: icewm: Enable icewm-menu-fdo.
* gnu/packages/wm.scm (icewm)[inputs]: Add glib.
2023-02-10 13:39:02 +08:00
Andy Tai 4d80d7571e
gnu: Add icewm.
* gnu/packages/wm.scm (icewm): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-02-10 10:02:05 +08:00
Andreas Enge 07f19ef04b
gnu: Add perl-alien-wxwidgets.
* gnu/packages/wxwidgets.scm (perl-alien-wxwidgets): New variable.

Co-authored-by: Malte Frank Gerdes <malte.f.gerdes@gmail.com>
2023-02-09 21:27:06 +01:00
Andreas Enge 8dbc9aa05e
gnu: Add perl-growl-gntp.
* gnu/packages/perl.scm (perl-growl-gntp): New variable.
2023-02-09 21:27:06 +01:00
Andreas Enge bf667efe91
gnu: Add perl-net-bonjour.
* gnu/packages/networking.scm (perl-net-bonjour): New variable.
2023-02-09 21:27:06 +01:00
Efraim Flashner 3584cff93d
gnu: go-github-com-spf13-pflag: Fix building with newer go.
* gnu/packages/golang.scm (go-github-com-spf13-pflag)[source]: Add
snippet to fix test suite with newer versions of go.
2023-02-09 21:58:18 +02:00
Efraim Flashner 66a6c516e2
gnu: ncdu: Update to 2.2.2.
* gnu/packages/ncdu.scm (ncdu): Update to 2.2.2.
[native-inputs]: Switch from zig-0.9 to zig-0.10.
2023-02-09 21:58:18 +02:00
Efraim Flashner 85b065c6fc
gnu: zig: Update to 0.10.1.
* gnu/packages/zig.scm (zig-0.10): New variable.
(zig-0.9): Rename from zig. Inherit from zig-0.10.
(zig): Define as zig-0.10.
* gnu/packages/ncdu.scm (ncdu)[native-inputs]: Use zig-0.9.
* gnu/packages/zig-xyz.scm (zig-zls)[inputs]: Use zig-0.9.
2023-02-09 21:58:17 +02:00
Efraim Flashner 315359a4f3
gnu: Add gccgo-12.
* gnu/packages/gcc.scm (gccgo-12): New variable.
(make-gccgo)[arguments]: Adapt custom 'remove-tool-reference-from-libgo
to changes in the source.
2023-02-09 21:58:08 +02:00
André A. Gomes 58a95d599e
gnu: cl-nfiles: Update to 1.1.0.
* gnu/packages/lisp-xyz.scm (sbcl-nfiles): Update to 1.1.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-09 19:24:23 +01:00
Guillaume Le Vaillant e9f2c58155
gnu: sdrangel: Update to 7.8.6.
* gnu/packages/radio.scm (sdrangel): Update to 7.8.6.
  [inputs]: Add hidapi.
2023-02-09 19:24:23 +01:00
Guillaume Le Vaillant 4e318cc747
gnu: urh: Update to 2.9.4.
* gnu/packages/radio.scm (urh): Update to 2.9.4.
2023-02-09 19:24:23 +01:00
Guillaume Le Vaillant 1023498117
gnu: qdmr: Update to 0.11.2.
* gnu/packages/radio.scm (qdmr): Update to 0.11.2.
2023-02-09 19:24:23 +01:00
Efraim Flashner 1750d68309
gnu: julia: Use SSL_CERT_FILE for SSL certificates.
Fixes <https://issues.guix.gnu.org/61121>.

* gnu/packages/julia.scm (julia)[arguments]: Add a phase to have Julia
use the SSL_CERT_FILE search path.
[native-search-paths]: Add SSL_CERT_FILE.
2023-02-09 16:48:41 +02:00
Jelle Licht 06e3f239b9
services: greetd: Fix configuration serialization.
* gnu/services/base.scm (make-greetd-terminal-configuration-file): Add missing
'general' section to configuration file.
2023-02-09 15:33:29 +01:00
Josselin Poiret via Guix-patches via 6d505fffb4
gnu: basu: Propagate libcap.
* gnu/packages/freedesktop.scm (basu): Propagate libcap so that pkg-config can
find basu's dependency.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-02-09 15:19:50 +01:00
Maxim Cournoyer d934f36096
gnu: rpm: Enable zstd support.
* gnu/packages/package-management.scm (rpm) [inputs]: Add zstd.
2023-02-09 08:47:21 -05:00
Maxim Cournoyer 1ab68deba6
gnu: kio: Fix indentation.
* gnu/packages/kde-frameworks.scm (kio): Fix indentation.
2023-02-09 08:43:34 -05:00
Maxim Cournoyer b123a814bf
gnu: kio: Disable flaky kiowidgets-kdirlistertest test.
* gnu/packages/kde-frameworks.scm (kio) [phases]: Skip the
kiowidgets-kdirlistertest test in the check phase.
2023-02-09 08:43:34 -05:00
Andrew Tropin 53b00b91b7
gnu: Add tree-sitter-grammar-html.
* gnu/packages/crates-io.scm (tree-sitter-grammar): New variable.
(tree-sitter-grammar-html): New variable.
2023-02-09 17:37:14 +04:00
Pierre Langlois 0cd9bd5dce
gnu: Add tree-sitter-cli.
* gnu/packages/tree-sitter.scm (tree-sitter-cli): New variable.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-09 17:37:13 +04:00
Pierre Langlois 0028204e26
gnu: Add rust-smallbitvec-2.
* gnu/packages/crates-io.scm (rust-smallbitvec-2): New variable.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-09 17:37:12 +04:00
Pierre Langlois 8686933c1e
gnu: Add rust-html-escape.
* gnu/packages/crates-io.scm (rust-html-escape): New variable.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-09 17:37:11 +04:00
Andrew Tropin 1378bb5348
gnu: tree-sitter: Update package style.
* gnu/packages/tree-sitter.scm (tree-sitter): Add gexps, remove trailing #t,
reformat code.
2023-02-09 17:37:00 +04:00
Pierre Langlois 8f9edc9ebc
gnu: tree-sitter: Update to 0.20.7.
* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.20.7.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-09 17:36:24 +04:00
Pierre Langlois ce7d0d689c
gnu: tree-sitter: Move to its own module.
* gnu/packages/text-editors.scm (tree-sitter): Move to ...
* gnu/packages/tree-sitter.scm: ... here, a new module.
* gnu/packages/vim.scm: Use (gnu packages tree-sitter).
* gnu/packages/emacs.scm: Use (gnu packages tree-sitter).
* gnu/local.mk (GNU_SYSTEM_MODULES): Register tree-sitter.scm new module.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-09 17:36:23 +04:00
Hilton Chain 1a5f5694a7
gnu: Add the Go standard library 1.20.
* gnu/packages/golang.scm (go-std-1.20): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-09 14:27:31 +01:00
Hilton Chain 1cc0f0efd4
gnu: Add Go 1.20.
* gnu/packages/golang.scm (go-1.20): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-09 14:27:27 +01:00
Felix Lechner 9c3a2abc9a
gnu: greetd: Use new-style inputs.
* gnu/packages/admin.scm (greetd)[inputs]: Use new-style inputs.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-02-09 11:27:41 +01:00
Felix Lechner 7422ad3374
gnu: greetd: Update to 0.9.0.
* gnu/packages/admin.scm (greetd): Update to 0.9.0.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-02-09 11:27:41 +01:00
Felix Lechner 85f37886c9
gnu: rust-nix-0.26: New variable.
* gnu/packages/crates-io.scm (rust-nix-0.26): New variable.
(rust-nix-0.24): Inherit from above.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-02-09 11:27:41 +01:00
Navid Afkhami 4d35a5e2b6
gnu: Add python-scrublet.
* gnu/packages/bioinformatics.scm (python-scrublet): New variable.
2023-02-09 11:05:29 +01:00
Efraim Flashner 43ee3e1da2
gnu: efl: Choose lua implementation based on system architecture.
* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Use luajit or
lua based on the system's luajit support.
[arguments]: Adjust configure-flags to use the correct lua.
2023-02-09 11:03:31 +02:00
Bruno Victal 8a2c2eaa90
services: lightdm: Sync documentation with source.
Table entry @item nodes cannot span multiple lines.

* gnu/services/lightdm.scm
(lightdm-gtk-greeter-configuration): Fix cursor-theme-size description.
* doc/guix.texi (lightdm-service-type): Sync with source.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-08 22:40:40 -05:00
Bruno Victal a5f473db6f
services: configuration: Format a list of packages by their names.
* gnu/services/configuration.scm
(generate-documentation): Format a list of packages by their names.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-02-08 22:40:39 -05:00
Maxim Cournoyer 640d27c2d6
gnu: qtdeclarative: Disable tst_qquickfolderdialogimpl test.
* gnu/packages/qt.scm (qtdeclarative) [phases]: Mark the
tst_qquickfolderdialogimpl test as skipped in the check phase.
2023-02-08 20:34:04 -05:00
Bruno Victal b0e18601db
services: Add block-facebook-hosts-service-type.
Deprecates %facebook-host-aliases in favour of using
hosts-service-type service extensions.

* gnu/services/networking.scm
(block-facebook-hosts-service-type): New variable.
(%facebook-host-aliases): Deprecate variable.
* doc/guix.texi: Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-09 01:07:54 +01:00