Improve more recipes

This commit is contained in:
Ribbon 2026-01-15 13:01:52 -03:00
parent 9138b541f6
commit 46805147e4
6 changed files with 24 additions and 16 deletions

View File

@ -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
"""

View File

@ -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

View File

@ -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",

View File

@ -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 = [

View File

@ -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]

View File

@ -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",