From d5dee8ab555cd9c92e0787673444a0a798ece50f Mon Sep 17 00:00:00 2001 From: Ribbon Date: Thu, 30 Oct 2025 04:38:44 -0300 Subject: [PATCH] Add recipes --- recipes/wip/fuse/cryfs/recipe.toml | 9 +++++++++ recipes/wip/fuse/dislocker/recipe.toml | 11 +++++++++++ recipes/wip/fuse/fuse-ext2/recipe.toml | 12 ++++++++++++ recipes/wip/fuse/mergerfs/recipe.toml | 8 ++++++++ recipes/wip/fuse/securefs/recipe.toml | 9 +++++++++ recipes/wip/fuse/unionfs-fuse/recipe.toml | 10 ++++++++++ recipes/wip/tests/pjdfstest/recipe.toml | 11 +++++++++++ recipes/wip/tests/xfstests/recipe.toml | 10 ++++++++++ 8 files changed, 80 insertions(+) create mode 100644 recipes/wip/fuse/cryfs/recipe.toml create mode 100644 recipes/wip/fuse/dislocker/recipe.toml create mode 100644 recipes/wip/fuse/fuse-ext2/recipe.toml create mode 100644 recipes/wip/fuse/mergerfs/recipe.toml create mode 100644 recipes/wip/fuse/securefs/recipe.toml create mode 100644 recipes/wip/fuse/unionfs-fuse/recipe.toml create mode 100644 recipes/wip/tests/pjdfstest/recipe.toml create mode 100644 recipes/wip/tests/xfstests/recipe.toml diff --git a/recipes/wip/fuse/cryfs/recipe.toml b/recipes/wip/fuse/cryfs/recipe.toml new file mode 100644 index 00000000..f7e8f066 --- /dev/null +++ b/recipes/wip/fuse/cryfs/recipe.toml @@ -0,0 +1,9 @@ +#TODO not compiled or tested +# build instructions: https://github.com/cryfs/cryfs#building-from-source +[source] +tar = "https://github.com/cryfs/cryfs/releases/download/1.0.1/cryfs-1.0.1.tar.xz" +[build] +template = "cmake" +dependencies = [ + "libfuse3", +] diff --git a/recipes/wip/fuse/dislocker/recipe.toml b/recipes/wip/fuse/dislocker/recipe.toml new file mode 100644 index 00000000..ef6fece0 --- /dev/null +++ b/recipes/wip/fuse/dislocker/recipe.toml @@ -0,0 +1,11 @@ +#TODO not compiled or tested +# build instructions: https://github.com/Aorimn/dislocker/blob/master/INSTALL.md +[source] +git = "https://github.com/Aorimn/dislocker" +rev = "8b2aea09d431bd5497ae223c141ebaee7bdd481f" +[build] +template = "cmake" +dependencies = [ + "libfuse3", + "mbedtls", +] diff --git a/recipes/wip/fuse/fuse-ext2/recipe.toml b/recipes/wip/fuse/fuse-ext2/recipe.toml new file mode 100644 index 00000000..9a612cc9 --- /dev/null +++ b/recipes/wip/fuse/fuse-ext2/recipe.toml @@ -0,0 +1,12 @@ +#TODO not compiled or tested +#TODO missing dependencies +# build instructions: https://github.com/alperakcan/fuse-ext2#building +[source] +git = "https://github.com/alperakcan/fuse-ext2" +rev = "ae35afb9ab08d87c66c1e021df792b3a7c4308b0" +script = "./autogen.sh" +[build] +template = "configure" +dependencies = [ + "libfuse2", +] diff --git a/recipes/wip/fuse/mergerfs/recipe.toml b/recipes/wip/fuse/mergerfs/recipe.toml new file mode 100644 index 00000000..531089a0 --- /dev/null +++ b/recipes/wip/fuse/mergerfs/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for gnu make: https://trapexit.github.io/mergerfs/preview/setup/build/ +[source] +tar = "https://github.com/trapexit/mergerfs/releases/download/2.40.2/mergerfs-2.40.2.tar.gz" +[build] +template = "custom" +dependencies = [ + "libfuse3", +] diff --git a/recipes/wip/fuse/securefs/recipe.toml b/recipes/wip/fuse/securefs/recipe.toml new file mode 100644 index 00000000..534d8ce0 --- /dev/null +++ b/recipes/wip/fuse/securefs/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for vcpkg: https://github.com/netheril96/securefs#build-from-source +[source] +git = "https://github.com/netheril96/securefs" +rev = "v2.0.0" +[build] +template = "custom" +dependencies = [ + "libfuse3", +] diff --git a/recipes/wip/fuse/unionfs-fuse/recipe.toml b/recipes/wip/fuse/unionfs-fuse/recipe.toml new file mode 100644 index 00000000..17a6fc61 --- /dev/null +++ b/recipes/wip/fuse/unionfs-fuse/recipe.toml @@ -0,0 +1,10 @@ +#TODO not compiled or tested +# build instructions: https://github.com/rpodgorny/unionfs-fuse#how-to-build +[source] +git = "https://github.com/rpodgorny/unionfs-fuse" +rev = "v3.7" +[build] +template = "cmake" +dependencies = [ + "libfuse3", +] diff --git a/recipes/wip/tests/pjdfstest/recipe.toml b/recipes/wip/tests/pjdfstest/recipe.toml new file mode 100644 index 00000000..c37f6a25 --- /dev/null +++ b/recipes/wip/tests/pjdfstest/recipe.toml @@ -0,0 +1,11 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/pjd/pjdfstest" +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}/home/user/pjdfstest" +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/pjdfstest" +""" +[package] +dependencies = ["perl5"] diff --git a/recipes/wip/tests/xfstests/recipe.toml b/recipes/wip/tests/xfstests/recipe.toml new file mode 100644 index 00000000..81cf8077 --- /dev/null +++ b/recipes/wip/tests/xfstests/recipe.toml @@ -0,0 +1,10 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/kdave/xfstests" +rev = "2cba4b54e6ab21d9324000f3cd009dbe9cad9c19" +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}/home/user/xfstests" +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/xfstests" +"""