Merge branch redox:master into master

This commit is contained in:
Stefan Augdopler 2026-03-22 22:31:40 +01:00
commit 8c8857c7ed
22 changed files with 77 additions and 35 deletions

View File

@ -2,6 +2,10 @@
# build instructions: https://chromium.googlesource.com/codecs/libgav1/#compile
[source]
git = "https://chromium.googlesource.com/codecs/libgav1"
rev = "e386d8f1fb983200972d159b9be47fd5d0776708"
rev = "v0.20.0"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-DLIBGAV1_ENABLE_TESTS=OFF"
]

View File

@ -1,3 +1,4 @@
#TODO: promote
[source]
tar = "https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.11.1.tar.bz2"
blake3 = "68844e12b92960d66c4ce85a4c3db1df8377b232980f1218b4c5d904e9c02511"

View File

@ -1,6 +1,9 @@
#TODO not compiled or tested
# build instructions: https://gdal.org/development/building_from_source.html
[source]
tar = "https://github.com/OSGeo/gdal/releases/download/v3.8.4/gdal-3.8.4.tar.gz"
tar = "https://github.com/OSGeo/gdal/releases/download/v3.12.3/gdal-3.12.3.tar.xz"
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_TESTING=OFF"
]

View File

@ -2,9 +2,13 @@
# build instructions: https://github.com/libgit2/libgit2#building-libgit2---using-cmake
[source]
git = "https://github.com/libgit2/libgit2"
rev = "a2bde63741977ca0f4ef7db2f609df320be67a08"
rev = "v1.9.2"
shallow_clone = true
[build]
template = "cmake"
dependencies = [
"openssl1",
cmakeflags = [
"-DBUILD_TESTS=OFF"
]
dependencies = [
"openssl3",
]

View File

@ -1,6 +1,7 @@
#TODO Needs to determine the script
[source]
git = "https://github.com/g-truc/glm"
rev = "bf71a834948186f4097caa076cd2663c69a10e1e"
rev = "1.0.3"
shallow_clone = true
[build]
template = "custom"
template = "cmake"

View File

@ -1,4 +1,4 @@
#TODO make gnutls work
#TODO not compiled or tested
[source]
tar = "https://camaya.net/download/gloox-1.0.27.tar.bz2"
[build]

View File

@ -1,3 +1,4 @@
#TODO: promote
[source]
tar = "https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.55.tar.bz2"
blake3 = "6c363dd8c6bcf2601dd5ff3b11fa2f699baa2aae40de2acd92461af0fd8178f0"

View File

@ -1,6 +1,8 @@
#TODO undefined macro: AC_PROG_LIBTOOL
[source]
tar = "https://www.nico.schottelius.org/software/gpm/archives/gpm-1.20.7.tar.bz2"
script = "./autogen.sh"
script = """
autotools_recursive_regenerate
"""
[build]
template = "configure"

View File

@ -4,6 +4,9 @@
tar = "https://github.com/steveire/grantlee/releases/download/v5.3.1/grantlee-5.3.1.tar.gz"
[build]
template = "cmake"
cmakeflags = [
"-DBUILD_TESTS=FALSE"
]
dependencies = [
"qt5-base",
]

View File

@ -1,7 +1,8 @@
#TODO compiled but not tested
[source]
git = "https://codeberg.org/gumbo-parser/gumbo-parser"
rev = "23af2f7c5a9da7e7ea42fcc2c573df52e4a3a5be"
script = "./autogen.sh"
tar = "https://codeberg.org/gumbo-parser/gumbo-parser/archive/0.13.2.tar.gz"
script = """
autotools_recursive_regenerate
"""
[build]
template = "configure"

View File

@ -1,10 +1,7 @@
#TODO the git repository contents aren't copied to the "build" folder
#TODO not compiled or tested
[source]
git = "https://github.com/libharu/libharu"
rev = "0c598becaadaef8e3d12b883f9fc2864a118c12d"
rev = "v2.4.5"
shallow_clone = true
[build]
template = "custom"
script = """
./buildconf.sh
cookbook_configure
"""
template = "cmake"

View File

@ -2,7 +2,8 @@
# build instructions: https://github.com/libusb/hidapi/blob/master/BUILD.cmake.md
[source]
git = "https://github.com/libusb/hidapi"
rev = "d3013f0af3f4029d82872c1a9487ea461a56dee4"
rev = "hidapi-0.15.0"
shallow_clone = true
[build]
template = "cmake"
dependencies = [

View File

@ -1,5 +1,9 @@
#TODO missing script for building, see https://github.com/hunspell/hyphen/blob/master/README#L49
#TODO not compiled or tested
[source]
git = "https://github.com/hunspell/hyphen"
shallow_clone = true
script = """
autotools_recursive_regenerate
"""
[build]
template = "custom"
template = "configure"

View File

@ -1,3 +1,4 @@
#TODO: promote
[source]
tar = "https://github.com/unicode-org/icu/releases/download/release-77-1/icu4c-77_1-src.tgz"
blake3 = "8f51c4e4c6577b61d02921e800ddb0a2d4778addf7717eef4c5bb0e8a5582c3a"

View File

@ -1,7 +1,6 @@
#TODO not compiled or tested
# build instructions: https://imath.readthedocs.io/en/latest/install.html#linux-macos
[source]
git = "https://github.com/AcademySoftwareFoundation/Imath"
rev = "d690a3fcff4e877ead5ae56c7e964595ade8a35e"
tar = "https://github.com/AcademySoftwareFoundation/Imath/releases/download/v3.2.2/Imath-3.2.2.tar.gz"
[build]
template = "cmake"

View File

@ -2,6 +2,11 @@
# build instructions: https://github.com/arximboldi/immer#usage
[source]
git = "https://github.com/arximboldi/immer"
rev = "5875f7739a6c642ad58cbedadb509c86d421217e"
rev = "v0.9.1"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-Dimmer_BUILD_TESTS=off",
"-Dimmer_BUILD_DOCS=off",
]

View File

@ -1,10 +1,15 @@
#TODO not compiled or tested
# build instructions: https://wayland.freedesktop.org/libinput/doc/latest/building.html#building
[source]
git = "https://gitlab.freedesktop.org/libinput/libinput"
rev = "1680f2fbaa63a91739012c6b57988ab1918ea0b7"
tar = "https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.30.2/libinput-1.30.2.tar.bz2"
[build]
template = "meson"
mesonflags = [
"-Dlibwacom=false",
"-Dmtdev=false",
"-Ddebug-gui=false",
"-Dtests=false",
]
dependencies = [
"eudev",
"libevdev",

View File

@ -1,6 +1,10 @@
#TODO not compiled or tested
# build instructions: https://github.com/jasper-software/jasper/blob/master/INSTALL.txt
[source]
tar = "https://github.com/jasper-software/jasper/releases/download/version-4.1.1/jasper-4.1.1.tar.gz"
tar = "https://github.com/jasper-software/jasper/releases/download/version-4.2.9/jasper-4.2.9.tar.gz"
[build]
template = "cmake"
cmakeflags = [
"-DJAS_ENABLE_DOC=OFF",
"-DJAS_ENABLE_OPENGL=OFF",
]

View File

@ -2,8 +2,14 @@
# build instructions: https://github.com/arximboldi/lager#usage
[source]
git = "https://github.com/arximboldi/lager"
rev = "v0.1.3"
shallow_clone = true
[build]
template = "cmake"
cmakeflags = [
"-Dlager_BUILD_TESTS=OFF",
"-Dlager_BUILD_DOCS=OFF",
]
dependencies = [
"libzug",
"boost",

View File

@ -1,7 +1,6 @@
#TODO not compiled or tested
# build instructions: https://github.com/google/googletest/blob/main/googletest/README.md
[source]
git = "https://github.com/google/googletest"
rev = "f8d7d77c06936315286eb55f8de22cd23c188571"
tar = "https://github.com/google/googletest/releases/download/v1.17.0/googletest-1.17.0.tar.gz"
[build]
template = "cmake"

View File

@ -1,11 +1,11 @@
#TODO not compiled or tested
[source]
git = "https://github.com/pjd/pjdfstest"
[build]
template = "custom"
shallow_clone = true
script = """
mkdir -pv "${COOKBOOK_STAGE}/home/user/pjdfstest"
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/home/user/pjdfstest"
autotools_recursive_regenerate
"""
[build]
template = "configure"
[package]
dependencies = ["perl5"]

View File

@ -1,7 +1,8 @@
#TODO not compiled or tested
[source]
git = "https://github.com/kdave/xfstests"
rev = "2cba4b54e6ab21d9324000f3cd009dbe9cad9c19"
rev = "v2026.03.20"
shallow_clone = true
[build]
template = "custom"
script = """