Browse Source

build: Use ffmpeg-full extension instead of building libheif manually

It already includes libheif.
fractal-9
Kévin Commaille 2 years ago
parent
commit
25d861f7e0
No known key found for this signature in database
GPG Key ID: C971D9DBC9D678D
  1. 51
      build-aux/org.gnome.Fractal.Devel.json

51
build-aux/org.gnome.Fractal.Devel.json

@ -37,6 +37,18 @@
"--share=network"
]
},
"add-extensions": {
"org.freedesktop.Platform.ffmpeg-full": {
"version": "24.08",
"directory": "lib/ffmpeg",
"add-ld-path": ".",
"no-autodownload": false,
"autodelete": false
}
},
"cleanup-commands": [
"mkdir -p ${FLATPAK_DEST}/lib/ffmpeg"
],
"modules": [
{
"name": "protobuf-c",
@ -71,45 +83,6 @@
}
]
},
{
"name": "libde265",
"buildsystem": "cmake",
"config-opts": [
"-DCMAKE_INSTALL_PREFIX=/app/lib/libheif-heic",
"-DENABLE_SDL=Off"
],
"sources": [
{
"type": "git",
"url": "https://github.com/strukturag/libde265.git",
"tag": "v1.0.15"
}
]
},
{
"name": "libheif",
"buildsystem": "cmake",
"config-opts": [
"-DWITH_LIBDE265_PLUGIN=On",
"-DPLUGIN_DIRECTORY=/app/lib/libheif-heic/lib",
"-DLIBDE265_INCLUDE_DIR=/app/lib/libheif-heic/include",
"-DLIBDE265_PKGCONF_LIBRARY_DIRS=/app/lib/libheif-heic/lib",
"-DWITH_X265=Off",
"-DWITH_SvtEnc=Off",
"-DWITH_SvtEnc_PLUGIN=Off",
"-DWITH_AOM_ENCODER=Off",
"-DWITH_RAV1E_PLUGIN=Off",
"-DWITH_RAV1E=Off",
"-DWITH_EXAMPLES=Off"
],
"sources": [
{
"type": "git",
"url": "https://github.com/strukturag/libheif.git",
"tag": "v1.17.6"
}
]
},
{
"name": "glycin-loaders",
"buildsystem": "meson",

Loading…
Cancel
Save