1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-21 16:45:58 +02:00
Commit Graph

279 Commits

Author SHA1 Message Date
Sharlatan Hellseher 02e9575bbf gnu: gocryptfs: Update to 2.5.4.
* gnu/packages/file-systems.scm (gocryptfs): Update to 2.5.4.
[arguments] <go>: Use go-1.23.

Change-Id: Id413663156d2081ae2bde2375073ff96292af078
2025-08-11 21:42:47 +01:00
Sharlatan Hellseher 87661cea77 gnu: Pin some golang packages to use go-1.23.
After the defult Golang version was set to 1.24 some of the older
packages which had no fresh version started failing on the 'check phase,
this change pins them to go-1.23 helping to resolve the issue.

Go 1.24 requires non-constant format strings to be explicitly handled.

The errors might look like these:

    non-constant format string in call to (*testing.common).Errorf
    ExampleParseOptionsLifetime refers to unknown identifier: ParseOptionsLifetime

See <https://tip.golang.org/doc/go1.24#vet>.

Change-Id: Ife5093c4fd98af7cea59abf1a9a29351b66602bb
2025-08-11 21:42:42 +01:00
Maxim Cournoyer 632856d9a5 gnu: Add watcher.
* gnu/packages/file-systems.scm (watcher): New variable.

Change-Id: Ie506d736b464403bd69548fb4aa5616aef43af33
2025-08-01 11:47:41 +09:00
Janneke Nieuwenhuizen 4743a8213c gnu: autofs: Update to 5.1.9 and fix build with gcc-14.
* gnu/packages/file-systems.scm (autofs): Update to 5.1.9.
[arguments]: Add #:make-flags to relax gcc-14's strictness.

Change-Id: I08c19300feacfdcd69c9721a22cbd543655ec3a2
2025-07-18 20:17:24 +02:00
Aaron Covrig 9be9a4a9f5 gnu: sirikali: Update to 1.6.0.
* gnu/packages/file-systems.scm (sirikali): Update to 1.6.0.
[arguments]<#:configure-flags>: Use cmake release build type.
[synopsis, description]: Clarify.
[license]: Switch to gpl3+, as corresponds to COPYRIGHT in the source code.

Change-Id: I4f9875b8a3dd1ce9d226cee024999c0c30b67bec
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-08 16:47:36 +02:00
Ashish SHUKLA 2b179d6a86 gnu: zfs: Update to 2.3.3.
* gnu/packages/file-systems.scm (zfs): Update to 2.3.3.

Change-Id: If6afca963e4de757d6163e2247a18e08f374c941
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-24 14:46:56 +08:00
Sharlatan Hellseher 4db91aa852 gnu: packages: Remove redundant (gnu packages golang) from some modules.
* gnu/packages/android.scm: Remove redundant (gnu packages golang) from
used modules.
* gnu/packages/bioinformatics.scm: Likewise.
* gnu/packages/check.scm: Likewise.
* gnu/packages/configuration-management.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/emacs-xyz.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/golang-check.scm: Likewise.
* gnu/packages/hardware.scm: Likewise.
* gnu/packages/hyperledger.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/password-utils.scm: Likewise.
* gnu/packages/radio.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/tor-browsers.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/vpn.scm: Likewise.

Change-Id: I6bb92ac0f7c68644cc9b9cc16834aa54240d8fc9
2025-05-26 16:50:21 +01:00
Vagrant Cascadian 6181d7cc8a gnu: disorderfs: Update to 0.6.0.
* gnu/packages/file-systems.scm (disorderfs): Update to 0.6.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-05-26 09:18:46 +01:00
Greg Hogan 56f940e72f gnu: Rename valgrind-next to valgrind.
* gnu/packages/valgrind.scm (valgrind/pinned): Make public.
(valgrind): Delete.
(valgrind-next): Rename to valgrind.
(valgrind/interactive): Inherit from valgrind.
* gnu/packages/audio.scm (codec2),
* gnu/packages/bootloaders.scm (dtc),
* gnu/packages/chromium.scm (ungoogled-chromium),
* gnu/packages/crates-io.scm (rust-crabgrind-0.1),
* gnu/packages/crates-tls.scm (rust-rustls-pki-types-1),
* gnu/packages/file-systems.scm (bindfs),
* gnu/packages/gnome.scm (libratbag, gnome-software),
* gnu/packages/high-availability.scm (pacemaker),
* gnu/packages/linux.scm (multipath-tools),
* gnu/packages/machine-learning.scm (python-pytorch),
* gnu/packages/mpi.scm (openmpi-4),
* gnu/packages/music.scm (stargate),
* gnu/packages/perl-check.scm (perl-test-runvalgrind),
* gnu/packages/prolog.scm (trealla),
* gnu/packages/qt.scm (qtwebengine-5, qt-creator),
* gnu/packages/robotics.scm (aseba),
* gnu/packages/ruby.scm (ruby-ruby-memcheck),
* gnu/packages/spreadsheet.scm (sc-im),
* gnu/packages/web.scm (jq): Rename valgrind to valgrind/pinned.

Change-Id: I9dec25abce643ef6d815a2cc50414c4f65f1e8d3
2025-05-13 16:35:39 +00:00
Ashish SHUKLA eb86e8c6fd gnu: zfs: Update to 2.3.2.
* gnu/packages/file-systems.scm (zfs): Update to 2.3.2.

Change-Id: I0765e7c9ede5a630bfc0985a484d93e810a4d528
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-03 10:30:12 +08:00
Sharlatan Hellseher 7a7eff3461 gnu: dbxfs: Relax requirements.
* gnu/packages/file-systems.scm (dbxfs) [arguments] <phases>: Add
'relax-requirements.

Change-Id: I72e6ada74ce2f8be5bb26a0fdc6b55fc48442e7a
2025-04-21 14:19:16 +01:00
Sharlatan Hellseher 40fc0c2652 gnu: python-keyrings.alt: Fix variable name.
* gnu/packages/python-crypto.scm (python-keyrings.alt): Rename variable
to python-keyrings-alt.

* gnu/packages/file-systems.scm (dbxfs): [propagated-inputs]: Remove
python-keyrings.alt; add python-keyrings-alt.

* gnu/packages/orange.scm (orange) [inputs]: Remove
python-keyrings.alt; add python-keyrings-alt.

Change-Id: I200a87aa140628627d6e0b6cfd81dfa913b8e7d7
2025-04-21 14:19:16 +01:00
Sharlatan Hellseher 32b3bcefd1 gnu: python-dropbox: Move python-web.
* gnu/packages/file-systems.scm (python-dropbox): Move from here ...
* gnu/packages/python-web.scm: .. to here.

Change-Id: Ib75e507a4c3d98becdd606b466bb360e77956637
2025-04-16 11:46:30 +02:00
45mg bf6736bd87 gnu: Add fscryptctl.
* gnu/packages/file-systems.scm (fscryptctl): New variable.

Change-Id: I98b0100402307d0f3e0af6d46e0d1abbf7cd59d5
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-04-08 20:27:32 -04:00
45mg dad964e595 gnu: Add fscrypt.
* gnu/packages/file-systems.scm (fscrypt): New variable.

Change-Id: I7df45a9345726480518c598583a10b6e905e8a1f
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-04-08 20:27:32 -04:00
Maxim Cournoyer e12455a5e8 gnu: zfs: Enable parallel build.
* gnu/packages/file-systems.scm (zfs)
[phases] {build}: Honor #:parallel-build? and #:make-flags.
{install}: Likewise.

Change-Id: I9dc395364edc0c60c696c1f30fed5190350939ce
2025-03-21 00:39:14 +09:00
Ashish SHUKLA d13249dbe3 gnu: zfs: Update to 2.3.1.
* gnu/packages/file-systems.scm (zfs): Update to 2.3.1.

Change-Id: I339807e71081459a3aceb6a41ae7a7ae25fdb155
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-03-12 17:44:34 +08:00
Efraim Flashner 95a5334c69 gnu: python-dropbox: Update to 12.0.2.
* gnu/packages/file-systems.scm (python-dropbox): Update to 12.0.2.
[source]: Update snippet.

Change-Id: Ief97e48bbd826a624e432addda34f49c473d56a2
2025-02-19 22:33:47 +02:00
Felix Lechner 83f839e20f gnu: gocryptfs: Find fusermount.
* gnu/packages/file-systems.scm (gocryptfs): [arguments] <phases>: Add
'fix-paths.

Change-Id: I43eb135c0b2a89575174a391c047d07907b0b930
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-18 17:01:19 +00:00
Sharlatan Hellseher 80fb23971f gnu: gocryptfs: Update to 2.5.1.
* gnu/packages/file-systems.scm (gocryptfs): Update to 2.5.1.

Change-Id: I89e06b43b28ad3f84b2341e173ab31108d89ed39
2025-02-18 16:27:00 +00:00
Ashish SHUKLA 56bdf1a950 gnu: snapper: Fix dbus service paths
* gnu/packages/file-systems.scm (snapper):
[#:phases]<relative-file-locations>: Add more PATH substitutions in files.

Change-Id: I3e91d18b44f33bf389b46b5c02ba124e1929bfd6
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-01 09:29:19 -08:00
Ashish SHUKLA 73ed87b167 gnu: snapper: Update to 0.12.1.
* gnu/packages/file-systems.scm (snapper): Update to 0.12.1.
[#:phases]<relative-file-locations>: Update to patch more files.

Change-Id: I6ee16a4fca78a26a7c41e29f53c22ac51912e095
2025-01-27 08:46:39 +08:00
Sharlatan Hellseher 7828d9b725 gnu: go-github-com-hanwen-fuse: Rename variable.
* gnu/packages/golang-xyz.scm (go-github-com-hanwen-fuse): Rename
variable to go-github-com-hanwen-go-fuse to reflect go.mod import path.

* gnu/packages/file-systems.scm (tmsu) [inputs]: Remove
go-github-com-hanwen-fuse, add go-github-com-hanwen-go-fuse.

Change-Id: Ia370647a5e345eae76ef648134074a2b994dae83
2025-01-21 23:42:14 +00:00
Sharlatan Hellseher 844056347e gnu: go-github-com-hanwen-fuse: Move to golang-xyz.
* gnu/packages/file-systems.scm (go-github-com-hanwen-fuse): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I8f8fccc89e1c930d7085fe61f4c962cb1f2c128c
2025-01-21 23:42:14 +00:00
Sharlatan Hellseher 982613a4d8 gnu: gocryptfs: Fix tests.
* gnu/packages/file-systems.scm (gocryptfs)
[arguments] <install-sources?>: No need as they are the final commands.
<test-flags>: Skip 3 unit tests.
<test-subdirs>: Only run some unit tests which do no require root
access.
[native-inputs]: Remove go-github-com-jacobsa-oglematchers,
go-github-com-jacobsa-oglemock, go-github-com-jacobsa-ogletest,
go-github-com-jacobsa-reqtrace, and go-golang-org-x-net; add
go-github-com-moby-sys-mountinfo.

Change-Id: I6b1d82c02bad4610a71109c63ea8d9e83bf82809
2025-01-21 23:42:07 +00:00
Ashish SHUKLA dd6daa13e3 gnu: zfs: Update to 2.3.0.
* gnu/packages/file-systems.scm (zfs): Update to 2.3.0.

Change-Id: I3c77bb5bd97aa1a437d439fcdf59b1bf03b562ae
2025-01-21 20:00:02 +08:00
Julian Flake 32d1c24332 gnu: davfs2: Update to 1.7.1.
* gnu/packages/file-systems.scm (davfs2): Update to 1.7.1.

Change-Id: Ic2ebe5580a5d207b045b25ec71223ba1855c19fd
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-21 19:12:51 +08:00
Zheng Junjie 5788266b2e gnu: squashfuse-for-appimage: Fix name.
* gnu/packages/file-systems.scm (squashfuse-for-appimage): Fix name.

Change-Id: Ibeac5f777890df487d4f79a2e830023acf54a6e9
2025-01-11 21:10:03 +08:00
Zheng Junjie 33471f637a gnu: squashfuse-for-appimage: Fix indentation.
* gnu/packages/file-systems.scm (squashfuse-for-appimage): Fix indentation.

Change-Id: Ia420df1e71690c206fb663eb962bdc373fef5929
2025-01-11 21:10:03 +08:00
Brian Kubisiak 6930741eb5 gnu: squashfuse: Fix cross compiling.
* gnu/packages/file-systems.scm (squashfuse)[arguments]: Use
pkg-config-for-target.
(squashfuse-for-appimage)[arguments]: Use substitute-keyword-arguments
to modify inherited phases instead of %standard-phases.

Change-Id: I6e52a94e46c5a89ba215a7eaceb7f54a80c52429
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18 13:22:48 +01:00
Ashish SHUKLA b8329e0721 gnu: zfs: Update to 2.2.7.
* gnu/packages/file-systems.scm (zfs): Update to 2.2.7.

Change-Id: I91e1cf9651937b231de46431c9865cbcea29c89b
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-12-13 11:55:01 +08:00
Efraim Flashner 690675a8de gnu: rust-rustix-0.38: Update to 0.38.40.
* gnu/packages/crates-io.scm (rust-rustix-0.38): Update to 0.38.40.
[cargo-development-inputs]: Remove rust-ctor-0.2.
(rust-rustix-for-bcachefs-tools): Remove variable.
* gnu/packages/file-systems.scm (bcachefs-tools-minimal)[cargo-inputs]:
Replace rust-rustix-for-bcachefs-tools with rust-rustix-0.38.

Change-Id: Icf15985e558f096be53632833d8c9cd4512befc7
2024-11-28 11:05:22 +02:00
Noé Lopez b143ec8eda gnu: appimage: New packages for the appimage runtime.
* gnu/packages/appimage.scm
(gnu packages appimage): New module.
(appimage-type2-runtime): New variable.
* gnu/packages/file-systems.scm (squashfuse-for-appimage):
New variable.
* gnu/packages/linux.scm (fuse-for-appimage): New variable.

Change-Id: I857a8eb5399a6a493e52db70b6c8cf0c71360930
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-23 16:25:44 +01:00
Tobias Geerinckx-Rice bfdde69808 gnu: bcachefs-tools-static: Add own synopsis.
* gnu/packages/file-systems.scm (bcachefs-tools/static)[synopsis]:
Say ‘statically-linked’.

Change-Id: Ie7a9da1d160d0386ca3b1c7266fce3c700028e92
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice d030e42976 gnu: bcachefs-tools: Support FUSE.
* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]:
Add a new 'enable-fuse phase.
[inputs]: Add fuse.

Change-Id: Ie82a361a4a6bfd0af7ce9c915bdc468f7aa06df2
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice a21ddf8192 gnu: bcachefs-tools-static: Rename.
* gnu/packages/file-systems.scm (bcachefs-tools-static): Rename this…
(bcachefs-tools-minimal-static): …to this.  Adjust all users.

Change-Id: I26f28668d3c0297c09f18cbb5f73a876152612e7
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice 09245f698f gnu: bcachefs-tools: Add shell completions.
* gnu/packages/file-systems.scm (bcachefs-tools): Rename this…
(bcachefs-tools-minimal): …to this.
[name]: Rename accordingly.
(bcachefs-tools): New public variable, inheriting bcachefs-tools-minimal.
(bcachefs-tools/static): Inherit the -minimal variant instead.

Change-Id: I203fd4bd642d68435edde355c3a2ff4d44fd5743
2024-09-08 02:00:00 +02:00
Tobias Geerinckx-Rice 49cd866090 gnu: bcachefs-tools: Update to 1.11.0.
* gnu/packages/crates-io.scm (rust-rustix-for-bcachefs-tools):
New public variable.
* gnu/packages/file-systems.scm (bcachefs-tools-rust-target)
(bcachefs-tools-target/release, bcachefs-tools-cargo-args)
(bcachefs-tools-make-flags, bcachefs-tools-make-install-flags):
New variables.
(bcachefs-tools): Update to 1.11.0.
[build-system]: Switch to Cargo.
[arguments]: Remove #:make-flags.  Add Cargo keywords.
Run the test suite with upstream defaults.
Delete 'promote-mount.bcachefs.sh phase.
[native-inputs]: Remove python, python-docutils, python-pytest,
and valgrind.
[inputs]: Remove bash-minimal, coreutils-minimal, gawk, and util-linux.
Add clang.
(bcachefs-tools/static): Modify #:phases instead of #:make-flags,
and adjust accordingly.

Change-Id: I872f5dea88b75f855f3cdcbffbbd9c70d7ebe8d6
2024-09-08 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
Zheng Junjie 647b926557 gnu: zfs: Update to 2.2.6.
* gnu/packages/file-systems.scm (zfs): Update to 2.2.6.

Change-Id: I728eb14ce11a081edf75d027ecc923d42b0855de
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-09 20:13:06 +08:00
Maxime Devos e3246db5de gnu: file-systems: Add 'bash' input for 'wrap-program'.
It is required for cross-compilation.

* gnu/packages/file-systems.scm
(bcachefs-tools)[inputs]: Add 'bash-minimal'.
(xfstools)[inputs]: Likewise.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Ifc5a0af2e1fb02947e845aca73f513eef2de907b
2024-08-31 10:42:36 +02:00
Ashish SHUKLA bc8dc51d42 gnu: zfs: Update to 2.2.5.
* gnu/packages/file-systems.scm (zfs): Update to 2.2.5.

Change-Id: I0988bc7e277e45423dbdebef15378385c1f05769
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-08-11 10:51:34 +01:00
Sharlatan Hellseher 8f70fb90a2 gnu: packages/golang: Set default go version to 1.21.
Golang versions 1.17 (02 Aug 2022), 1.18 (01 Feb 2023), 1.19 (06 Sep
2023) and 1.20 (06 Feb 2024) are EOL <https://endoflife.date/go>.

These changes set preferable default version to the minimal currently
maintained one e.g. 1.21

* gnu/packages/golang.scm (go): Set default to go-1.21, add annotation
for the future maintenance.

Remove field <#:go> setting Golang version to go-1.18, go-1.19, 1.20 and
1.21:
* gnu/packages/admin.scm
* gnu/packages/configuration-management.scm
* gnu/packages/databases.scm
* gnu/packages/disk.scm
* gnu/packages/education.scm
* gnu/packages/file-systems.scm
* gnu/packages/finance.scm
* gnu/packages/golang-check.scm
* gnu/packages/golang-crypto.scm
* gnu/packages/golang-web.scm
* gnu/packages/golang-xyz.scm
* gnu/packages/golang.scm
* gnu/packages/high-availability.scm
* gnu/packages/ipfs.scm
* gnu/packages/irc.scm
* gnu/packages/messaging.scm
* gnu/packages/networking.scm
* gnu/packages/syncthing.scm
* gnu/packages/textutils.scm
* gnu/packages/time.scm
* gnu/packages/version-control.scm
* gnu/packages/video.scm

Change-Id: Ieba6a5d7a18423f838d14c02ad55a2ba9c8559eb
2024-07-15 12:17:48 +01:00
Zheng Junjie 7c3e596d8a gnu: zfs: Update to 2.2.4.
* gnu/packages/file-systems.scm (zfs): Update to 2.2.4.

Change-Id: I43729fb61a6b52a3305c389c8657bdcba3b5e1f0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-06-10 11:21:01 +02:00