Add recipes

This commit is contained in:
Ribbon 2026-09-26 12:33:55 -03:00
parent 009833b56e
commit 3b0333f569
10 changed files with 123 additions and 0 deletions

View File

@ -0,0 +1,6 @@
#TODO compile and test
[source]
git = "https://github.com/andyhmltn/critter"
shallow_clone = true
[build]
template = "cargo"

View File

@ -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",
#]

View File

@ -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",
]

View File

@ -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",
]

View File

@ -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"]

View File

@ -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"
"""

View File

@ -0,0 +1,7 @@
#TODO compile and test
[source]
git = "https://github.com/microsoft/tgrep"
shallow_clone = true
[build]
template = "cargo"
cargopackages = ["tgrep-cli"]

View File

@ -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"
"""

View File

@ -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"]

View File

@ -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",
]