From 343c4f72b4ceffb639c4de08787cd1197a491f1a Mon Sep 17 00:00:00 2001 From: Ribbon Date: Fri, 15 May 2026 06:26:00 -0300 Subject: [PATCH] Add recipes --- recipes/wip/net/other/mosquitto/recipe.toml | 14 ++++++++++++++ recipes/wip/science/multiqc/recipe.toml | 13 +++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 recipes/wip/net/other/mosquitto/recipe.toml create mode 100644 recipes/wip/science/multiqc/recipe.toml diff --git a/recipes/wip/net/other/mosquitto/recipe.toml b/recipes/wip/net/other/mosquitto/recipe.toml new file mode 100644 index 00000000..9a2e2498 --- /dev/null +++ b/recipes/wip/net/other/mosquitto/recipe.toml @@ -0,0 +1,14 @@ +#TODO not compiled or tested +#TODO need the pthreads library for thread-safety, but what library? +# build instructions: https://github.com/eclipse-mosquitto/mosquitto#building-from-source +[source] +tar = "https://mosquitto.org/files/source/mosquitto-2.1.2.tar.gz" +[build] +template = "cmake" +cmakeflags = [ + "-DWITH_TESTS=OFF", + "-DWITH_DOCS=OFF", +] +dependencies = [ + "libedit", +] diff --git a/recipes/wip/science/multiqc/recipe.toml b/recipes/wip/science/multiqc/recipe.toml new file mode 100644 index 00000000..14e16fd5 --- /dev/null +++ b/recipes/wip/science/multiqc/recipe.toml @@ -0,0 +1,13 @@ +#TODO configure for proper packaging +# run "pip install ." or "uv pip install ." +# installation instructions: https://docs.seqera.io/multiqc/getting_started/installation#cloning-the-repository +[source] +git = "https://github.com/MultiQC/MultiQC" +rev = "v1.34" +shallow_clone = true +[build] +template = "custom" +script = """ +mkdir -pv "${COOKBOOK_STAGE}/home/user/multiqc" +cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/multiqc" +"""