1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-25 03:30:30 +02:00
Commit Graph

131178 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice
be50b25b7b gnu: sudo: Update to 1.9.16.
* gnu/packages/admin.scm (sudo): Update to 1.9.16.

Change-Id: I2079b4d83195cc6271320c10eee378c8cbd1ee02
2024-09-08 02:00:00 +02:00
Florian Pelz
c572cf81f4 gnu: perl-sub-override: Fix another typo in the description.
* gnu/packages/perl.scm (perl-sub-override): Fix another typo in the
description field.

Change-Id: Iab36d7d2dc23d146114ab1aa65a845d19724e1eb
2024-09-14 01:50:37 +02:00
Rostislav Svoboda
a3d10e080b gnu: upower-service-type: Fix typo in the description field.
* gnu/services/desktop.scm (upower-service-type): Fix typo in the
description field.

Change-Id: Ifc6e5a86bd1a031353bd2e93871c314c7937adeb
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2024-09-14 01:36:45 +02:00
Rostislav Svoboda
73b42c3704 gnu: python-treq: Fix typo in the description field.
* gnu/packages/python-web.scm (python-treq): Fix typo in the description
field.

Change-Id: I4d5effcd3a9d3e5e1281357505ade16481824275
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2024-09-14 00:57:39 +02:00
Rostislav Svoboda
47d36f34b2 gnu: perl-sub-override: Fix typo in the description field.
* gnu/packages/perl.scm (perl-sub-override): Fix typo in the description
field.

Change-Id: I43abd6f035fe641c3f53ff3fe7d352c8d03c2a59
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2024-09-14 00:57:34 +02:00
James Smith
0e0d9bc91f gnu: dhewm3: Update to 1.5.4.
* gnu/packages/game-development.scm: (dhewm3): Update to 1.5.4.
[arguments]: Set configure flags for 32-bit builds.

Change-Id: I8db801b099910e60e85d0da7ddcc77654205107f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-13 20:31:47 +02:00
Hilton Chain
6340cefd39 gnu: emacs-wanderlust: Update to 2.15.9-829.8a0ea21.
* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-829.8a0ea21.

Change-Id: Ib49d5e681ae26f2071a249fb4735188151422501
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-13 20:31:47 +02:00
Hilton Chain
fcdf4e2a21 gnu: emacs-semi-epg: Update to 1.14.6-250.85a52b8.
* gnu/packages/emacs-xyz.scm (emacs-semi-epg): Update to 1.14.6-250.85a52b8.

Change-Id: Id25dd625ac52ab7a9189e602036512712806af55
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-13 20:31:47 +02:00
Hilton Chain
69977b2c09 gnu: emacs-flim-lb: Update to 1.14.9-143.23bb29d.
* gnu/packages/emacs-xyz.scm (emacs-flim-lb): Update to 1.14.9-143.23bb29d.

Change-Id: I39e0e89d7e0e75c0aa9447b6194be98b49487b63
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-13 20:31:47 +02:00
aurtzy
f1bdb291dc gnu: Add syncplay.
* gnu/packages/video.scm (syncplay): New variable.

Change-Id: I72cdfa3db2b4b7ef6c3ef0b8585d138c272046a7
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-09-14 01:05:04 +09:00
Maxim Cournoyer
ed5ba7eaab gnu: emacs-org: Mention the emacs-org-texlive-collection in description.
* gnu/packages/emacs-xyz.scm (emacs-org) [description]: Add text suggesting
the use of the 'emacs-org-texlive-collection' meta-package.

Change-Id: Iaba1940843c4de641303b48fa41aa5d036f1cb18
2024-09-14 01:05:03 +09:00
Maxim Cournoyer
0afd09785d gnu: Add emacs-org-texlive-collection.
* gnu/packages/emacs-xyz.scm (emacs-org-texlive-collection): New variable.

Change-Id: I4039e67f174d0440f351da6d11634f0ceea191cd
2024-09-14 01:05:03 +09:00
Wilko Meyer
078f3eea72 gnu: linux-libre 6.1: Update to 6.1.109.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.109.
(linux-libre-6.1-pristine-source): Update hash.

Change-Id: I5af25fbb3fd69d791faa1b4212ef1a0c5f62bb42
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-09-13 11:47:05 -04:00
Wilko Meyer
68bc5e6a52 gnu: linux-libre 6.6: Update to 6.6.50.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.50.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I3be372e13f242c3cc160f8b53f753dab99df3340
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-09-13 11:47:05 -04:00
Wilko Meyer
a3e2076be3 gnu: linux-libre: Update to 6.10.9.
* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.9.
(linux-libre-6.10-pristine-source): Update hash.

Change-Id: I5c704e3693e3a9edfd269ef50fd42af79ccbd8b8
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-09-13 11:46:58 -04:00
Greg Hogan
22a34ea792 gnu: smalltalk: Fix tests.
* gnu/packages/smalltalk.scm (smalltalk)[native-inputs]: Add
'(libc-utf8-locales-for-target)'.

Change-Id: Idf49394e5c4dbd3398a6774319184339ed18585c
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-13 15:00:06 +02:00
Andreas Enge
013bda5e2c gnu: gap: Build most packages.
* gnu/packages/algebra.scm (gap)[source]<snippet>: Use a blacklist instead
of a whitelist.
[inputs]: Add inputs required for packages.
[license]: Use gpl3+ for the combined work.
[arguments]<#:phases>: Set CC environment variable.

This change is possible since now all licenses for GAP packages are
properly documented as free. Packages are only excluded if they currently
fail to build, as a reminder for further work.

Change-Id: If68dfc7ce4b73cdeab0d5a31340840dc1aeb48b6
2024-09-13 12:11:54 +02:00
Andreas Enge
31249d88cc gnu: gap: Update to 4.13.1.
* gnu/packages/algebra.scm (gap): Update to 4.13.1.
[source]: Do not delete file with fixed test.
[arguments]<#:configure-flags>: Add LDFLAGS.

Change-Id: I813559788dccc15dc57e96733b5defdd47602c69
2024-09-13 12:11:44 +02:00
Konrad Hinsen
37a0c526fb gnu: cl-clack: Update to 2.1.0-1.4916ebb.
* gnu/packages/lisp-xyz.scm (sbcl-clack): Update to 2.1.0-1.4913ebb.
  [inputs]: Remove sbcl-cl-fastcgi and sbcl-quri. Add sbcl-slime-swank.
  [arguments]: Remove clack-handler-fastcgi from 'asd-systems'.
  [license]: Switch to expat.

Change-Id: I460a621af2a50ffb6e268180873bd7570e900824
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-13 11:20:18 +02:00
Konrad Hinsen
f13599b5f7 gnu: cl-lack: Update to 0.3.0-1.35d3a8e.
* gnu/packages/patches/sbcl-lack-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/lisp-xyz.scm (sbcl-lack): Update to 0.3.0-1.35d3a8e.
  [source]: Use patch.
  [native-inputs]: Add sbcl-cl-cookie, sbcl-dexador and sbcl-hunchentoot.
  [inputs]: Add sbcl-alexandria, sbcl-anypool, sbcl-bordeaux-threads,
  sbcl-cl-base64, sbcl-cl-isaac, sbcl-cl-redis, sbcl-dbi and
  sbcl-trivial-rfc-1123.
  [arguments]: Add lack-app-directory, lack-app-file,
  lack-middleware-accesslog, lack-middleware-auth-basic, lack-middleware-csrf,
  lack-middleware-dbpool, lack-middleware-mount, lack-middleware-session,
  lack-session-store-dbi and lack-session-store-redis to 'asd-systems'.
  Enable tests.
  [license]: Switch to expat.

Change-Id: I4285cf208b76d6f461735fff04293833ef163e08
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-13 11:14:59 +02:00
Konrad Hinsen
d844eecd34 gnu: Add cl-anypool.
* gnu/packages/lisp-xyz.scm (sbcl-anypool, cl-anypool, ecl-anypool): New
  variables.

Change-Id: Ia9cf43dc6f7a529e1a3df96360d06ddc6357a480
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-13 10:44:47 +02:00
Tobias Geerinckx-Rice
98bc13b9ea services: singularity: Migrate to (gnu system privilege).
* gnu/services/docker.scm (singularity-setuid-programs): Rename from this…
(singularity-privileged-programs): …to this.  Use <privileged-program>.
(singularity-service-type): Extend the PRIVILEGED-PROGRAM-SERVICE-TYPE.

Change-Id: I4d90f9a6d4759a24a818baab49b61be67c419bad
2024-09-01 02:00:00 +02:00
Tobias Geerinckx-Rice
76cb23c117 services: screen-locker: Migrate to (gnu system privilege).
* gnu/services/xorg.scm (screen-locker-setuid-programs): Rename from this…
(screen-locker-privileged-programs): …to this.  Use <privileged-program>.
(screen-locker-service-type): Extend the PRIVILEGED-PROGRAM-SERVICE-TYPE.

Change-Id: Icbd891def4fc90ed5365702731f009dec358c19e
2024-09-01 02:00:00 +02:00
Tobias Geerinckx-Rice
876c343bbf uuid: Add support for exFAT.
We expect users to use the generic STRING->FAT-UUID procedure.
This is consistent with how we already treat FAT32 vs FAT16.
It is not consistent with how we export 8 different aliases for
STRING->DCE-UUID, but I'm unconvinced that would be better.

* gnu/system/uuid.scm (%uuid-parsers, %uuid-printers):
Add the ‘exfat’ file system type.

Change-Id: Ia31482716e4395f9f10f794f49fb31c9f330a2e3
2024-09-01 02:00:00 +02:00
Tobias Geerinckx-Rice
191e0f9e52 file-systems: Add support for exFAT.
* gnu/build/file-systems.scm (%exfat-endianness): New syntax.
(exfat-superblock?, exfat-bytes-per-sector-shift)
(exfat-sectors-per-cluster-shift, exfat-root-directory-offset)
(exfat-cluster-size, read-exfat-superblock+root-directory-cluster)
(read-exfat-superblock, exfat-superblock-volume-name)
(exfat-superblock-uuid, check-exfat-file-system): New procedures.
(%partition-label-readers, %partition-uuid-readers): Register them.

Change-Id: I08bd3147d2d67e5766c9381ae2159bc01530b814
2024-09-01 02:00:00 +02:00
Tobias Geerinckx-Rice
c9a28a87e8 gnu: exfatprogs: Run tests.
* gnu/packages/file-systems.scm (exfatprogs)[arguments]:
Use G-Expressions.  Customise 'check phase to run the tests.

Change-Id: I645444eb1b70bb71666ce6fe905e0229007f5a54
2024-09-01 02:00:00 +02:00
Tobias Geerinckx-Rice
ec48c5b2a8 gnu: exfatprogs: Update to 1.2.5.
* gnu/packages/file-systems.scm (exfatprogs): Update to 1.2.5.

Change-Id: I615bc5b04f63c52573c69efac6c7bdb9713ba89e
2024-09-01 02:00:00 +02:00
Tobias Geerinckx-Rice
d6d64c7e19 gnu: nilfs-utils: Update to 2.2.11.
* gnu/packages/file-systems.scm (nilfs-utils): Update to 2.2.11.

Change-Id: I332ae7293da1a2d58d76324746c6b735d190ed4e
2024-09-01 02:00:00 +02:00
Tobias Geerinckx-Rice
b391bfd7e7 gnu: bcachefs-tools: Tweak description.
* gnu/packages/file-systems.scm (bcachefs-tools)[description]: Increase accuracy.

Change-Id: I98eba45592396dbe517e27125561ff6b34d7d7d4
2024-09-01 02:00:00 +02:00
Tobias Geerinckx-Rice
d68dfe6c96 gnu: bcachefs-static: Don't rely on input labels.
* gnu/packages/file-systems.scm (bcachefs/static)[arguments]: Substitute
SEARCH-INPUT-FILE for THIS-PACKAGE-INPUT.

Change-Id: I5ee816c2380b291a3f968139d33a40755c715ad3
2024-09-01 02:00:00 +02:00
Tobias Geerinckx-Rice
a1aed6f159 gnu: bcachefs-static: Consistently inherit bcachefs-tools/static.
* gnu/packages/file-systems.scm (bcachefs/static)[version, home-page, license]:
Inherit bcachefs-tools/static.

Change-Id: Idc3b3e3538876b55dc9e27912c976f5d03cc95cb
2024-09-01 02:00:00 +02:00
Tobias Geerinckx-Rice
333885f613 gnu: bcachefs-static: Remove vestigial module imports.
* gnu/packages/file-systems.scm (bcachefs/static)[arguments]:
Don't USE-MODULES we don't use.

Change-Id: I93d763d39d752c974e5b1aa4295f243d70c0e6e9
2024-09-01 02:00:00 +02:00
Nicolas Graves
17bf4b1e80 gnu: pass-age: Wrap with coreutils-minimal.
* gnu/packages/password-utils.scm (pass-age):
  [arguments]<#:phases>: Add coreutils-minimal bin path to PATH.
  [inputs]: Replace git by git-minimal. Add coreutils-minimal.

Change-Id: I320adc9f412aa493a3bc83298f5d7ebe3d589458
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-12 19:13:19 +02:00
Roman Scherer
24b8839163 gnu: Add http-kit.
* gnu/packages/clojure.scm (http-kit): New variable.

Change-Id: Idb920cdab9076615a98e0be716c56b3d65c213a3
2024-09-12 19:10:04 +02:00
Roman Scherer
263205dead gnu: Add clojure-core-async.
* gnu/packages/clojure.scm (clojure-core-async): New variable.
2024-09-12 19:10:04 +02:00
Roman Scherer
a33a7afcc2 gnu: Add clojure-tools-logging.
* gnu/packages/clojure.scm (clojure-tools-logging): New variable.
2024-09-12 19:10:04 +02:00
Roman Scherer
5c135bf180 gnu: Add clojure-tools-analyzer-jvm.
* gnu/packages/clojure.scm (clojure-tools-analyzer-jvm): New variable.
2024-09-12 19:10:03 +02:00
Roman Scherer
147c75d3f0 gnu: Add clojure-tools-reader.
* gnu/packages/clojure.scm (clojure-tools-reader): New variable.
2024-09-12 19:10:03 +02:00
Roman Scherer
1f5d363e5f gnu: Add clojure-tools-analyzer.
* gnu/packages/clojure.scm (clojure-tools-analyzer): New variable.
2024-09-12 19:10:03 +02:00
Roman Scherer
f08451677b gnu: Add clojure-core-memoize.
* gnu/packages/clojure.scm (clojure-core-memoize): New variable.
2024-09-12 19:10:03 +02:00
Roman Scherer
0487947e7d gnu: Add clojure-core-cache.
* gnu/packages/clojure.scm (clojure-core-cache): New variable.
2024-09-12 19:10:03 +02:00
Roman Scherer
80ba4b8ecb gnu: Add clojure-data-priority-map.
* gnu/packages/clojure.scm (clojure-data-priority-map): New variable.
2024-09-12 19:10:03 +02:00
Roman Scherer
8cb2ef0b89 gnu: Add clojure-data-json.
* gnu/packages/clojure.scm (clojure-data-json): New variable.

Change-Id: Id5da429fe375c656842250ed88d84d281954cec9
2024-09-12 19:10:03 +02:00
Romain GARBAGE
0d231b12d9 gnu: bash-minimal: Add package synopsis.
* gnu/packages/bash.scm (bash-minimal): Add package synopsis.

Change-Id: I33f12547fca19d096712786a0c33525aa726b343
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-12 19:10:03 +02:00
John Kehayias
b2f5a9dd67 gnu: Add embree-3.
Fixes <https://issues.guix.gnu.org/73186>.  Followup to commit
31a55a652f which updated embree; libigl needs an
older version.

* gnu/packages/engineering.scm (embree-3): New variable.
* gnu/packages/engineering.scm (libigl)[inputs]: Replace embree with embree-3

Change-Id: I8c1f038b918c8f4411fec7f53703945df6e6008a
2024-09-12 11:29:35 -04:00
Efraim Flashner
d4869b7e43 gnu: julia-genericlinearalgebra: Skip some tests on aarch64-linux.
* gnu/packages/julia-xyz.scm (julia-genericlinearalgebra)[arguments]:
When building for aarch64-linux add a phase to skip two tests.

Change-Id: I9aedee8fc0a4aec77181a3b3c6ab25412882f077
2024-09-12 11:26:05 +03:00
Efraim Flashner
ca3803d6e2 gnu: julia-diffrules: Update to 1.15.1.
* gnu/packages/julia-xyz.scm (julia-diffrules): Update to 1.15.1.

Change-Id: I1e1ebda1dbea7783075e143668252cf306e0dda7
2024-09-12 11:26:05 +03:00
Efraim Flashner
b555d987b9 gnu: python-pygpgme: Update to 0.4.
* gnu/packages/gnupg.scm (python-pygpgme): Update to 0.4.
[source]: Remove patches.
[build-system]: Switch to the pyproject build system.
[arguments]: Remove custom phases.
[native-inputs]: Remove gnupg-1.  Add gnupg.
[home-page]: Update home-page.
* gnu/packages/patches/pygpgme-disable-problematic-tests.patch,
gnu/packages/patches/python-pygpgme-fix-pinentry-tests.patch: Remove
files.
* gnu/local.mk (dist_patch_DATA): Remove patches.

Change-Id: I0986e0f87a1b824bce5cc24f34467132d14296e4
2024-09-12 11:26:05 +03:00
Efraim Flashner
73158a5f62 gnu: python-scikit-build: Skip more network tests.
* gnu/packages/python-xyz.scm (python-scikit-build)[arguments]: Add a
phase to mark more network tests as isolated to easily skip them.

Change-Id: I2f955182f411a68550fbd3c356bfda5584091428
2024-09-12 11:26:05 +03:00
Maxim Cournoyer
f544968514 gnu: guix-daemon: Remove broken 'change-default-guix' phase.
It has no effect, probably due to the '+' in the pattern not being escaped.
We also don't want to refer to /var/guix/profiles/per-user/root/bin/guix
anymore, which may not exist (for Guix System users that have never ran 'guix
pull' has root).  The 'guix' command used is that specified via the build
system, which is $(bindir)/guix.

* gnu/packages/package-management.scm (guix-daemon) [phases]: Delete
change-default-guix phase.

Change-Id: If4703334f34aac3486ff655af7d8d4c2ccf0a0eb
2024-09-12 17:11:47 +09:00