mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-19 20:32:15 +02:00
51887595f8
Replace in-tree RNNoise with a module with the same version as macOS obs-deps |
||
---|---|---|
.. | ||
.functions | ||
modules | ||
steam | ||
.run-format.zsh | ||
com.obsproject.Studio.json | ||
format-manifest.py | ||
README.md | ||
run-clang-format | ||
run-cmake-format | ||
run-swift-format |
build-aux
folder
This folder contains:
- The Flatpak manifest used to build OBS Studio
- The script
format-manifest.py
which format manifest JSON files
OBS Studio Flatpak Manifest
The manifest is composed of multiple files:
- The main manifest
com.obsproject.Studio.json
- The
modules
folder which contains OBS Studio dependencies modules
Manifest modules
Modules are ordered/dispatched in numbered categories following a short list of rules:
- A module must not depend on another module from the same category, so a module can only depend on modules from lower numbered categories.
- A module without dependencies must be placed in the highest numbered category in use, excluding categories meant for specific types of dependency.
Actual categories:
99-
: CEF90-
: Headers-only libraries that are dependencies of only OBS Studio50-
: Modules that are dependencies of only OBS Studio40-
: Modules that are dependencies of the50-
category30-
: FFmpeg20-
: Modules that are dependencies of FFmpeg10-
: Modules that are dependencies of the20-
category