Commit graph

98238 commits

Author SHA1 Message Date
Julien Lepiller
85d7ad2be8
gnu: ocaml-ezjsonm: Update to 1.3.0.
* gnu/packages/ocaml.scm (ocaml-ezjsonm): Update to 1.3.0.
2022-06-18 13:15:22 +02:00
Julien Lepiller
0bf2cf1351
gnu: Add ocaml-ezjsonm.
* gnu/packages/ocaml.scm (ocaml4.07-ezjsonm): Rename to...
(ocaml-ezjsonm): ...this.  Use latest ocaml version.
2022-06-18 13:15:21 +02:00
Julien Lepiller
7b615e3e6c
gnu: Add ocaml-piqi.
* gnu/packages/ocaml.scm (ocaml4.07-piqi): Rename to...
(ocaml-piqi): ...this.  Use latest ocaml.
2022-06-18 13:15:21 +02:00
Julien Lepiller
4a94cfbe4d
gnu: Add ocaml-piqilib.
* gnu/packages/ocaml.scm (ocaml4.07-piqilib): Rename to...
(ocaml-piqilib): ...this.  Use latest ocaml version.
2022-06-18 13:15:21 +02:00
Julien Lepiller
0133c000c9
gnu: ocaml-sexplib0: Update to 0.15.1.
* gnu/packages/ocaml.scm (ocaml-sexplib0): Update to 0.15.1.
2022-06-18 13:15:20 +02:00
Julien Lepiller
3cd53fc08f
gnu: omake: Update to 0.10.5.
* gnu/packages/ocaml.scm (omake): Update to 0.10.5.
* gnu/packages/patches/omake-fix-non-determinism.patch: Adjust for new
  version.
2022-06-18 13:15:20 +02:00
Julien Lepiller
773837bfd2
gnu: ocaml-easy-format: Update to 1.3.4.
* gnu/packages/ocaml.scm (ocaml-easy-format): Update to 1.3.4.
2022-06-18 13:15:19 +02:00
Julien Lepiller
fcb23bf406
gnu: ocamlformat: Update to 0.22.4.
* gnu/packages/ocaml.scm (ocamlformat): Update to 0.22.4.
2022-06-18 13:15:19 +02:00
Julien Lepiller
f25033d9ea
gnu: ocaml-tsdl: Update to 0.9.9.
* gnu/packages/ocaml.scm (ocaml-tsdl): Update to 0.9.9.
2022-06-18 13:15:18 +02:00
Julien Lepiller
ad91e2a010
gnu: ocaml-utop: Update to 2.9.2.
* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.9.2.
2022-06-18 13:15:17 +02:00
Julien Lepiller
a24dbd25eb
gnu: coq: Update to 8.15.2.
* gnu/packages/coq.scm (coq-core): Update to 8.15.2.
2022-06-18 13:15:09 +02:00
Wiktor Żelazny
eb5df275ce
gnu: Add r-gghalves.
* gnu/packages/cran.scm (r-gghalves): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2022-06-18 10:51:12 +02:00
Leo Famulari
3154b58256
gnu: linux-libre 4.9: Update to 4.9.318.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.318.
(linux-libre-4.9-pristine-source): Update hash.
2022-06-17 18:56:59 -04:00
Leo Famulari
d1d4d96f21
gnu: linux-libre 4.14: Update to 4.14.283.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.283.
(linux-libre-4.14-pristine-source): Update hash.
2022-06-17 18:56:58 -04:00
Leo Famulari
5db786663d
gnu: linux-libre 4.19: Update to 4.19.247.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.247.
(linux-libre-4.19-pristine-source): Update hash.
2022-06-17 18:56:58 -04:00
Leo Famulari
f5d216f21e
gnu: linux-libre 5.4: Update to 5.4.198.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.198.
(linux-libre-5.4-pristine-source): Update hash.
2022-06-17 18:56:58 -04:00
Leo Famulari
f0af475b7e
gnu: linux-libre 5.10: Update to 5.10.122.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.122.
(linux-libre-5.10-pristine-source): Update hash.
2022-06-17 18:56:58 -04:00
Leo Famulari
bd601a68b8
gnu: linux-libre 5.15: Update to 5.15.47.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.47.
(linux-libre-5.15-pristine-source): Update hash.
2022-06-17 18:56:57 -04:00
Leo Famulari
a59b981d0d
gnu: linux-libre: Update to 5.17.15.
* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.15.
(linux-libre-5.17-pristine-source): Update hash.
2022-06-17 18:56:50 -04:00
Ludovic Courtès
7f208f68de
home: Add OpenSSH service.
* gnu/home/services/ssh.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* po/guix/POTFILES.in: Add it.
* doc/guix.texi (Secure Shell): New section.
2022-06-17 23:39:32 +02:00
(
3e24393e87
gnu: pinfo: Update to 3d76eec.
* gnu/packages/texinfo.scm (pinfo): Update to commit
3d76eecde211e41ccc28b04e229f159b3f924399.
[arguments]: Use gexps.
[inputs, native-inputs]: Remove labels.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 23:39:32 +02:00
Antero Mejr
0de3d44a16
gnu: Add guile-termios.
* gnu/packages/guile-xyz.scm (guile-termios): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 23:39:32 +02:00
Antero Mejr
e56f2cab60
gnu: Add guile-tap.
* gnu/packages/guile-xyz.scm (guile-tap): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 23:39:32 +02:00
Fredrik Salomonsson
c3afbd05bf
guix: emacs-utils: Add emacs-header-parse.
* guix/build/emacs-utils.scm (emacs-header-parse): New procedure.

* tests/build-emacs-utils.scm ("emacs-header-parse: fetch version",
  "emacs-header-parse: fetch keywords", "emacs-header-parse: fetch
  nonexistent author"): New tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 23:39:32 +02:00
Fredrik Salomonsson
f8275916fc
guix: emacs-utils: Add emacs-batch-script.
* guix/build/emacs-utils.scm (emacs-batch-script): New procedure.

* tests/build-emacs-utils.scm: New file.

* Makefile.am (TESTS): Add `tests/build-emacs-utils.scm'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 23:39:31 +02:00
Tobias Geerinckx-Rice
6013f80810
gnu: tor: Update to 0.4.7.8 [fixes CVE-2022-33903].
* gnu/packages/tor.scm (tor): Update to 0.4.7.8.
2022-06-12 02:00:00 +02:00
Tobias Geerinckx-Rice
b9d309114b
gnu: fdm: Edit description.
* gnu/packages/mail.scm (fdm)[synopsis]: Use @acronym{}.
[description]: Expand based on the README.
2022-06-12 02:00:01 +02:00
Tobias Geerinckx-Rice
37e64eed03
gnu: fdm: Update to 2.1.
* gnu/packages/mail.scm (fdm): Update to 2.1.
2022-06-12 02:00:01 +02:00
Tobias Geerinckx-Rice
9cc2fe90e8
gnu: rng-tools: Update to 6.15.
* gnu/packages/linux.scm (rng-tools): Update to 6.15.
[arguments]: Add a 'disable-failing-test phase.
2022-06-12 02:00:01 +02:00
Tobias Geerinckx-Rice
6ea3bb6a54
gnu: btrfs-progs: Use @acronym in description.
* gnu/packages/linux.scm (btrfs-progs)[description]: Use @acronym{}.
2022-06-12 02:00:01 +02:00
Tobias Geerinckx-Rice
ffbe69c4c3
gnu: btrfs-progs: Fix tests.
* gnu/packages/linux.scm (btrfs-progs)[native-inputs]: Add libaio,
liburing, and util-linux.
2022-06-12 02:00:01 +02:00
Tobias Geerinckx-Rice
f89822cd25
gnu: btrfs-progs: Update to 5.18.1.
* gnu/packages/linux.scm (btrfs-progs): Update to 5.18.1.
[native-inputs]: Remove asciidoc, python, xmlto, libxml2, and
docbook-xsl.  Add python-sphinx.
2022-06-12 02:00:00 +02:00
Tobias Geerinckx-Rice
e1076e9346
gnu: duktape: Cross-compile.
* gnu/packages/javascript.scm (duktape)[arguments]: Use CC-FOR-TARGET.
2022-06-12 02:00:00 +02:00
Tobias Geerinckx-Rice
2c975efe83
gnu: duktape: Use G-expressions.
* gnu/packages/javascript.scm (duktape)[arguments]:
Rewrite as G-expressions.
2022-06-12 02:00:00 +02:00
Tobias Geerinckx-Rice
9305d17609
gnu: erofs-utils: Update to 1.5.
* gnu/packages/linux.scm (erofs-utils): Update to 1.5.
2022-06-12 02:00:00 +02:00
Tobias Geerinckx-Rice
b5dc5f469c
gnu: i3status: Update to 2.14.
* gnu/packages/wm.scm (i3status): Update to 2.14.
[source]: Add snippet to delete pregenerated man page.
[build-system]: Switch to Meson.
[arguments]: Remove autotools-specific #:out-of-source?  Build man pages.
[inputs]: Remove unused openlibm and libcap.
[native-inputs]: Add perl.
2022-06-12 02:00:00 +02:00
Tobias Geerinckx-Rice
1a2a209e62
gnu: i3status: Make asciidoc a native input.
* gnu/packages/wm.scm (i3status)[inputs]: Move asciidoc from here…
[native-inputs]: …to here.
2022-06-12 02:00:00 +02:00
Tobias Geerinckx-Rice
743204bb04
gnu: brltty: Update to 6.5.
* gnu/packages/accessibility.scm (brltty): Update to 6.5.
2022-06-12 02:00:00 +02:00
Ricardo Wurmus
793ce82c9d
gnu: Add texlive-xunicode.
* gnu/packages/tex.scm (texlive-xunicode): New variable.
2022-06-17 21:09:25 +02:00
Andreas Enge
25d32d1f76
gnu: pari-gp: Enable pthreads.
* gnu/packages/algebra.scm (pari-gp): Add --mt=pthread to configure flags.
2022-06-17 19:54:46 +02:00
Liliana Marie Prikler
956f0b4465
guix: Modernize renpy-build-system.
* guix/build-system/renpy.scm (build): Drop trailing #t.
(install, install-desktop-file): Likewise.  Also add inputs and use
search-input-file for /bin/sh and /bin/renpy.
2022-06-17 18:49:06 +02:00
Liliana Marie Prikler
f7d66e41f8
gnu: renpy: Use new style.
* gnu/packages/game-development.scm (renpy)[arguments]: Change to list of
G-Expressions.
[inputs]: Drop labels.
[native-inputs, outputs]: Squash to single line.
2022-06-17 18:49:06 +02:00
Liliana Marie Prikler
6c04a8961f
gnu: renpy: Update to 7.99.99-0-3e854bc.
* gnu/packages/aux-files/renpy/renpy.in (__renpy_files, path_to_gamedir):
New procedures.
* gnu/packages/game-development.scm (python-renpy): Update to
7.99.99-0-3e854bc.
(renpy): Likewise.
[inputs]: Add python-pefile, python-requests and python-six.
2022-06-17 18:49:05 +02:00
Liliana Marie Prikler
62a7455107
gnu: python-pygame-sdl2: Update to 2.1.0-0-1705c6e.
* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
2.1.0-0-1705c6e.
2022-06-17 18:49:05 +02:00
Liliana Marie Prikler
82cff40a9c
gnu: Add python-pefile.
* gnu/packages/python-xyz.scm (python-pefile): New variable.
2022-06-17 18:49:05 +02:00
Liliana Marie Prikler
8e19e3a333
gnu: Add back the distinction between python-renpy and renpy.
This partially reverts commit 9f1bd63fb5.
Note, that with this patch renpy fails to build due to incompatibilities with
Python 3.

* gnu/packages/game-development.scm (renpy): Split into ‘python-renpy’ for the
python modules and ‘renpy’ for the games and binaries.
2022-06-17 18:49:04 +02:00
Jean-Pierre De Jesus DIAZ
d18f701aa1
gnu: Add python-pysdl2.
* gnu/packages/python-xyz.scm (python-pysdl2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 15:31:34 +02:00
Peter Polidoro
88f6776728
gnu: teensy-loader-cli: Update to 2.2.
* gnu/packages/flashing-tools.scm (teensy-loader-cli): Update to 2.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 15:31:33 +02:00
Josselin Poiret
2ec85ed405
gnu: python-acme: Add python-chardet to propagated-inputs.
* gnu/packages/tls.scm (python-acme)[propagated-inputs]: Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 15:31:33 +02:00
Thiago Jung Bauermann
861108ca6a
gnu: public-inbox: Fixes to allow the testsuite to run
This patch makes the public-inbox testsuite pass. Some tests are skipped,
so the test coverage could likely be increased with more massaging.

Perhaps the most significant change is using tini to run the testsuite so
that the testsuite's sub-processes are reaped. The ‘check’ phase is based on
the one from the mutter package. Thanks to Maxim Cournoyer for pointing out
this solution.

* gnu/packages/patches/public-inbox-fix-spawn-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add new patch.
* gnu/packages/mail.scm (public-inbox)[source]: Add new patch.
[arguments]<#:tests?>: Remove argument.
<#:imported-modules>: Add argument.
<#:modules>: Likewise.
<#:phases>{qualify-paths}: Substitute path for ‘/bin/cp’.
{pre-check}: Don't skip httpd-unix.t test.  Remove unnecessary path
substitutions for “env” and “/bin/sh”.
{check}: Replace with custom version that launches the tests under tini.
[native-inputs]: Add tini.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 15:31:33 +02:00