mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-23 13:24:17 +08:00
Improve and update more library recipes
This commit is contained in:
parent
a9851e7010
commit
5e90e99db8
@ -1,5 +1,8 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/uriparser/uriparser/releases/download/uriparser-0.9.8/uriparser-0.9.8.tar.bz2"
|
||||
tar = "https://github.com/uriparser/uriparser/releases/download/uriparser-1.0.0/uriparser-1.0.0.tar.bz2"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DURIPARSER_BUILD_DOCS=OFF"
|
||||
]
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#TODO compiled but not tested
|
||||
[source]
|
||||
tar = "https://github.com/libusb/libusb/releases/download/v1.0.26/libusb-1.0.26.tar.bz2"
|
||||
tar = "https://github.com/libusb/libusb/releases/download/v1.0.29/libusb-1.0.29.tar.bz2"
|
||||
[build]
|
||||
template = "configure"
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#TODO: promote
|
||||
[source]
|
||||
tar = "https://sourceforge.net/projects/libuuid/files/libuuid-1.0.3.tar.gz/download"
|
||||
blake3 = "ac6582304401d2be6e5db4570c0d9d6d1500f12c918591a05066679bb2e41e55"
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#TODO can't recognize the redox target
|
||||
#TODO probably require libdrm
|
||||
# probably require libdrm
|
||||
[source]
|
||||
tar = "https://github.com/intel/libva/releases/download/2.19.0/libva-2.19.0.tar.bz2"
|
||||
[build]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO make dependencies work
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://dev-www.libreoffice.org/src/libvisio/libvisio-0.1.7.tar.xz"
|
||||
[build]
|
||||
|
||||
@ -2,15 +2,26 @@
|
||||
# build instructions: https://github.com/LibVNC/libvncserver#how-to-build
|
||||
[source]
|
||||
git = "https://github.com/LibVNC/libvncserver"
|
||||
rev = "10e9eb75f73e973725dc75c373de5d89807af028"
|
||||
rev = "LibVNCServer-0.9.15"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DWITH_OPENSSL=ON",
|
||||
"-DWITH_GCRYPT=OFF",
|
||||
"-DWITH_GTK=OFF",
|
||||
"-DWITH_FFMPEG=OFF",
|
||||
"-DWITH_QT=OFF",
|
||||
"-DWITH_XCB=OFF",
|
||||
"-DWITH_SYSTEMD=OFF",
|
||||
"-DWITH_TESTS=OFF",
|
||||
"-DWITH_IPv6=OFF",
|
||||
]
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"ffmpeg6",
|
||||
"openssl3",
|
||||
#"ffmpeg6",
|
||||
"libssh2",
|
||||
"sdl2",
|
||||
"libpng",
|
||||
"libjpeg",
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO missing script for "make"
|
||||
#TODO verify current status
|
||||
[source]
|
||||
tar = "https://launchpad.net/libvterm/trunk/v0.3/+download/libvterm-0.3.3.tar.gz"
|
||||
[build]
|
||||
|
||||
@ -1,10 +1,11 @@
|
||||
#TODO missing script for installation, lacking build instructions
|
||||
[source]
|
||||
git = "https://github.com/zaphoyd/websocketpp"
|
||||
rev = "56123c87598f8b1dd471be83ca841ceae07f95ba"
|
||||
rev = "0.8.2"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
"openssl3",
|
||||
"zlib",
|
||||
]
|
||||
@ -1,9 +1,13 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/warmcat/libwebsockets"
|
||||
rev = "4415e84c095857629863804e941b9e1c2e9347ef"
|
||||
branch = "v4.5-stable"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"openssl1",
|
||||
cmakeflags = [
|
||||
"-DLWS_WITH_DISTRO_RECOMMENDED=ON"
|
||||
]
|
||||
dependencies = [
|
||||
"openssl3",
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO make dependencies work
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://sourceforge.net/projects/libwpd/files/libwpd/libwpd-0.10.3/libwpd-0.10.3.tar.xz/download"
|
||||
[build]
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#TODO: promote
|
||||
[source]
|
||||
tar = "https://github.com/besser82/libxcrypt/releases/download/v4.4.36/libxcrypt-4.4.36.tar.xz"
|
||||
[build]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO make dependencies work
|
||||
#TODO verify current status
|
||||
[source]
|
||||
tar = "https://www.x.org/releases/individual/lib/libXcursor-1.2.1.tar.xz"
|
||||
script = """
|
||||
|
||||
@ -1,17 +1,16 @@
|
||||
#TODO: promote
|
||||
[source]
|
||||
tar = "https://xkbcommon.org/download/libxkbcommon-1.7.0.tar.xz"
|
||||
b3sum = "5001ca0b8562feeef2010bf16c05657e3875fda3ed5fdedbf48b9135e5cdfcbc"
|
||||
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Denable-wayland=false"
|
||||
"-Denable-x11=false"
|
||||
]
|
||||
dependencies = [
|
||||
"libxml2",
|
||||
"xz",
|
||||
"zlib",
|
||||
]
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_meson \
|
||||
-Denable-wayland=false \
|
||||
-Denable-x11=false
|
||||
"""
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
# build instructions: https://github.com/xtensor-stack/xsimd#install-from-sources
|
||||
[source]
|
||||
git = "https://github.com/xtensor-stack/xsimd"
|
||||
rev = "c1247bffa8fc36de7380a5cd42673a3b32f74c97"
|
||||
rev = "14.1.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
# build instructions: https://github.com/xtensor-stack/xtl#install-from-sources
|
||||
[source]
|
||||
git = "https://github.com/xtensor-stack/xtl"
|
||||
rev = "c95f6c8b13ffb7f74f16d3fd6882668b79bd8412"
|
||||
rev = "0.8.2"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO missing dependencies
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://www.x.org/releases/individual/lib/libXtst-1.2.4.tar.xz"
|
||||
[build]
|
||||
|
||||
@ -1,6 +1,10 @@
|
||||
#TODO missing script
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/sekrit-twc/zimg"
|
||||
rev = "e5b0de6bebbcbc66732ed5afaafef6b2c7dfef87"
|
||||
branch = "v3.0"
|
||||
shallow_clone = true
|
||||
script = """
|
||||
autotools_recursive_regenerate
|
||||
"""
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "configure"
|
||||
|
||||
@ -2,8 +2,14 @@
|
||||
# build instructions: https://github.com/arximboldi/zug#usage
|
||||
[source]
|
||||
git = "https://github.com/arximboldi/zug"
|
||||
rev = "v0.1.2"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-Dzug_BUILD_TESTS=OFF",
|
||||
"-Dzug_BUILD_DOCS=OFF",
|
||||
]
|
||||
dependencies = [
|
||||
"boost",
|
||||
]
|
||||
|
||||
@ -1,6 +1,10 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://gitlab.com/lv2/lilv/-/blob/master/INSTALL.md?ref_type=heads
|
||||
[source]
|
||||
tar = "https://download.drobilla.net/lilv-0.24.20.tar.xz"
|
||||
tar = "https://gitlab.com/lv2/lilv/-/archive/v0.26.4/lilv-v0.26.4.tar.bz2"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dtests=disabled",
|
||||
"-Ddocs=disabled",
|
||||
]
|
||||
|
||||
@ -1,9 +1,10 @@
|
||||
#TODO missing script, see https://github.com/jgaeddert/liquid-dsp#installation-and-dependencies
|
||||
[source]
|
||||
git = "https://github.com/jgaeddert/liquid-dsp"
|
||||
rev = "8bf87b6fe325d98c250d6911fa50518d14175d86"
|
||||
rev = "v1.7.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
"fftw",
|
||||
]
|
||||
|
||||
@ -4,3 +4,7 @@
|
||||
tar = "https://lv2plug.in/spec/lv2-1.18.10.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dtests=disabled",
|
||||
"-Ddocs=disabled",
|
||||
]
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#TODO compiled but not tested
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.14.tar.gz"
|
||||
tar = "https://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.16.tar.gz"
|
||||
[build]
|
||||
template = "configure"
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#TODO compilation error
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://ftp.gnu.org/gnu/m4/m4-1.4.19.tar.xz"
|
||||
tar = "https://ftp.gnu.org/gnu/m4/m4-1.14.21.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
template = "configure"
|
||||
|
||||
@ -1,5 +1,11 @@
|
||||
#TODO missing script for building, lacking build instructions
|
||||
#TODO not tested
|
||||
[source]
|
||||
tar = "https://dlcdn.apache.org/maven/maven-3/3.9.5/source/apache-maven-3.9.5-src.tar.gz"
|
||||
tar = "https://dlcdn.apache.org/maven/maven-3/3.9.14/binaries/apache-maven-3.9.14-bin.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
|
||||
cp -rv "${COOKBOOK_SOURCE}"/bin/* "${COOKBOOK_STAGE}/usr/bin"
|
||||
"""
|
||||
[package]
|
||||
dependencies = ["openjdk21"]
|
||||
|
||||
@ -2,6 +2,10 @@
|
||||
# build instructions: https://github.com/microsoft/mimalloc#macos-linux-bsd-etc
|
||||
[source]
|
||||
git = "https://github.com/microsoft/mimalloc"
|
||||
rev = "43ce4bd7fd34bcc730c1c7471c99995597415488"
|
||||
rev = "v3.2.8"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DMI_BUILD_TESTS=OFF"
|
||||
]
|
||||
|
||||
@ -1,6 +1,9 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://github.com/mltframework/mlt#readme
|
||||
[source]
|
||||
tar = "https://github.com/mltframework/mlt/releases/download/v7.22.0/mlt-7.22.0.tar.gz"
|
||||
tar = "https://github.com/mltframework/mlt/releases/download/v7.36.1/mlt-7.36.1.tar.gz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DBUILD_TESTS_WITH_QT6=OFF"
|
||||
]
|
||||
|
||||
@ -1,6 +1,8 @@
|
||||
#TODO verify current state
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/njskalski/mozangle.git"
|
||||
branch = "redox_mods"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#TODO missing script for building, verify the tarball
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://files.musepack.net/source/musepack_src_r475.tar.gz"
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "cmake"
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
#TODO missing script for installation, lacking a build system
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://github.com/nlohmann/json/releases/download/v3.11.2/json.tar.xz"
|
||||
tar = "https://github.com/nlohmann/json/releases/download/v3.12.0/json.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DJSON_BuildTests=OFF"
|
||||
]
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://github.com/OpenImageDenoise/oidn#compiling-on-linuxmacos
|
||||
[source]
|
||||
git = "https://github.com/OpenImageDenoise/oidn"
|
||||
tar = "https://github.com/RenderKit/oidn/releases/download/v2.4.1/oidn-2.4.1.src.tar.gz"
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
|
||||
@ -1,10 +1,15 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://oneapi-src.github.io/oneDNN/dev_guide_build.html#linux-macos
|
||||
[source]
|
||||
git = "https://github.com/oneapi-src/oneDNN"
|
||||
rev = "16720eaaab9557158ff77ebf3bc610e9682928d6"
|
||||
git = "https://github.com/uxlfoundation/oneDNN"
|
||||
rev = "v3.11.1"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DDNNL_BUILD_DOC=FALSE",
|
||||
"-DDNNL_BUILD_TESTS=FLASE",
|
||||
]
|
||||
dependencies = [
|
||||
"onetbb",
|
||||
]
|
||||
|
||||
@ -1,7 +1,11 @@
|
||||
#TODO not compiled or tested
|
||||
# build instructions: https://github.com/oneapi-src/oneTBB/blob/master/INSTALL.md
|
||||
[source]
|
||||
git = "https://github.com/oneapi-src/oneTBB"
|
||||
rev = "8b829acc65569019edb896c5150d427f288e8aba"
|
||||
git = "https://github.com/uxlfoundation/oneTBB"
|
||||
rev = "v2022.3.0"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
cmakeflags = [
|
||||
"-DTBB_TEST=OFF",
|
||||
]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user