mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-25 06:14:18 +08:00
Improve and update more library recipes
This commit is contained in:
parent
90900a8b84
commit
ba157856fc
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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",
|
||||
]
|
||||
|
||||
@ -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",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user