gentoo-ebuilds/media-video/obs-studio/metadata.xml
Jimi Huotari 35e147e12f
media-video/obs-studio: migrate to "new modern CMake path"
- Use the "new modern CMake path" and tweak CMake switches accordingly.
- Drop USE="ssl" since it is no longer optional (and unconditionally
  depend on 'mbedtls').
- Add USE="sndio" to enable sndio support.
- Add python 3.13 and remove 3.9 compatibility.
- Enable both, "legacy ffmpeg" and the new, "native" nvenc with
  USE="nvenc".
- Tweak formatting on lines longer than 120 characters.
- Add USE="test-input" for building and installing test sources.
- De-wire up tests, since upstream did not bring building unit tests
  along with the latest CMake changes, as they are "unmaintained and
  not supported for a very long time" [1].

1. https://github.com/obsproject/obs-studio/issues/11115

Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
2024-08-22 09:49:53 +03:00

32 lines
1.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>chiitoo@gentoo.org</email>
<name>Jimi Huotari</name>
</maintainer>
<longdescription>
A rewrite of what was formerly known as "Open Broadcaster Software",
software originally designed for recording and streaming live video
content, efficiently. Aims to be multi-platform, and improved upon
internally.
</longdescription>
<use>
<flag name="browser">Enable browser source support via (precompiled) CEF.</flag>
<flag name="decklink">Build the Decklink plugin.</flag>
<flag name="fdk">Build with LibFDK AAC support.</flag>
<flag name="mpegts">Enable native SRT/RIST mpegts output.</flag>
<flag name="pipewire">Build with PipeWire support.</flag>
<flag name="python">Build with scripting support for Python 3.</flag>
<flag name="qsv">Build with Intel Quick Sync Video support.</flag>
<flag name="sndio">Build with sndio support.</flag>
<flag name="speex">Build with Speex noise suppression filter support.</flag>
<flag name="test-input">Build and install input sources used for testing.</flag>
<flag name="vlc">Build with VLC media source support.</flag>
<flag name="websocket">Build with WebSocket API support.</flag>
</use>
<upstream>
<remote-id type="github">obsproject/obs-studio</remote-id>
<remote-id type="github">obsproject/obs-browser</remote-id>
</upstream>
</pkgmetadata>