gecko-dev/media/libogg/moz.yaml
Chris Peterson f0fc75a765 Bug 1859227 - Remove obsolete ogg solaris-types.patch to fix Solaris build. r=media-playback-reviewers,padenot
Compiling ogg on Solaris no longer requires solaris-types.patch because
the ogg typedefs defined using std int types in os_types.h are adequate.

Differential Revision: https://phabricator.services.mozilla.com/D191265
2023-10-18 15:05:51 +00:00

108 lines
2.7 KiB
YAML

schema: 1
bugzilla:
product: Core
component: "Audio/Video"
origin:
name: libogg
description: multimedia container format
url: https://www.xiph.org/ogg/
release: v1.3.5 (2021-06-03T16:38:31-07:00).
revision: v1.3.5
license: BSD-3-Clause
license-file: COPYING
vendoring:
url: https://gitlab.xiph.org/xiph/ogg/
source-hosting: gitlab
tracking: tag
exclude:
- "**"
keep:
- geckoextra
- sources.mozbuild
include:
- "include/ogg/config_types.h.in"
- "include/ogg/ogg.h"
- "include/ogg/os_types.h"
- "src/bitwise.c"
- "src/crctable.h"
- "src/framing.c"
- AUTHORS
- CHANGES
- COPYING
- README.md
update-actions:
- action: move-file
from: '{vendor_dir}/README.md'
to: '{vendor_dir}/README'
- action: move-file
from: '{vendor_dir}/src/bitwise.c'
to: '{vendor_dir}/src/ogg_bitwise.c'
- action: move-file
from: '{vendor_dir}/src/crctable.h'
to: '{vendor_dir}/src/crctable.h'
- action: move-file
from: '{vendor_dir}/src/framing.c'
to: '{vendor_dir}/src/ogg_framing.c'
# Manually reproduce configure step here
- action: replace-in-file
pattern: '@INCLUDE_INTTYPES_H@'
with: '1'
file: '{vendor_dir}/include/ogg/config_types.h.in'
- action: replace-in-file
pattern: '@INCLUDE_STDINT_H@'
with: '1'
file: '{vendor_dir}/include/ogg/config_types.h.in'
- action: replace-in-file
pattern: '@INCLUDE_SYS_TYPES_H@'
with: '1'
file: '{vendor_dir}/include/ogg/config_types.h.in'
- action: replace-in-file
pattern: '@SIZE16@'
with: 'int16_t'
file: '{vendor_dir}/include/ogg/config_types.h.in'
- action: replace-in-file
pattern: '@USIZE16@'
with: 'uint16_t'
file: '{vendor_dir}/include/ogg/config_types.h.in'
- action: replace-in-file
pattern: '@SIZE32@'
with: 'int32_t'
file: '{vendor_dir}/include/ogg/config_types.h.in'
- action: replace-in-file
pattern: '@USIZE32@'
with: 'uint32_t'
file: '{vendor_dir}/include/ogg/config_types.h.in'
- action: replace-in-file
pattern: '@SIZE64@'
with: 'int64_t'
file: '{vendor_dir}/include/ogg/config_types.h.in'
- action: replace-in-file
pattern: '@USIZE64@'
with: 'uint64_t'
file: '{vendor_dir}/include/ogg/config_types.h.in'
- action: move-file
from: '{vendor_dir}/include/ogg/config_types.h.in'
to: '{vendor_dir}/include/ogg/config_types.h'
patches:
- memory-reporting.patch
updatebot:
maintainer-phab: "#media-playback-reviewers"
maintainer-bz: padenot@mozilla.com
tasks:
- type: vendoring
enabled: true
frequency: release