Add and improve recipes

This commit is contained in:
Ribbon 2026-01-26 01:34:56 -03:00
parent 0ca6293c1b
commit 82b965c753
11 changed files with 52 additions and 21 deletions

View File

@ -0,0 +1,9 @@
#TODO not compiled or tested
[source]
git = "https://github.com/trasta298/keifu"
[build]
template = "cargo"
[package]
dependencies = [
"git",
]

View File

@ -1,7 +1,6 @@
#TODO missing script for "make", see https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.md#compiling
#TODO require DejaVu fonts
#TODO missing script for gnu make: https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.md#compiling
[source]
tar = "https://github.com/crawl/crawl/releases/download/0.30.0/stone_soup-0.30.0.tar.xz"
tar = "https://github.com/crawl/crawl/releases/download/0.33.1/stone_soup-0.33.1.tar.xz"
[build]
template = "custom"
dependencies = [
@ -14,5 +13,7 @@ dependencies = [
"libpng",
]
script = """
export CPPFLAGS="-I${COOKBOOK_SYSROOT}/include/ncurses"
DYNAMIC_INIT
"""
[package]
dependencies = ["dejavu"]

View File

@ -0,0 +1,6 @@
#TODO not compiled or tested
#TODO discover minimum dependencies from meson log
[source]
tar = "https://download.gnome.org/sources/gnome-boxes/49/gnome-boxes-49.1.tar.xz"
[build]
template = "meson"

View File

@ -1,6 +1,6 @@
#TODO not compiled or tested
[source]
git = "https://github.com/jackpot51/busd"
shallow_clone = true
[build]
template = "cargo"

View File

@ -1,6 +1,7 @@
#TODO compiled but not tested
[source]
git = "https://github.com/hickory-dns/hickory-dns"
shallow_clone = true
[build]
template = "custom"
dependencies = [

View File

@ -1,6 +1,15 @@
#TODO missing script for configuration: https://github.com/coastalwhite/lemurs#compiling-from-source
#TODO not compiled or tested
[source]
git = "https://github.com/coastalwhite/lemurs"
rev = "37963b8ff6945ae8bdbabee658e5e36d0f67b84a"
[build]
template = "custom"
script = """
DYNAMIC_INIT
cookbook_cargo
mkdir -pv "${COOKBOOK_STAGE}/etc/lemurs"
mkdir -pv "${COOKBOOK_STAGE}/etc/rustysd/system"
mkdir -pv "${COOKBOOK_STAGE}/etc/pam.d"
cp -rv "${COOKBOOK_SOURCE}"/extra/{config.toml,xsetup.sh} "${COOKBOOK_STAGE}/etc/lemurs"
cp -rv "${COOKBOOK_SOURCE}"/extra/lemurs.service "${COOKBOOK_STAGE}/etc/rustysd/system"
cp -rv "${COOKBOOK_SOURCE}"/extra/lemurs.pam "${COOKBOOK_STAGE}/etc/pam.d/lemurs"
"""

View File

@ -1,4 +1,5 @@
#TODO maybe wrong template, see https://github.com/limine-bootloader/limine#building-the-bootloader
#TODO not compiled or tested
# build instructions: https://github.com/limine-bootloader/limine#building-the-bootloader
[source]
tar = "https://github.com/limine-bootloader/limine/releases/download/v7.2.0/limine-7.2.0.tar.xz"
[build]

View File

@ -1,9 +1,13 @@
#TODO program source code error
#TODO configure the service
#TODO not compiled or tested
#TODO configure the service: https://docs.ntpd-rs.pendulum-project.org/guide/installation/#running-as-a-system-service
[source]
git = "https://github.com/pendulum-project/ntpd-rs"
shallow_clone = true
[build]
template = "custom"
script = """
DYNAMIC_INIT
cookbook_cargo_packages ntpd
mkdir -pv "${COOKBOOK_STAGE}/etc/ntpd-rs"
cp -rv "${COOKBOOK_SOURCE}"/docs/examples/conf/ntp.toml.default "${COOKBOOK_STAGE}/etc/ntpd-rs/ntp.toml"
"""

View File

@ -10,7 +10,7 @@ cmakeflags = [
"-DCONFIG_ALSA_MIDI=0",
"-DCONFIG_SYSTEM_TRAY=0",
]
dependencies = [
"qt6-base",
"pipewire",
]
#dependencies = [
# "qt6-base",
# "pipewire",
#]

View File

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

View File

@ -1,7 +1,10 @@
#TODO not compiled or tested
# lacking build instructions
[source]
git = "https://git.sr.ht/~kennylevinsen/seatd"
rev = "3e9ef69f14f630a719dd464f3c90a7932f1c8296"
rev = "0.9.2"
shallow_clone = true
[build]
template = "meson"
mesonflags = [
"-Dman-pages=disabled",
]