diff --git a/recipes/wip/db/clickhouse/recipe.toml b/recipes/wip/db/clickhouse/recipe.toml index 5c52357eb..67eff9c3b 100644 --- a/recipes/wip/db/clickhouse/recipe.toml +++ b/recipes/wip/db/clickhouse/recipe.toml @@ -1,12 +1,13 @@ #TODO not compiled or tested # build instructions: https://clickhouse.com/docs/en/development/build#how-to-build-clickhouse-on-any-linux -#TODO probably disable some submodules to use our recipes [source] -tar = "https://github.com/ClickHouse/ClickHouse" +git = "https://github.com/ClickHouse/ClickHouse" +rev = "v25.10.2.65-stable" +shallow_clone = true [build] template = "cmake" dependencies = [ "curl", - "openssl1", + "openssl3", "xz", ] diff --git a/recipes/wip/db/memcached/recipe.toml b/recipes/wip/db/memcached/recipe.toml index 89f494be8..5e6ebc378 100644 --- a/recipes/wip/db/memcached/recipe.toml +++ b/recipes/wip/db/memcached/recipe.toml @@ -1,5 +1,5 @@ -#TODO probably wrong template, see https://github.com/memcached/memcached/wiki/Install#from-source -#TODO make libevent works +#TODO not compiled or tested +# build instructions: https://docs.memcached.org/serverguide/#from-source [source] tar = "https://www.memcached.org/files/memcached-1.6.22.tar.gz" [build] diff --git a/recipes/wip/db/mysql-server/recipe.toml b/recipes/wip/db/mysql-server/recipe.toml index 4c9785001..c94fb4448 100644 --- a/recipes/wip/db/mysql-server/recipe.toml +++ b/recipes/wip/db/mysql-server/recipe.toml @@ -3,13 +3,9 @@ [source] tar = "https://dev.mysql.com/downloads/file/?id=523432" [build] -template = "custom" +template = "cmake" dependencies = [ "boost", "ncurses", - "openssl1", + "openssl3", ] -script = """ -export CPPFLAGS="-I${COOKBOOK_SYSROOT}/include/ncurses" -cookbook_cmake -""" diff --git a/recipes/wip/db/mysql-shell/recipe.toml b/recipes/wip/db/mysql-shell/recipe.toml index 03b5312ff..596ca67dd 100644 --- a/recipes/wip/db/mysql-shell/recipe.toml +++ b/recipes/wip/db/mysql-shell/recipe.toml @@ -1,4 +1,4 @@ -#TODO missing script for cross-compilation +#TODO missing script [source] tar = "https://dev.mysql.com/downloads/file/?id=524161" [build] diff --git a/recipes/wip/db/rocksdb/recipe.toml b/recipes/wip/db/rocksdb/recipe.toml index 844a64945..94e5507e7 100644 --- a/recipes/wip/db/rocksdb/recipe.toml +++ b/recipes/wip/db/rocksdb/recipe.toml @@ -1,7 +1,8 @@ -#TODO missing script for "make", see https://github.com/facebook/rocksdb/blob/main/INSTALL.md +#TODO missing script for gnu make: https://github.com/facebook/rocksdb/blob/main/INSTALL.md [source] git = "https://github.com/facebook/rocksdb" -rev = "49ce8a1064dd1ad89117899839bf136365e49e79" +rev = "v10.7.5" +shallow_clone = true [build] template = "custom" dependencies = [ diff --git a/recipes/wip/math/gnome-calculator/recipe.toml b/recipes/wip/math/gnome-calculator/recipe.toml index 333ffd55d..2b0c34330 100644 --- a/recipes/wip/math/gnome-calculator/recipe.toml +++ b/recipes/wip/math/gnome-calculator/recipe.toml @@ -1,6 +1,5 @@ #TODO not compiled or tested -# lacking build instructions -# build options: https://gitlab.gnome.org/GNOME/gnome-calculator/-/blob/main/meson_options.txt?ref_type=heads +#TODO determine minimum dependencies from meson log [source] tar = "https://download.gnome.org/sources/gnome-calculator/49/gnome-calculator-49.1.1.tar.xz" [build] diff --git a/recipes/wip/net/http/apache-httpd/recipe.toml b/recipes/wip/net/http/apache-httpd/recipe.toml index b882a489b..f75c1f022 100644 --- a/recipes/wip/net/http/apache-httpd/recipe.toml +++ b/recipes/wip/net/http/apache-httpd/recipe.toml @@ -1,6 +1,6 @@ #TODO compiles but requires setgroups syscall at startup [source] -tar="https://dlcdn.apache.org/httpd/httpd-2.4.61.tar.bz2" +tar= "https://dlcdn.apache.org/httpd/httpd-2.4.61.tar.bz2" patches = [ "redox.patch", ] diff --git a/recipes/wip/net/ssh/dropbear/recipe.toml b/recipes/wip/net/ssh/dropbear/recipe.toml index 487c164ce..fdffc6bd0 100644 --- a/recipes/wip/net/ssh/dropbear/recipe.toml +++ b/recipes/wip/net/ssh/dropbear/recipe.toml @@ -1,23 +1,19 @@ +#TODO test dynamic linking [source] git = "https://gitlab.redox-os.org/tfinnegan937/dropbear.git" rev = "4c6828d39f988712cf4d2a64c7acf15d76f24aa9" - [build] -template = "custom" +template = "configure" +configureflags = [ + "--disable-syslog", + "--disable-utmpx", + "--disable-utmp", + "--disable-lastlog", + "--disable-loginfunc", + "--disable-wtmp", + "--disable-wtmpx", +] dependencies = [ "openssl1", "zlib" ] -script=""" -COOKBOOK_CONFIGURE_FLAGS+=( - --enable-static - --disable-syslog - --disable-utmpx - --disable-utmp - --disable-lastlog - --disable-loginfunc - --disable-wtmp - --disable-wtmpx -) -cookbook_configure -"""