aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/linux.scm
diff options
context:
space:
mode:
authorNoé Lopez <noelopez@free.fr>2024-11-07 17:50:03 +0100
committerLudovic Courtès <ludo@gnu.org>2024-11-23 16:25:44 +0100
commitb143ec8edacbdc2afb9e0c8fb4e8940b861be01a (patch)
treef3109bfe2c3b84577c99f4a7d356fb180a584fbb /gnu/packages/linux.scm
parent2d3bf6a2a33fae685c03320f289d73ba3e7275f6 (diff)
downloadguix-b143ec8edacbdc2afb9e0c8fb4e8940b861be01a.tar.gz
guix-b143ec8edacbdc2afb9e0c8fb4e8940b861be01a.zip
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>
Diffstat (limited to 'gnu/packages/linux.scm')
-rw-r--r--gnu/packages/linux.scm17
1 files changed, 17 insertions, 0 deletions
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 7a856c4721..5dd198eaec 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -4067,6 +4067,23 @@ user-space processes.")
(("-DFUSERMOUNT_DIR=[[:graph:]]+")
"-DFUSERMOUNT_DIR=\\\"/var/empty\\\"")))))))))
+(define-public fuse-for-appimage
+ (package
+ (inherit fuse)
+ (name "fuse")
+ (version "3.16.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://github.com/libfuse/libfuse/releases/"
+ "download/fuse-" version "/fuse-" version ".tar.gz"))
+ (sha256
+ (base32 "11yfl2w2a445hllyzlakq97n32g06972vxpmh7lpbclnj9fhb5zp"))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments fuse)
+ ((#:configure-flags original-flags #~(list))
+ #~(append #$original-flags '("--default-library=static")))))))
+
(define-public unionfs-fuse
(package
(name "unionfs-fuse")