mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-26 14:54:20 +08:00
Add recipes
This commit is contained in:
parent
611eea8daf
commit
c572cf72d1
14
recipes/wip/backup/borg/recipe.toml
Normal file
14
recipes/wip/backup/borg/recipe.toml
Normal 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",
|
||||
]
|
||||
7
recipes/wip/backup/vorta/recipe.toml
Normal file
7
recipes/wip/backup/vorta/recipe.toml
Normal 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"
|
||||
17
recipes/wip/dev/debug/termfu/recipe.toml
Normal file
17
recipes/wip/dev/debug/termfu/recipe.toml
Normal 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",
|
||||
]
|
||||
5
recipes/wip/libs/fs/libattr/recipe.toml
Normal file
5
recipes/wip/libs/fs/libattr/recipe.toml
Normal 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"
|
||||
5
recipes/wip/libs/security/libacl/recipe.toml
Normal file
5
recipes/wip/libs/security/libacl/recipe.toml
Normal 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"
|
||||
7
recipes/wip/search/ugrep/recipe.toml
Normal file
7
recipes/wip/search/ugrep/recipe.toml
Normal 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"
|
||||
35
recipes/wip/terminal/contour-terminal/recipe.toml
Normal file
35
recipes/wip/terminal/contour-terminal/recipe.toml
Normal 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
|
||||
"""
|
||||
Loading…
Reference in New Issue
Block a user