Recipe fixes and update TODOs

This commit is contained in:
Ribbon 2025-11-13 06:12:04 -03:00
parent 0925abc5af
commit 2265d71a46
10 changed files with 56 additions and 20 deletions

View File

@ -1,5 +1,5 @@
#TODO port to Orbital
#TODO in case of errors, read https://github.com/Ragnt/AngryOxide#building-from-source
#TODO not compiled or tested
# build instructions: https://github.com/Ragnt/AngryOxide#building-from-source
[source]
git = "https://github.com/Ragnt/AngryOxide"
[build]

View File

@ -1,8 +1,12 @@
#TODO port to orbital
#TODO not compiled or tested
[source]
git = "https://github.com/replydev/cotp"
[build]
template = "cargo"
template = "custom"
dependencies = [
"libxkbcommon",
]
script = """
DYNAMIC_INIT
cookbook_cargo
"""

View File

@ -1,4 +1,4 @@
#TODO port to orbital
#TODO not compiled or tested
[source]
git = "https://github.com/oleiade/motus"
[build]

View File

@ -1,9 +1,13 @@
#TODO port to Orbital
#TODO not compiled or tested
[source]
git = "https://github.com/orhun/runst"
[build]
template = "cargo"
template = "custom"
dependencies = [
"glib",
"pango",
]
script = """
DYNAMIC_INIT
cookbook_cargo
"""

View File

@ -1,6 +1,8 @@
#TODO port to orbital
#TODO require WebAssembly
#TODO not compiled or tested
[source]
git = "https://github.com/JohnDowson/pcmg"
[build]
template = "cargo"
template = "custom"
script = """
cookbook_cargo_packages pcmg
"""

View File

@ -1,4 +1,4 @@
#TODO port to Orbital
#TODO not compiled or tested
[source]
git = "https://github.com/alacritty/alacritty"
[build]
@ -6,7 +6,19 @@ template = "custom"
dependencies = [
"freetype2",
"fontconfig",
"libxcb",
]
script = """
cookbook_cargo_packages alacritty
DYNAMIC_INIT
package=alacritty
"${COOKBOOK_CARGO}" build \
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
--package "${package}" \
--release \
--no-default-features \
--features=x11
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
cp -v \
"target/${TARGET}/release/${package}" \
"${COOKBOOK_STAGE}/usr/bin/${package}"
"""

View File

@ -1,16 +1,30 @@
#TODO port to orbital
#TODO maybe missing dependencies, see https://github.com/wez/wezterm/blob/main/get-deps#L142
#TODO not compiled or tested
# build instructions: https://wezterm.org/install/source.html
# dependencies reference: https://github.com/wez/wezterm/blob/main/get-deps#L149
[source]
git = "https://github.com/wez/wezterm"
shallow_clone = true
[build]
template = "custom"
dependencies = [
"mesa",
"fontconfig",
"openssl1",
"openssl3",
"libxkbcommon",
"libx11",
"libxcb",
]
script = """
./get-deps
cookbook_cargo_packages wezterm
DYNAMIC_INIT
package=wezterm
"${COOKBOOK_CARGO}" build \
--manifest-path "${COOKBOOK_SOURCE}/Cargo.toml" \
--package "${package}" \
--release \
--no-default-features \
--features=vendored-fonts
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
cp -v \
"target/${TARGET}/release/${package}" \
"${COOKBOOK_STAGE}/usr/bin/${package}"
"""

View File

@ -1,4 +1,4 @@
#TODO port to orbital
#TODO not compiled or tested
[source]
git = "https://github.com/ellie/atuin"
[build]

View File

@ -1,4 +1,4 @@
#TODO port to Orbital
#TODO not compiled or tested
[source]
git = "https://github.com/kakoc/birdy"
[build]

View File

@ -1,4 +1,4 @@
#TODO port to Orbital
#TODO not compiled or tested
[source]
git = "https://github.com/Avarel/bvr"
[build]