mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-24 13:54:19 +08:00
Improve more recipes
This commit is contained in:
parent
9138b541f6
commit
46805147e4
@ -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
|
||||
"""
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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 = [
|
||||
|
||||
@ -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]
|
||||
|
||||
@ -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",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user