moz.yaml (1650B)
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: "Graphics" 8 9 # The source in this directory was copied from upstream by running the 10 # update.py script from media/libyuv. Any changes made relative to upstream 11 # should be reflected in that script, e.g. by applying patch files after the 12 # copy step. 13 14 origin: 15 name: "libyuv" 16 description: "YUV-format image scaling and conversion library" 17 18 url: "https://chromium.googlesource.com/libyuv/libyuv" 19 20 # Human-readable identifier for this version/release 21 # Generally "version NNN", "tag SSS", "bookmark SSS" 22 release: "master (2022-06-22 00:11:49)" 23 24 # Revision to pull in 25 # Must be a long or short commit SHA (long preferred) 26 revision: 0f795672ae3c45f266e61ffad760dc72e69f5cb2 27 28 # The package's license, where possible using the mnemonic from 29 # https://spdx.org/licenses/ 30 # Multiple licenses can be specified (as a YAML list) 31 # A "LICENSE" file must exist containing the full license text 32 license: "BSD-3-Clause-Clear" 33 34 license-file: LICENSE 35 36 updatebot: 37 maintainer-phab: ng 38 maintainer-bz: ngrunbaum@me.com 39 tasks: 40 - type: vendoring 41 enabled: true 42 frequency: release 43 44 vendoring: 45 url: https://chromium.googlesource.com/libyuv/libyuv/ 46 source-hosting: googlesource 47 vendor-directory: media/libyuv/libyuv/ 48 skip-vendoring-steps: ["update-moz-build"] 49 50 exclude: 51 - ".*" 52 53 patches: 54 - 00_fix_build_errors.patch 55 - 01_make_mjpeg_printfs_optional.patch 56 - 02_update_gyp.patch 57 - 03_add_neon64_and_sve_gyp_targets.patch 58 - 04_disable_sme.patch