Add recipes

This commit is contained in:
Ribbon 2025-05-28 12:42:18 -03:00
parent 611eea8daf
commit c572cf72d1
7 changed files with 90 additions and 0 deletions

View File

@ -0,0 +1,14 @@
#TODO missing script for pip
# build instructions - https://borgbackup.readthedocs.io/en/stable/installation.html#source-install
[source]
tar = "https://github.com/borgbackup/borg/releases/download/1.4.1/borgbackup-1.4.1.tar.gz"
[build]
template = "custom"
dependencies = [
"openssl1",
"libacl",
"libattr",
"xxhash",
"lz4",
"zstd",
]

View File

@ -0,0 +1,7 @@
#TODO missing script for pip
# build instructions - https://vorta.borgbase.com/install/linux/#install-from-source
[source]
git = "https://github.com/borgbase/vorta"
rev = "f2b42742f9a56f15a46f2b287825122032fcdb90"
[build]
template = "custom"

View File

@ -0,0 +1,17 @@
#TODO missing script for gnu make
# build instructions - https://github.com/jvalcher/termfu#build-and-install
[source]
git = "https://github.com/jvalcher/termfu"
rev = "71535f59142d145edcfe8995ca119ef377b2bc00"
[build]
template = "custom"
dependencies = [
"ncurses",
]
[package]
dependencies = [
"gnu-make",
"gcc13",
"gdb",
"python312",
]

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
tar = "https://download.savannah.nongnu.org/releases/attr/attr-2.5.2.tar.xz"
[build]
template = "configure"

View File

@ -0,0 +1,5 @@
#TODO not compiled or tested
[source]
tar = "https://download.savannah.nongnu.org/releases/acl/acl-2.3.2.tar.xz"
[build]
template = "configure"

View File

@ -0,0 +1,7 @@
#TODO not compiled or tested
#TODO maybe wrong template
[source]
git = "https://github.com/Genivia/ugrep"
rev = "7ddb6d9690e70bc426da5fed3e1031973823fc69"
[build]
template = "configure"

View File

@ -0,0 +1,35 @@
#TODO not compiled or tested
#TODO missing dependencies, see https://github.com/contour-terminal/contour/blob/master/scripts/install-deps.sh#L328
# build instructions - https://contour-terminal.org/install/#unix-like-systems-linux-freebsd-macos
[source]
git = "https://github.com/contour-terminal/contour"
rev = "116f1d16f6dc33ab8b0f6010a44e7b23eadeb8ca"
[build]
template = "custom"
dependencies = [
"fontconfig",
"freetyoe2",
"harfbuzz",
"libssh2",
"ncurses",
"qt6-base",
"qt6-declarative",
"qt6-multimedia",
"qt6-tools",
"libxcb",
]
script = """
COOKBOOK_CONFIGURE="cmake"
COOKBOOK_CONFIGURE_FLAGS=(
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_CROSSCOMPILING=True
-DCMAKE_EXE_LINKER_FLAGS="-static"
-DCMAKE_INSTALL_PREFIX="/"
-DCMAKE_PREFIX_PATH="${COOKBOOK_SYSROOT}"
-DCMAKE_SYSTEM_NAME=Generic
-DCMAKE_SYSTEM_PROCESSOR="$(echo "${TARGET}" | cut -d - -f1)"
-DCMAKE_VERBOSE_MAKEFILE=On
"${COOKBOOK_SOURCE}"
)
cookbook_configure
"""