mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-05 04:06:38 +08:00
Add and improve recipes
This commit is contained in:
parent
0ca6293c1b
commit
82b965c753
9
recipes/wip/dev/git-tools/keifu/recipe.toml
Normal file
9
recipes/wip/dev/git-tools/keifu/recipe.toml
Normal file
@ -0,0 +1,9 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/trasta298/keifu"
|
||||
[build]
|
||||
template = "cargo"
|
||||
[package]
|
||||
dependencies = [
|
||||
"git",
|
||||
]
|
||||
@ -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"]
|
||||
|
||||
6
recipes/wip/gnome/gnome-boxes/recipe.toml
Normal file
6
recipes/wip/gnome/gnome-boxes/recipe.toml
Normal 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"
|
||||
@ -1,6 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/jackpot51/busd"
|
||||
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -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 = [
|
||||
|
||||
@ -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"
|
||||
"""
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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"
|
||||
"""
|
||||
|
||||
@ -10,7 +10,7 @@ cmakeflags = [
|
||||
"-DCONFIG_ALSA_MIDI=0",
|
||||
"-DCONFIG_SYSTEM_TRAY=0",
|
||||
]
|
||||
dependencies = [
|
||||
"qt6-base",
|
||||
"pipewire",
|
||||
]
|
||||
#dependencies = [
|
||||
# "qt6-base",
|
||||
# "pipewire",
|
||||
#]
|
||||
|
||||
@ -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
|
||||
"""
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user