decoder: Use glycin for image loading expect SVG

This gives us sandboxed image decoding and others the
option to extend Loupe with other image formats.
This commit is contained in:
Sophie Herold 2023-05-23 01:49:40 +02:00
parent d690c0e2d8
commit 1b2dde79b6
18 changed files with 536 additions and 1416 deletions

View file

@ -9,7 +9,6 @@
],
"command" : "loupe",
"finish-args" : [
"--share=network",
"--share=ipc",
"--socket=fallback-x11",
"--socket=wayland",
@ -120,8 +119,8 @@
"tag" : "v1.0.11"
}
]
},
{
},
{
"name" : "libheif",
"buildsystem" : "cmake",
"config-opts": [
@ -146,7 +145,18 @@
{
"type" : "git",
"url" : "https://github.com/strukturag/libheif.git",
"tag" : "v1.15.1"
"tag" : "v1.16.2"
}
]
},
{
"name" : "glycin",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/sophie-h/glycin.git",
"commit" : "2e3f9add120a4913e559729d361d6d7e5d010f2b"
}
]
},
@ -154,7 +164,8 @@
"name" : "loupe",
"buildsystem" : "meson",
"config-opts": [
"-Dprofile=development"
"-Dprofile=development",
"-Ddisable-glycin-sandbox=true"
],
"sources" : [
{