Fix Flatpak test package to be installable

This commit is contained in:
Emmanuel Durand
2025-12-29 19:19:58 -05:00
parent e2cff20ec5
commit d8459ed28a
@@ -214,41 +214,6 @@
}
]
},
{
"name": "libndi",
"buildsystem": "simple",
"build-commands": [
"install -D apply_extra ${FLATPAK_DEST}/bin/apply_extra"
],
"sources": [
{
"type": "extra-data",
"filename": "Install_NDI_SDK_v6_Linux.tar.gz",
"url": "https://downloads.ndi.tv/SDK/NDI_SDK_Linux/Install_NDI_SDK_v6_Linux.tar.gz",
"sha256": "0bdf66264527f8be37fa22eddd2b8514b9868a58a4d83f80a07dbeb479ee14d4",
"size": 60183066,
"installed-size": 31634769
},
{
"type": "script",
"dest-filename": "apply_extra",
"commands": [
"bsdtar -xf Install_NDI_SDK_v6_Linux.tar.gz",
"_target_line=\"$(sed -n '/^__NDI_ARCHIVE_BEGIN__$/=' Install_NDI_SDK_v6_Linux.sh)\"",
"_target_line=\"$((_target_line + 1))\"",
"tail -n +\"$_target_line\" Install_NDI_SDK_v6_Linux.sh | tar -zxf - \"NDI SDK for Linux/lib/x86_64-linux-gnu/\" \"NDI SDK for Linux/lib/aarch64-rpi4-linux-gnueabi/\" \"NDI SDK for Linux/NDI SDK License Agreement.txt\" \"NDI SDK for Linux/licenses/libndi_licenses.txt\"",
"install -D -m755 \"NDI SDK for Linux/lib/x86_64-linux-gnu/libndi.so.6\".*.* -t ./lib",
"install -D -m644 \"NDI SDK for Linux/NDI SDK License Agreement.txt\" -t ./share/licenses",
"install -D -m644 \"NDI SDK for Linux/licenses/libndi_licenses.txt\" -t ./share/licenses",
"rm -rf \"NDI SDK for Linux\"",
"rm -f Install_NDI_SDK_v6_Linux.*",
"cd ./lib",
"ln -s libndi.so.6.*.* libndi.so.6",
"ln -s libndi.so.6.*.* libndi.so"
]
}
]
},
{
"name": "splash",
"buildsystem": "cmake-ninja",