moz.yaml (1825B)
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: Playback" 8 9 # Document the source of externally hosted code 10 origin: 11 12 # Short name of the package/library 13 name: dav1d 14 15 description: dav1d, a fast AV1 decoder 16 17 # Full URL for the package's homepage/etc 18 # Usually different from repository url 19 url: https://code.videolan.org/videolan/dav1d 20 21 # Human-readable identifier for this version/release 22 # Generally "version NNN", "tag SSS", "bookmark SSS" 23 release: 84792e61c8e28faad16f9b951b5df69f76077661 (2025-11-27T20:49:55.000+00:00). 24 25 # Revision to pull in 26 # Must be a long or short commit SHA (long preferred) 27 revision: 84792e61c8e28faad16f9b951b5df69f76077661 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-2-Clause 34 35 license-file: COPYING 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://code.videolan.org/videolan/dav1d 47 source-hosting: gitlab 48 vendor-directory: third_party/dav1d 49 50 exclude: 51 - "build/.git*" 52 - doc 53 - examples 54 - package 55 - tests/checkasm 56 - tools 57 58 generated: 59 - '{yaml_dir}/vcs_version.h' 60 61 update-actions: 62 - action: copy-file 63 from: include/vcs_version.h.in 64 to: '{yaml_dir}/vcs_version.h' 65 - action: replace-in-file 66 pattern: '@VCS_TAG@' 67 with: '{revision}' 68 file: '{yaml_dir}/vcs_version.h' 69 - action: copy-file 70 from: include/dav1d/version.h 71 to: '{yaml_dir}/version.h'