Commit graph

117327 commits

Author SHA1 Message Date
TakeV 6d8e84479b
Add Fries' patch
Remove the validate runpath argument as well
2023-07-15 21:29:38 -07:00
Tobias Geerinckx-Rice d08bd19de0
gnu: wimlib: Update to 1.14.1.
* gnu/packages/backup.scm (wimlib): Update to 1.14.1.
[inputs]: Upgrade fuse to fuse-3.
2023-07-09 02:00:10 +02:00
Tobias Geerinckx-Rice df6ea7416f
gnu: qpwgraph: Update to 0.4.5.
* gnu/packages/audio.scm (qpwgraph): Update to 0.4.5.
2023-07-09 02:00:10 +02:00
Tobias Geerinckx-Rice d00be57254
gnu: rdiff-backup: Update to 2.2.5.
* gnu/packages/backup.scm (rdiff-backup): Update to 2.2.5.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice e286fe4a68
gnu: snapraid: Update to 12.2.
* gnu/packages/backup.scm (snapraid): Update to 12.2.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice 8b96a20ff3
gnu: oath-toolkit: Mark up description.
* gnu/packages/authentication.scm (oath-toolkit)[synopsis, description]:
Use @acronym{}.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice aa576321f2
gnu: oath-toolkit: Update to 2.6.9.
* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.9.
[source]: Remove patch.
* gnu/packages/patches/oath-toolkit-xmlsec-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice 86aa9e23d8
gnu: stoken: Use HTTPS home page.
* gnu/packages/crypto.scm (stoken)[home-page]: Use HTTPS.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice ab4f866902
gnu: Remove top-level (guix build utils) import.
* gnu/packages/game-development.scm: Don't import (guix build utils) here.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice 920d12624f
gnu: signify: Use G-expressions.
* gnu/packages/crypto.scm (signify)[arguments]:
Rewrite as G-expressions.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice 869d9bcf07
gnu: signify: Update to 31.
* gnu/packages/crypto.scm (signify): Update to 31.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice bbce7b4ab8
gnu: libxcrypt: Update to 4.4.36.
* gnu/packages/crypto.scm (libxcrypt): Update to 4.4.36.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice ef64cc509e
gnu: xtl: Use G-expressions.
* gnu/packages/cpp.scm (xtl)[arguments]:
Rewrite as G-expressions.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice 6e0c8f097b
gnu: xtl: Update to 0.7.5.
* gnu/packages/cpp.scm (xtl): Update to 0.7.5.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice 93243a6ca4
guix-install.sh: Remove any old systemd units first.
Don't clobber /dev/null permissions if units are masked.

* etc/guix-install.sh (sys_enable_guix_daemon): Factor out unit
installation.  Unconditionally remove any old units.  Install and enable
gnu-store.mount after guix-daemon.service.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice 024f78aba2
guix-install.sh: Don't patch guix-daemon.service.
* etc/guix-install.sh (sys_enable_guix_daemon):
Remove obsolete sed invocations.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice 67790e7f2f
guix-install.sh: Unconditionally install gnu-store.mount.
* etc/guix-install.sh (sys_enable_guix_daemon):
Remove obsolete conditional.
2023-07-09 02:00:08 +02:00
Leo Famulari 49f74b67a4
gnu: Add linux-libre 6.4
* gnu/packages/linux.scm (linux-libre-6.4-version, linux-libre-6.4-gnu-revision,
deblob-scripts-6.4, linux-libre-6.4-pristine-source, linux-libre-6.4-source,
linux-libre-headers-6.4, linux-libre-6.4: New variables.
* gnu/packages/aux-files/linux-libre/6.4-arm.conf,
* gnu/packages/aux-files/linux-libre/6.4-arm64.conf,
* gnu/packages/aux-files/linux-libre/6.4-i686.conf,
* gnu/packages/aux-files/linux-libre/6.4-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
2023-07-15 14:02:40 -04:00
Ricardo Wurmus 01412c6c6a
gnu: python-distributed: Update to 2023.7.0.
* gnu/packages/python-science.scm (python-distributed): Update to 2023.7.0.
2023-07-15 13:36:02 +02:00
Ricardo Wurmus b592732d8b
gnu: python-dask: Update to 2023.7.0.
* gnu/packages/python-xyz.scm (python-dask): Update to 2023.7.0.
2023-07-15 13:20:24 +02:00
Ricardo Wurmus a065e12f82
gnu: r-pando: Relax requirements.
* gnu/packages/bioinformatics.scm (r-pando)[arguments]: Patch DESCRIPTION
file.
2023-07-15 11:11:02 +02:00
Artyom Bologov b5a5e4d712
gnu: cl-nhooks: Update to 1.2.1.
* gnu/packages/lisp-xyz.scm (sbcl-nhooks): Update to 1.2.1.
  [native-inputs]: Remove sbcl-fiveam, add sbcl-lisp-unit2.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2023-07-15 10:56:46 +02:00
Ricardo Wurmus 5dc2a88f99
gnu: node-lts: Install files irrespective of number of hardlinks.
* gnu/packages/node.scm (node-lts)[arguments]: Add build phase
'ignore-number-of-hardlinks.
2023-07-15 10:01:58 +02:00
Ricardo Wurmus 529d91de1e
gnu: node-lts: Simplify snippet.
* gnu/packages/node.scm (node-lts)[source]: Remove quasiquote, trailing #T,
and IF with explicit booleans.
2023-07-15 10:01:58 +02:00
Tobias Geerinckx-Rice 00ed2901f5
gnu: cabal-install, ghc-cabal-syntax: Use HTTPS home page.
* gnu/packages/haskell-apps.scm (cabal-install)[home-page]: Use HTTPS.
* gnu/packages/haskell-xyz.scm (ghc-cabal-syntax)[home-page]: Likewise.
2023-07-09 02:00:17 +02:00
Tobias Geerinckx-Rice 2195645725
gnu: bwa-pssm: Update home page.
* gnu/packages/bioinformatics.scm (bwa-pssm)[home-page]: Update.
2023-07-09 02:00:17 +02:00
Tobias Geerinckx-Rice de088be221
gnu: brdf-explorer: Mark up description.
* gnu/packages/graphics.scm (brdf-explorer)[synopsis, description]:
 Use @acronym{}.
2023-07-09 02:00:10 +02:00
Tobias Geerinckx-Rice c848cd643c
gnu: brdf-explorer: Use Web Archived home page.
* gnu/packages/graphics.scm (brdf-explorer)[home-page]:
 Refer to Web Archive.
2023-07-09 02:00:10 +02:00
Tobias Geerinckx-Rice 6f80e25f35
gnu: blasr-libcpp, blasr: Use Web Archived home pages.
* gnu/packages/bioinformatics.scm (blasr-libcpp, blasr)[home-page]:
 Refer to Web Archive.
2023-07-09 02:00:10 +02:00
Tobias Geerinckx-Rice a1ae54b10b
gnu: yadifa: Update to 2.6.4.
* gnu/packages/dns.scm (yadifa): Update to 2.6.4.
[arguments]: Add a new 'unhard-code phase.
2023-07-09 02:00:10 +02:00
Tobias Geerinckx-Rice 1c347cd56a
gnu: knot: Use G-expressions.
* gnu/packages/dns.scm (knot)[arguments]:
Rewrite as G-expressions.
2023-07-09 02:00:10 +02:00
Tobias Geerinckx-Rice 60bb22a9da
gnu: knot: Update to 3.2.8.
* gnu/packages/dns.scm (knot): Update to 3.2.8.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice eaac211730
gnu: nsd: Use G-expressions.
* gnu/packages/dns.scm (nsd)[arguments]:
Rewrite as G-expressions.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice 626c0b7cd6
gnu: nsd: Update to 4.7.0.
* gnu/packages/dns.scm (nsd): Update to 4.7.0.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice 69c3a06a1c
gnu: btor2tools: Use HTTPS home page.
* gnu/packages/maths.scm (btor2tools)[home-page]: Use HTTPS.
2023-07-09 02:00:09 +02:00
Tobias Geerinckx-Rice 86e95b2205
gnu: boolector: Use HTTPS home page.
* gnu/packages/maths.scm (boolector)[home-page]: Use HTTPS.
2023-07-09 02:00:01 +02:00
Tobias Geerinckx-Rice 4920d11ec1
download: Remove stale Yandex GNOME mirror.
* guix/download.scm (%mirrors): Remove mirror.yandex.ru from gnome.
2023-07-09 02:00:01 +02:00
Tobias Geerinckx-Rice c2c13e3225
download: Remove broken X.org mirrors.
These are still at <https://www.x.org/wiki/Releases/Download>, but
then that page hasn't been updated since 2018.

* guix/download.scm (%mirrors): Remove mirror.us.leaseweb.net and
x.cs.pu.edu.tw.
2023-07-09 02:00:01 +02:00
John Kehayias 917a299831
gnu: python-yubikey-manager: Update to 5.1.1.
* gnu/packages/security-tokens.scm (python-yubikey-manager): Update to
5.1.1.
[source]: Update url.
[build-system]: Switch to pyproject-build-system.
[arguments]: Delete.
[propagated-inputs]: Remove python-six.  Add python-keyring.  Reorder alphabetically.
[native-inputs]: Remove python-mock.  Add python-makefun, python-poetry-code and
python-pytest.  Reorder alphabetically.

Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
2023-07-14 12:16:39 -04:00
John Kehayias 51de28452a
gnu: Add python-makefun.
* gnu/packages/python-xyz.scm (python-makefun): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-07-14 12:16:37 -04:00
John Kehayias 66f0304e1d
gnu: python-fido2: Update to 1.1.1.
* gnu/packages/security-tokens.scm (python-fido2): Update to 1.1.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Enable tests.  Use gexps in phases.
[propagated-inputs]: Remove python-six.  Add python-pyscard.
[native-inputs]: Remove python-mock and python-pyfakefs.  Add
python-poetry-core and python-pytest.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-07-14 12:16:31 -04:00
John Kehayias 221806905b
gnu: python-pyscard: Update to 2.0.7.
* gnu/packages/security-token.scm (python-pyscard): Update to 2.0.7.
[arguments]{phases}: Use search-input-directory.  Remove trailing #t.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-07-14 12:13:34 -04:00
John Kehayias 09e73683a2
gnu: godot: Update to 4.1. Rename godot@3 to godot-lts.
* gnu/packages/game-development.scm (godot): Update to 4.1.
[source]: Update snippet: remove embree and enet; add amd-fsr, astcenc,
basis_universal, brotli, linuxbsd_headers, etcpak, meshoptimizer, msdfgen,
noise, openxr, rvo2, spirv-reflect, thorvg, volk, vulkan.
[arguments]: Remove #:scons.  Update #:scons-flags to unbundle more
libraries.
[phases]: Remove 'build-headless phase (headless is no longer has a separate
build).  Add 'fix-dl-open-paths and 'unbundle-xkbcommon phases.  In 'install
phase, remove headless output.  Update 'wrap phase to remove eudev.
[outputs]: Remove headless.
[inputs]: Add dbus, embree, enet, fontconfig, glslang, libpng, harfbuzz,
icu4c, libxkbcommon, openxr, speech-dispatcher, vulkan-loader, zlib.  Remove
bullet.  Rename freetype to freetype-with-brotli.
(godot-lts): New variable.  godot@3 is the LTS release.
* gnu/packages/games.scm (superstarfighter)[native-inputs]: Use it.
[inputs]: Use it.
2023-07-14 11:08:31 -04:00
John Kehayias 49b0a5ee5f
gnu: Add freetype-with-brotli.
* gnu/packages/fontutils.scm (freetype-with-brotli): New variable.
2023-07-14 10:53:19 -04:00
Ludovic Courtès a33a335c89
doc: Mention gexps in the "Scheme Crash Course".
* doc/guix-cookbook.texi (A Scheme Crash Course): Add note on gexps.
2023-07-14 16:16:25 +02:00
Philip McGrath ff4f5a725e
gnu: racket: Update to 8.9.
* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
9.9.9-pre-release.16.
* gnu/packages/racket.scm (%racket-version): Update to 8.9.
(racket)[inputs]<deinprogramm, draw, drracket, future-visualizer, gui>
<htdp, macro-debugger, math, pict, plot, rackunit, redex, scribble>
<slideshow, snip, typed-racket, srfi, swindle, syntax-color>
<web-server>: Update checksums.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-14 16:16:25 +02:00
Ludovic Courtès 084f2c08ed
doc: Fix invalid use of @deftypevar.
* doc/guix.texi (Virtualization Services): Replace invalid use of
@deftypevar with @deftypevr.
2023-07-14 16:16:25 +02:00
Tobias Geerinckx-Rice bdd359526e
gnu: avfs: Use HTTPS home page.
* gnu/packages/file-systems.scm (avfs)[home-page]: Use HTTPS.
2023-07-09 02:00:11 +02:00
Tobias Geerinckx-Rice 158a218dea
download: Remove obsolete kernel.org mirrors.
* guix/download.scm (%mirrors): Remove kernel.osuosl.org and
mirror.linux.org.au.
2023-07-09 02:00:11 +02:00
Tobias Geerinckx-Rice 2be1a6795f
gnu: 4ti2: Update home page.
* gnu/packages/maths.scm (4ti2)[home-page]: Update.
2023-07-09 02:00:11 +02:00