mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-22 04:44:19 +08:00
Improve and try to fix many library recipes
This commit is contained in:
parent
e50d2ad82e
commit
3ff7c59742
@ -3,8 +3,8 @@
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/at-spi2-core/2.57/at-spi2-core-2.57.0.tar.xz"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
DYNAMIC_INIT
|
||||
cookbook_meson
|
||||
"""
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Ddefault_bus=dbus-daemon",
|
||||
"-Dintrospection=false",
|
||||
]
|
||||
|
||||
@ -1,9 +1,8 @@
|
||||
#TODO make atk work
|
||||
#TODO probably wrong script, see https://gitlab.gnome.org/GNOME/atkmm
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.2.tar.xz"
|
||||
tar = "https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.3.tar.xz"
|
||||
[build]
|
||||
template = "configure"
|
||||
template = "meson"
|
||||
dependencies = [
|
||||
"atk",
|
||||
]
|
||||
|
||||
@ -4,6 +4,12 @@
|
||||
tar = "https://download.gimp.org/pub/gegl/0.4/gegl-0.4.46.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Ddocs=false",
|
||||
"-Dgi-docgen=false",
|
||||
"-Dintrospection=false",
|
||||
"-Dparallel-tests=false",
|
||||
]
|
||||
dependencies = [
|
||||
"libpng",
|
||||
"glib",
|
||||
|
||||
@ -4,3 +4,6 @@
|
||||
tar = "https://download.gnome.org/sources/gexiv2/0.14/gexiv2-0.14.2.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dintrospection=false"
|
||||
]
|
||||
@ -3,3 +3,6 @@
|
||||
tar = "https://download.gnome.org/sources/gtk-vnc/1.5/gtk-vnc-1.5.0.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dintrospection=false"
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO determine dependencies
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/gtkmm/2.24/gtkmm-2.24.5.tar.xz"
|
||||
[build]
|
||||
|
||||
@ -4,6 +4,10 @@
|
||||
tar = "https://download.gnome.org/sources/gtksourceview/5.10/gtksourceview-5.10.0.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dbuild-testsuite=false",
|
||||
"-Dintrospection=false",
|
||||
]
|
||||
dependencies = [
|
||||
"glib",
|
||||
"gtk4",
|
||||
|
||||
@ -4,6 +4,14 @@
|
||||
tar = "https://download.gnome.org/sources/json-glib/1.8/json-glib-1.8.0.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dintrospection=false",
|
||||
"-Ddocumentation=false",
|
||||
"-Dgtk_doc=false",
|
||||
"-Dtests=false",
|
||||
"-Dconformance=false",
|
||||
"-Dinstalled_tests=false",
|
||||
]
|
||||
dependencies = [
|
||||
"glib",
|
||||
]
|
||||
|
||||
@ -4,6 +4,10 @@
|
||||
tar = "https://download.gnome.org/sources/jsonrpc-glib/3.44/jsonrpc-glib-3.44.0.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dwith_introspection=false",
|
||||
"-Denable_tests=false",
|
||||
]
|
||||
dependencies = [
|
||||
"glib",
|
||||
]
|
||||
|
||||
@ -4,6 +4,10 @@
|
||||
tar = "https://download.gnome.org/sources/libdex/0.4/libdex-0.4.1.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dintrospection=false",
|
||||
"-Dtests=false",
|
||||
]
|
||||
dependencies = [
|
||||
"glib",
|
||||
]
|
||||
|
||||
@ -1,7 +1,9 @@
|
||||
#TODO make gtk4 work
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://gitlab.gnome.org/otrocodigo/gspell/-/archive/1.11.1/gspell-1.11.1.tar.bz2"
|
||||
script = "./autogen.sh"
|
||||
script = """
|
||||
autotools_recursive_regenerate
|
||||
"""
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
|
||||
@ -6,6 +6,7 @@ tar = "https://download.gnome.org/sources/libhandy/1.8/libhandy-1.8.3.tar.xz"
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dtests=false"
|
||||
"-Dintrospection=false",
|
||||
]
|
||||
dependencies = [
|
||||
"glib",
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#TODO: promote
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/libnotify/0.8/libnotify-0.8.4.tar.xz"
|
||||
blake3 = "1c749e4f1cc85f88348bb363b6d78c8373baa19a6db4d2b3a4cf537c1af6b929"
|
||||
|
||||
@ -4,3 +4,7 @@
|
||||
tar = "https://download.gnome.org/sources/libpanel/1.4/libpanel-1.4.0.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dintrospection=false",
|
||||
"-Ddocs=false",
|
||||
]
|
||||
|
||||
@ -4,3 +4,6 @@
|
||||
tar = "https://download.gnome.org/sources/libpeas/2.0/libpeas-2.0.0.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dintrospection=false"
|
||||
]
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#TODO: promote
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/libsoup/3.6/libsoup-3.6.5.tar.xz"
|
||||
blake3 = "9e5214dfb310ac1bbf8ceb85724f2c79a1d5c94382f306080a6cdea47230e960"
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#TODO: promote
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/libwnck/43/libwnck-43.3.tar.xz"
|
||||
blake3 = "711e508f062cc90c660b56f21c5fd237db156ea51fe364fb5e9e766556c2de42"
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#TODO: promote
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.43.tar.xz"
|
||||
blake3 = "6c529acc02344fe48377810debadaee8eb0511a5553a8b7bea685d5282ab00cb"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
#TODO probably wrong template
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.tar.xz"
|
||||
[build]
|
||||
|
||||
@ -4,6 +4,9 @@
|
||||
tar = "https://download.gnome.org/sources/totem-pl-parser/3.26/totem-pl-parser-3.26.6.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dintrospection=false"
|
||||
]
|
||||
dependencies = [
|
||||
"libxml2",
|
||||
"glib",
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#TODO: promote
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/vte/0.82/vte-0.82.1.tar.xz"
|
||||
blake3 = "2d16b6808c0eaa801d59ccabcae13e76ccd6229869dad1efe0524a4c83b53a87"
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
#TODO: promote
|
||||
[source]
|
||||
tar = "https://download.gnome.org/sources/zenity/3.44/zenity-3.44.5.tar.xz"
|
||||
blake3 = "de4c662bd33107e9247c23d248e4b1b51a68994b01ecefda77422e1007b11c1e"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/qknight/libnoise"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
@ -2,7 +2,8 @@
|
||||
# build instructions: https://github.com/KhronosGroup/Vulkan-Loader/blob/main/BUILD.md
|
||||
[source]
|
||||
git = "https://github.com/KhronosGroup/Vulkan-Loader"
|
||||
rev = "cf1a1eff115465b2425d287bef1e94ca62b0de1b"
|
||||
rev = "v1.4.346"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
dependencies = [
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#TODO not compiled or tested
|
||||
[source]
|
||||
git = "https://github.com/KhronosGroup/Vulkan-Headers"
|
||||
rev = "vulkan-sdk-1.4.341.0"
|
||||
rev = "v1.4.346"
|
||||
shallow_clone = true
|
||||
[build]
|
||||
template = "cmake"
|
||||
|
||||
@ -4,6 +4,10 @@
|
||||
tar = "https://pwmt.org/projects/girara/download/girara-0.4.5.tar.xz"
|
||||
[build]
|
||||
template = "meson"
|
||||
mesonflags = [
|
||||
"-Dtests=disabled",
|
||||
"-Ddocs=disabled",
|
||||
]
|
||||
dependencies = [
|
||||
"gtk3",
|
||||
]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user