tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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}'