Add recipes

This commit is contained in:
Ribbon 2026-05-15 05:28:54 -03:00
parent 621f5062cb
commit 96e4de173a
19 changed files with 193 additions and 0 deletions

View File

@ -0,0 +1,14 @@
#TODO not compiled or tested
# build instructions: https://github.com/nu774/fdkaac/blob/master/INSTALL
[source]
git = "https://github.com/nu774/fdkaac"
rev = "v1.0.7"
shallow_clone = true
script = """
autotools_recursive_regenerate
"""
[build]
template = "configure"
dependencies = [
"libfdk-aac",
]

View File

@ -0,0 +1,14 @@
#TODO not compiled or tested
#TODO discover minimum dependencies from cmake log
# build instructions: https://docs.codelite.org/build/build_from_sources/#linux
[source]
git = "https://github.com/eranif/codelite"
rev = "18.3.0"
shallow_clone = true
[build]
template = "cmake"
#dependencies = [
#"libssh",
#"sqlite3",
#"wxwidgets-gtk3",
#]

View File

@ -0,0 +1,5 @@
#TODO missing script for gnu make: https://github.com/mawww/kakoune#getting-started
[source]
tar = "https://github.com/mawww/kakoune/releases/download/v2026.04.12/kakoune-2026.04.12.tar.bz2"
[build]
template = "custom"

View File

@ -0,0 +1,10 @@
#TODO not compiled or tested
[source]
git = "https://github.com/mstorsjo/fdk-aac"
rev = "v2.0.3"
shallow_clone = true
script = """
autotools_recursive_regenerate
"""
[build]
template = "configure"

View File

@ -0,0 +1,10 @@
#TODO not compiled or tested
#TODO discover minimum dependencies from meson log
[source]
tar = "https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/archive/1.34.0/libmbim-1.34.0.tar.bz2"
[build]
template = "meson"
mesonflags = [
"-Dintrospection=false",
"-Dman=false",
]

View File

@ -0,0 +1,11 @@
#TODO not compiled or tested
#TODO discover minimum dependencies from meson log
[source]
tar = "https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/archive/1.38.0/libqmi-1.38.0.tar.bz2"
[build]
template = "meson"
mesonflags = [
"-Dudev=false",
"-Dintrospection=false",
"-Dman=false",
]

View File

@ -0,0 +1,7 @@
#TODO missing script for gnu make: https://guide.munin-monitoring.org/en/latest/installation/install.html#installing-munin-from-source
[source]
git = "https://github.com/munin-monitoring/munin"
rev = "2.0.76"
shallow_clone = true
[build]
template = "custom"

View File

@ -0,0 +1,14 @@
#TODO not compiled or tested
#TODO discover minimum dependencies from configure log
# build instructions:
# freebsd: https://docs.frrouting.org/projects/dev-guide/en/latest/building-frr-for-freebsd14.html
# debian: https://docs.frrouting.org/projects/dev-guide/en/latest/building-frr-for-debian13.html
[source]
git = "https://github.com/FRRouting/frr"
rev = "frr-10.6.1"
shallow_clone = true
script = """
autotools_recursive_regenerate
"""
[build]
template = "configure"

View File

@ -0,0 +1,17 @@
#TODO not compiled or tested
# build instructions: https://github.com/Genymobile/scrcpy/blob/master/doc/build.md
[source]
git = "https://github.com/Genymobile/scrcpy"
rev = "v4.0"
shallow_clone = true
[build]
template = "meson"
mesonflags = [
"-Dcompile_server=false",
"-Dv4l2=false",
]
dependencies = [
"sdl3",
"ffmpeg6",
"libusb",
]

View File

@ -0,0 +1,9 @@
#TODO not compiled or tested
[source]
tar = "https://sourceforge.net/projects/fsa/files/fsa-1.15.9.tar.gz/download"
[build]
template = "configure"
#[package]
#dependencies = [
# "mummer",
#]

View File

@ -0,0 +1,6 @@
#TODO not compiled or tested
# build instructions: https://github.com/mummer4/mummer/blob/master/INSTALL.md
[source]
tar = "https://github.com/mummer4/mummer/releases/download/v4.0.1/mummer-4.0.1.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,9 @@
#TODO not compiled or tested
[source]
tar = "https://github.com/aide/aide/releases/download/v0.19.3/aide-0.19.3.tar.gz"
[build]
template = "configure"
dependencies = [
"pcre2",
"libnettle",
]

View File

@ -0,0 +1,12 @@
#TODO not compiled or tested
[source]
git = "https://github.com/vanhauser-thc/thc-hydra"
rev = "v9.7"
shallow_clone = true
[build]
template = "configure"
#dependencies = [
# "openssl3",
# "libssh",
# "memcached",
#]

View File

@ -0,0 +1,9 @@
#TODO installation instructions:
# https://github.com/Pennyw0rth/NetExec-Wiki/blob/main/getting-started/installation/installation-on-unix.md
# https://github.com/Pennyw0rth/NetExec-Wiki/blob/main/getting-started/installation/manually-building-the-binary.md
[source]
git = "https://github.com/Pennyw0rth/NetExec"
rev = "v1.5.1"
shallow_clone = true
[build]
template = "custom"

View File

@ -0,0 +1,19 @@
#TODO test
# run "pip3 install -r requirements.txt" before execution
# installation instructions: https://github.com/lgandx/Responder#installation
[source]
git = "https://github.com/lgandx/Responder"
rev = "v3.2.2.0"
shallow_clone = true
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin/responder-dir
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/bin/responder-dir
echo "/usr/bin/responder-dir/Responder.py" > "${COOKBOOK_STAGE}"/usr/bin/responder
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/responder
"""
[package]
dependencies = [
"python312",
]

View File

@ -0,0 +1,6 @@
#TODO not compiled or tested
# build instructions: https://www.la-samhna.de/samhain/s_download.html
[source]
tar = "https://www.la-samhna.de/samhain/samhain-current.tar.gz"
[build]
template = "configure"

View File

@ -0,0 +1,7 @@
#TODO missing script for gnu make: https://github.com/numediart/MBROLA#compilation
[source]
git = "https://github.com/numediart/MBROLA"
rev = "274dead162f2826dc38c208fba92efeddb724c33"
shallow_clone = true
[build]
template = "custom"

View File

@ -0,0 +1,9 @@
#TODO not compiled or tested
[source]
tar = "https://codeberg.org/sox_ng/sox_ng/releases/download/sox_ng-14.7.1.2/sox_ng-14.7.1.2.tar.gz"
[build]
template = "configure"
[package]
dependencies = [
"ffmpeg6",
]

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
tar = "https://invisible-island.net/archives/mawk/mawk-1.3.4-20260302.tgz"
[build]
template = "configure"