diff --git a/recipes/wip/dev/other/protobuf/recipe.toml b/recipes/wip/dev/other/protobuf/recipe.toml index 9458f8c3a..2c34cfa95 100644 --- a/recipes/wip/dev/other/protobuf/recipe.toml +++ b/recipes/wip/dev/other/protobuf/recipe.toml @@ -1,9 +1,8 @@ -#TODO: Compilation error (relibc issues?) +#TODO: libabsl # Also see https://github.com/protocolbuffers/protobuf/blob/main/cmake/README.md [source] git = "https://github.com/protocolbuffers/protobuf" -# Latest release: v31.1 -rev = "74211c0dfc2777318ab53c2cd2c317a2ef9012de" +rev = "v34.0" shallow_clone = true [build] @@ -12,5 +11,6 @@ cmakeflags = [ "-Dprotobuf_BUILD_TESTS=OFF" ] dependencies = [ + "libabsl", "zlib", ] diff --git a/recipes/wip/libs/other/libabsl/recipe.toml b/recipes/wip/libs/other/libabsl/recipe.toml new file mode 100644 index 000000000..b4c05a8c9 --- /dev/null +++ b/recipes/wip/libs/other/libabsl/recipe.toml @@ -0,0 +1,9 @@ +#TODO: compile error on redox, need patches +# Also see https://github.com/protocolbuffers/protobuf/blob/main/cmake/README.md +[source] +git = "https://github.com/abseil/abseil-cpp" +rev = "20260107.1" +shallow_clone = true + +[build] +template = "cmake" diff --git a/recipes/wip/net/ssh/mosh/recipe.toml b/recipes/wip/net/ssh/mosh/recipe.toml index 901a204c9..3eb6d4650 100644 --- a/recipes/wip/net/ssh/mosh/recipe.toml +++ b/recipes/wip/net/ssh/mosh/recipe.toml @@ -1,10 +1,20 @@ -#TODO missing header files +#TODO protobuf in redox [source] -tar = "https://github.com/mobile-shell/mosh/releases/download/mosh-1.4.0/mosh-1.4.0.tar.gz" +git = "https://github.com/mobile-shell/mosh" +rev = "mosh-1.4.0" +shallow_clone = true +script = """ +./autogen.sh +""" + [build] template = "configure" dependencies = [ "openssl3", - "ncurses", + "ncursesw", "zlib", + "protobuf" +] +dev-dependencies = [ + "host:protobuf" ] diff --git a/recipes/wip/net/ssh/russh/recipe.toml b/recipes/wip/net/ssh/russh/recipe.toml index d8f724678..16d3c386e 100644 --- a/recipes/wip/net/ssh/russh/recipe.toml +++ b/recipes/wip/net/ssh/russh/recipe.toml @@ -5,5 +5,6 @@ shallow_clone = true template = "custom" script = """ DYNAMIC_INIT +COOKBOOK_CARGO_FLAGS=() # remove --locked cookbook_cargo_examples client_exec_simple client_exec_interactive sftp_client sftp_server """