no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
[gecko.git] / media / libopus / moz.yaml
blobed76d36d1f0bfd4f0136e5a86bb7128ee1d2b323
1 # Version of this schema
2 schema: 1
4 bugzilla:
5   # Bugzilla product and component for this directory and subdirectories
6   product: Core
7   component: "Audio/Video: Playback"
9 # Document the source of externally hosted code
10 origin:
12   # Short name of the package/library
13   name: opus
15   description: opus, an open, royalty-free, highly versatile audio codec
17   # Full URL for the package's homepage/etc
18   # Usually different from repository url
19   url: https://opus-codec.org/
21   # Human-readable identifier for this version/release
22   # Generally "version NNN", "tag SSS", "bookmark SSS"
23   release: ab4e83598e7fc8b2ce82dc633a0fc0c452b629aa (2024-03-04T11:53:07.000-05:00).
25   # Revision to pull in
26   # Must be a long or short commit SHA (long preferred)
27   revision: ab4e83598e7fc8b2ce82dc633a0fc0c452b629aa
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
35   license-file: COPYING
37 updatebot:
38     maintainer-phab: kinetik
39     maintainer-bz: kinetik@flim.org
40     tasks:
41       - type: vendoring
42         enabled: true
43         frequency: every
45 vendoring:
46   url: https://gitlab.xiph.org/xiph/opus
47   source-hosting: gitlab
48   vendor-directory: media/libopus
49   skip-vendoring-steps: ['move-contents', 'update-moz-build']
51   keep:
52     - COPYING
53     - gen-sources.py
54     - "*.patch"
55     - Makefile.in
56     - README_MOZILLA
57     - sources.mozbuild
58     - update.sh
60   update-actions:
61     - action: run-script
62       script: 'update.sh'
63       cwd: '{yaml_dir}'
64       args: ['{tmpextractdir}']
65     - action: replace-in-file-regex
66       file: moz.build
67       pattern: 'DEFINES\["OPUS_VERSION"\] = "(.+)"'
68       with: 'DEFINES["OPUS_VERSION"] = "{revision}"'