summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-video/obs-studio: add mpegts and rnnoise featuresJimi Huotari2023-10-211-13/+11
| | | | | | | | | | | | | | This allows for toggling the NEW_MPEGTS/native SRT/RIST mpegts output feature, and adds 'media-libs/rnnoise' as a dependency. This also cleans up some submodule references that are no longer being used, and updates the existing ones in 9999. Closes: https://bugs.gentoo.org/915179 Closes: https://bugs.gentoo.org/915347 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add ffmpeg[opus] dependencyJimi Huotari2023-07-261-1/+2
| | | | | | | | | | With USE="-opus" and without '--disable-encoder=opus' on ffmpeg, obs-studio still offers to use the Opus encoder and the audio that is recorded will be mixed with different kinds of noise, depending somewhat on the bitrate being used. Closes: https://bugs.gentoo.org/909566 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add 'dev-cpp/nlohmann_json' to USE="browser"Jimi Huotari2023-07-251-1/+2
| | | | | | | | | | This was already a dependency on USE="websocket", but is now also required with USE="browser". Also update the browser hash. Closes: https://bugs.gentoo.org/910718 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add USE="qsv"Jimi Huotari2023-07-181-1/+3
| | | | | Closes: https://bugs.gentoo.org/910361 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: remove qt5 supportJimi Huotari2023-07-181-17/+5
| | | | | | | Upstream no longer supports compiling against qt5. Closes: https://bugs.gentoo.org/910307 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: update plugin commits and disble webrtcJimi Huotari2023-06-191-2/+3
| | | | | | | | | | The webrtc/whip feature requires a 'libdatachannel' which does not seem to have been packaged yet. Also enable py3.12. Closes: https://bugs.gentoo.org/908604 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: update browser commitJimi Huotari2023-05-291-1/+1
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add version 29.1.1Jimi Huotari2023-05-091-1/+1
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: update dependencies and remove -WerrorJimi Huotari2023-05-061-17/+19
| | | | | | | | | Also add an 'optfeature' for ffmpeg[vaapi], a "calm deprecation" compile-time option, and disable automagical ccache. Closes: https://bugs.gentoo.org/892862 Closes: https://bugs.gentoo.org/904482 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-141-1/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* media-video/obs-studio: add missing dependency on libvaJimi Huotari2023-01-111-0/+1
| | | | | Closes: https://bugs.gentoo.org/890379 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add version 29.0.0 and update 9999Jimi Huotari2023-01-101-4/+4
| | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: add USE="qt6 websocket" and python 3.11 + moreJimi Huotari2022-11-081-29/+82
| | | | | | | | | | | | | | | | | | | - Add support for qt6, websocket plugin, and python 3.11. - Update browser related hashes. - Adjust dependencies. - Remove dependency on 'qtx11extras' which was removed upstream a good while ago (thanks-to: マリウス <marius@xn--gckvb8fzb.com>). Also add an 'optfeature' and an elog message regarding the virtual camera feature, and enable 'VST' by default since it's no longer a submodule, and doesn't seem to increase the size of things much at all. Lastly, adjust some of the existing elog message wording. Bug: https://bugs.gentoo.org/876971 Thanks-to: Ionen Wolkens <ionen@gentoo.org> Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* media-video/obs-studio: use || ( ... ) dep for dev-libs/atkSam James2022-10-051-3/+4
| | | | | | Forcing migration to at-spi2-atk right now leads to nasty conflicts for stable users. Signed-off-by: Sam James <sam@gentoo.org>
* media-video/obs-studio: update deps for browser/cef tooIonen Wolkens2022-04-251-1/+5
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/obs-studio: update dependenciesJimi Huotari2022-04-251-10/+9
| | | | | | | | | | It seems a lot of the X parts have moved to using XCB, and there are no clear dependencies on the few Qt bits. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/25190 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/obs-studio: update CMake switchesJimi Huotari2022-04-251-21/+26
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/obs-studio: update ffmpeg[nvenc] usedepDavid Seifert2022-03-131-2/+1
| | | | | Closes: https://github.com/gentoo/gentoo/pull/24517 Signed-off-by: David Seifert <soap@gentoo.org>
* media-video/obs-studio: update OBS_BROWSER_COMMITJimi Huotari2022-02-221-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/obs-studio: update CEF and deps/remove patch/workaroundsJimi Huotari2022-02-161-17/+8
| | | | | | | | | PulseAudio detection during configure has been improved upon, and the Python issue should be gone as well. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/obs-studio: update CEF/EAPI-8/deps/messagesJimi Huotari2021-10-021-14/+10
| | | | | | Package-Manager: Portage-3.0.24, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/obs-studio: add libjansson subslot depSam James2021-09-251-1/+1
| | | | | | | Earlier versions of libjansson lacked symbol versioning, causing crashes. Bug: https://bugs.gentoo.org/812119 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/obs-studio: sync liveIonen Wolkens2021-07-011-22/+69
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* media-video/obs-studio: add/update USE-flags and metadataJimi Huotari2021-05-071-2/+9
| | | | | | | | | | New USE-flags include decklink, pipewire, and wayland. Thanks-to: Katherine Peeters <katherine.peeters@leagueh.xyz> Closes: https://bugs.gentoo.org/770970 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-video/obs-studio: raise python support to 3.8 and 3.9Jimi Huotari2021-05-071-3/+14
| | | | | | | | | | | With a patch. Closes: https://bugs.gentoo.org/754006 Closes: https://bugs.gentoo.org/784989 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/20574 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* */*: Remove obsolete values from PYTHON_COMPATMichał Górny2021-01-311-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-video/obs-studio: revert python bumpRick Farina2020-12-221-1/+2
| | | | | | | | Apparently build testing wasn't enough https://bugs.gentoo.org/754006 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
* media-video/obs-studio: python bumpRick Farina2020-12-221-1/+1
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
* media-video/obs-studio: migrate to lua-single.eclassMarek Szuba2020-12-221-10/+15
| | | | | | | | | | | | Based on the work of Gergely Nagy <ngg@ngg.hu> from https://github.com/gentoo/gentoo/pull/18156, however browser source support has been removed (according to the PR comments chiitoo has not decided yet which of the competing implementations he prefers) and IUSE=luajit has been renamed to just "lua" (as done elsewhere, in order to avoid confusion between luajit and lua_single_target_luajit). Closes: https://bugs.gentoo.org/752768 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* Revert "media-video/obs-studio: python bump"Sam James2020-12-161-1/+1
| | | | | | | | | | This reverts commit cf50e95244fe18f1f3c69aa025c2addd6e2a2bdc. Unfortunately, obs-studio is genuinely not yet compatible with newer Pythons - it uses Python directly via extensions which are not yet working w/ 3.8+. Bug: https://bugs.gentoo.org/754006 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/obs-studio: python bumpRick Farina2020-12-031-1/+1
| | | | | Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
* media-video/obs-studio: Added sub-slot dep for media-libs/x264Lars Wendler2020-08-101-1/+1
| | | | | | | Committed with kind permission from Chiitoo Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* */*: fix NonexistentDeps post ffmpeg cleanupJohn Helmert III2020-07-271-6/+1
| | | | | | Signed-off-by: John Helmert III <jchelmert3@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/16793 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/obs-studio: sync live ebuild keywordsGeorgy Yakovlev2020-05-191-1/+1
| | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* media-video/obs-studio: install additional headerRick Farina2020-05-141-0/+7
| | | | | | | needed for media-video/obs-v4l2sink Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
* media-video/obs-studio: mostly simple bumpRick Farina2020-03-191-0/+14
| | | | | | | | add a few directly linked things to DEPEND minor harmonization to keep release and live ebuilds the same Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
* media-video/obs-studio: add slot operator dep on mbedtlsBen Kohler2020-02-261-1/+1
| | | | | | Closes: https://bugs.gentoo.org/705042 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* */*: Clean PYTHON_COMPAT of obsolete implsMichał Górny2020-01-051-2/+2
| | | | | Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-video/obs-studio: remove 'dev-qt/qttest' dependencyJimi Huotari2019-11-031-1/+0
| | | | | | | | This doesn't seem to be actually needed/used for anything here. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-video/obs-studio: add USE="ssl vlc"Jimi Huotari2019-11-031-4/+7
| | | | | | | | | | | | | When enabled, 'ssl' will allow for secure connections to servers supporting RTMPS via 'net-libs/mbedtls' (previously automagic). When enabled, 'vlc' will allow for 'media-video/vlc' to be used as a media source in OBS Studio (previously automagic). Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/12969 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-video/obs-studio: add missing 'dev-qt/qtsvg' dependencyJimi Huotari2019-05-091-0/+1
| | | | | | | | | | | | | | Upstream started depending on this in '80875768'. - https://github.com/obsproject/obs-studio/commit/80875768 Closes: https://bugs.gentoo.org/684906 Closes: https://github.com/gentoo/gentoo/pull/11652 Suggested-by: Jiří Helebrant <jiri.helebrant@nic.cz> Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/11886 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-video/obs-studio: drop python3_4Jimi Huotari2019-04-061-1/+1
| | | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-video/obs-studio: switch from 'gnome2-utils' to 'xdg-utils'Jimi Huotari2019-04-061-3/+3
| | | | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/11313 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-video/obs-studio: bump to EAPI="7".Jimi Huotari2019-02-281-8/+8
| | | | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/11160 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* media-video/obs-studio: add python3_7Jonathan Callen2018-12-021-1/+1
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jonathan Callen <jcallen@gentoo.org>
* media-video/obs-studio: Support ffmpeg 4Craig Andrews2018-11-131-1/+6
| | | | | | | | | The USE="nvenc" in '>=media-video/ffmpeg-4' has been replaced with 'video_cards_nvidia'. Closes: https://bugs.gentoo.org/671084 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* media-video/obs-studio: fix building without Python targetsJimi Huotari2018-10-091-1/+5
| | | | | | | | | | | | Only call 'python-single-r1_pkg_setup' if USE="python" is set, since without supported Python targets, things will go bad even if USE="-python" is being used. Closes: https://bugs.gentoo.org/667896 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10109 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-video/obs-studio: remove upstreamed patch from 9999Jimi Huotari2018-10-041-2/+0
| | | | | | | Closes: https://bugs.gentoo.org/665766 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-video/obs-studio: rename USE="speexdsp" to "speex"Jimi Huotari2018-10-041-3/+3
| | | | | | | | The use of the flag is similar enough to the existing one. Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-video/obs-studio: remove no longer needed 'CMAKE_MIN_VERSION'Jimi Huotari2018-10-041-1/+0
| | | | | | Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>