redox/recipes/wip/libs/gnome/gtk3/recipe.toml

57 lines
985 B
TOML

#TODO promote
[source]
git = "https://gitlab.redox-os.org/redox-os/gtk"
branch = "redox-3.24.43"
shallow_clone = true
[build]
dependencies = [
"atk",
"cairo",
"expat",
"fontconfig",
"freetype2",
"fribidi",
"gdk-pixbuf",
"gettext",
"glib",
#TODO "gobject-introspection",
"harfbuzz",
"libepoxy",
"libffi",
"libiconv",
"libjpeg",
"liborbital",
"libpng",
"libpthread-stubs",
"libwayland",
# "libx11",
# "libxau",
"libxkbcommon",
# "libxcb",
# "libxext",
# "libxfixes",
# "libxi",
# "libxrandr",
# "libxrender",
# "libxxf86vm",
"mesa",
"pango",
"pcre2",
"pixman",
"shared-mime-info",
"wayland-protocols",
"x11proto",
"zlib",
]
template = "custom"
script = """
DYNAMIC_INIT
CFLAGS="${CFLAGS} -DM_SQRT2=1.41421356237309504880"
cookbook_meson \
-Dexamples=false \
-Dx11_backend=false \
-Dintrospection=false \
-Dtests=false
"""