From 46805147e46588db59a05c83f7fd6e3474af9fb0 Mon Sep 17 00:00:00 2001 From: Ribbon Date: Thu, 15 Jan 2026 13:01:52 -0300 Subject: [PATCH] Improve more recipes --- recipes/wip/gnome/gnome-web/recipe.toml | 15 ++++++--------- recipes/wip/gnome/pitivi/recipe.toml | 2 +- recipes/wip/image/editors/drawing/recipe.toml | 6 +++++- recipes/wip/image/editors/inkscape/recipe.toml | 3 ++- .../wip/image/other/graphicsmagick/recipe.toml | 5 ++--- recipes/wip/image/upscaling/upscaler/recipe.toml | 9 ++++++++- 6 files changed, 24 insertions(+), 16 deletions(-) diff --git a/recipes/wip/gnome/gnome-web/recipe.toml b/recipes/wip/gnome/gnome-web/recipe.toml index b106ca738..1f2f7be35 100644 --- a/recipes/wip/gnome/gnome-web/recipe.toml +++ b/recipes/wip/gnome/gnome-web/recipe.toml @@ -1,9 +1,13 @@ # TODO: Need to port more libs # newer version requires c_std=gnu23 [source] -tar = "https://github.com/GNOME/epiphany/archive/refs/tags/46.4.tar.gz" - +tar = "https://download.gnome.org/sources/epiphany/46/epiphany-46.5.tar.xz" [build] +template = "meson" +mesonflags = [ + "-Dunit_tests=disabled", + "-Dman-pages=disabled", +] dependencies = [ "cairo", # "gck2", @@ -31,10 +35,3 @@ dependencies = [ # "webkitgtk6", # "webkitgtk-web-process-extension6" ] - -template = "custom" -script = """ -DYNAMIC_INIT - -cookbook_meson -""" diff --git a/recipes/wip/gnome/pitivi/recipe.toml b/recipes/wip/gnome/pitivi/recipe.toml index e4acd1ee3..10e4f9cba 100644 --- a/recipes/wip/gnome/pitivi/recipe.toml +++ b/recipes/wip/gnome/pitivi/recipe.toml @@ -1,8 +1,8 @@ #TODO not compiled or tested #TODO determine minimum dependencies from meson log # lacking build instructions +# the tarball lacks an important recent fix [source] -#tar = "https://download.gnome.org/sources/pitivi/2023/pitivi-2023.03.tar.xz" git = "https://gitlab.gnome.org/GNOME/pitivi" rev = "b9864c4aca6d88dae38fde5609047d0ebd7b0506" shallow_clone = true diff --git a/recipes/wip/image/editors/drawing/recipe.toml b/recipes/wip/image/editors/drawing/recipe.toml index 77a0e5c4e..dc8bf3716 100644 --- a/recipes/wip/image/editors/drawing/recipe.toml +++ b/recipes/wip/image/editors/drawing/recipe.toml @@ -4,9 +4,13 @@ # dependencies: https://github.com/maoschanz/drawing/blob/master/CONTRIBUTING.md#dependencies [source] git = "https://github.com/maoschanz/drawing" -rev = "1.0.2" +branch = "1.0.x-stable" +shallow_clone = true [build] template = "meson" +mesonflags = [ + "-Denable-translations-and-appdata=false" +] #dependencies = [ # "gtk3", # "cairo", diff --git a/recipes/wip/image/editors/inkscape/recipe.toml b/recipes/wip/image/editors/inkscape/recipe.toml index 49dd872a7..f75218320 100644 --- a/recipes/wip/image/editors/inkscape/recipe.toml +++ b/recipes/wip/image/editors/inkscape/recipe.toml @@ -1,8 +1,9 @@ #TODO not compiled or tested #TODO discover minimum dependencies from cmake log # build instructions: https://inkscape.org/develop/getting-started/#compile +# build options: https://gitlab.com/inkscape/inkscape/-/blob/master/CMakeLists.txt?ref_type=heads#L87 [source] -tar = "https://inkscape.org/gallery/item/56344/inkscape-1.4.2.tar.xz" +tar = "https://inkscape.org/gallery/item/58914/inkscape-1.4.3.tar.xz" [build] template = "cmake" # dependencies = [ diff --git a/recipes/wip/image/other/graphicsmagick/recipe.toml b/recipes/wip/image/other/graphicsmagick/recipe.toml index 9711bca14..aa24af391 100644 --- a/recipes/wip/image/other/graphicsmagick/recipe.toml +++ b/recipes/wip/image/other/graphicsmagick/recipe.toml @@ -1,6 +1,5 @@ -#TODO compilation error - missing sys/poll.h -#TODO fix libwebp -#TODO more features - http://www.graphicsmagick.org/README.html#add-on-libraries-programs +#TODO compilation error: missing sys/poll.h +#TODO more features: http://www.graphicsmagick.org/README.html#add-on-libraries-programs [source] tar = "https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.42/GraphicsMagick-1.3.42.tar.xz/download" [build] diff --git a/recipes/wip/image/upscaling/upscaler/recipe.toml b/recipes/wip/image/upscaling/upscaler/recipe.toml index 6d6b73cfa..e8933ffb5 100644 --- a/recipes/wip/image/upscaling/upscaler/recipe.toml +++ b/recipes/wip/image/upscaling/upscaler/recipe.toml @@ -2,9 +2,16 @@ # build instructions: https://gitlab.gnome.org/World/Upscaler#meson [source] git = "https://gitlab.gnome.org/World/Upscaler" -rev = "30c2a8411fac281ed548189a9fea45dc9efe5b68" +rev = "1.6.3" +shallow_clone = true [build] template = "meson" +mesonflags = [ + "-Dnetwork_tests=false", +] +dev-dependencies = [ + "blueprint" +] dependencies = [ "gtk4", "libadwaita",