commit e73c0730fda0246b4a4cce97bd29ced2743e666d
Author: Neal Gompa <ngompa13(a)gmail.com>
Date: Sat Apr 17 16:04:34 2021 -0400
Bump to 27.0.0~rc2
obs-studio.spec | 24 +++++++++++++++++++-----
sources | 4 ++--
2 files changed, 21 insertions(+), 7 deletions(-)
---
diff --git a/obs-studio.spec b/obs-studio.spec
index facdb3e..c79fc76 100644
--- a/obs-studio.spec
+++ b/obs-studio.spec
@@ -1,3 +1,6 @@
+# Local definition of version_no_tilde when it doesn't exist
+%{!?version_no_tilde: %define version_no_tilde %{shrink:%(echo '%{version}' | tr
'~' '-')}}
+
%undefine __cmake_in_source_build
%if 0%{?fedora} || 0%{?rhel} > 7
# bytecompile with Python 3
@@ -11,17 +14,17 @@
%global dts_ver 8
%endif
-%global commit1 a2cbc14324d2ba12ee9dc84babc85f73de9779c2
+%global commit1 24b03e876233058b10c0f02441ab1a3829d56cad
%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
Name: obs-studio
-Version: 26.1.2
-Release: 3%{?dist}
+Version: 27.0.0~rc2
+Release: 1%{?dist}
Summary: Open Broadcaster Software Studio
License: GPLv2+
URL:
https://obsproject.com/
-Source0:
https://github.com/obsproject/obs-studio/archive/%{version}/%{name}-%{ver...
+Source0:
https://github.com/obsproject/obs-studio/archive/%{version_no_tilde}/%{na...
Source1:
https://github.com/obsproject/obs-vst/archive/%{commit1}/obs-vst-%{shortc...
BuildRequires: gcc
@@ -34,12 +37,14 @@ BuildRequires: devtoolset-%{dts_ver}-toolchain,
devtoolset-%{dts_ver}-libatomic-
BuildRequires: alsa-lib-devel
BuildRequires: desktop-file-utils
+BuildRequires: fdk-aac-free-devel
BuildRequires: ffmpeg-devel
BuildRequires: fontconfig-devel
BuildRequires: freetype-devel
BuildRequires: jack-audio-connection-kit-devel
BuildRequires: jansson-devel
BuildRequires: libcurl-devel
+BuildRequires: libftl-devel
BuildRequires: libGL-devel
BuildRequires: libv4l-devel
BuildRequires: libX11-devel
@@ -48,6 +53,7 @@ BuildRequires: libXcomposite-devel
BuildRequires: libXinerama-devel
BuildRequires: luajit-devel
BuildRequires: mbedtls-devel
+BuildRequires: pipewire-devel
BuildRequires: pulseaudio-libs-devel
%if 0%{?fedora} || 0%{?rhel} > 7
BuildRequires: python3-devel
@@ -55,7 +61,9 @@ BuildRequires: python3-devel
BuildRequires: python2-devel
%endif
BuildRequires: qt5-qtbase-devel
+BuildRequires: qt5-qtbase-private-devel
BuildRequires: qt5-qtsvg-devel
+BuildRequires: qt5-qtwayland-devel
BuildRequires: qt5-qtx11extras-devel
%if 0%{?fedora} || 0%{?rhel} > 7
BuildRequires: speexdsp-devel
@@ -65,6 +73,7 @@ BuildRequires: speex-devel
BuildRequires: swig
BuildRequires: systemd-devel
BuildRequires: vlc-devel
+BuildRequires: wayland-devel
BuildRequires: x264-devel
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
@@ -77,6 +86,7 @@ software for video recording and live streaming.
%package libs
Summary: Open Broadcaster Software Studio libraries
+%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
%description libs
Library files for Open Broadcaster Software
@@ -93,7 +103,7 @@ Header files for Open Broadcaster Software
%if 0%{?el7}
. /opt/rh/devtoolset-%{dts_ver}/enable
%endif
-%autosetup -p0
+%autosetup -p1 -n %{name}-%{version_no_tilde}
# rpmlint reports E: hardcoded-library-path
# replace OBS_MULTIARCH_SUFFIX by LIB_SUFFIX
@@ -108,6 +118,7 @@ tar -xf %{SOURCE1} -C plugins/obs-vst --strip-components=1
%endif
%cmake3 -DOBS_VERSION_OVERRIDE=%{version} \
-DUNIX_STRUCTURE=1 -GNinja \
+ -DBUILD_BROWSER=OFF \
-DOpenGL_GL_PREFERENCE=GLVND
%cmake3_build
@@ -152,6 +163,9 @@ appstream-util validate-relax --nonet
%{buildroot}%{_datadir}/metainfo/*.appdata
%{_includedir}/obs/
%changelog
+* Sat Apr 17 2021 Neal Gompa <ngompa13(a)gmail.com> - 27.0.0~rc2-1
+- Bump to 27.0.0~rc2
+
* Wed Feb 10 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 26.1.2-3
- Add obs-vst plugins
- Build for all arches (armv7hl, aarch64, ppc64le)
diff --git a/sources b/sources
index 95c9322..c6d499f 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (obs-studio-26.1.2.tar.gz) =
cd95fbf587f7edfe415cae75299d65c1d771bb118649fb839ae43d77145d87725c23df3360aa7b8c35ab8b62e5ec7983a8b02f8b102caa78f768eb58b4263417
-SHA512 (obs-vst-a2cbc14.tar.gz) =
3bc15046ad5ddf0db3dafd0b81e77a1a3bd2b52974ab47c2c5c7e20196acf0299e3a661138c8b9ad40020f4290217b1a952edfe934e5a588c791e15c536063a7
+SHA512 (obs-studio-27.0.0-rc2.tar.gz) =
83261a023dcca55088a661453f27ba8579a963c82428472516533441539d50dea64dc475e21beed64a1dc5a66ac521ca463a9ca201fa8d8f6d4c7ffb8ccdc08f
+SHA512 (obs-vst-24b03e8.tar.gz) =
3800ecc1072a6ec15c525520bd083c8d2f7d50573af0c8e941efcd21f53b0b744bcb9619315d131bc6d23ce3fb03eb22bc90a8c2b567f05389aacdbbca5ee013