From 492d3afad3c120044d13a4e2f482cfe4a600d954 Mon Sep 17 00:00:00 2001 From: Nirbheek Chauhan Date: Wed, 13 Mar 2024 04:11:10 +0530 Subject: [PATCH] meson: Make wrap downloads smaller Make all git clones depth=1 and switch opus to the tarball. Part-of: --- subprojects/FFmpeg.wrap | 1 + subprojects/opus.wrap | 12 +++++++----- subprojects/vpx.wrap | 1 + subprojects/x264.wrap | 1 + 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/subprojects/FFmpeg.wrap b/subprojects/FFmpeg.wrap index a3a5fd6c26..90876b44fd 100644 --- a/subprojects/FFmpeg.wrap +++ b/subprojects/FFmpeg.wrap @@ -3,3 +3,4 @@ directory=FFmpeg url=https://gitlab.freedesktop.org/gstreamer/meson-ports/ffmpeg.git push-url=git@gitlab.freedesktop.org:gstreamer/meson-ports/ffmpeg.git revision=meson-6.1 +depth=1 diff --git a/subprojects/opus.wrap b/subprojects/opus.wrap index e09ecde61b..46adb74ccb 100644 --- a/subprojects/opus.wrap +++ b/subprojects/opus.wrap @@ -1,7 +1,9 @@ -[wrap-git] -directory=opus -url=https://gitlab.xiph.org/xiph/opus.git -revision=6b6035ae4a29abbd237463d84a45fbeb0d92bc18 +[wrap-file] +directory = opus-1.5.1 +source_url = https://downloads.xiph.org/releases/opus/opus-1.5.1.tar.gz +source_fallback_url = https://gstreamer.freedesktop.org/data/src/mirror/opus-1.5.1.tar.gz +source_filename = opus-1.5.1.tar.gz +source_hash = b84610959b8d417b611aa12a22565e0a3732097c6389d19098d844543e340f85 [provide] -opus=opus_dep +opus = opus_dep diff --git a/subprojects/vpx.wrap b/subprojects/vpx.wrap index b54e787d76..121a27680b 100644 --- a/subprojects/vpx.wrap +++ b/subprojects/vpx.wrap @@ -2,6 +2,7 @@ url = https://gitlab.freedesktop.org/gstreamer/meson-ports/libvpx.git revision = meson-1.13 clone-recursive = false +depth = 1 [provide] dependency_names = vpx diff --git a/subprojects/x264.wrap b/subprojects/x264.wrap index e6e9185806..696ff5c349 100644 --- a/subprojects/x264.wrap +++ b/subprojects/x264.wrap @@ -3,3 +3,4 @@ directory=x264 url=https://gitlab.freedesktop.org/gstreamer/meson-ports/x264.git push-url=git@gitlab.freedesktop.org:gstreamer/meson-ports/x264.git revision=164.3108-meson +depth=1