diff --git a/recipes/wip/libs/gnome/at-spi2-core/recipe.toml b/recipes/wip/libs/gnome/at-spi2-core/recipe.toml index f9e0b9e60..c87e3508e 100644 --- a/recipes/wip/libs/gnome/at-spi2-core/recipe.toml +++ b/recipes/wip/libs/gnome/at-spi2-core/recipe.toml @@ -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", +] diff --git a/recipes/wip/libs/gnome/atkmm/recipe.toml b/recipes/wip/libs/gnome/atkmm/recipe.toml index 903f7495e..438c5abdf 100644 --- a/recipes/wip/libs/gnome/atkmm/recipe.toml +++ b/recipes/wip/libs/gnome/atkmm/recipe.toml @@ -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", ] diff --git a/recipes/wip/libs/gnome/gegl/recipe.toml b/recipes/wip/libs/gnome/gegl/recipe.toml index 37b448db6..a0b36c722 100644 --- a/recipes/wip/libs/gnome/gegl/recipe.toml +++ b/recipes/wip/libs/gnome/gegl/recipe.toml @@ -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", diff --git a/recipes/wip/libs/gnome/gexiv2/recipe.toml b/recipes/wip/libs/gnome/gexiv2/recipe.toml index fe53453b7..e503c81cf 100644 --- a/recipes/wip/libs/gnome/gexiv2/recipe.toml +++ b/recipes/wip/libs/gnome/gexiv2/recipe.toml @@ -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" +] \ No newline at end of file diff --git a/recipes/wip/libs/gnome/gtk-vnc/recipe.toml b/recipes/wip/libs/gnome/gtk-vnc/recipe.toml index 8d1085ec1..c6264e227 100644 --- a/recipes/wip/libs/gnome/gtk-vnc/recipe.toml +++ b/recipes/wip/libs/gnome/gtk-vnc/recipe.toml @@ -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" +] diff --git a/recipes/wip/libs/gnome/gtk2mm/recipe.toml b/recipes/wip/libs/gnome/gtk2mm/recipe.toml index 86f6f83d3..dcbfdf404 100644 --- a/recipes/wip/libs/gnome/gtk2mm/recipe.toml +++ b/recipes/wip/libs/gnome/gtk2mm/recipe.toml @@ -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] diff --git a/recipes/wip/libs/gnome/gtksourceview/recipe.toml b/recipes/wip/libs/gnome/gtksourceview/recipe.toml index 39a4801d8..b6b3ed2f8 100644 --- a/recipes/wip/libs/gnome/gtksourceview/recipe.toml +++ b/recipes/wip/libs/gnome/gtksourceview/recipe.toml @@ -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", diff --git a/recipes/wip/libs/gnome/json-glib/recipe.toml b/recipes/wip/libs/gnome/json-glib/recipe.toml index e0da7d376..cf0e8ed60 100644 --- a/recipes/wip/libs/gnome/json-glib/recipe.toml +++ b/recipes/wip/libs/gnome/json-glib/recipe.toml @@ -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", ] diff --git a/recipes/wip/libs/gnome/jsonrpc-glib/recipe.toml b/recipes/wip/libs/gnome/jsonrpc-glib/recipe.toml index 8ba494112..4270d45f6 100644 --- a/recipes/wip/libs/gnome/jsonrpc-glib/recipe.toml +++ b/recipes/wip/libs/gnome/jsonrpc-glib/recipe.toml @@ -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", ] diff --git a/recipes/wip/libs/gnome/libdex/recipe.toml b/recipes/wip/libs/gnome/libdex/recipe.toml index 416794ff3..9a2edf7d7 100644 --- a/recipes/wip/libs/gnome/libdex/recipe.toml +++ b/recipes/wip/libs/gnome/libdex/recipe.toml @@ -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", ] diff --git a/recipes/wip/libs/gnome/libgspell-gtk4/recipe.toml b/recipes/wip/libs/gnome/libgspell-gtk4/recipe.toml index 98f646dfd..cc867eadd 100644 --- a/recipes/wip/libs/gnome/libgspell-gtk4/recipe.toml +++ b/recipes/wip/libs/gnome/libgspell-gtk4/recipe.toml @@ -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 = [ diff --git a/recipes/wip/libs/gnome/libhandy/recipe.toml b/recipes/wip/libs/gnome/libhandy/recipe.toml index c599ad4c9..20ebac4b4 100644 --- a/recipes/wip/libs/gnome/libhandy/recipe.toml +++ b/recipes/wip/libs/gnome/libhandy/recipe.toml @@ -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", diff --git a/recipes/wip/libs/gnome/libnotify/recipe.toml b/recipes/wip/libs/gnome/libnotify/recipe.toml index 5a8c1daba..a451e3451 100644 --- a/recipes/wip/libs/gnome/libnotify/recipe.toml +++ b/recipes/wip/libs/gnome/libnotify/recipe.toml @@ -1,3 +1,4 @@ +#TODO: promote [source] tar = "https://download.gnome.org/sources/libnotify/0.8/libnotify-0.8.4.tar.xz" blake3 = "1c749e4f1cc85f88348bb363b6d78c8373baa19a6db4d2b3a4cf537c1af6b929" diff --git a/recipes/wip/libs/gnome/libpanel/recipe.toml b/recipes/wip/libs/gnome/libpanel/recipe.toml index 0dfe1cc64..17b29d532 100644 --- a/recipes/wip/libs/gnome/libpanel/recipe.toml +++ b/recipes/wip/libs/gnome/libpanel/recipe.toml @@ -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", +] diff --git a/recipes/wip/libs/gnome/libpeas/recipe.toml b/recipes/wip/libs/gnome/libpeas/recipe.toml index b7fa78888..d420abf10 100644 --- a/recipes/wip/libs/gnome/libpeas/recipe.toml +++ b/recipes/wip/libs/gnome/libpeas/recipe.toml @@ -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" +] diff --git a/recipes/wip/libs/gnome/libsoup/recipe.toml b/recipes/wip/libs/gnome/libsoup/recipe.toml index 7472e8388..6a8c44f16 100644 --- a/recipes/wip/libs/gnome/libsoup/recipe.toml +++ b/recipes/wip/libs/gnome/libsoup/recipe.toml @@ -1,3 +1,4 @@ +#TODO: promote [source] tar = "https://download.gnome.org/sources/libsoup/3.6/libsoup-3.6.5.tar.xz" blake3 = "9e5214dfb310ac1bbf8ceb85724f2c79a1d5c94382f306080a6cdea47230e960" diff --git a/recipes/wip/libs/gnome/libwnck3/recipe.toml b/recipes/wip/libs/gnome/libwnck3/recipe.toml index f91a8ce08..2b60d89d4 100644 --- a/recipes/wip/libs/gnome/libwnck3/recipe.toml +++ b/recipes/wip/libs/gnome/libwnck3/recipe.toml @@ -1,3 +1,4 @@ +#TODO: promote [source] tar = "https://download.gnome.org/sources/libwnck/43/libwnck-43.3.tar.xz" blake3 = "711e508f062cc90c660b56f21c5fd237db156ea51fe364fb5e9e766556c2de42" diff --git a/recipes/wip/libs/gnome/libxslt/recipe.toml b/recipes/wip/libs/gnome/libxslt/recipe.toml index 46baf8f3b..41473389f 100644 --- a/recipes/wip/libs/gnome/libxslt/recipe.toml +++ b/recipes/wip/libs/gnome/libxslt/recipe.toml @@ -1,3 +1,4 @@ +#TODO: promote [source] tar = "https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.43.tar.xz" blake3 = "6c529acc02344fe48377810debadaee8eb0511a5553a8b7bea685d5282ab00cb" diff --git a/recipes/wip/libs/gnome/pangomm/recipe.toml b/recipes/wip/libs/gnome/pangomm/recipe.toml index f7805c0f0..26c52fa83 100644 --- a/recipes/wip/libs/gnome/pangomm/recipe.toml +++ b/recipes/wip/libs/gnome/pangomm/recipe.toml @@ -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] diff --git a/recipes/wip/libs/gnome/totem-pl-parser/recipe.toml b/recipes/wip/libs/gnome/totem-pl-parser/recipe.toml index ebc359d50..718f18f36 100644 --- a/recipes/wip/libs/gnome/totem-pl-parser/recipe.toml +++ b/recipes/wip/libs/gnome/totem-pl-parser/recipe.toml @@ -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", diff --git a/recipes/wip/libs/gnome/vte/recipe.toml b/recipes/wip/libs/gnome/vte/recipe.toml index 948971ddf..d4081c479 100644 --- a/recipes/wip/libs/gnome/vte/recipe.toml +++ b/recipes/wip/libs/gnome/vte/recipe.toml @@ -1,3 +1,4 @@ +#TODO: promote [source] tar = "https://download.gnome.org/sources/vte/0.82/vte-0.82.1.tar.xz" blake3 = "2d16b6808c0eaa801d59ccabcae13e76ccd6229869dad1efe0524a4c83b53a87" diff --git a/recipes/wip/libs/gnome/zenity/recipe.toml b/recipes/wip/libs/gnome/zenity/recipe.toml index 39a9ed04c..1402e2605 100644 --- a/recipes/wip/libs/gnome/zenity/recipe.toml +++ b/recipes/wip/libs/gnome/zenity/recipe.toml @@ -1,3 +1,4 @@ +#TODO: promote [source] tar = "https://download.gnome.org/sources/zenity/3.44/zenity-3.44.5.tar.xz" blake3 = "de4c662bd33107e9247c23d248e4b1b51a68994b01ecefda77422e1007b11c1e" diff --git a/recipes/wip/libs/graphics/libnoise/recipe.toml b/recipes/wip/libs/graphics/libnoise/recipe.toml index c9fff830a..58019ff7a 100644 --- a/recipes/wip/libs/graphics/libnoise/recipe.toml +++ b/recipes/wip/libs/graphics/libnoise/recipe.toml @@ -1,5 +1,6 @@ #TODO not compiled or tested [source] git = "https://github.com/qknight/libnoise" +shallow_clone = true [build] template = "cmake" diff --git a/recipes/wip/libs/graphics/libvulkan/recipe.toml b/recipes/wip/libs/graphics/libvulkan/recipe.toml index b7630f7de..7dbf8982c 100644 --- a/recipes/wip/libs/graphics/libvulkan/recipe.toml +++ b/recipes/wip/libs/graphics/libvulkan/recipe.toml @@ -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 = [ diff --git a/recipes/wip/libs/graphics/vulkan-headers/recipe.toml b/recipes/wip/libs/graphics/vulkan-headers/recipe.toml index 9f0f83d2a..0d9e85d4f 100644 --- a/recipes/wip/libs/graphics/vulkan-headers/recipe.toml +++ b/recipes/wip/libs/graphics/vulkan-headers/recipe.toml @@ -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" diff --git a/recipes/wip/libs/gui/girara/recipe.toml b/recipes/wip/libs/gui/girara/recipe.toml index c26f68cca..6589bf511 100644 --- a/recipes/wip/libs/gui/girara/recipe.toml +++ b/recipes/wip/libs/gui/girara/recipe.toml @@ -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", ]