diff --git a/recipes/wip/db/postgresql16/recipe.toml b/recipes/wip/db/postgresql16/recipe.toml index ccb5ddff..b439b54b 100644 --- a/recipes/wip/db/postgresql16/recipe.toml +++ b/recipes/wip/db/postgresql16/recipe.toml @@ -1,5 +1,18 @@ -#TODO compilation error +#TODO waiting on sigjmp_buf and related POSIX functions in relibc [source] tar = "https://ftp.postgresql.org/pub/source/v16.0/postgresql-16.0.tar.bz2" [build] -template = "configure" +template = "custom" +dependencies = [ + "readline", + "zlib", +] +script = """ +cp "${COOKBOOK_SOURCE}/src/backend/utils/errcodes.h" "${COOKBOOK_SOURCE}/src/include/utils/errcodes.h" +COOKBOOK_CONFIGURE_FLAGS+=( + --without-icu + --without-readline + --with-template=redox +) +cookbook_configure +""" diff --git a/recipes/wip/dev/add-determinism/recipe.toml b/recipes/wip/dev/add-determinism/recipe.toml index 089eb038..3d645ff8 100644 --- a/recipes/wip/dev/add-determinism/recipe.toml +++ b/recipes/wip/dev/add-determinism/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO pyo3-ffi crate error [source] git = "https://github.com/keszybz/add-determinism" [build] diff --git a/recipes/wip/dev/bite/recipe.toml b/recipes/wip/dev/bite/recipe.toml index 8d35e8aa..4a3d0ddf 100644 --- a/recipes/wip/dev/bite/recipe.toml +++ b/recipes/wip/dev/bite/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO rfd crate error [source] git = "https://github.com/WINSDK/bite" [build] diff --git a/recipes/wip/dev/cargo-c/recipe.toml b/recipes/wip/dev/cargo-c/recipe.toml index 67263532..6f410ef5 100644 --- a/recipes/wip/dev/cargo-c/recipe.toml +++ b/recipes/wip/dev/cargo-c/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO require rustc 1.75 or newer [source] git = "https://github.com/lu-zero/cargo-c" [build] diff --git a/recipes/wip/dev/cargo-cache/recipe.toml b/recipes/wip/dev/cargo-cache/recipe.toml index a7c248a5..8bdb0ca0 100644 --- a/recipes/wip/dev/cargo-cache/recipe.toml +++ b/recipes/wip/dev/cargo-cache/recipe.toml @@ -1,4 +1,4 @@ -#TODO camino crate compilation error +#TODO camino crate error [source] git = "https://github.com/matthiaskrgr/cargo-cache" [build] diff --git a/recipes/wip/dev/cargo-compete/recipe.toml b/recipes/wip/dev/cargo-compete/recipe.toml index 8f8563fa..b602fb79 100644 --- a/recipes/wip/dev/cargo-compete/recipe.toml +++ b/recipes/wip/dev/cargo-compete/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO serde crate error (after cargo update) [source] git = "https://github.com/qryxip/cargo-compete" [build] diff --git a/recipes/wip/dev/cargo-equip/recipe.toml b/recipes/wip/dev/cargo-equip/recipe.toml index de7655a6..a0a8fc9d 100644 --- a/recipes/wip/dev/cargo-equip/recipe.toml +++ b/recipes/wip/dev/cargo-equip/recipe.toml @@ -1,5 +1,8 @@ -#TODO Not compiled or tested +#TODO camino crate error [source] git = "https://github.com/qryxip/cargo-equip" [build] template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/dev/cargo-goggles/recipe.toml b/recipes/wip/dev/cargo-goggles/recipe.toml index 7e15385e..95b73e1f 100644 --- a/recipes/wip/dev/cargo-goggles/recipe.toml +++ b/recipes/wip/dev/cargo-goggles/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO serde crate error [source] git = "https://github.com/M4SS-Code/cargo-goggles" [build] diff --git a/recipes/wip/dev/cargo-hack/recipe.toml b/recipes/wip/dev/cargo-hack/recipe.toml index 616dbdb9..f609428e 100644 --- a/recipes/wip/dev/cargo-hack/recipe.toml +++ b/recipes/wip/dev/cargo-hack/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO serde crate error [source] git = "https://github.com/taiki-e/cargo-hack" [build] diff --git a/recipes/wip/dev/cargo-outofdate/recipe.toml b/recipes/wip/dev/cargo-outofdate/recipe.toml index 27864de3..d2ab8415 100644 --- a/recipes/wip/dev/cargo-outofdate/recipe.toml +++ b/recipes/wip/dev/cargo-outofdate/recipe.toml @@ -1,5 +1,8 @@ -#TODO Not compiled or tested +#TODO cargo-util crate error [source] git = "https://github.com/quininer/cargo-outofdate" [build] template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/dev/cargo-semver-checks/recipe.toml b/recipes/wip/dev/cargo-semver-checks/recipe.toml index a8a6894a..f1b86896 100644 --- a/recipes/wip/dev/cargo-semver-checks/recipe.toml +++ b/recipes/wip/dev/cargo-semver-checks/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO serde crate error [source] git = "https://github.com/obi1kenobi/cargo-semver-checks" [build] diff --git a/recipes/wip/dev/clippy/recipe.toml b/recipes/wip/dev/clippy/recipe.toml index db81cc48..88ba74e6 100644 --- a/recipes/wip/dev/clippy/recipe.toml +++ b/recipes/wip/dev/clippy/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO serde crate error [source] git = "https://github.com/rust-lang/rust-clippy" [build] diff --git a/recipes/wip/dev/crater/recipe.toml b/recipes/wip/dev/crater/recipe.toml index 36433fe7..88865b97 100644 --- a/recipes/wip/dev/crater/recipe.toml +++ b/recipes/wip/dev/crater/recipe.toml @@ -1,5 +1,8 @@ -#TODO Not compiled or tested +#TODO camino crate error [source] git = "https://github.com/rust-lang/crater" [build] template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/dev/jaq/recipe.toml b/recipes/wip/dev/jaq/recipe.toml index c78159a2..309ad16a 100644 --- a/recipes/wip/dev/jaq/recipe.toml +++ b/recipes/wip/dev/jaq/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO mimalloc error [source] git = "https://github.com/01mf02/jaq" [build] diff --git a/recipes/wip/dev/jq/recipe.toml b/recipes/wip/dev/jq/recipe.toml index 72364e72..26932f40 100644 --- a/recipes/wip/dev/jq/recipe.toml +++ b/recipes/wip/dev/jq/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO undefined reference [source] tar = "https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-1.7.1.tar.gz" [build] diff --git a/recipes/wip/dev/lurk/recipe.toml b/recipes/wip/dev/lurk/recipe.toml index 7807ab92..a94e58fe 100644 --- a/recipes/wip/dev/lurk/recipe.toml +++ b/recipes/wip/dev/lurk/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO users crate error [source] git = "https://github.com/JakWai01/lurk" [build] diff --git a/recipes/wip/dev/piccolo/recipe.toml b/recipes/wip/dev/piccolo/recipe.toml index e12ae622..af85d93c 100644 --- a/recipes/wip/dev/piccolo/recipe.toml +++ b/recipes/wip/dev/piccolo/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO compiled but not tested [source] git = "https://github.com/kyren/piccolo" [build] diff --git a/recipes/wip/dev/py-spy/recipe.toml b/recipes/wip/dev/py-spy/recipe.toml index 3e07e5b5..369a2141 100644 --- a/recipes/wip/dev/py-spy/recipe.toml +++ b/recipes/wip/dev/py-spy/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO proc-maps crate error [source] git = "https://github.com/benfred/py-spy" [build] diff --git a/recipes/wip/dev/pyapp/recipe.toml b/recipes/wip/dev/pyapp/recipe.toml index 48178700..b9468f34 100644 --- a/recipes/wip/dev/pyapp/recipe.toml +++ b/recipes/wip/dev/pyapp/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO serde crate error [source] git = "https://github.com/ofek/pyapp" [build] diff --git a/recipes/wip/dev/pylyzer/recipe.toml b/recipes/wip/dev/pylyzer/recipe.toml index bef4e30f..8fe7955f 100644 --- a/recipes/wip/dev/pylyzer/recipe.toml +++ b/recipes/wip/dev/pylyzer/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO erg_compiler crate error [source] git = "https://github.com/mtshiba/pylyzer" [build] diff --git a/recipes/wip/dev/pyscan/recipe.toml b/recipes/wip/dev/pyscan/recipe.toml index 81303e52..b7192497 100644 --- a/recipes/wip/dev/pyscan/recipe.toml +++ b/recipes/wip/dev/pyscan/recipe.toml @@ -1,5 +1,8 @@ -#TODO Not compiled or tested +#TODO serde crate error (after cargo update) [source] git = "https://github.com/aswinnnn/pyscan" [build] template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/dev/python-launcher/recipe.toml b/recipes/wip/dev/python-launcher/recipe.toml index 046d65c6..210ac4c8 100644 --- a/recipes/wip/dev/python-launcher/recipe.toml +++ b/recipes/wip/dev/python-launcher/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO serde crate error (after cargo update) [source] git = "https://github.com/brettcannon/python-launcher" [build] diff --git a/recipes/wip/dev/quicktest/recipe.toml b/recipes/wip/dev/quicktest/recipe.toml index 24cbc2d5..0c504bb7 100644 --- a/recipes/wip/dev/quicktest/recipe.toml +++ b/recipes/wip/dev/quicktest/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO serde crate error [source] git = "https://github.com/LuchoBazz/quicktest" rev = "f4d32f87d350a725b47d5bc92756e7be208cd466" diff --git a/recipes/wip/dev/rust-analyzer/recipe.toml b/recipes/wip/dev/rust-analyzer/recipe.toml index d74f1c31..5c419b9c 100644 --- a/recipes/wip/dev/rust-analyzer/recipe.toml +++ b/recipes/wip/dev/rust-analyzer/recipe.toml @@ -1,5 +1,8 @@ -#TODO Not compiled or tested +#TODO require rustc 1.76 or newer [source] git = "https://github.com/rust-lang/rust-analyzer" [build] -template = "cargo" +template = "custom" +script = """ +cookbook_cargo_packages rust-analyzer +""" diff --git a/recipes/wip/dev/rustfmt/recipe.toml b/recipes/wip/dev/rustfmt/recipe.toml index 7bac4a36..cf20d525 100644 --- a/recipes/wip/dev/rustfmt/recipe.toml +++ b/recipes/wip/dev/rustfmt/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO serde crate error (after cargo update) [source] git = "https://github.com/rust-lang/rustfmt" [build] diff --git a/recipes/wip/dev/rustup/recipe.toml b/recipes/wip/dev/rustup/recipe.toml index 33463a87..7292221e 100644 --- a/recipes/wip/dev/rustup/recipe.toml +++ b/recipes/wip/dev/rustup/recipe.toml @@ -1,5 +1,8 @@ -#TODO Not compiled or tested +#TODO serde crate error [source] git = "https://github.com/rust-lang/rustup" [build] template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/dev/wrecc/recipe.toml b/recipes/wip/dev/wrecc/recipe.toml index 276f7622..d1ac6f53 100644 --- a/recipes/wip/dev/wrecc/recipe.toml +++ b/recipes/wip/dev/wrecc/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO compiled but not tested [source] git = "https://github.com/PhilippRados/wrecc" [build] diff --git a/recipes/wip/libs/libssh/recipe.toml b/recipes/wip/libs/libssh/recipe.toml new file mode 100644 index 00000000..1b5594a8 --- /dev/null +++ b/recipes/wip/libs/libssh/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for CMake, see https://git.libssh.org/projects/libssh.git/tree/INSTALL#n36 +[source] +tar = "https://www.libssh.org/files/0.10/libssh-0.10.6.tar.xz" +[build] +template = "custom" +dependencies = [ + "zlib", + "openssl1", +] diff --git a/recipes/wip/net/nginx/recipe.toml b/recipes/wip/net/nginx/recipe.toml index a3ef1c22..26da4eee 100644 --- a/recipes/wip/net/nginx/recipe.toml +++ b/recipes/wip/net/nginx/recipe.toml @@ -1,5 +1,5 @@ #TODO Compilation error [source] -tar = "https://nginx.org/download/nginx-1.24.0.tar.gz" +tar = "https://nginx.org/download/nginx-1.26.0.tar.gz" [build] template = "configure" diff --git a/recipes/wip/sound/audacity/recipe.toml b/recipes/wip/sound/audacity/recipe.toml index 399c75a0..9aaca635 100644 --- a/recipes/wip/sound/audacity/recipe.toml +++ b/recipes/wip/sound/audacity/recipe.toml @@ -2,7 +2,7 @@ #TODO use the GTK2 or wxWidgets frontend? #TODO probably need audio server patching [source] -tar = "https://github.com/audacity/audacity/releases/download/Audacity-3.4.2/audacity-sources-3.4.2.tar.gz" +tar = "https://github.com/audacity/audacity/releases/download/Audacity-3.5.1/audacity-sources-3.5.1.tar.gz" [build] template = "custom" dependencies = [ diff --git a/recipes/wip/tools/remmina/recipe.toml b/recipes/wip/tools/remmina/recipe.toml new file mode 100644 index 00000000..2adb757e --- /dev/null +++ b/recipes/wip/tools/remmina/recipe.toml @@ -0,0 +1,21 @@ +#TODO missing script for CMake, see https://gitlab.com/Remmina/Remmina/-/wikis/Compilation/Compilation-guide +#TODO dependencies need a cleanup (outdated and up-to-date information is mixed in the build instructions) +[source] +git = "https://gitlab.com/Remmina/Remmina" +rev = "2a455eadd6462457d08c2d066c5c245e0dee3bf9" +[build] +template = "custom" +dependencies = [ + "openssl1", + "libxml2", + "gstreamer", + "ffmpeg6", + "gtk3", + "libgcrypt", + "libssh", + "libvte", + "libjpeg", + "gnutls3", + "libsodium", + "pcre", +]