From ee566b89606e9e21ff6feaf373e70b7affe89c92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 6 Apr 2024 12:26:39 +0300 Subject: [PATCH] flac: Add wrap file and add fallback for it to the flac plugin Part-of: --- subprojects/flac.wrap | 13 +++++++++++++ subprojects/gst-plugins-good/ext/flac/meson.build | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 subprojects/flac.wrap diff --git a/subprojects/flac.wrap b/subprojects/flac.wrap new file mode 100644 index 0000000000..ee36479126 --- /dev/null +++ b/subprojects/flac.wrap @@ -0,0 +1,13 @@ +[wrap-file] +directory = flac-1.4.3 +source_url = https://github.com/xiph/flac/releases/download/1.4.3/flac-1.4.3.tar.xz +source_filename = flac-1.4.3.tar.xz +source_hash = 6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70 +patch_filename = flac_1.4.3-2_patch.zip +patch_url = https://wrapdb.mesonbuild.com/v2/flac_1.4.3-2/get_patch +patch_hash = 3eace1bd0769d3e0d4ff099960160766a5185d391c8f583293b087a1f96c2a9c +source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/flac_1.4.3-2/flac-1.4.3.tar.xz +wrapdb_version = 1.4.3-2 + +[provide] +flac = flac_dep diff --git a/subprojects/gst-plugins-good/ext/flac/meson.build b/subprojects/gst-plugins-good/ext/flac/meson.build index f8d5cfef74..f5786dc390 100644 --- a/subprojects/gst-plugins-good/ext/flac/meson.build +++ b/subprojects/gst-plugins-good/ext/flac/meson.build @@ -6,7 +6,8 @@ flac_sources = [ 'gstflactag.c', ] -flac_dep = dependency('flac', version : '>=1.1.4', required : get_option('flac')) +flac_dep = dependency('flac', version : '>=1.1.4', required : get_option('flac'), + allow_fallback: true) if flac_dep.found() gstflac = library('gstflac',