Summary
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.
Versions
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
USE flags
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
Dependencies
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
Runtime Dependencies
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
Bugs
- 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’?
Change logs
- 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>