mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-20 03:44:18 +08:00
Improve and update more recipes
This commit is contained in:
parent
69572c112c
commit
90900a8b84
@ -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"
|
||||
]
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#TODO: promote
|
||||
[source]
|
||||
tar = "https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.11.1.tar.bz2"
|
||||
blake3 = "68844e12b92960d66c4ce85a4c3db1df8377b232980f1218b4c5d904e9c02511"
|
||||
|
||||
@ -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"
|
||||
]
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#TODO: promote
|
||||
[source]
|
||||
tar = "https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.55.tar.bz2"
|
||||
blake3 = "6c363dd8c6bcf2601dd5ff3b11fa2f699baa2aae40de2acd92461af0fd8178f0"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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 = [
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"]
|
||||
|
||||
@ -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 = """
|
||||
|
||||
Loading…
Reference in New Issue
Block a user