Commit graph

108522 commits

Author SHA1 Message Date
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
Julien Lepiller
4d4fad6819
gnu: php: Update to 8.2.2.
* gnu/packages/php.scm (php): Update to 8.2.2.
* gnu/packages/patches/php-curl-compat.patch: Remove file.
* gnu/packages/patches/php-bug-74093-test.patch: Remove file.
* gnu/packages/patches/php-fix-streams-copy-length.patch: New file.
* gnu/local.mk (dist_patch_DATA): Remove them.  Add it.
2023-02-11 21:13:36 +01:00
Efraim Flashner
c8423a5457
gnu: go-github-com-gatherstars-com-jwz: Update to 1.3.1.
* gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): Update to
1.3.1.
2023-02-11 19:11:38 +02:00
Efraim Flashner
48903df6cb
gnu: go-github-com-biogo-hts-bam: Update to 1.4.4.
* gnu/packages/bioinformatics.scm (go-github-com-biogo-hts-bam): Update
to 1.4.4.
2023-02-11 19:05:02 +02:00
Efraim Flashner
8490327e53
gnu: go-github-com-rakyll-statik: Fix building with go-1.18+.
* gnu/packages/golang.scm (go-github-com-rakyll-statik)[source]: Add
snippet to allow building with a newer go.
2023-02-11 18:42:07 +02:00
Remco van 't Veer
fe554337de
doc: Fix documentation typo.
* doc/guix.texi (Service Reference): Fix typo.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2023-02-11 13:07:05 +01:00
Nicolas Goaziou
222eef1999
gnu: open-adventure: Update to 1.12.
* gnu/packages/games.scm (open-adventure): Update to 1.12.
2023-02-11 10:30:21 +01:00
Nicolas Goaziou
019f4116ea
gnu: emacs-compat: Update to 29.1.3.3.
* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.3.3.
2023-02-11 09:22:25 +01:00
Nicolas Goaziou
f46f058539
gnu: emacs-csv-mode: Update to 1.22.
* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.22.
2023-02-11 09:22:25 +01:00
Jake Leporte
0cd6746a66
gnu: Add emacs-ligature.
* gnu/packages/emacs-xyz.scm (emacs-ligature): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-11 09:22:24 +01:00
Cayetano Santos
63bf5ba1d8
gnu: Add emacs-discover.
* gnu/packages/emacs-xyz.scm (emacs-discover): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-11 09:22:24 +01:00
Andrew Tropin
c77a3d4554
gnu: emacs: Add TREE_SITTER_GRAMMAR_PATH support.
gnu/packages/emacs.scm (emacs)[native-search-paths]: Add a search-path for
tree-sitter grammars.
gnu/packages/aux-files/emacs/guix-emacs.el: Add directories from
TREE_SITTER_GRAMMAR_PATH to treesit-extra-load-path.
2023-02-11 12:02:46 +04:00
Ludovic Courtès
3ab8559436
status: Print a hint when a 'package-cache' hook fails to build.
* guix/channels.scm (package-cache-file): Add 'channels' to the #:properties
list.
* guix/status.scm (print-build-event): Upon failure, display a hint when
the derivation is a 'package-cache' hook.
2023-02-11 00:09:40 +01:00
Sughosha
f944fa718d
gnu: supertuxkart: Update to 1.4.
* gnu/packages/games.scm (supertuxkart): Update to 1.4.
  [snippet]: Unbundle mcpp.
  [arguments]: Enable recorder.
  [inputs]: Add libopenglrecorder.
  [native-inputs]: Add mcpp and python.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-11 00:09:40 +01:00
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