moz.yaml (2319B)
1 # Version of this schema 2 schema: 1 3 4 bugzilla: 5 # Bugzilla product and component for this directory and subdirectories 6 product: Core 7 component: "Audio/Video" 8 9 # Document the source of externally hosted code 10 origin: 11 12 # Short name of the package/library 13 name: libvpx 14 15 description: VP8/VP9 Codec SDK 16 17 # Full URL for the package's homepage/etc 18 # Usually different from repository url 19 url: https://chromium.googlesource.com/webm/libvpx 20 21 # Human-readable identifier for this version/release 22 # Generally "version NNN", "tag SSS", "bookmark SSS" 23 release: 98a119c2c67d41f6354281f2cb719c8229c30601 (Wed Dec 03 16:08:53 2025). 24 25 # Revision to pull in 26 # Must be a long or short commit SHA (long preferred) 27 revision: 98a119c2c67d41f6354281f2cb719c8229c30601 28 29 # The package's license, where possible using the mnemonic from 30 # https://spdx.org/licenses/ 31 # Multiple licenses can be specified (as a YAML list) 32 # A "LICENSE" file must exist containing the full license text 33 license: BSD-3-Clause 34 35 license-file: LICENSE 36 37 updatebot: 38 maintainer-phab: chunmin 39 maintainer-bz: cchang@mozilla.com 40 tasks: 41 - type: vendoring 42 enabled: true 43 frequency: release 44 45 vendoring: 46 url: https://chromium.googlesource.com/webm/libvpx 47 source-hosting: googlesource 48 vendor-directory: media/libvpx/libvpx/ 49 skip-vendoring-steps: ['update-moz-build'] 50 51 exclude: 52 - third_party/libwebm 53 - tools/ 54 55 patches: 56 - arm_cpu_runtime_detection_code_on_openbsd.patch 57 - input_frame_validation.patch 58 - input_frame_validation_vp9.patch 59 60 update-actions: 61 - action: move-file 62 from: '{vendor_dir}/vpx_dsp/x86/loopfilter_sse2.c' 63 to: '{vendor_dir}/vpx_dsp/x86/loopfilter_intrin_sse2.c' 64 - action: move-file 65 from: '{vendor_dir}/vpx_dsp/loongarch/quantize_lsx.c' 66 to: '{vendor_dir}/vpx_dsp/loongarch/quantize_intrin_lsx.c' 67 - action: run-command 68 command: patch 69 args: ['-p1', '-i', '{yaml_dir}/rename_duplicate_files.patch', '-d', '{yaml_dir}/libvpx'] 70 cwd: '{yaml_dir}' 71 - action: run-command 72 command: patch 73 args: ['-p1', '-i', '{yaml_dir}/win64_build_fix.patch', '-d', '{yaml_dir}/libvpx'] 74 cwd: '{yaml_dir}' 75 - action: run-script 76 script: '{yaml_dir}/generate_sources_mozbuild.sh' 77 cwd: '{yaml_dir}'