From 6edd77a51a748e435d0d7fc4b1d3b89b54004dbe Mon Sep 17 00:00:00 2001 From: bpisch Date: Tue, 16 Apr 2024 10:00:23 +0200 Subject: [PATCH 01/10] Add dependencies and a basic build script to postgresql16 recipe, and update the top status line. --- recipes/wip/db/postgresql16/recipe.toml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) 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 +""" From 78508eb198d5e063635f0fbe2ae62a78d169a572 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Fri, 26 Apr 2024 04:20:51 +0000 Subject: [PATCH 02/10] Update recipes --- recipes/wip/dev/rust-analyzer/recipe.toml | 5 ++++- recipes/wip/net/nginx/recipe.toml | 2 +- recipes/wip/sound/audacity/recipe.toml | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/recipes/wip/dev/rust-analyzer/recipe.toml b/recipes/wip/dev/rust-analyzer/recipe.toml index d74f1c31..4c846d59 100644 --- a/recipes/wip/dev/rust-analyzer/recipe.toml +++ b/recipes/wip/dev/rust-analyzer/recipe.toml @@ -2,4 +2,7 @@ [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/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 = [ From 38df972b5b961fbff42a94103cbb134df74e370f Mon Sep 17 00:00:00 2001 From: Ribbon Date: Sun, 28 Apr 2024 10:41:24 +0000 Subject: [PATCH 03/10] Update recipes --- recipes/wip/dev/clippy/recipe.toml | 2 +- recipes/wip/dev/crater/recipe.toml | 3 +++ recipes/wip/dev/rust-analyzer/recipe.toml | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) 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..f8f873a5 100644 --- a/recipes/wip/dev/crater/recipe.toml +++ b/recipes/wip/dev/crater/recipe.toml @@ -3,3 +3,6 @@ git = "https://github.com/rust-lang/crater" [build] template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/dev/rust-analyzer/recipe.toml b/recipes/wip/dev/rust-analyzer/recipe.toml index 4c846d59..5c419b9c 100644 --- a/recipes/wip/dev/rust-analyzer/recipe.toml +++ b/recipes/wip/dev/rust-analyzer/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO require rustc 1.76 or newer [source] git = "https://github.com/rust-lang/rust-analyzer" [build] From ad8fb45adfc2d3f2ff2acd76cd0c3bef370d74b9 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Sun, 28 Apr 2024 11:07:40 +0000 Subject: [PATCH 04/10] Update recipes --- recipes/wip/dev/add-determinism/recipe.toml | 2 +- recipes/wip/dev/bite/recipe.toml | 2 +- recipes/wip/dev/cargo-c/recipe.toml | 2 +- recipes/wip/dev/cargo-cache/recipe.toml | 2 +- recipes/wip/dev/cargo-compete/recipe.toml | 2 +- recipes/wip/dev/cargo-equip/recipe.toml | 3 +++ recipes/wip/dev/crater/recipe.toml | 2 +- 7 files changed, 9 insertions(+), 6 deletions(-) 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..d7568ada 100644 --- a/recipes/wip/dev/cargo-equip/recipe.toml +++ b/recipes/wip/dev/cargo-equip/recipe.toml @@ -3,3 +3,6 @@ git = "https://github.com/qryxip/cargo-equip" [build] template = "cargo" +dependencies = [ + "openssl1", +] diff --git a/recipes/wip/dev/crater/recipe.toml b/recipes/wip/dev/crater/recipe.toml index f8f873a5..88865b97 100644 --- a/recipes/wip/dev/crater/recipe.toml +++ b/recipes/wip/dev/crater/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO camino crate error [source] git = "https://github.com/rust-lang/crater" [build] From c8438b2698661b559f2583ac5aa881fa10ba832b Mon Sep 17 00:00:00 2001 From: Ribbon Date: Sun, 28 Apr 2024 11:15:03 +0000 Subject: [PATCH 05/10] Update recipes --- recipes/wip/dev/cargo-equip/recipe.toml | 2 +- recipes/wip/dev/cargo-goggles/recipe.toml | 2 +- recipes/wip/dev/cargo-hack/recipe.toml | 2 +- recipes/wip/dev/cargo-outofdate/recipe.toml | 3 +++ 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/recipes/wip/dev/cargo-equip/recipe.toml b/recipes/wip/dev/cargo-equip/recipe.toml index d7568ada..a0a8fc9d 100644 --- a/recipes/wip/dev/cargo-equip/recipe.toml +++ b/recipes/wip/dev/cargo-equip/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO camino crate error [source] git = "https://github.com/qryxip/cargo-equip" [build] 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..18b5ab37 100644 --- a/recipes/wip/dev/cargo-outofdate/recipe.toml +++ b/recipes/wip/dev/cargo-outofdate/recipe.toml @@ -3,3 +3,6 @@ git = "https://github.com/quininer/cargo-outofdate" [build] template = "cargo" +dependencies = [ + "openssl1", +] From c37f08828715614190c5a2350d7ce73882cf499c Mon Sep 17 00:00:00 2001 From: Ribbon Date: Sun, 28 Apr 2024 11:43:06 +0000 Subject: [PATCH 06/10] Update TODOs --- recipes/wip/dev/cargo-outofdate/recipe.toml | 2 +- recipes/wip/dev/cargo-semver-checks/recipe.toml | 2 +- recipes/wip/dev/jaq/recipe.toml | 2 +- recipes/wip/dev/jq/recipe.toml | 2 +- recipes/wip/dev/lurk/recipe.toml | 2 +- recipes/wip/dev/piccolo/recipe.toml | 2 +- recipes/wip/dev/py-spy/recipe.toml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/recipes/wip/dev/cargo-outofdate/recipe.toml b/recipes/wip/dev/cargo-outofdate/recipe.toml index 18b5ab37..d2ab8415 100644 --- a/recipes/wip/dev/cargo-outofdate/recipe.toml +++ b/recipes/wip/dev/cargo-outofdate/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO cargo-util crate error [source] git = "https://github.com/quininer/cargo-outofdate" [build] 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/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] From 50cf623da0aa420a62b3b43fc1dcc47bba57b8c3 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Sun, 28 Apr 2024 16:55:57 +0000 Subject: [PATCH 07/10] Add recipes --- recipes/wip/libs/libssh/recipe.toml | 9 +++++++++ recipes/wip/tools/remmina/recipe.toml | 21 +++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 recipes/wip/libs/libssh/recipe.toml create mode 100644 recipes/wip/tools/remmina/recipe.toml 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/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", +] From 41cb39eb4e6b3f99cd1cc4fc88a7c6bff43de977 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Mon, 29 Apr 2024 19:57:06 +0000 Subject: [PATCH 08/10] Update recipes --- recipes/wip/dev/pyapp/recipe.toml | 2 +- recipes/wip/dev/pylyzer/recipe.toml | 2 +- recipes/wip/dev/pyscan/recipe.toml | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) 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..f4484885 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 (after cargo update) [source] git = "https://github.com/aswinnnn/pyscan" [build] template = "cargo" +dependencies = [ + "openssl1", +] From 9ae1f1c9695a15e028c8bb09ce1d09ec707662f7 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Mon, 29 Apr 2024 21:27:35 +0000 Subject: [PATCH 09/10] Update recipes --- recipes/wip/dev/pyscan/recipe.toml | 2 +- recipes/wip/dev/python-launcher/recipe.toml | 2 +- recipes/wip/dev/quicktest/recipe.toml | 2 +- recipes/wip/dev/rustfmt/recipe.toml | 2 +- recipes/wip/dev/rustup/recipe.toml | 3 +++ 5 files changed, 7 insertions(+), 4 deletions(-) diff --git a/recipes/wip/dev/pyscan/recipe.toml b/recipes/wip/dev/pyscan/recipe.toml index f4484885..b7192497 100644 --- a/recipes/wip/dev/pyscan/recipe.toml +++ b/recipes/wip/dev/pyscan/recipe.toml @@ -1,4 +1,4 @@ -#TODO (after cargo update) +#TODO serde crate error (after cargo update) [source] git = "https://github.com/aswinnnn/pyscan" [build] 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/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..2dd33bad 100644 --- a/recipes/wip/dev/rustup/recipe.toml +++ b/recipes/wip/dev/rustup/recipe.toml @@ -3,3 +3,6 @@ git = "https://github.com/rust-lang/rustup" [build] template = "cargo" +dependencies = [ + "openssl1", +] From cc908e338ae43cfd4ca4618df377f0cb88a94a7e Mon Sep 17 00:00:00 2001 From: Ribbon Date: Mon, 29 Apr 2024 21:36:16 +0000 Subject: [PATCH 10/10] Update TODOs --- recipes/wip/dev/rustup/recipe.toml | 2 +- recipes/wip/dev/wrecc/recipe.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/wip/dev/rustup/recipe.toml b/recipes/wip/dev/rustup/recipe.toml index 2dd33bad..7292221e 100644 --- a/recipes/wip/dev/rustup/recipe.toml +++ b/recipes/wip/dev/rustup/recipe.toml @@ -1,4 +1,4 @@ -#TODO Not compiled or tested +#TODO serde crate error [source] git = "https://github.com/rust-lang/rustup" [build] 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]