diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-21 11:44:51 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-21 11:44:51 +0000 |
commit | 9e3c08db40b8916968b9f30096c7be3f00ce9647 (patch) | |
tree | a68f146d7fa01f0134297619fbe7e33db084e0aa /media/libvpx/moz.yaml | |
parent | Initial commit. (diff) | |
download | thunderbird-9e3c08db40b8916968b9f30096c7be3f00ce9647.tar.xz thunderbird-9e3c08db40b8916968b9f30096c7be3f00ce9647.zip |
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'media/libvpx/moz.yaml')
-rw-r--r-- | media/libvpx/moz.yaml | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/media/libvpx/moz.yaml b/media/libvpx/moz.yaml new file mode 100644 index 0000000000..cfef9ad459 --- /dev/null +++ b/media/libvpx/moz.yaml @@ -0,0 +1,76 @@ +# Version of this schema +schema: 1 + +bugzilla: + # Bugzilla product and component for this directory and subdirectories + product: Core + component: "Audio/Video" + +# Document the source of externally hosted code +origin: + + # Short name of the package/library + name: libvpx + + description: VP8/VP9 Codec SDK + + # Full URL for the package's homepage/etc + # Usually different from repository url + url: https://chromium.googlesource.com/webm/libvpx + + # Human-readable identifier for this version/release + # Generally "version NNN", "tag SSS", "bookmark SSS" + release: 19ec57e14938bcb12d87123b7c369212f19792eb (Mon May 08 20:52:52 2023). + + # Revision to pull in + # Must be a long or short commit SHA (long preferred) + revision: 19ec57e14938bcb12d87123b7c369212f19792eb + + # The package's license, where possible using the mnemonic from + # https://spdx.org/licenses/ + # Multiple licenses can be specified (as a YAML list) + # A "LICENSE" file must exist containing the full license text + license: BSD-3-Clause + + license-file: LICENSE + +updatebot: + maintainer-phab: chunmin + maintainer-bz: cchang@mozilla.com + tasks: + - type: vendoring + enabled: true + frequency: release + +vendoring: + url: https://chromium.googlesource.com/webm/libvpx + source-hosting: googlesource + vendor-directory: media/libvpx/libvpx/ + skip-vendoring-steps: ['update-moz-build'] + + exclude: + - third_party/libwebm + - tools/ + + patches: + - input_frame_validation.patch + - input_frame_validation_vp9.patch + + update-actions: + - action: move-file + from: '{vendor_dir}/vpx_dsp/x86/loopfilter_sse2.c' + to: '{vendor_dir}/vpx_dsp/x86/loopfilter_intrin_sse2.c' + - action: move-file + from: '{vendor_dir}/vpx_dsp/loongarch/quantize_lsx.c' + to: '{vendor_dir}/vpx_dsp/loongarch/quantize_intrin_lsx.c' + - action: run-command + command: patch + args: ['-p1', '-i', '{yaml_dir}/rename_duplicate_files.patch', '-d', '{yaml_dir}/libvpx'] + cwd: '{yaml_dir}' + - action: run-command + command: patch + args: ['-p1', '-i', '{yaml_dir}/win64_build_fix.patch', '-d', '{yaml_dir}/libvpx'] + cwd: '{yaml_dir}' + - action: run-script + script: '{yaml_dir}/generate_sources_mozbuild.sh' + cwd: '{yaml_dir}' |