mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-30 00:28:44 +08:00
Add recipes
This commit is contained in:
parent
22f4f0b45c
commit
ede550f56e
12
recipes/wip/finance/mgmt/hledger/recipe.toml
Normal file
12
recipes/wip/finance/mgmt/hledger/recipe.toml
Normal file
@ -0,0 +1,12 @@
|
||||
#TODO missing script for stack or cabal: https://hledger.org/install.html#build-from-source
|
||||
[source]
|
||||
git = "https://github.com/simonmichael/hledger"
|
||||
rev = "1.52.1"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"libgmp",
|
||||
"ncursesw",
|
||||
"zlib",
|
||||
]
|
||||
13
recipes/wip/kde/kalzium/recipe.toml
Normal file
13
recipes/wip/kde/kalzium/recipe.toml
Normal file
@ -0,0 +1,13 @@
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
# optional dependencies enable the molecular editor
|
||||
[source]
|
||||
git = "https://invent.kde.org/education/kalzium"
|
||||
branch = "release/26.04"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
#dependencies = [
|
||||
#"libeigen",
|
||||
#"openbabel",
|
||||
#"avogadro",
|
||||
#]
|
||||
6
recipes/wip/net/http/caddy/recipe.toml
Normal file
6
recipes/wip/net/http/caddy/recipe.toml
Normal file
@ -0,0 +1,6 @@
|
||||
#TODO implement "go" template
|
||||
# build instructions: https://caddyserver.com/docs/build
|
||||
[source]
|
||||
tar = "https://github.com/caddyserver/caddy/releases/download/v2.11.3/caddy_2.11.3_src.tar.gz"
|
||||
[build]
|
||||
template = "go"
|
||||
8
recipes/wip/net/other/iocaine/recipe.toml
Normal file
8
recipes/wip/net/other/iocaine/recipe.toml
Normal file
@ -0,0 +1,8 @@
|
||||
#TODO compile and test
|
||||
[source]
|
||||
git = "https://git.madhouse-project.org/iocaine/iocaine"
|
||||
branch = "iocaine-3.x"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
cargopackages = ["iocaine"]
|
||||
9
recipes/wip/net/vpn/wireguard-tools/recipe.toml
Normal file
9
recipes/wip/net/vpn/wireguard-tools/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO missing script for gnu make: https://git.zx2c4.com/wireguard-tools/tree/README.md
|
||||
[source]
|
||||
tar = "https://git.zx2c4.com/wireguard-tools/snapshot/wireguard-tools-1.0.20260223.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
[package]
|
||||
dependencies = [
|
||||
"wireguard-rs",
|
||||
]
|
||||
23
recipes/wip/players/musikcube/recipe.toml
Normal file
23
recipes/wip/players/musikcube/recipe.toml
Normal file
@ -0,0 +1,23 @@
|
||||
#TODO compile and test
|
||||
# build instructions: https://github.com/clangen/musikcube/wiki/building#linux-and-bsd
|
||||
[source]
|
||||
git = "https://github.com/clangen/musikcube"
|
||||
rev = "3.0.5"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"libogg",
|
||||
"libvorbis",
|
||||
"ffmpeg6",
|
||||
"libpulse",
|
||||
"curl",
|
||||
"zlib",
|
||||
"ncursesw",
|
||||
"taglib",
|
||||
"libmicrohttpd",
|
||||
"libev",
|
||||
"openssl3",
|
||||
"libopenmpt",
|
||||
"lame",
|
||||
]
|
||||
31
recipes/wip/science/qgis-ltr/recipe.toml
Normal file
31
recipes/wip/science/qgis-ltr/recipe.toml
Normal file
@ -0,0 +1,31 @@
|
||||
#TODO determine minimum dependencies from cmake log
|
||||
# build instructions: https://github.com/qgis/QGIS/blob/release-4_0/INSTALL.md
|
||||
[source]
|
||||
git = "https://github.com/qgis/QGIS"
|
||||
rev = "final-4_0_3"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DWITH_GUI=FALSE",
|
||||
"-DWITH_3D=FALSE",
|
||||
"-DWITH_QTPOSITIONING=FALSE",
|
||||
"-DUSE_PRECOMPILED_HEADERS=OFF", # does it's needed?
|
||||
"-DENABLE_TESTS=FALSE",
|
||||
]
|
||||
dependencies = [
|
||||
#"qt6-base",
|
||||
"sqlite3",
|
||||
"expat",
|
||||
"libzip",
|
||||
"protobuf",
|
||||
"geos",
|
||||
#"qscintilla",
|
||||
#"proj",
|
||||
#"libspatialite",
|
||||
#"libspatiaindex",
|
||||
#"gdal",
|
||||
#"qtkeychain",
|
||||
#"qca-qt6",
|
||||
#"qwt",
|
||||
]
|
||||
5
recipes/wip/security/chkrootkit/recipe.toml
Normal file
5
recipes/wip/security/chkrootkit/recipe.toml
Normal file
@ -0,0 +1,5 @@
|
||||
#TODO add script for gnu make: https://www.chkrootkit.org/README
|
||||
[source]
|
||||
tar = "ftp://ftp.chkrootkit.org/pub/seg/pac/chkrootkit.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
12
recipes/wip/security/ossec-hids/recipe.toml
Normal file
12
recipes/wip/security/ossec-hids/recipe.toml
Normal file
@ -0,0 +1,12 @@
|
||||
#TODO add script for cross-compilation: https://github.com/ossec/ossec-hids/blob/main/INSTALL
|
||||
[source]
|
||||
git = "https://github.com/ossec/ossec-hids"
|
||||
rev = "4.1.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
"openssl3",
|
||||
"pcre2",
|
||||
"zlib",
|
||||
]
|
||||
7
recipes/wip/security/zabbix-lts/recipe.toml
Normal file
7
recipes/wip/security/zabbix-lts/recipe.toml
Normal file
@ -0,0 +1,7 @@
|
||||
#TODO compile and test
|
||||
#TODO discover minimum dependencies from configure log
|
||||
# build and configuration instructions: https://www.zabbix.com/documentation/7.0/en/manual/installation/install
|
||||
[source]
|
||||
tar = "https://cdn.zabbix.com/zabbix/sources/stable/7.0/zabbix-7.0.26.tar.gz"
|
||||
[build]
|
||||
template = "configure"
|
||||
10
recipes/wip/video/other/streamlink/recipe.toml
Normal file
10
recipes/wip/video/other/streamlink/recipe.toml
Normal file
@ -0,0 +1,10 @@
|
||||
#TODO add script for pip: https://streamlink.github.io/install.html#source-distribution
|
||||
#TODO missing dependencies
|
||||
[source]
|
||||
tar = "https://github.com/streamlink/streamlink/releases/download/8.4.0/streamlink-8.4.0.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}/home/user/streamlink"
|
||||
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/streamlink"
|
||||
"""
|
||||
Loading…
Reference in New Issue
Block a user