From 1c6caf3156ac17f1f68b02f4d00676801ae49e4f Mon Sep 17 00:00:00 2001 From: Ribbon <ribbon_45@proton.me> Date: Fri, 1 Dec 2023 18:26:01 +0000 Subject: [PATCH] Update recipes --- recipes/wip/cargo-run-bin/recipe.toml | 5 +++++ recipes/wip/converseen/recipe.toml | 8 +++++++ recipes/wip/cpu-x/recipe.toml | 14 ++++++++++++ recipes/wip/hdf5/recipe.toml | 9 ++++++++ recipes/wip/hpcc/recipe.toml | 5 +++++ recipes/wip/libcpuid/recipe.toml | 6 +++++ recipes/wip/libstatgrab/recipe.toml | 5 +++++ recipes/wip/libwebp2/recipe.toml | 5 +++++ recipes/wip/odin2/recipe.toml | 11 +++++++++ recipes/wip/openfoam/recipe.toml | 9 ++++++++ recipes/wip/pciutils/recipe.toml | 8 +++++++ recipes/wip/phoronix-test-suite/recipe.toml | 5 +++++ recipes/wip/php/recipe.toml | 6 +++++ recipes/wip/qmcpack/recipe.toml | 14 ++++++++++++ recipes/wip/scotch/recipe.toml | 6 +++++ recipes/wip/tauro-monitor/recipe.toml | 5 +++++ recipes/wip/tidb-server/recipe.toml | 5 +++++ recipes/wip/toybrot/recipe.toml | 9 ++++++++ recipes/wip/varia/recipe.toml | 6 +++++ recipes/wip/webkitgtk/recipe.toml | 25 +++++++++++++++++---- recipes/wip/webkitgtk3/recipe.toml | 25 +++++++++++++++++++++ 21 files changed, 187 insertions(+), 4 deletions(-) create mode 100644 recipes/wip/cargo-run-bin/recipe.toml create mode 100644 recipes/wip/converseen/recipe.toml create mode 100644 recipes/wip/cpu-x/recipe.toml create mode 100644 recipes/wip/hdf5/recipe.toml create mode 100644 recipes/wip/hpcc/recipe.toml create mode 100644 recipes/wip/libcpuid/recipe.toml create mode 100644 recipes/wip/libstatgrab/recipe.toml create mode 100644 recipes/wip/libwebp2/recipe.toml create mode 100644 recipes/wip/odin2/recipe.toml create mode 100644 recipes/wip/openfoam/recipe.toml create mode 100644 recipes/wip/pciutils/recipe.toml create mode 100644 recipes/wip/phoronix-test-suite/recipe.toml create mode 100644 recipes/wip/php/recipe.toml create mode 100644 recipes/wip/qmcpack/recipe.toml create mode 100644 recipes/wip/scotch/recipe.toml create mode 100644 recipes/wip/tauro-monitor/recipe.toml create mode 100644 recipes/wip/tidb-server/recipe.toml create mode 100644 recipes/wip/toybrot/recipe.toml create mode 100644 recipes/wip/varia/recipe.toml create mode 100644 recipes/wip/webkitgtk3/recipe.toml diff --git a/recipes/wip/cargo-run-bin/recipe.toml b/recipes/wip/cargo-run-bin/recipe.toml new file mode 100644 index 000000000..7625128af --- /dev/null +++ b/recipes/wip/cargo-run-bin/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +git = "https://github.com/dustinblackman/cargo-run-bin" +[build] +template = "cargo" diff --git a/recipes/wip/converseen/recipe.toml b/recipes/wip/converseen/recipe.toml new file mode 100644 index 000000000..40bd9848c --- /dev/null +++ b/recipes/wip/converseen/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for CMake, see https://github.com/Faster3ck/Converseen/blob/main/INSTALL.md#install-converseen-using-qt6 +[source] +tar = "https://github.com/Faster3ck/Converseen/archive/refs/tags/v0.12.0.0.tar.gz" +[build] +template = "custom" +dependencies = [ + "qt6-base", +] diff --git a/recipes/wip/cpu-x/recipe.toml b/recipes/wip/cpu-x/recipe.toml new file mode 100644 index 000000000..39f12814d --- /dev/null +++ b/recipes/wip/cpu-x/recipe.toml @@ -0,0 +1,14 @@ +#TODO missing script for CMake, see https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/wiki/manual-build#build-and-install-cpu-x +[source] +tar = "https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/archive/refs/tags/v5.0.2.tar.gz" +[build] +template = "custom" +dependencies = [ + "gtk3mm", + "ncurses", + "glfw", + "libvulkan", + "libstatgrab", + "libcpuid", + "pciutils", +] diff --git a/recipes/wip/hdf5/recipe.toml b/recipes/wip/hdf5/recipe.toml new file mode 100644 index 000000000..c90f9ac71 --- /dev/null +++ b/recipes/wip/hdf5/recipe.toml @@ -0,0 +1,9 @@ +#TODO in case of errors, see https://github.com/HDFGroup/hdf5/blob/develop/release_docs/INSTALL +[source] +tar = "https://github.com/HDFGroup/hdf5/releases/download/hdf5-1_14_3/hdf5-1_14_3.tar.gz" +[build] +template = "configure" +dependencies = [ + "zlib", + "openmpi", +] diff --git a/recipes/wip/hpcc/recipe.toml b/recipes/wip/hpcc/recipe.toml new file mode 100644 index 000000000..6cc31de23 --- /dev/null +++ b/recipes/wip/hpcc/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for building, check the tarball +[source] +tar = "https://hpcchallenge.org/projectsfiles/hpcc/download/hpcc-1.5.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/libcpuid/recipe.toml b/recipes/wip/libcpuid/recipe.toml new file mode 100644 index 000000000..f74374a12 --- /dev/null +++ b/recipes/wip/libcpuid/recipe.toml @@ -0,0 +1,6 @@ +#TODO Not compiled or tested +# require a POSIX-compatible shell, see https://github.com/anrieff/libcpuid#prerequisites +[source] +tar = "https://github.com/anrieff/libcpuid/releases/download/v0.6.4/libcpuid-0.6.4.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libstatgrab/recipe.toml b/recipes/wip/libstatgrab/recipe.toml new file mode 100644 index 000000000..6213aab10 --- /dev/null +++ b/recipes/wip/libstatgrab/recipe.toml @@ -0,0 +1,5 @@ +#TODO Not compiled or tested +[source] +tar = "https://github.com/libstatgrab/libstatgrab/releases/download/LIBSTATGRAB_0_92_1/libstatgrab-0.92.1.tar.gz" +[build] +template = "configure" diff --git a/recipes/wip/libwebp2/recipe.toml b/recipes/wip/libwebp2/recipe.toml new file mode 100644 index 000000000..6742fbb99 --- /dev/null +++ b/recipes/wip/libwebp2/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for CMake, see https://chromium.googlesource.com/codecs/libwebp2/#compiling +[source] +git = "https://chromium.googlesource.com/codecs/libwebp2" +[build] +template = "custom" diff --git a/recipes/wip/odin2/recipe.toml b/recipes/wip/odin2/recipe.toml new file mode 100644 index 000000000..d66d56691 --- /dev/null +++ b/recipes/wip/odin2/recipe.toml @@ -0,0 +1,11 @@ +#TODO missing script for CMake, see https://github.com/TheWaveWarden/odin2#all-platforms +[source] +git = "https://github.com/TheWaveWarden/odin2" +[build] +template = "custom" +dependencies = [ + "mesa", + "curl", + "libx11", + "webkitgtk3", +] diff --git a/recipes/wip/openfoam/recipe.toml b/recipes/wip/openfoam/recipe.toml new file mode 100644 index 000000000..cf6e21fc3 --- /dev/null +++ b/recipes/wip/openfoam/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for building, see https://openfoam.org/download/11-source/ +[source] +tar = "http://dl.openfoam.org/source/11" +[build] +template = "custom" +dependencies = [ + "paraview", + "scotch", +] diff --git a/recipes/wip/pciutils/recipe.toml b/recipes/wip/pciutils/recipe.toml new file mode 100644 index 000000000..70710ff5f --- /dev/null +++ b/recipes/wip/pciutils/recipe.toml @@ -0,0 +1,8 @@ +#TODO missing script for "make", see https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git/tree/README#n52 +[source] +tar = "https://mirrors.edge.kernel.org/pub/software/utils/pciutils/pciutils-3.9.0.tar.xz" +[build] +template = "custom" +dependencies = [ + "zlib", +] diff --git a/recipes/wip/phoronix-test-suite/recipe.toml b/recipes/wip/phoronix-test-suite/recipe.toml new file mode 100644 index 000000000..19495073d --- /dev/null +++ b/recipes/wip/phoronix-test-suite/recipe.toml @@ -0,0 +1,5 @@ +#TODO figure out the installation script - https://github.com/phoronix-test-suite/phoronix-test-suite +[source] +tar = "https://phoronix-test-suite.com/releases/phoronix-test-suite-10.8.4.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/php/recipe.toml b/recipes/wip/php/recipe.toml new file mode 100644 index 000000000..7499fe522 --- /dev/null +++ b/recipes/wip/php/recipe.toml @@ -0,0 +1,6 @@ +#TODO Not compiled or tested +# in case of problems, read https://www.php.net/manual/en/install.unix.php +[source] +tar = "https://www.php.net/distributions/php-8.3.0.tar.xz" +[build] +template = "configure" diff --git a/recipes/wip/qmcpack/recipe.toml b/recipes/wip/qmcpack/recipe.toml new file mode 100644 index 000000000..a48f22cec --- /dev/null +++ b/recipes/wip/qmcpack/recipe.toml @@ -0,0 +1,14 @@ +#TODO missing script for CMake, see https://qmcpack.readthedocs.io/en/develop/installation.html#building-with-cmake +#TODO probably missing dependencies +[source] +tar = "https://github.com/QMCPACK/qmcpack/archive/refs/tags/v3.17.1.tar.gz" +[build] +template = "custom" +dependencies = [ + "openmpi", + "openblas", + "hdf5", + "libxml2", + "boost", + "fftw", +] diff --git a/recipes/wip/scotch/recipe.toml b/recipes/wip/scotch/recipe.toml new file mode 100644 index 000000000..277d77d42 --- /dev/null +++ b/recipes/wip/scotch/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for CMake, see https://gitlab.inria.fr/scotch/scotch#installation +#TODO probably missing dependencies +[source] +tar = "https://gitlab.inria.fr/scotch/scotch/-/archive/v7.0.4/scotch-v7.0.4.tar.bz2" +[build] +template = "custom" diff --git a/recipes/wip/tauro-monitor/recipe.toml b/recipes/wip/tauro-monitor/recipe.toml new file mode 100644 index 000000000..7d8d7d7cc --- /dev/null +++ b/recipes/wip/tauro-monitor/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for Meson, lacking installation instructions +[source] +tar = "https://github.com/taunoe/tauno-monitor/archive/refs/tags/v0.1.5.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/tidb-server/recipe.toml b/recipes/wip/tidb-server/recipe.toml new file mode 100644 index 000000000..8ddeb1a22 --- /dev/null +++ b/recipes/wip/tidb-server/recipe.toml @@ -0,0 +1,5 @@ +#TODO missing script for "make", see https://pingcap.github.io/tidb-dev-guide/get-started/build-tidb-from-source.html#build +[source] +tar = "https://github.com/pingcap/tidb/archive/refs/tags/v7.5.0.tar.gz" +[build] +template = "custom" diff --git a/recipes/wip/toybrot/recipe.toml b/recipes/wip/toybrot/recipe.toml new file mode 100644 index 000000000..fdb5525ee --- /dev/null +++ b/recipes/wip/toybrot/recipe.toml @@ -0,0 +1,9 @@ +#TODO missing script for CMake, see https://gitlab.com/VileLasagna/toyBrot#building-toybrot +[source] +git = "https://gitlab.com/VileLasagna/toyBrot" +[build] +template = "custom" +dependencies = [ + "sdl2", + "libpng", +] diff --git a/recipes/wip/varia/recipe.toml b/recipes/wip/varia/recipe.toml new file mode 100644 index 000000000..4313ea734 --- /dev/null +++ b/recipes/wip/varia/recipe.toml @@ -0,0 +1,6 @@ +#TODO missing script for Meson, see https://github.com/giantpinkrobots/varia#building +#TODO probably missing dependencies +[source] +git = "https://github.com/giantpinkrobots/varia" +[build] +template = "custom" diff --git a/recipes/wip/webkitgtk/recipe.toml b/recipes/wip/webkitgtk/recipe.toml index 9a5d426af..80442ab8e 100644 --- a/recipes/wip/webkitgtk/recipe.toml +++ b/recipes/wip/webkitgtk/recipe.toml @@ -1,8 +1,25 @@ -#TODO not compiled or tested +#TODO missing script for CMake and Ninja, see https://trac.webkit.org/wiki/BuildingGtk#BuildingWebKitGTKfromareleasetarball +#TODO missing dependencies, see https://archlinux.org/packages/extra/x86_64/webkitgtk-6.0/ [source] -tar = "https://webkitgtk.org/releases/webkitgtk-2.41.4.tar.xz" +tar = "https://webkitgtk.org/releases/webkitgtk-2.42.2.tar.xz" [build] -template = "configure" +template = "custom" dependencies = [ - "gtk3", + "gtk4", + "cairo", + "fontconfig", + "freetype2", + "glib", + "gstreamer", + "harfbuzz", + "libavif", + "mesa", + "libepoxy", + "libgcrypt", + "libpng", + "libwebp", + "libxml2", + "libwayland", + "zlib", + "sqlite3", ] diff --git a/recipes/wip/webkitgtk3/recipe.toml b/recipes/wip/webkitgtk3/recipe.toml new file mode 100644 index 000000000..9dfcae283 --- /dev/null +++ b/recipes/wip/webkitgtk3/recipe.toml @@ -0,0 +1,25 @@ +#TODO missing script for CMake and Ninja, see https://trac.webkit.org/wiki/BuildingGtk#BuildingWebKitGTKfromareleasetarball +#TODO missing dependencies, see https://archlinux.org/packages/extra/x86_64/webkitgtk-6.0/ +[source] +tar = "https://webkitgtk.org/releases/webkitgtk-2.42.2.tar.xz" +[build] +template = "custom" +dependencies = [ + "gtk3", + "cairo", + "fontconfig", + "freetype2", + "glib", + "gstreamer", + "harfbuzz", + "libavif", + "mesa", + "libepoxy", + "libgcrypt", + "libpng", + "libwebp", + "libxml2", + "libwayland", + "zlib", + "sqlite3", +] -- GitLab