fix: follow external-packages for flatpak libdatachannel deps & add flatpak path to use source_dir

This commit is contained in:
Ian Chua
2026-09-21 15:45:39 +08:00
parent 3fba237c9a
commit 8b7f8cac82
3 changed files with 25 additions and 18 deletions
@@ -326,16 +326,13 @@ modules:
dest: external-packages/FFMPEG
# libdatachannel v0.24.5
# Use git instead of archive: it vendors plog, usrsctp and libjuice as
# git submodules, which a plain GitHub tag tarball does not include.
# Cloned (with submodules) straight into the ExternalProject source dir
# that deps/DataChannel/DataChannel.cmake expects, since the sandboxed
# build step has no network to do this itself.
# The Git checkout includes the submodules that are missing from the
# GitHub source archive. DataChannel.cmake consumes it as SOURCE_DIR.
- type: git
url: https://github.com/paullouisageneau/libdatachannel.git
tag: v0.24.5
commit: 443f6934d9007eb7076ab7825ba330f355fcbead
dest: deps/build_flatpak/dep_DataChannel-prefix/src/dep_DataChannel
dest: external-packages/DataChannel
# ---------------------------------------------------------------
# Fallback archives for deps normally provided by the GNOME SDK.