Update recipes

This commit is contained in:
Ribbon 2023-12-01 18:26:01 +00:00
parent b98ffcff37
commit 1c6caf3156
21 changed files with 187 additions and 4 deletions

View File

@ -0,0 +1,5 @@
#TODO Not compiled or tested
[source]
git = "https://github.com/dustinblackman/cargo-run-bin"
[build]
template = "cargo"

View File

@ -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",
]

View File

@ -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",
]

View File

@ -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",
]

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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",
]

View File

@ -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",
]

View File

@ -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",
]

View File

@ -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"

View File

@ -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"

View File

@ -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",
]

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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",
]

View File

@ -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"

View File

@ -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",
]

View File

@ -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",
]