From 3b0333f5697640e4db8b9564fa5edb69e84392fd Mon Sep 17 00:00:00 2001 From: Ribbon Date: Sat, 26 Sep 2026 12:33:55 -0300 Subject: [PATCH] Add recipes --- recipes/wip/dev/git-tools/critter/recipe.toml | 6 +++++ recipes/wip/emu/pc/lightspark/recipe.toml | 25 +++++++++++++++++++ recipes/wip/fuse/btrfs-fuse/recipe.toml | 18 +++++++++++++ recipes/wip/fuse/zfs-fuse/recipe.toml | 12 +++++++++ .../wip/net/email/flectar-mail/recipe.toml | 7 ++++++ recipes/wip/search/fzy/recipe.toml | 13 ++++++++++ recipes/wip/search/tgrep/recipe.toml | 7 ++++++ recipes/wip/sys/i2c-tools/recipe.toml | 13 ++++++++++ recipes/wip/text/sauva/recipe.toml | 8 ++++++ recipes/wip/vid/editors/concat/recipe.toml | 14 +++++++++++ 10 files changed, 123 insertions(+) create mode 100644 recipes/wip/dev/git-tools/critter/recipe.toml create mode 100644 recipes/wip/emu/pc/lightspark/recipe.toml create mode 100644 recipes/wip/fuse/btrfs-fuse/recipe.toml create mode 100644 recipes/wip/fuse/zfs-fuse/recipe.toml create mode 100644 recipes/wip/net/email/flectar-mail/recipe.toml create mode 100644 recipes/wip/search/fzy/recipe.toml create mode 100644 recipes/wip/search/tgrep/recipe.toml create mode 100644 recipes/wip/sys/i2c-tools/recipe.toml create mode 100644 recipes/wip/text/sauva/recipe.toml create mode 100644 recipes/wip/vid/editors/concat/recipe.toml diff --git a/recipes/wip/dev/git-tools/critter/recipe.toml b/recipes/wip/dev/git-tools/critter/recipe.toml new file mode 100644 index 000000000..ae3d9a7ea --- /dev/null +++ b/recipes/wip/dev/git-tools/critter/recipe.toml @@ -0,0 +1,6 @@ +#TODO compile and test +[source] +git = "https://github.com/andyhmltn/critter" +shallow_clone = true +[build] +template = "cargo" diff --git a/recipes/wip/emu/pc/lightspark/recipe.toml b/recipes/wip/emu/pc/lightspark/recipe.toml new file mode 100644 index 000000000..6abf5672a --- /dev/null +++ b/recipes/wip/emu/pc/lightspark/recipe.toml @@ -0,0 +1,25 @@ +#TODO compile and test +[source] +git = "https://github.com/lightspark/lightspark" +rev = "ff478b8a6a349a6d919e342d04793dad454fdf5c" +shallow_clone = true +[build] +template = "cmake" +cmakeflags = [ + "-DCOMPILE_NPAPI_PLUGIN=FALSE", + "-DCOMPILE_PPAPI_PLUGIN=FALSE", + "-DENABLE_GLES2=TRUE", + "-DENABLE_LIBAVCODEC=FALSE", + "-DENABLE_RTMP=FALSE", +] +#dependencies = [ + #"mesa", + #"curl", + #"zlib", + #"ffmpeg6", + #"rtmpdump", + #"sdl2", + #"libjpeg", + #"xz", + #"fontconfig", +#] diff --git a/recipes/wip/fuse/btrfs-fuse/recipe.toml b/recipes/wip/fuse/btrfs-fuse/recipe.toml new file mode 100644 index 000000000..66ef099b0 --- /dev/null +++ b/recipes/wip/fuse/btrfs-fuse/recipe.toml @@ -0,0 +1,18 @@ +#TODO compile and test +[source] +git = "https://github.com/adam900710/btrfs-fuse" +rev = "b03483b6cc0599c6a940042ff5d31434239b4874" +shallow_clone = true +[build] +template = "meson" +mesonflags = ["-Dtests=false"] +dependencies = [ + "libfuse3", + #"libuuid", + #"libb2", + #"openssl3", + #"xxhash", + #"zlib", + #"lz4", + #"zstd", +] diff --git a/recipes/wip/fuse/zfs-fuse/recipe.toml b/recipes/wip/fuse/zfs-fuse/recipe.toml new file mode 100644 index 000000000..d2d925bf9 --- /dev/null +++ b/recipes/wip/fuse/zfs-fuse/recipe.toml @@ -0,0 +1,12 @@ +#TODO add script for scons: https://github.com/gordan-bobic/zfs-fuse/blob/master/INSTALL#L37 +[source] +git = "https://github.com/gordan-bobic/zfs-fuse" +rev = "d286672f25602583aaf91ef0fa511d03ab4d3aab" +shallow_clone = true +[build] +template = "custom" +dependencies = [ + "libfuse2", + #"libaio", + "zlib", +] diff --git a/recipes/wip/net/email/flectar-mail/recipe.toml b/recipes/wip/net/email/flectar-mail/recipe.toml new file mode 100644 index 000000000..2caa4bdf6 --- /dev/null +++ b/recipes/wip/net/email/flectar-mail/recipe.toml @@ -0,0 +1,7 @@ +#TODO compile and test +[source] +git = "https://github.com/flectar/mail" +shallow_clone = true +[build] +template = "cargo" +cargoflags = ["--no-default-features"] diff --git a/recipes/wip/search/fzy/recipe.toml b/recipes/wip/search/fzy/recipe.toml new file mode 100644 index 000000000..4cbbc3f0d --- /dev/null +++ b/recipes/wip/search/fzy/recipe.toml @@ -0,0 +1,13 @@ +#TODO compile and test +[source] +git = "https://github.com/jhawthorn/fzy" +rev = "v1.1" +shallow_clone = true +[build] +template = "custom" +script = """ +rsync -av --delete "${COOKBOOK_SOURCE}/" ./ +DYNAMIC_INIT +"${COOKBOOK_MAKE}" fzy -j "${COOKBOOK_MAKE_JOBS}" +"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr" +""" diff --git a/recipes/wip/search/tgrep/recipe.toml b/recipes/wip/search/tgrep/recipe.toml new file mode 100644 index 000000000..02449de17 --- /dev/null +++ b/recipes/wip/search/tgrep/recipe.toml @@ -0,0 +1,7 @@ +#TODO compile and test +[source] +git = "https://github.com/microsoft/tgrep" +shallow_clone = true +[build] +template = "cargo" +cargopackages = ["tgrep-cli"] diff --git a/recipes/wip/sys/i2c-tools/recipe.toml b/recipes/wip/sys/i2c-tools/recipe.toml new file mode 100644 index 000000000..219d99f44 --- /dev/null +++ b/recipes/wip/sys/i2c-tools/recipe.toml @@ -0,0 +1,13 @@ +#TODO compile and test +# freebsd probably have a native port: https://github.com/freebsd/freebsd-ports/tree/main/sysutils/i2c-tools/files +# build instructions: https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git/tree/README#n62 +[source] +tar = "https://www.kernel.org/pub/software/utils/i2c-tools/i2c-tools-4.4.tar.gz" +[build] +template = "custom" +script = """ +rsync -av --delete "${COOKBOOK_SOURCE}/" ./ +DYNAMIC_INIT +"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}" +"${COOKBOOK_MAKE}" install DESTDIR="${COOKBOOK_STAGE}/usr" +""" diff --git a/recipes/wip/text/sauva/recipe.toml b/recipes/wip/text/sauva/recipe.toml new file mode 100644 index 000000000..51270098f --- /dev/null +++ b/recipes/wip/text/sauva/recipe.toml @@ -0,0 +1,8 @@ +#TODO compile and test +#TODO fix dlopen to use fontconfig dependency +[source] +git = "https://github.com/lusingander/sauva" +shallow_clone = true +[build] +template = "cargo" +#dependencies = ["fontconfig"] diff --git a/recipes/wip/vid/editors/concat/recipe.toml b/recipes/wip/vid/editors/concat/recipe.toml new file mode 100644 index 000000000..b2a77d923 --- /dev/null +++ b/recipes/wip/vid/editors/concat/recipe.toml @@ -0,0 +1,14 @@ +#TODO need ffmpeg +7.x +[source] +git = "https://github.com/jub0t/Concat" +shallow_clone = true +[build] +template = "cargo" +cargopath = "src" +cargopackages = [ + "concat", + "concat-cli", +] +dependencies = [ + "ffmpeg", +]