summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <me@tobias.gr>2023-07-23 02:00:00 +0200
committerTobias Geerinckx-Rice <me@tobias.gr>2023-07-23 02:00:00 +0200
commit789f7e9a3d37135d22d0a84c987fe3877131fd06 (patch)
treee5ecd3aeafbbdabc7afb353dbf176eb3bc9af6ae /gnu
parenta879385de12e9bbfe90b39e14733ab261e88c171 (diff)
gnu: fuse@3: Bind to default FUSE variable.
* gnu/packages/linux.scm (fuse): Rename this… (fuse-2): …to this, and… (fuse-3): …rename this… (fuse): …to this! (fuse-static): Rename this… (fuse-2-static): …to this. Adjust all users.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/admin.scm2
-rw-r--r--gnu/packages/android.scm2
-rw-r--r--gnu/packages/backup.scm2
-rw-r--r--gnu/packages/bioinformatics.scm2
-rw-r--r--gnu/packages/bootloaders.scm4
-rw-r--r--gnu/packages/build-tools.scm2
-rw-r--r--gnu/packages/crypto.scm4
-rw-r--r--gnu/packages/file-systems.scm28
-rw-r--r--gnu/packages/freedesktop.scm2
-rw-r--r--gnu/packages/gnome.scm2
-rw-r--r--gnu/packages/kde.scm2
-rw-r--r--gnu/packages/libusb.scm2
-rw-r--r--gnu/packages/linux.scm30
-rw-r--r--gnu/packages/package-management.scm4
-rw-r--r--gnu/packages/python-xyz.scm16
-rw-r--r--gnu/packages/storage.scm2
-rw-r--r--gnu/packages/sync.scm2
-rw-r--r--gnu/packages/virtualization.scm4
-rw-r--r--gnu/system.scm2
19 files changed, 56 insertions, 58 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index ec320410554..f601b8a8b45 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -2980,7 +2980,7 @@ modules and plugins that extend Ansible.")
2980 (inputs 2980 (inputs
2981 (list ansible 2981 (list ansible
2982 encfs 2982 encfs
2983 fuse 2983 fuse-2
2984 util-linux ;; for umount 2984 util-linux ;; for umount
2985 findutils 2985 findutils
2986 gnupg 2986 gnupg
diff --git a/gnu/packages/android.scm b/gnu/packages/android.scm
index b9b8b892089..32c295f9e47 100644
--- a/gnu/packages/android.scm
+++ b/gnu/packages/android.scm
@@ -1291,7 +1291,7 @@ Java bytecode, which simplifies the analysis of Android applications.")
1291 (build-system cmake-build-system) 1291 (build-system cmake-build-system)
1292 (arguments 1292 (arguments
1293 (list #:tests? #f)) ;there are no tests 1293 (list #:tests? #f)) ;there are no tests
1294 (inputs (list qtbase-5 fuse-3 libxkbcommon)) 1294 (inputs (list qtbase-5 fuse libxkbcommon))
1295 (native-inputs (list qttools-5 openssl readline)) 1295 (native-inputs (list qttools-5 openssl readline))
1296 (home-page "https://whoozle.github.io/android-file-transfer-linux/") 1296 (home-page "https://whoozle.github.io/android-file-transfer-linux/")
1297 (synopsis "MTP client for Android devices") 1297 (synopsis "MTP client for Android devices")
diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm
index c8a1b388de6..d484c348266 100644
--- a/gnu/packages/backup.scm
+++ b/gnu/packages/backup.scm
@@ -780,7 +780,7 @@ backups on untrusted computers.")
780 (native-inputs 780 (native-inputs
781 (list pkg-config)) 781 (list pkg-config))
782 (inputs 782 (inputs
783 (list fuse-3 libxml2 ntfs-3g openssl)) 783 (list fuse libxml2 ntfs-3g openssl))
784 (arguments 784 (arguments
785 `(#:configure-flags 785 `(#:configure-flags
786 (list "--disable-static" 786 (list "--disable-static"
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 864c2007074..34e85657885 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8713,7 +8713,7 @@ unique transcripts.")
8713 (list ngs-sdk 8713 (list ngs-sdk
8714 ncbi-vdb 8714 ncbi-vdb
8715 file 8715 file
8716 fuse 8716 fuse-2
8717 hdf5-1.10 8717 hdf5-1.10
8718 libxml2 8718 libxml2
8719 zlib 8719 zlib
diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm
index 38eb1d104f1..069d02b52c4 100644
--- a/gnu/packages/bootloaders.scm
+++ b/gnu/packages/bootloaders.scm
@@ -215,8 +215,8 @@
215 ;; file system will be readable by GRUB without rebooting. 215 ;; file system will be readable by GRUB without rebooting.
216 ,@(if (member (or (%current-target-system) 216 ,@(if (member (or (%current-target-system)
217 (%current-system)) 217 (%current-system))
218 (package-supported-systems fuse)) 218 (package-supported-systems fuse-2))
219 `(("fuse" ,fuse)) 219 `(("fuse" ,fuse-2))
220 '()) 220 '())
221 221
222 ("freetype" ,freetype) 222 ("freetype" ,freetype)
diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm
index 192b7faba92..a365cca849e 100644
--- a/gnu/packages/build-tools.scm
+++ b/gnu/packages/build-tools.scm
@@ -605,7 +605,7 @@ software.")
605 (display "au BufNewFile,BufRead Tupfile,*.tup setf tup"))) 605 (display "au BufNewFile,BufRead Tupfile,*.tup setf tup")))
606 #t)))))) 606 #t))))))
607 (inputs 607 (inputs
608 (list fuse-3 pcre 608 (list fuse pcre
609 `(,pcre "bin") ; pcre-config 609 `(,pcre "bin") ; pcre-config
610 sqlite)) 610 sqlite))
611 (native-inputs 611 (native-inputs
diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm
index 0f1e70f4dc3..07e718feaf9 100644
--- a/gnu/packages/crypto.scm
+++ b/gnu/packages/crypto.scm
@@ -333,7 +333,7 @@ OpenBSD tool of the same name.")
333 ("googletest-source" ,(package-source googletest)) 333 ("googletest-source" ,(package-source googletest))
334 ("perl" ,perl))) 334 ("perl" ,perl)))
335 (inputs 335 (inputs
336 (list attr fuse openssl-1.1 tinyxml2)) 336 (list attr fuse-2 openssl-1.1 tinyxml2))
337 (arguments 337 (arguments
338 `(#:configure-flags (list "-DUSE_INTERNAL_TINYXML=OFF") 338 `(#:configure-flags (list "-DUSE_INTERNAL_TINYXML=OFF")
339 #:phases 339 #:phases
@@ -1532,7 +1532,7 @@ non-encrypted files.")
1532 (native-inputs 1532 (native-inputs
1533 (list pkg-config python-wrapper)) 1533 (list pkg-config python-wrapper))
1534 (inputs 1534 (inputs
1535 (list boost curl fuse range-v3 spdlog)) 1535 (list boost curl fuse-2 range-v3 spdlog))
1536 (home-page "https://www.cryfs.org/") 1536 (home-page "https://www.cryfs.org/")
1537 (synopsis "Encrypted FUSE filesystem for the cloud") 1537 (synopsis "Encrypted FUSE filesystem for the cloud")
1538 (description "CryFS encrypts your files, so you can safely store them anywhere. 1538 (description "CryFS encrypts your files, so you can safely store them anywhere.
diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm
index a76e6c74c16..8d9ed917aa1 100644
--- a/gnu/packages/file-systems.scm
+++ b/gnu/packages/file-systems.scm
@@ -198,7 +198,7 @@ large and/or frequently changing (network) environment.")
198 ;; ("which" ,which) 198 ;; ("which" ,which)
199 (list pkg-config)) 199 (list pkg-config))
200 (inputs 200 (inputs
201 (list fuse)) 201 (list fuse-2))
202 (home-page "https://bindfs.org") 202 (home-page "https://bindfs.org")
203 (synopsis "Bind mount a directory and alter permission bits") 203 (synopsis "Bind mount a directory and alter permission bits")
204 (description 204 (description
@@ -275,7 +275,7 @@ unmaintained---to use the @code{inotify} API instead of the deprecated
275 (arguments 275 (arguments
276 '(#:configure-flags '("--enable-library" "--enable-fuse"))) 276 '(#:configure-flags '("--enable-library" "--enable-fuse")))
277 (native-inputs (list pkg-config)) 277 (native-inputs (list pkg-config))
278 (inputs (list xz fuse)) 278 (inputs (list xz fuse-2))
279 (synopsis "Virtual file system that allows browsing of compressed files") 279 (synopsis "Virtual file system that allows browsing of compressed files")
280 (description 280 (description
281 "AVFS is a FUSE-based filesystem that allows browsing of compressed 281 "AVFS is a FUSE-based filesystem that allows browsing of compressed
@@ -565,7 +565,7 @@ AES-GCM implementation.")
565 (native-inputs 565 (native-inputs
566 (list pkg-config)) 566 (list pkg-config))
567 (inputs 567 (inputs
568 (list fuse glib libgphoto2)) 568 (list fuse-2 glib libgphoto2))
569 (synopsis "Virtual file system for libgphoto2 using FUSE") 569 (synopsis "Virtual file system for libgphoto2 using FUSE")
570 (description "GPhotoFS is a FUSE file system module to mount your camera as 570 (description "GPhotoFS is a FUSE file system module to mount your camera as
571a file system on Linux. This allow using your camera with any tool able to read 571a file system on Linux. This allow using your camera with any tool able to read
@@ -756,7 +756,7 @@ Extensible File Allocation Table} file systems. Included are
756 (native-inputs 756 (native-inputs
757 (list asciidoc docbook-xml libxml2 libxslt pkg-config)) 757 (list asciidoc docbook-xml libxml2 libxslt pkg-config))
758 (inputs 758 (inputs
759 (list fuse gnutls)) 759 (list fuse-2 gnutls))
760 (arguments 760 (arguments
761 (list #:phases 761 (list #:phases
762 #~(modify-phases %standard-phases 762 #~(modify-phases %standard-phases
@@ -921,7 +921,7 @@ files mistakenly overwritten or destroyed just a few seconds ago.")
921 (native-inputs 921 (native-inputs
922 (list pkg-config)) 922 (list pkg-config))
923 (inputs 923 (inputs
924 (list fuse attr)) 924 (list fuse-2 attr))
925 (arguments 925 (arguments
926 `(#:phases (modify-phases %standard-phases 926 `(#:phases (modify-phases %standard-phases
927 (delete 'configure)) ; no configure script 927 (delete 'configure)) ; no configure script
@@ -983,7 +983,7 @@ non-determinism in the build process.")
983 ("cmocka" ,cmocka))) 983 ("cmocka" ,cmocka)))
984 (inputs 984 (inputs
985 `(("acl" ,acl) 985 `(("acl" ,acl)
986 ("fuse" ,fuse) 986 ("fuse" ,fuse-2)
987 ("openssl" ,openssl) 987 ("openssl" ,openssl)
988 ("liburcu" ,liburcu) 988 ("liburcu" ,liburcu)
989 ("libuuid" ,util-linux "lib") 989 ("libuuid" ,util-linux "lib")
@@ -1030,7 +1030,7 @@ All of this is accomplished without a centralized metadata server.")
1030 (("4426192") "12814800")) 1030 (("4426192") "12814800"))
1031 #t))))) 1031 #t)))))
1032 (inputs 1032 (inputs
1033 (list curl glib fuse)) 1033 (list curl glib fuse-2))
1034 (native-inputs 1034 (native-inputs
1035 (list pkg-config)) 1035 (list pkg-config))
1036 (home-page "https://curlftpfs.sourceforge.net/") 1036 (home-page "https://curlftpfs.sourceforge.net/")
@@ -1178,7 +1178,7 @@ network. LIBNFS offers three different APIs, for different use :
1178 (arguments 1178 (arguments
1179 `(#:tests? #f ; No test suite 1179 `(#:tests? #f ; No test suite
1180 #:configure-flags 1180 #:configure-flags
1181 '("-DUSE_FUSE3=OFF") ; FUSE 3 is not packaged yet. 1181 '("-DUSE_FUSE3=OFF")
1182 #:phases 1182 #:phases
1183 (modify-phases %standard-phases 1183 (modify-phases %standard-phases
1184 ;; No 'install' target in CMakeLists.txt 1184 ;; No 'install' target in CMakeLists.txt
@@ -1196,7 +1196,7 @@ network. LIBNFS offers three different APIs, for different use :
1196 (install-file "../source/README.md" doc) 1196 (install-file "../source/README.md" doc)
1197 #t)))))) 1197 #t))))))
1198 (inputs 1198 (inputs
1199 (list bzip2 fuse zlib)) 1199 (list bzip2 fuse-2 zlib))
1200 (synopsis "Read-only FUSE driver for the APFS file system") 1200 (synopsis "Read-only FUSE driver for the APFS file system")
1201 (description "APFS-FUSE is a read-only FUSE driver for the @dfn{Apple File 1201 (description "APFS-FUSE is a read-only FUSE driver for the @dfn{Apple File
1202System} (APFS). It is currently in an experimental state — it may not be able 1202System} (APFS). It is currently in an experimental state — it may not be able
@@ -1614,7 +1614,7 @@ On Guix System, you will need to invoke the included shell scripts as
1614 (("/sbin") "$(EXEC_PREFIX)/sbin") 1614 (("/sbin") "$(EXEC_PREFIX)/sbin")
1615 (("chown") "true") ; disallowed in the build environment 1615 (("chown") "true") ; disallowed in the build environment
1616 (("strip") "true")) ; breaks cross-compilation 1616 (("strip") "true")) ; breaks cross-compilation
1617 ;; These were copied from the fuse package. 1617 ;; These were copied from the fuse-2 package.
1618 (substitute* '("libfuse/lib/mount_util.c" 1618 (substitute* '("libfuse/lib/mount_util.c"
1619 "libfuse/util/mount_util.c") 1619 "libfuse/util/mount_util.c")
1620 (("/bin/(u?)mount" _ maybe-u) 1620 (("/bin/(u?)mount" _ maybe-u)
@@ -1811,7 +1811,7 @@ local file system using FUSE.")
1811 (native-inputs 1811 (native-inputs
1812 (list pkg-config)) 1812 (list pkg-config))
1813 (inputs 1813 (inputs
1814 (list fuse pcre)) 1814 (list fuse-2 pcre))
1815 (home-page "https://github.com/sloonz/rewritefs") 1815 (home-page "https://github.com/sloonz/rewritefs")
1816 (synopsis "FUSE file system that changes particular file names") 1816 (synopsis "FUSE file system that changes particular file names")
1817 (description 1817 (description
@@ -1839,7 +1839,7 @@ the XDG directory specification from @file{~/.@var{name}} to
1839 (base32 "03aw8pw8694jyrzpnbry05rk9718sqw66kiyq878bbb679gl7224")))) 1839 (base32 "03aw8pw8694jyrzpnbry05rk9718sqw66kiyq878bbb679gl7224"))))
1840 (build-system gnu-build-system) 1840 (build-system gnu-build-system)
1841 (native-inputs (list autoconf automake libtool pkg-config)) 1841 (native-inputs (list autoconf automake libtool pkg-config))
1842 (inputs (list attr fuse xz zlib `(,zstd "lib"))) 1842 (inputs (list attr fuse-2 xz zlib `(,zstd "lib")))
1843 (home-page "https://github.com/vasi/squashfuse") 1843 (home-page "https://github.com/vasi/squashfuse")
1844 (synopsis "Fuse filesystem to mount squashfs archives") 1844 (synopsis "Fuse filesystem to mount squashfs archives")
1845 (description 1845 (description
@@ -1935,7 +1935,7 @@ and rewritable media that wears out (DVD/CD-RW).")
1935 (native-inputs 1935 (native-inputs
1936 (list automake autoconf libtool pkg-config)) 1936 (list automake autoconf libtool pkg-config))
1937 (inputs 1937 (inputs
1938 (list fuse-3)) 1938 (list fuse))
1939 (home-page "https://github.com/containers/fuse-overlayfs") 1939 (home-page "https://github.com/containers/fuse-overlayfs")
1940 (synopsis "FUSE implementation of overlayfs") 1940 (synopsis "FUSE implementation of overlayfs")
1941 (description "This package provides an implementation of overlay+shiftfs 1941 (description "This package provides an implementation of overlay+shiftfs
@@ -2056,7 +2056,7 @@ spend on disk between being written and being deduplicated.")
2056 boost 2056 boost
2057 double-conversion 2057 double-conversion
2058 fmt 2058 fmt
2059 fuse-3 2059 fuse
2060 gflags 2060 gflags
2061 jemalloc 2061 jemalloc
2062 libarchive 2062 libarchive
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 3bfc8b33ae0..60e1e18aded 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -2798,7 +2798,7 @@ compatible with the well-known scripts of the same name.")
2798 ("dbus" ,dbus) 2798 ("dbus" ,dbus)
2799 ("geoclue" ,geoclue) 2799 ("geoclue" ,geoclue)
2800 ("pipewire" ,pipewire) 2800 ("pipewire" ,pipewire)
2801 ("fuse" ,fuse-3))) 2801 ("fuse" ,fuse)))
2802 (arguments 2802 (arguments
2803 `(#:configure-flags 2803 `(#:configure-flags
2804 (list "--with-systemd=no") 2804 (list "--with-systemd=no")
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 11085ecc80f..b09d9b4afd1 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -7008,7 +7008,7 @@ part of udev-extras, then udev, then systemd. It's now a project on its own.")
7008 docbook-xsl 7008 docbook-xsl
7009 dbus 7009 dbus
7010 elogind 7010 elogind
7011 fuse-3 7011 fuse
7012 gcr 7012 gcr
7013 glib 7013 glib
7014 gnome-online-accounts 7014 gnome-online-accounts
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 5e8e69487ed..8ad24931b2c 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -507,7 +507,7 @@ the functionality of the KDE resource and network access abstractions.")
507 (invoke "dbus-launch" "ctest" "-E" 507 (invoke "dbus-launch" "ctest" "-E"
508 "(fileopstest-cache|fileopstest-filejob)"))))))) 508 "(fileopstest-cache|fileopstest-filejob)")))))))
509 (native-inputs (list dbus extra-cmake-modules pkg-config)) 509 (native-inputs (list dbus extra-cmake-modules pkg-config))
510 (inputs (list fuse-3 kio kcoreaddons qtbase-5)) 510 (inputs (list fuse kio kcoreaddons qtbase-5))
511 (home-page "https://community.kde.org/Frameworks") 511 (home-page "https://community.kde.org/Frameworks")
512 (synopsis "FUSE Interface for KIO") 512 (synopsis "FUSE Interface for KIO")
513 (description "This package provides FUSE Interface for KIO.") 513 (description "This package provides FUSE Interface for KIO.")
diff --git a/gnu/packages/libusb.scm b/gnu/packages/libusb.scm
index 13090d30ab9..22803fa021c 100644
--- a/gnu/packages/libusb.scm
+++ b/gnu/packages/libusb.scm
@@ -523,7 +523,7 @@ music and video to the device.")
523 (base32 523 (base32
524 "11wdv44qwia77sh38n36809ysaib52rwd4fvqwb5ybsbz4p70l1m")))) 524 "11wdv44qwia77sh38n36809ysaib52rwd4fvqwb5ybsbz4p70l1m"))))
525 (inputs 525 (inputs
526 (list fuse libimobiledevice)) 526 (list fuse-2 libimobiledevice))
527 (native-inputs 527 (native-inputs
528 (list pkg-config)) 528 (list pkg-config))
529 (build-system gnu-build-system) 529 (build-system gnu-build-system)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index bfe6f533865..ea0a923f67f 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -2309,7 +2309,7 @@ by Robert Shea and Robert Anton Wilson.")
2309 (build-system cmake-build-system) 2309 (build-system cmake-build-system)
2310 (arguments 2310 (arguments
2311 '(#:tests? #f)) ;no test suite 2311 '(#:tests? #f)) ;no test suite
2312 (inputs (list fuse mbedtls-apache)) 2312 (inputs (list fuse-2 mbedtls-apache))
2313 (synopsis "FUSE driver to read/write Windows BitLocker drives") 2313 (synopsis "FUSE driver to read/write Windows BitLocker drives")
2314 (description 2314 (description
2315 "This package provides means to to read BitLocker encrypted 2315 "This package provides means to to read BitLocker encrypted
@@ -3692,7 +3692,7 @@ are blocking others and adjust their priority (using @command{ionice}) or stop
3692or kill them altogether.") 3692or kill them altogether.")
3693 (license license:gpl2+))) 3693 (license license:gpl2+)))
3694 3694
3695(define-public fuse 3695(define-public fuse-2
3696 (package 3696 (package
3697 (name "fuse") 3697 (name "fuse")
3698 (version "2.9.9") 3698 (version "2.9.9")
@@ -3762,9 +3762,9 @@ user-space processes.")
3762 (license (list license:lgpl2.1 ;library 3762 (license (list license:lgpl2.1 ;library
3763 license:gpl2+)))) ;command-line utilities 3763 license:gpl2+)))) ;command-line utilities
3764 3764
3765(define-public fuse-3 3765(define-public fuse
3766 (package 3766 (package
3767 (inherit fuse) 3767 (inherit fuse-2)
3768 (name "fuse") 3768 (name "fuse")
3769 (version "3.10.5") 3769 (version "3.10.5")
3770 (source (origin 3770 (source (origin
@@ -3838,7 +3838,7 @@ user-space processes.")
3838 (build-system cmake-build-system) 3838 (build-system cmake-build-system)
3839 (native-inputs 3839 (native-inputs
3840 (list python)) 3840 (list python))
3841 (inputs (list fuse)) 3841 (inputs (list fuse-2))
3842 (arguments 3842 (arguments
3843 ;; The tests were never actually run ("collected 0 items"), but in recent 3843 ;; The tests were never actually run ("collected 0 items"), but in recent
3844 ;; versions of pytest that causes an error. 3844 ;; versions of pytest that causes an error.
@@ -3852,10 +3852,10 @@ space, using the FUSE library. Mounting a union file system allows you to
3852UnionFS-FUSE additionally supports copy-on-write.") 3852UnionFS-FUSE additionally supports copy-on-write.")
3853 (license license:bsd-3))) 3853 (license license:bsd-3)))
3854 3854
3855(define fuse-static 3855(define fuse-2-static
3856 (package (inherit fuse) 3856 (package (inherit fuse-2)
3857 (name "fuse-static") 3857 (name "fuse-static")
3858 (source (origin (inherit (package-source fuse)) 3858 (source (origin (inherit (package-source fuse-2))
3859 (modules '((guix build utils))) 3859 (modules '((guix build utils)))
3860 (snippet 3860 (snippet
3861 '(begin 3861 '(begin
@@ -3903,7 +3903,7 @@ UnionFS-FUSE additionally supports copy-on-write.")
3903 ;; we don't need it, remove it. 3903 ;; we don't need it, remove it.
3904 (delete-file (string-append out "/bin/unionfsctl")) 3904 (delete-file (string-append out "/bin/unionfsctl"))
3905 #t)))))) 3905 #t))))))
3906 (inputs `(("fuse" ,fuse-static))))) 3906 (inputs `(("fuse" ,fuse-2-static)))))
3907 3907
3908(define-public sshfs 3908(define-public sshfs
3909 (package 3909 (package
@@ -3922,7 +3922,7 @@ UnionFS-FUSE additionally supports copy-on-write.")
3922 ;; XXX: tests are skipped: FUSE kernel module does not seem to be loaded 3922 ;; XXX: tests are skipped: FUSE kernel module does not seem to be loaded
3923 '(#:tests? #f)) 3923 '(#:tests? #f))
3924 (inputs 3924 (inputs
3925 (list fuse-3 glib)) 3925 (list fuse glib))
3926 (native-inputs 3926 (native-inputs
3927 (list pkg-config 3927 (list pkg-config
3928 ;; man page 3928 ;; man page
@@ -3953,7 +3953,7 @@ file system is as easy as logging into the server with an SSH client.")
3953 (sha256 3953 (sha256
3954 (base32 "1cy5b6qril9c3ry6fv7ir87s8iyy5vxxmbyx90dm86fbra0vjaf5")))) 3954 (base32 "1cy5b6qril9c3ry6fv7ir87s8iyy5vxxmbyx90dm86fbra0vjaf5"))))
3955 (build-system gnu-build-system) 3955 (build-system gnu-build-system)
3956 (inputs (list fuse libarchive)) 3956 (inputs (list fuse-2 libarchive))
3957 (native-inputs (list pkg-config)) 3957 (native-inputs (list pkg-config))
3958 (home-page "https://www.cybernoia.de/software/archivemount.html") 3958 (home-page "https://www.cybernoia.de/software/archivemount.html")
3959 (synopsis "Tool for mounting archive files with FUSE") 3959 (synopsis "Tool for mounting archive files with FUSE")
@@ -5913,7 +5913,7 @@ is flexible, efficient and uses a modular implementation.")
5913 (native-inputs 5913 (native-inputs
5914 (list pkg-config)) 5914 (list pkg-config))
5915 (inputs 5915 (inputs
5916 (list fuse)) 5916 (list fuse-2))
5917 (home-page "https://github.com/relan/exfat") 5917 (home-page "https://github.com/relan/exfat")
5918 (synopsis "Mount exFAT file systems") 5918 (synopsis "Mount exFAT file systems")
5919 (description 5919 (description
@@ -5936,7 +5936,7 @@ write access to exFAT devices.")
5936 (native-inputs 5936 (native-inputs
5937 (list pkg-config)) 5937 (list pkg-config))
5938 (inputs 5938 (inputs
5939 (list fuse glib zlib)) 5939 (list fuse-2 glib zlib))
5940 (home-page "https://sourceforge.net/projects/fuseiso/") 5940 (home-page "https://sourceforge.net/projects/fuseiso/")
5941 (synopsis "Mount ISO file system images") 5941 (synopsis "Mount ISO file system images")
5942 (description 5942 (description
@@ -6611,7 +6611,7 @@ invocations of itself.")
6611 "@sbindir@")))))) 6611 "@sbindir@"))))))
6612 (build-system gnu-build-system) 6612 (build-system gnu-build-system)
6613 (inputs (list util-linux ; libuuid 6613 (inputs (list util-linux ; libuuid
6614 fuse)) 6614 fuse-2))
6615 (native-inputs (list pkg-config)) 6615 (native-inputs (list pkg-config))
6616 (arguments 6616 (arguments
6617 '(#:configure-flags (list "--disable-static" 6617 '(#:configure-flags (list "--disable-static"
@@ -8472,7 +8472,7 @@ NexGen, Rise, and SiS CPUs.")
8472 "1pm68agkhrwgrplrfrnbwdcvx5lrivdmqw8pb5gdmm3xppnryji1")))) 8472 "1pm68agkhrwgrplrfrnbwdcvx5lrivdmqw8pb5gdmm3xppnryji1"))))
8473 (build-system gnu-build-system) 8473 (build-system gnu-build-system)
8474 (inputs 8474 (inputs
8475 (list file fuse libmtp)) 8475 (list file fuse-2 libmtp))
8476 (native-inputs 8476 (native-inputs
8477 (list pkg-config)) 8477 (list pkg-config))
8478 (home-page "https://github.com/JasonFerrara/jmtpfs") 8478 (home-page "https://github.com/JasonFerrara/jmtpfs")
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index b833ce29e7c..dacd4433d26 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -1863,7 +1863,7 @@ for packaging and deployment of cross-compiled Windows applications.")
1863 docbook-xml 1863 docbook-xml
1864 docbook-xsl 1864 docbook-xsl
1865 e2fsprogs 1865 e2fsprogs
1866 fuse 1866 fuse-2
1867 glib 1867 glib
1868 gpgme 1868 gpgme
1869 libarchive 1869 libarchive
@@ -1964,7 +1964,7 @@ cp -r /tmp/locale/*/en_US.*")))
1964 bubblewrap 1964 bubblewrap
1965 curl 1965 curl
1966 dconf 1966 dconf
1967 fuse 1967 fuse-2
1968 gdk-pixbuf 1968 gdk-pixbuf
1969 gpgme 1969 gpgme
1970 json-glib 1970 json-glib
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index db3e69fb454..a59879cdf64 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -13306,7 +13306,7 @@ third-party code.")
13306 "1jaf790rsxvz3hs9fbr3hrnmg0xzl6a2bqfa10bbbsjsdbcpk762")))) 13306 "1jaf790rsxvz3hs9fbr3hrnmg0xzl6a2bqfa10bbbsjsdbcpk762"))))
13307 (build-system python-build-system) 13307 (build-system python-build-system)
13308 (inputs 13308 (inputs
13309 (list fuse attr)) 13309 (list fuse-2 attr))
13310 (native-inputs 13310 (native-inputs
13311 (list pkg-config python-pytest)) 13311 (list pkg-config python-pytest))
13312 (synopsis "Python bindings for FUSE") 13312 (synopsis "Python bindings for FUSE")
@@ -24387,10 +24387,9 @@ commit, but it also includes some other useful statistics.")
24387 (let ((fuse (assoc-ref inputs "fuse"))) 24387 (let ((fuse (assoc-ref inputs "fuse")))
24388 (substitute* "fuse.py" 24388 (substitute* "fuse.py"
24389 (("find_library\\('fuse'\\)") 24389 (("find_library\\('fuse'\\)")
24390 (string-append "'" fuse "/lib/libfuse.so'"))) 24390 (string-append "'" fuse "/lib/libfuse.so'")))))))))
24391 #t))))))
24392 (propagated-inputs 24391 (propagated-inputs
24393 (list fuse)) 24392 (list fuse-2))
24394 (home-page "https://github.com/fusepy/fusepy") 24393 (home-page "https://github.com/fusepy/fusepy")
24395 (synopsis "Simple ctypes bindings for FUSE") 24394 (synopsis "Simple ctypes bindings for FUSE")
24396 (description "Python module that provides a simple interface to FUSE and 24395 (description "Python module that provides a simple interface to FUSE and
@@ -24417,10 +24416,9 @@ MacFUSE. The binding is created using the standard @code{ctypes} library.")
24417 (let ((fuse (assoc-ref inputs "fuse"))) 24416 (let ((fuse (assoc-ref inputs "fuse")))
24418 (substitute* "fusepyng.py" 24417 (substitute* "fusepyng.py"
24419 (("os.environ.get\\('FUSE_LIBRARY_PATH'\\)") 24418 (("os.environ.get\\('FUSE_LIBRARY_PATH'\\)")
24420 (string-append "\"" fuse "/lib/libfuse.so\"")))) 24419 (string-append "\"" fuse "/lib/libfuse.so\"")))))))))
24421 #t)))))
24422 (inputs 24420 (inputs
24423 (list fuse)) 24421 (list fuse-2))
24424 (propagated-inputs 24422 (propagated-inputs
24425 (list python-paramiko)) 24423 (list python-paramiko))
24426 (home-page "https://github.com/rianhunter/fusepyng") 24424 (home-page "https://github.com/rianhunter/fusepyng")
@@ -31962,10 +31960,10 @@ Psycopg 2 is both Unicode and Python 3 friendly.")
31962 (base32 "0cvybynv9igssfa4l13q09gb6m7afmwk34wsbq8jk14sqpd4dl92")))) 31960 (base32 "0cvybynv9igssfa4l13q09gb6m7afmwk34wsbq8jk14sqpd4dl92"))))
31963 (build-system python-build-system) 31961 (build-system python-build-system)
31964 (native-inputs (list pkg-config)) 31962 (native-inputs (list pkg-config))
31965 (inputs (list fuse-3)) 31963 (inputs (list fuse))
31966 (propagated-inputs (list python-pytest-trio)) 31964 (propagated-inputs (list python-pytest-trio))
31967 (home-page "https://github.com/libfuse/pyfuse3") 31965 (home-page "https://github.com/libfuse/pyfuse3")
31968 (synopsis "Python bindings FUSE 3") 31966 (synopsis "Python bindings to FUSE 3")
31969 (description "This package provides Python 3 bindings for libfuse 3 with 31967 (description "This package provides Python 3 bindings for libfuse 3 with
31970async I/O support.") 31968async I/O support.")
31971 (license license:gpl2+))) 31969 (license license:gpl2+)))
diff --git a/gnu/packages/storage.scm b/gnu/packages/storage.scm
index f9b76b1d38d..0dadd0914aa 100644
--- a/gnu/packages/storage.scm
+++ b/gnu/packages/storage.scm
@@ -222,7 +222,7 @@
222 expat 222 expat
223 fcgi 223 fcgi
224 fmt-8 224 fmt-8
225 fuse 225 fuse-2
226 icu4c 226 icu4c
227 jemalloc 227 jemalloc
228 keyutils 228 keyutils
diff --git a/gnu/packages/sync.scm b/gnu/packages/sync.scm
index 28b5989d6af..8235332cb05 100644
--- a/gnu/packages/sync.scm
+++ b/gnu/packages/sync.scm
@@ -546,7 +546,7 @@ written in @command{scsh}. It makes use of @command{unison} and
546 acl 546 acl
547 libselinux 547 libselinux
548 eudev 548 eudev
549 fuse 549 fuse-2
550 openssl 550 openssl
551 zlib)) 551 zlib))
552 (synopsis "File synchronization and backup system") 552 (synopsis "File synchronization and backup system")
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index db7df83524c..9372ad4e458 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -1325,7 +1325,7 @@ manage system or application containers.")
1325 (native-inputs 1325 (native-inputs
1326 (list autoconf automake libtool pkg-config)) 1326 (list autoconf automake libtool pkg-config))
1327 (inputs 1327 (inputs
1328 (list fuse)) 1328 (list fuse-2))
1329 (build-system gnu-build-system) 1329 (build-system gnu-build-system)
1330 (synopsis "FUSE-based file system for LXC") 1330 (synopsis "FUSE-based file system for LXC")
1331 (description "LXCFS is a small FUSE file system written with the intention 1331 (description "LXCFS is a small FUSE file system written with the intention
@@ -1499,7 +1499,7 @@ pretty simple, REST API.")
1499 (inputs 1499 (inputs
1500 (list acl 1500 (list acl
1501 attr 1501 attr
1502 fuse 1502 fuse-2
1503 libxml2 1503 libxml2
1504 eudev 1504 eudev
1505 libpciaccess 1505 libpciaccess
diff --git a/gnu/system.scm b/gnu/system.scm
index 23addf41e99..55986439105 100644
--- a/gnu/system.scm
+++ b/gnu/system.scm
@@ -1244,7 +1244,7 @@ deprecated; use 'setuid-program' instead~%"))
1244 (file-append sudo "/bin/sudo") 1244 (file-append sudo "/bin/sudo")
1245 (file-append sudo "/bin/sudoedit") 1245 (file-append sudo "/bin/sudoedit")
1246 (file-append fuse "/bin/fusermount") 1246 (file-append fuse "/bin/fusermount")
1247 (file-append fuse-3 "/bin/fusermount3") 1247 (file-append fuse "/bin/fusermount3")
1248 1248
1249 ;; To allow mounts with the "user" option, "mount" and "umount" must 1249 ;; To allow mounts with the "user" option, "mount" and "umount" must
1250 ;; be setuid-root. 1250 ;; be setuid-root.