From 38d7f59454fe47462de6d503ae24cc4f3535757b Mon Sep 17 00:00:00 2001 From: Ribbon Date: Thu, 30 Oct 2025 03:44:23 -0300 Subject: [PATCH] Add recipes --- recipes/wip/fuse/archivemount/recipe.toml | 10 ++++++++++ recipes/wip/fuse/ffmpegfs/recipe.toml | 11 +++++++++++ recipes/wip/fuse/fuse-nfs/recipe.toml | 11 +++++++++++ recipes/wip/fuse/fuse-zip/recipe.toml | 10 ++++++++++ recipes/wip/fuse/lazyfs/recipe.toml | 9 +++++++++ recipes/wip/fuse/littlefs/recipe.toml | 9 +++++++++ recipes/wip/fuse/loggedfs/recipe.toml | 12 ++++++++++++ recipes/wip/fuse/mount-zip/recipe.toml | 12 ++++++++++++ recipes/wip/fuse/unreliablefs/recipe.toml | 9 +++++++++ recipes/wip/text/octotype/recipe.toml | 5 +++++ 10 files changed, 98 insertions(+) create mode 100644 recipes/wip/fuse/archivemount/recipe.toml create mode 100644 recipes/wip/fuse/ffmpegfs/recipe.toml create mode 100644 recipes/wip/fuse/fuse-nfs/recipe.toml create mode 100644 recipes/wip/fuse/fuse-zip/recipe.toml create mode 100644 recipes/wip/fuse/lazyfs/recipe.toml create mode 100644 recipes/wip/fuse/littlefs/recipe.toml create mode 100644 recipes/wip/fuse/loggedfs/recipe.toml create mode 100644 recipes/wip/fuse/mount-zip/recipe.toml create mode 100644 recipes/wip/fuse/unreliablefs/recipe.toml create mode 100644 recipes/wip/text/octotype/recipe.toml diff --git a/recipes/wip/fuse/archivemount/recipe.toml b/recipes/wip/fuse/archivemount/recipe.toml new file mode 100644 index 000000000..013a99c57 --- /dev/null +++ b/recipes/wip/fuse/archivemount/recipe.toml @@ -0,0 +1,10 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/cybernoid/archivemount" +rev = "78c306538065de9b14f48cfc2024f50f843d3b29" +[build] +template = "configure" +dependencies = [ + "libfuse2", + "libarchive", +] diff --git a/recipes/wip/fuse/ffmpegfs/recipe.toml b/recipes/wip/fuse/ffmpegfs/recipe.toml new file mode 100644 index 000000000..f79f1d828 --- /dev/null +++ b/recipes/wip/fuse/ffmpegfs/recipe.toml @@ -0,0 +1,11 @@ +#TODO not compiled or tested +# build instructions: https://github.com/nschlia/ffmpegfs/blob/master/INSTALL.md#building-ffmpegfs-yourself +[source] +tar = "https://github.com/nschlia/ffmpegfs/releases/download/v2.17/ffmpegfs-2.17.tar.gz" +[build] +template = "configure" +dependencies = [ + "libfuse3", + "sqlite3", + "ffmpeg6", +] diff --git a/recipes/wip/fuse/fuse-nfs/recipe.toml b/recipes/wip/fuse/fuse-nfs/recipe.toml new file mode 100644 index 000000000..4fd68c7db --- /dev/null +++ b/recipes/wip/fuse/fuse-nfs/recipe.toml @@ -0,0 +1,11 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/sahlberg/fuse-nfs" +rev = "75827244f1615be20da880cbc68665416131088d" +script = "./setup.sh" +[build] +template = "configure" +dependencies = [ + "libfuse3", + "libnfs", +] diff --git a/recipes/wip/fuse/fuse-zip/recipe.toml b/recipes/wip/fuse/fuse-zip/recipe.toml new file mode 100644 index 000000000..3c8cf95be --- /dev/null +++ b/recipes/wip/fuse/fuse-zip/recipe.toml @@ -0,0 +1,10 @@ +#TODO missing script for gnu make: https://bitbucket.org/agalanin/fuse-zip/src/master/INSTALL +[source] +git = "https://bitbucket.org/agalanin/fuse-zip" +rev = "0.7.2" +[build] +template = "custom" +dependencies = [ + "libfuse2", + "libzip", +] diff --git a/recipes/wip/fuse/lazyfs/recipe.toml b/recipes/wip/fuse/lazyfs/recipe.toml new file mode 100644 index 000000000..b257c8c05 --- /dev/null +++ b/recipes/wip/fuse/lazyfs/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for compilation: https://github.com/dsrhaslab/lazyfs#installation +[source] +git = "https://github.com/dsrhaslab/lazyfs" +rev = "0.3.0" +[build] +template = "custom" +dependencies = [ + "libfuse3", +] diff --git a/recipes/wip/fuse/littlefs/recipe.toml b/recipes/wip/fuse/littlefs/recipe.toml new file mode 100644 index 000000000..e900199a7 --- /dev/null +++ b/recipes/wip/fuse/littlefs/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for gnu make +[source] +git = "https://github.com/littlefs-project/littlefs-fuse" +rev = "v2.7.14" +[build] +template = "custom" +dependencies = [ + "libfuse3", +] diff --git a/recipes/wip/fuse/loggedfs/recipe.toml b/recipes/wip/fuse/loggedfs/recipe.toml new file mode 100644 index 000000000..49494c3a8 --- /dev/null +++ b/recipes/wip/fuse/loggedfs/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for gnu make +# build instructions: https://github.com/rflament/loggedfs#installation-from-source +[source] +git = "https://github.com/rflament/loggedfs" +rev = "82aba9a93489797026ad1a37b637823ece4a7093" +[build] +template = "custom" +dependencies = [ + "libfuse3", + "pcre2", + "libxml2", +] diff --git a/recipes/wip/fuse/mount-zip/recipe.toml b/recipes/wip/fuse/mount-zip/recipe.toml new file mode 100644 index 000000000..845cdb1ac --- /dev/null +++ b/recipes/wip/fuse/mount-zip/recipe.toml @@ -0,0 +1,12 @@ +#TODO missing script for gnu make: https://github.com/google/mount-zip/blob/main/INSTALL.md +[source] +git = "https://github.com/google/mount-zip" +rev = "v1.10" +[build] +template = "custom" +dependencies = [ + "libfuse3", + "libzip", + "libicu", + "boost", +] diff --git a/recipes/wip/fuse/unreliablefs/recipe.toml b/recipes/wip/fuse/unreliablefs/recipe.toml new file mode 100644 index 000000000..e554b8afd --- /dev/null +++ b/recipes/wip/fuse/unreliablefs/recipe.toml @@ -0,0 +1,9 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/ligurio/unreliablefs" +rev = "fa432252c117e82a0a36343895936f4fae246b56" +[build] +template = "cmake" +dependencies = [ + "libfuse3", +] diff --git a/recipes/wip/text/octotype/recipe.toml b/recipes/wip/text/octotype/recipe.toml new file mode 100644 index 000000000..4c1e34e9c --- /dev/null +++ b/recipes/wip/text/octotype/recipe.toml @@ -0,0 +1,5 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/mahlquistj/octotype" +[build] +template = "cargo"