media-video / obs-studio

Software for Recording and Streaming Live Video Content

Official package sites : https://obsproject.com ·

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.

v9999 :: 0 :: gentoo

Modified
License
Boost-1.0 GPL-2+ MIT Unlicense
USE flags
alsa browser decklink fdk jack lua mpegts nvenc pipewire pulseaudio python qsv sndio speex test-input truetype v4l vlc wayland websocket

v30.2.3 :: 0 :: gentoo

Modified
License
Boost-1.0 GPL-2+ MIT Unlicense
Keywords
~amd64 ~arm64 ~ppc64 ~x86
USE flags
alsa browser decklink fdk jack lua mpegts nvenc pipewire pulseaudio python qsv speex ssl test truetype v4l vlc wayland websocket

General

alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
browser
Enable browser source support via (precompiled) CEF.
decklink
Build the Decklink plugin.
fdk
Build with LibFDK AAC support.
jack
Add support for the JACK Audio Connection Kit
lua
Enable Lua scripting support
mpegts
Enable native SRT/RIST mpegts output.
nvenc
Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers)
pipewire
Build with PipeWire support.
pulseaudio
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
python
Build with scripting support for Python 3.
qsv
Build with Intel Quick Sync Video support.
sndio
Build with sndio support.
speex
Build with Speex noise suppression filter support.
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
test-input
Build and install input sources used for testing.
truetype
Add support for FreeType and/or FreeType2 fonts
v4l
Enable support for video4linux (using linux-headers or userspace libv4l libraries)
vlc
Build with VLC media source support.
wayland
Enable dev-libs/wayland backend
websocket
Build with WebSocket API support.

lua_single_target

luajit
Build for LuaJIT only

python_single_target

python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only
python3_13
Build for Python 3.13 only

app-accessibility / at-spi2-atk : Gtk module for bridging AT-SPI to Atk

app-accessibility / at-spi2-core : D-Bus accessibility specifications and registration daemon

dev-cpp / asio : Asynchronous Network Library

dev-cpp / nlohmann_json : JSON for Modern C++

dev-cpp / websocketpp : C++/Boost Asio based websocket client/server library

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / atk : GTK+ & GNOME Accessibility Toolkit

dev-libs / expat : Stream-oriented XML parser library

dev-libs / glib : The GLib library of C routines

dev-libs / jansson : C library for encoding, decoding and manipulating JSON data

dev-libs / nspr : Netscape Portable Runtime

dev-libs / nss : Mozilla's Network Security Services library that implements PKI support

dev-libs / qr-code-generator : QR Code Generator Library in Multiple Languages

dev-libs / uthash : An easy-to-use hash implementation for C programmers

dev-libs / wayland : Wayland protocol libraries

dev-qt / qtbase : Cross-platform application development framework

dev-qt / qtsvg : SVG rendering library for the Qt6 framework

dev-util / cmocka : Unit testing framework for C

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / fdk-aac : Fraunhofer AAC codec library

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / freetype : High-quality and portable font engine

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libv4l : v4l-utils libraries and optional utilities

media-libs / libva : Video Acceleration (VA) API for Linux

media-libs / libvpl : Intel Video Processing Library dispatcher

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / nv-codec-headers : FFmpeg version of headers required to interface with Nvidias codec APIs

media-libs / rnnoise : Recurrent neural network for audio noise reduction

media-libs / speexdsp : Audio compression format designed for speech -- DSP

media-libs / x264 : Free library for encoding X264/AVC streams

media-sound / sndio : small audio and MIDI framework part of the OpenBSD project

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

media-video / pipewire : Multimedia processing graphs

media-video / vlc : Media player and framework with support for most multimedia files and streaming

net-libs / librist : Library for Reliable Internet Stream Transport (RIST) protocol

net-libs / mbedtls : Cryptographic library for embedded systems

net-libs / srt : Secure Reliable Transport (SRT) library and tools

net-misc / curl : A Client that groks URLs

net-print / cups : The Common Unix Printing System

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / pciutils : Various utilities dealing with the PCI bus

sys-apps / util-linux : Various useful Linux utilities

sys-libs / zlib : Standard (de)compression library

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / udev : Virtual to select between different udev daemon providers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / libX11 : X.Org X11 library

x11-libs / libXScrnSaver : X.Org XScrnSaver library

x11-libs / libXcomposite : X.Org Xcomposite library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXdamage : X.Org Xdamage library

x11-libs / libXext : X.Org Xext library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXi : X.Org Xi library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXrender : X.Org Xrender library

x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

x11-libs / libxshmfence : Shared memory fences using futexes

x11-libs / pango : Internationalized text layout and rendering library

app-accessibility / at-spi2-atk : Gtk module for bridging AT-SPI to Atk

app-accessibility / at-spi2-core : D-Bus accessibility specifications and registration daemon

dev-cpp / asio : Asynchronous Network Library

dev-cpp / nlohmann_json : JSON for Modern C++

dev-cpp / websocketpp : C++/Boost Asio based websocket client/server library

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-libs / atk : GTK+ & GNOME Accessibility Toolkit

dev-libs / expat : Stream-oriented XML parser library

dev-libs / glib : The GLib library of C routines

dev-libs / jansson : C library for encoding, decoding and manipulating JSON data

dev-libs / nspr : Netscape Portable Runtime

dev-libs / nss : Mozilla's Network Security Services library that implements PKI support

dev-libs / qr-code-generator : QR Code Generator Library in Multiple Languages

dev-libs / uthash : An easy-to-use hash implementation for C programmers

dev-libs / wayland : Wayland protocol libraries

dev-qt / qtbase : Cross-platform application development framework

dev-qt / qtsvg : SVG rendering library for the Qt6 framework

dev-util / cmocka : Unit testing framework for C

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / fdk-aac : Fraunhofer AAC codec library

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / freetype : High-quality and portable font engine

media-libs / intel-mediasdk : Intel Media SDK

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / libv4l : v4l-utils libraries and optional utilities

media-libs / libva : Video Acceleration (VA) API for Linux

media-libs / libvpl : Intel Video Processing Library dispatcher

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / nv-codec-headers : FFmpeg version of headers required to interface with Nvidias codec APIs

media-libs / rnnoise : Recurrent neural network for audio noise reduction

media-libs / speexdsp : Audio compression format designed for speech -- DSP

media-libs / x264 : Free library for encoding X264/AVC streams

media-sound / sndio : small audio and MIDI framework part of the OpenBSD project

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

media-video / pipewire : Multimedia processing graphs

media-video / vlc : Media player and framework with support for most multimedia files and streaming

net-libs / librist : Library for Reliable Internet Stream Transport (RIST) protocol

net-libs / mbedtls : Cryptographic library for embedded systems

net-libs / srt : Secure Reliable Transport (SRT) library and tools

net-misc / curl : A Client that groks URLs

net-print / cups : The Common Unix Printing System

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

sys-apps / pciutils : Various utilities dealing with the PCI bus

sys-apps / util-linux : Various useful Linux utilities

sys-libs / zlib : Standard (de)compression library

virtual / jack : Virtual for JACK Audio Connection Kit

virtual / udev : Virtual to select between different udev daemon providers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / libX11 : X.Org X11 library

x11-libs / libXScrnSaver : X.Org XScrnSaver library

x11-libs / libXcomposite : X.Org Xcomposite library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXdamage : X.Org Xdamage library

x11-libs / libXext : X.Org Xext library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXi : X.Org Xi library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXrender : X.Org Xrender library

x11-libs / libXtst : X.Org Xlib-based client API for the XTEST & RECORD extensions library

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxcb : X C-language Bindings library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

x11-libs / libxshmfence : Shared memory fences using futexes

x11-libs / pango : Internationalized text layout and rendering library

719440
media-video/obs-studio-25.0.3: Incorrectly uses github tar releases
906201
media-video/obs-studio-29.1.1 crashes if I click the screencast option with pipewire in sway session
913341
media-video/obs-studio pipewire/screencast inconsistent use flag naming
916030
media-video/obs-studio: segfault on gui-libs/xdg-desktop-portal-wlr integration on gui-wm/sway
922163
media-video/obs-studio - browser useflag fail to compile with LLVM profile with or without LTO (even fallback to gcc)
923305
media-video/obs-studio-30.0.2: wayland marked as dependency for browser source but it works without wayland
927411
media-video/obs-studio-30.1.0 fails to compile: gl-egl-common.c:423:37: error: passing argument 4 of query_dmabuf_modifiers from incompatible pointer type [-Wincompatible-pointer-types]
927836
media-video/obs-studio-30.1.1 stabilisation
934005
media-video/obs-studio +browser fails to compile on musl - error: 'u_long' was not declared in this scope; did you mean 'long'?
936240
media-video/obs-studio[vlc] w/ media-video/vlc-9999: plugins/vlc-video/vlc-video-source.c:811:14: error: ‘libvlc_Ended’ undeclared (first use in this function); did you mean ‘libvlc_new’?
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove failing 'sed' from live 9999
The "legacy CMake code path" has been removed [1], so the 'sed' for removing '-Werror' is now failing, and is not required any longer at this time. Additionally, the 'OBS_CMAKE_VERSION' option doesn't seem to be required at this time any longer either. 1. https://github.com/obsproject/obs-studio/commit/72428ccd97a Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
media-video/obs-studio: Fix compilation on GCC 15
Closes: https://bugs.gentoo.org/938326 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38268 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: drop 30.1.2, 30.2.0-r1, 30.2.1
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add 30.2.3
This restores "legacy ffmpeg" being used via USE="nvenc", which seems to be more in line with the upstream default for the time being, and there seem to be potential performance problems [1] with the new, "native nvenc", so stick to "legacy" for now. The next non-patch release should have CMake options tweaked to handle these better (will be in 9999 soon), and if there is want for experimenting more with it already, can always flip it using 'MYCMAKEARGS="-DENABLE_NATIVE_NVENC=ON"'. 1. https://github.com/obsproject/obs-studio/issues/11009 Closes: https://bugs.gentoo.org/936826 Closes: https://bugs.gentoo.org/938022 Closes: https://github.com/gentoo/gentoo/pull/37755 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: add 30.2.1 and update 9999 hashes
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: drop 30.2.0
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add missing 'dev-libs/uthash' dependency
Closes: https://bugs.gentoo.org/935916 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: add 30.2.0
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: drop 30.1.0, 30.1.1
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add 30.1.2
Closes: https://bugs.gentoo.org/show_bug.cgi?id=934052 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: adjust 'nlohmann_json' dependency
The 'dev-cpp/nlohmann_json' package seems to be needed unconditionally now, though there is no CMake check for it. Also update browser and websocket hashes. Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: inherit flag-o-matic and move variables around
These somehow didn't make the cut for the previous commit. Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: drop 29.1.3-r2, 30.0.2
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 30.1.1
Add 'NATIVE_NVENC' (9999 only) CMake switch controlled via USE="nvenc", which was automagically enabled otherwise, leading into configure errors if ffmpeg was not built with nvenc support. Also add USE="X" on the 'media-libs/libglvnd' dependency. Also also use 'filter-lto' to filter LTO issues when USE="wayland" for the time being. Closes: https://bugs.gentoo.org/867250 Closes: https://bugs.gentoo.org/923805 Closes: https://bugs.gentoo.org/927964 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: add version 30.1.0
Also update hashes on 9999. Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Ammerlaan · gentoo
media-video/obs-studio: media-libs/oneVPL -> media-libs/libvpl
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-video/obs-studio: Keyword 30.0.2 ppc64, #918404
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-video/obs-studio: Keyword 30.0.2 arm64, #918404
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-video/obs-studio: wire up tests
Bug: https://bugs.gentoo.org/918404 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/34351 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: drop 29.1.3-r1, 30.0.0
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 30.0.2
Also update browser and websocket hashes for 9999. Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: add version 30.0.0
- Qt 5 is no longer supported. - Re-keywording needed due to Qt 6. - CEF binary gets a couple of CVE commits (and one Qt/GTK related commit). Bug: https://bugs.gentoo.org/918404 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: add mpegts and rnnoise features
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>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
media-video/obs-studio: keyword 29.1.3-r1 for ~arm64
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove versions 29.0.2 and 29.1.3 (r0)
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add ffmpeg[opus] dependency
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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: add 'dev-cpp/nlohmann_json' to USE="browser"
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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: add USE="qsv"
Closes: https://bugs.gentoo.org/910361 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: remove qt5 support
Upstream no longer supports compiling against qt5. Closes: https://bugs.gentoo.org/910307 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: drop 29.1.2
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add 29.1.3
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: update plugin commits and disble webrtc
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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: drop 29.1.1
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: update browser commit
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add 29.1.2
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: drop 29.1.0
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 29.1.1
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 28.1.2 (r1)
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 29.1.0
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: update dependencies and remove -Werror
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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 29.0.0 (r1)
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Guillermo Joandet · gentoo
media-video/obs-studio: Version bump to 29.0.2
Closes: https://github.com/gentoo/gentoo/pull/29423 Signed-off-by: Guillermo Joandet <gjoandet@gmail.com> Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: add missing dependency on libva
Closes: https://bugs.gentoo.org/890379 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: remove version 29.0.0 (r0)
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 27.2.4 (r1)
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 29.0.0 and update 9999
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jay Faulkner · gentoo
media-video/obs-studio: Fix usex SSL to use ON/OFF
This fixes the issue where RTMPS streaming would cause crashes. (sam: Ionen notes in the bug that CMakeLists.txt does an unusual literal comparison rather than evaluating...) Closes: https://bugs.gentoo.org/880861 Signed-off-by: Jay Faulkner <jay@jvf.cc> Closes: https://github.com/gentoo/gentoo/pull/28220 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 27.2.3-r2
Closes: https://github.com/gentoo/gentoo/pull/28094 Thanks-to: Ionen Wolkens <ionen@gentoo.org> Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 28.1.2
Closes: https://bugs.gentoo.org/867775 Thanks-to: マリウス <marius@xn--gckvb8fzb.com> Thanks-to: Ionen Wolkens <ionen@gentoo.org> Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add USE="qt6 websocket" and python 3.11 + more
- 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>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/obs-studio: use || ( ... ) dep for dev-libs/atk
Forcing migration to at-spi2-atk right now leads to nasty conflicts for stable users. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-video/obs-studio: update deps for browser/cef too
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: update dependencies
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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 27.1.3
Also remove no longer needed patches. 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/24853 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 27.2.4
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>
Jimi Huotari · gentoo
media-video/obs-studio: update CMake switches
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>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-video/obs-studio: update ffmpeg[nvenc] usedep
Closes: https://github.com/gentoo/gentoo/pull/24517 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 27.2.1
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/24403 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 27.2.3
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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 27.2.0
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/24323 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 27.2.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>
Jimi Huotari · gentoo
media-video/obs-studio: update OBS_BROWSER_COMMIT
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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 27.0.1 (r1)
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/24200 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: update CEF and deps/remove patch/workarounds
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>
Jimi Huotari · gentoo
media-video/obs-studio: add version 27.2.0
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>
Repository mirror & CI · gentoo
Merge updates from master
James Beddek · gentoo
media-video/obs-studio: add ffmpeg 5.0 patch
Signed-off-by: James Beddek <telans@posteo.de> Closes: https://github.com/gentoo/gentoo/pull/23821 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 27.1.3 (r0)
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/22715 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: fix OBS_BROWSER_COMMIT
Closes: https://bugs.gentoo.org/819369 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 27.1.1
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/22511 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 27.1.3
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 26.1.2 and update metadata/files
The 'imagemagick' USE-flag and the '-fix-alsa-crash.patch' are no longer used after 26.1.2 is gone. Package-Manager: Portage-3.0.24, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/22444 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 27.1.1
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>
Jimi Huotari · gentoo
media-video/obs-studio: update CEF/EAPI-8/deps/messages
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>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-video/obs-studio: add libjansson subslot dep
Earlier versions of libjansson lacked symbol versioning, causing crashes. Bug: https://bugs.gentoo.org/812119 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-video/obs-studio: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-video/obs-studio: tidy with small fixes
Finishing the last few bits from previous PR. - python3_10 compat - migrate to xdg eclass - drop USE=imagemagick, broken and upstream has deprecated it - add missing cups for CEF, and alsa-lib if USE=-alsa - merge duplicate pkg_postinst() that's been there for a long time - scrubbed python patch, moved pull request ref to it Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: add/update USE-flags and metadata
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>
Jimi Huotari · gentoo
media-video/obs-studio: remove version 25.0.8 (r100) and 26.1.2 (r0)
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>
Jimi Huotari · gentoo
media-video/obs-studio: raise python support to 3.8 and 3.9
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>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-video/obs-studio: Drop 25.0.8-r1
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 26.1.2
Closes: https://bugs.gentoo.org/745996 Closes: https://bugs.gentoo.org/761939 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/18883 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
media-video/obs-studio: revert python bump
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>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
media-video/obs-studio: python bump
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
media-video/obs-studio: migrate to lua-single.eclass
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>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
Revert "media-video/obs-studio: python bump"
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>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
media-video/obs-studio: python bump
Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Gergely Nagy · gentoo
media-video/obs-studio: add 27.0.1 with browser source support
Closes: https://bugs.gentoo.org/717002 Closes: https://bugs.gentoo.org/795648 Signed-off-by: Gergely Nagy <ngg@ngg.hu> Closes: https://github.com/gentoo/gentoo/pull/18156 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
media-video/obs-studio: Added sub-slot dep for media-libs/x264
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>
Repository mirror & CI · gentoo
Merge updates from master
John Helmert III · gentoo
*/*: fix NonexistentDeps post ffmpeg cleanup
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>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
media-video/obs-studio: sync live ebuild keywords
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
media-video/obs-studio: add ~ppc64 keyword
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
media-video/obs-studio: install additional header
needed for media-video/obs-v4l2sink Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 24.0.5
Closes: https://bugs.gentoo.org/708628 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: fix build with GCC-10
Bug: https://bugs.gentoo.org/708628 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/15736 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
media-video/obs-studio: tiny bump
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 25.0.3
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 25.0.7
Closes: https://bugs.gentoo.org/718958 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/15488 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove versions 24.0.3 and 25.0.1
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 25.0.3
Closes: https://bugs.gentoo.org/715736 Closes: https://bugs.gentoo.org/716048 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/15219 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
media-video/obs-studio: bump
Package-Manager: Portage-2.3.95, Repoman-2.3.21 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
media-video/obs-studio: mostly simple bump
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>
Repository mirror & CI · gentoo
Merge updates from master
Ben Kohler · gentoo
media-video/obs-studio: add slot operator dep on mbedtls
Closes: https://bugs.gentoo.org/705042 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove version 23.2.1
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add version 24.0.5
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13991 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove 'dev-qt/qttest' dependency
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>
Jimi Huotari · gentoo
media-video/obs-studio: add USE="ssl vlc"
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>
Jimi Huotari · gentoo
media-video/obs-studio: add version 24.0.3
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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove older versions
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: version bump to 23.2.1
Comes with a patch to correct the 'libdir' for 'libobs.pc'. Upstream PR: https://github.com/obsproject/obs-studio/pull/1932 Bug: https://bugs.gentoo.org/644538 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/12246 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: drop 23.1.0 (r0)
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: add missing 'dev-qt/qtsvg' dependency
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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: drop python3_4
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>
Jimi Huotari · gentoo
media-video/obs-studio: switch from 'gnome2-utils' to 'xdg-utils'
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>
Jimi Huotari · gentoo
media-video/obs-studio: version bump to 23.1.0
Closes: https://bugs.gentoo.org/681100 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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove old version and unused patches.
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: bump to EAPI="7".
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>
Jimi Huotari · gentoo
media-video/obs-studio: version bump to 23.0.1.
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: fix build with USE="fdk"
Upstream: https://github.com/obsproject/obs-studio/commit/cf73fa6d Closes: https://bugs.gentoo.org/672430 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: clean up older version and a patch with it
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Package-Manager: Portage-2.3.52, Repoman-2.3.12 Closes: https://github.com/gentoo/gentoo/pull/10621 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Callen · gentoo
media-video/obs-studio: add python3_7
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Jonathan Callen <jcallen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Craig Andrews · gentoo
media-video/obs-studio: Support ffmpeg 4
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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: fix building without Python targets
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>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: remove upstreamed patch from 9999
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>
Jimi Huotari · gentoo
media-video/obs-studio: rename USE="speexdsp" to "speex"
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>
Jimi Huotari · gentoo
media-video/obs-studio: remove no longer needed 'CMAKE_MIN_VERSION'
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>
Jimi Huotari · gentoo
media-video/obs-studio: remove older version
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Package-Manager: Portage-2.3.48, Repoman-2.3.10 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: version bump to 22.0.3
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Package-Manager: Portage-2.3.48, Repoman-2.3.10 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: adjust USE="nvenc" on 21.1.2
Since FFmpeg 4 is still masked, depending on a USE-flag specific to that version is a QA violation, so for now only the 9999 version will be compatible with it. Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Package-Manager: Portage-2.3.48, Repoman-2.3.10 Closes: https://github.com/gentoo/gentoo/pull/9689 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: switch to python-single-r1 eclass
Previously, the fact that 'python-any-r1.eclass' is intended for build-time dependent packages only was completely missed, while Python is required at run-time when used for OBS Studio scripting. Closes: https://bugs.gentoo.org/662702 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Package-Manager: Portage-2.3.48, Repoman-2.3.10 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
media-video/obs-studio: support FFmpeg 4
The USE="nvenc" in '>=media-video/ffmpeg-4' has been replaced with 'video_cards_nvidia'. Package-Manager: Portage-2.3.42, Repoman-2.3.9
Jimi Huotari · gentoo
media-video/obs-studio: add USE="speexdsp"
This can be used to enable/disable support for the SpeexDSP-based Noise Suppression filter Package-Manager: Portage-2.3.41, Repoman-2.3.9
Jimi Huotari · gentoo
media-video/obs-studio: remove older versions
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Jimi Huotari · gentoo
media-video/obs-studio: version bump to 21.1.2
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Jimi Huotari · gentoo
media-video/obs-studio: update source URIs
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Jimi Huotari · gentoo
media-video/obs-studio: fix build with Qt 5.11
Upstream commit: https://github.com/obsproject/obs-studio/commit/4fd06b98 Closes: https://bugs.gentoo.org/660350 Package-Manager: Portage-2.3.41, Repoman-2.3.9
Anth0rx · gentoo
media-video/obs-studio: Support NVENC encoding.
This commit adds support for the NVENC encoding for nVidia video cards by compiling media-video/ffmpeg with the respective USE flag. Closes: https://github.com/gentoo/gentoo/pull/7516
Jimi Huotari · gentoo
media-video/obs-studio: add support for scripting
Scripting support for Lua and Python 3 is enabled by automagic, if the required libraries are found. This commit adds USE-flags and a patch that give the user control on whether or not to do so. Closes: https://bugs.gentoo.org/656956 Package-Manager: Portage-2.3.41, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/9151 Closes: https://bugs.gentoo.org/656956
Jimi Huotari · gentoo
media-video/obs-studio: update references to 'speex'.
This replaces 'media-libs/speex' with 'media-libs/speexdsp'. Package-Manager: Portage-2.3.24, Repoman-2.3.6
Jimi Huotari · gentoo
media-video/obs-studio: remove older versions and unused patches.
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Jimi Huotari · gentoo
media-video/obs-studio: version bump to 21.0.2.
Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://bugs.gentoo.org/647906 Closes: https://github.com/gentoo/gentoo/pull/7208
Lucian Poston · gentoo
media-video/obs-studio: 20.1.3 version bump
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Lucian Poston · gentoo
media-video/obs-studio: Prefer imagemagick-7
Closes: https://bugs.gentoo.org/641608 Package-Manager: Portage-2.3.13, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/6628
Jimi Huotari · gentoo
media-video/obs-studio: remove old version.
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Jimi Huotari · gentoo
media-video/obs-studio: version bump to 20.1.0.
Package-Manager: Portage-2.3.11, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/5972
Jimi Huotari · gentoo
media-video/obs-studio: add a patch to fix a crash related to net-misc/curl.
Upstream Pull Request: https://github.com/jp9000/obs-studio/pull/1038 Closes: https://bugs.gentoo.org/633596 Closes: https://github.com/gentoo/gentoo/pull/564 Package-Manager: Portage-2.3.11, Repoman-2.3.3
Jimi Huotari · gentoo
media-video/obs-studio: ddjust dependencies.
Add 'COMMON_DEPEND' to ease moving things around, and keep 'RDEPEND.suspect' happy. Also protect against incompatible combinations of CMake (<3.9) and ImageMagick (>=7). Special thanks to NP-Hardass. d Closes: https://github.com/gentoo/gentoo/pull/5642 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Jimi Huotari · gentoo
media-video/obs-studio: fix build against ImageMagick 7.
Since ImageMagick 7, the headers have been under a different directory, and the build with ImageMagick support will fail when the old path is used. This commit patches in detection for the version being used, while also choosing the path accordingly. Special thanks to Hu. Upstream Pull Request: https://github.com/jp9000/obs-studio/pull/1018 Closes: https://bugs.gentoo.org/627520 Closes: https://github.com/gentoo/gentoo/pull/5642 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Jimi Huotari · gentoo
media-video/obs-studio: remove old version.
Package-Manager: Portage-2.3.7, Repoman-2.3.3
Jimi Huotari · gentoo
media-video/obs-studio: version bump to 20.0.1.
Package-Manager: Portage-2.3.7, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/5412
Jimi Huotari · gentoo
media-video/obs-studio: Remove old version.
Closes: https://github.com/gentoo/gentoo/pull/4733 Package-Manager: Portage-2.3.6, Repoman-2.3.2
Jimi Huotari · gentoo
media-video/obs-studio: Version bump to 19.0.2.
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Jimi Huotari · gentoo
media-video/obs-studio: Remove older versions.
Closes: https://github.com/gentoo/gentoo/pull/4535 Package-Manager: Portage-2.3.5, Repoman-2.3.2
Jimi Huotari · gentoo
media-video/obs-studio: Version bump to 18.0.2.
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Jimi Huotari · gentoo
media-video/obs-studio: Version bump to 18.0.0.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Jimi Huotari · gentoo
media-video/obs-studio: Use 'gnome2-utils' to update the icon cache.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3643
Jimi Huotari · gentoo
media-video/obs-studio: Version bump to 17.0.2.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3643
Jimi Huotari · gentoo
media-video/obs-studio: Remove old version.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Jimi Huotari · gentoo
media-video/obs-studio: Override detected version for non-git builds.
The upstream CMake configuration always sets the software version to 0.0.1, when there is no '.git' directory found. It seems upstream accepted, and implemented a variable to fix this. Upstream-Bug: https://github.com/jp9000/obs-studio/pull/349 Additionally, add quotes for '-DUNIX_STRUCTURE' for consistency. Package-Manager: Portage-2.3.3, Repoman-2.3.1
Jimi Huotari · gentoo
media-video/obs-studio: Version bump to 17.0.0.
Gentoo-Bug: https://bugs.gentoo.org/603978 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Jimi Huotari · gentoo
media-video/obs-studio: Remove old versions.
Package-Manager: portage-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/2448 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: Version bump to 0.16.2.
Package-Manager: portage-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/2448 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: Adjust 9999-dependencies and 'postinst' phase.
Depend on 'media-video/ffmpeg:=[x264]' instead of the two packages separately, and add 'net-misc/curl' as a potential missing required dependency. Additionally, display more information about optional features depending on optional packages, should they be missing. Package-Manager: portage-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/2448 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: Version bump to 0.15.3.
Package-Manager: portage-2.3.0
Jimi Huotari · gentoo
media-video/obs-studio: Version bump to 0.15.1.
Also, following a suggestion by 'username234', change depending directly on 'media-libs/x264' to 'media-video/ffmpeg:=[x264]'. Furthermore, add 'default' to 'src_prepare()', which was somehow working without it. Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/1891 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Jimi Huotari · gentoo
media-video/obs-studio: New package.
OBS Studio provides a simple to use Qt5 user interface for video and audio capturing, including live-streaming them to on-line services such as Twitch.tv. Base for ebuild from https://github.com/saintdev/obs-studio-overlay. Gentoo-Bug: https://bugs.gentoo.org/575226 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1690 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>