diff --git a/recipes/wip/dev/git-tools/keifu/recipe.toml b/recipes/wip/dev/git-tools/keifu/recipe.toml new file mode 100644 index 000000000..08898a9d9 --- /dev/null +++ b/recipes/wip/dev/git-tools/keifu/recipe.toml @@ -0,0 +1,9 @@ +#TODO not compiled or tested +[source] +git = "https://github.com/trasta298/keifu" +[build] +template = "cargo" +[package] +dependencies = [ + "git", +] diff --git a/recipes/wip/games/rpg/dcss/recipe.toml b/recipes/wip/games/rpg/dcss/recipe.toml index 29895a7de..32744f339 100644 --- a/recipes/wip/games/rpg/dcss/recipe.toml +++ b/recipes/wip/games/rpg/dcss/recipe.toml @@ -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"] diff --git a/recipes/wip/gnome/gnome-boxes/recipe.toml b/recipes/wip/gnome/gnome-boxes/recipe.toml new file mode 100644 index 000000000..c76b93eab --- /dev/null +++ b/recipes/wip/gnome/gnome-boxes/recipe.toml @@ -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" diff --git a/recipes/wip/services/busd/recipe.toml b/recipes/wip/services/busd/recipe.toml index 4976b0e8a..29c15e627 100644 --- a/recipes/wip/services/busd/recipe.toml +++ b/recipes/wip/services/busd/recipe.toml @@ -1,6 +1,6 @@ #TODO not compiled or tested [source] git = "https://github.com/jackpot51/busd" - +shallow_clone = true [build] template = "cargo" diff --git a/recipes/wip/services/hickory-dns/recipe.toml b/recipes/wip/services/hickory-dns/recipe.toml index 098837998..90d6b11bb 100644 --- a/recipes/wip/services/hickory-dns/recipe.toml +++ b/recipes/wip/services/hickory-dns/recipe.toml @@ -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 = [ diff --git a/recipes/wip/services/lemurs/recipe.toml b/recipes/wip/services/lemurs/recipe.toml index 0b4496df9..cd16956de 100644 --- a/recipes/wip/services/lemurs/recipe.toml +++ b/recipes/wip/services/lemurs/recipe.toml @@ -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" +""" diff --git a/recipes/wip/services/limine/recipe.toml b/recipes/wip/services/limine/recipe.toml index e1c428612..ca4084b24 100644 --- a/recipes/wip/services/limine/recipe.toml +++ b/recipes/wip/services/limine/recipe.toml @@ -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] diff --git a/recipes/wip/services/ntpd-rs/recipe.toml b/recipes/wip/services/ntpd-rs/recipe.toml index 888a9392e..1ca8496ed 100644 --- a/recipes/wip/services/ntpd-rs/recipe.toml +++ b/recipes/wip/services/ntpd-rs/recipe.toml @@ -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" """ diff --git a/recipes/wip/services/qpwgraph/recipe.toml b/recipes/wip/services/qpwgraph/recipe.toml index 05b70ef82..b1dd08c4e 100644 --- a/recipes/wip/services/qpwgraph/recipe.toml +++ b/recipes/wip/services/qpwgraph/recipe.toml @@ -10,7 +10,7 @@ cmakeflags = [ "-DCONFIG_ALSA_MIDI=0", "-DCONFIG_SYSTEM_TRAY=0", ] -dependencies = [ - "qt6-base", - "pipewire", -] +#dependencies = [ +# "qt6-base", +# "pipewire", +#] diff --git a/recipes/wip/services/runst/recipe.toml b/recipes/wip/services/runst/recipe.toml index f57603ae5..82fcee951 100644 --- a/recipes/wip/services/runst/recipe.toml +++ b/recipes/wip/services/runst/recipe.toml @@ -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 -""" diff --git a/recipes/wip/services/seatd/recipe.toml b/recipes/wip/services/seatd/recipe.toml index 65b6f5cd0..834082cfe 100644 --- a/recipes/wip/services/seatd/recipe.toml +++ b/recipes/wip/services/seatd/recipe.toml @@ -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", +]