Changes of Revision 59

obs-studio.changes Changed
x
 
1
@@ -1,4 +1,20 @@
2
 -------------------------------------------------------------------
3
+Wed Nov 14 01:34:58 UTC 2018 - Jimmy Berry <jimmy@boombatower.com>
4
+
5
+- Set ExclusiveArch to i586 and x86_64.
6
+
7
+-------------------------------------------------------------------
8
+Wed Nov 14 01:03:47 UTC 2018 - Jimmy Berry <jimmy@boombatower.com>
9
+
10
+- Restrict to ffmpeg3 to avoid Tumbleweed segfault.
11
+  https://bugs.links2linux.org/browse/PM-143
12
+
13
+-------------------------------------------------------------------
14
+Thu Sep 13 02:48:49 UTC 2018 - jimmy@boombatower.com
15
+
16
+- Include optional build dependencies to enable more features.
17
+
18
+-------------------------------------------------------------------
19
 Fri Aug 31 15:39:49 UTC 2018 - jimmy@boombatower.com
20
 
21
 - Update to version 22.0.2:
22
obs-studio.spec Changed
60
 
1
@@ -9,6 +9,7 @@
2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
3
 BuildRequires:  update-desktop-files
4
 BuildRequires:  cmake >= 2.8.12
5
+BuildRequires:  fdk-aac-devel
6
 BuildRequires:  fontconfig-devel
7
 BuildRequires:  freetype2-devel
8
 BuildRequires:  gcc
9
@@ -25,15 +26,26 @@
10
 BuildRequires:  libudev-devel
11
 BuildRequires:  libv4l-devel
12
 BuildRequires:  libx264-devel
13
+BuildRequires:  mbedtls-devel
14
 BuildRequires:  pkgconfig
15
 BuildRequires:  pkgconfig(jack)
16
-BuildRequires:  pkgconfig(libavcodec)
17
-BuildRequires:  pkgconfig(libavdevice)
18
-BuildRequires:  pkgconfig(libavfilter)
19
-BuildRequires:  pkgconfig(libavformat)
20
-BuildRequires:  pkgconfig(libavutil)
21
-BuildRequires:  pkgconfig(libswresample)
22
-BuildRequires:  pkgconfig(libswscale)
23
+# Restricted to avoid segfault on Tumbleweed:
24
+# - https://bugs.links2linux.org/browse/PM-143
25
+# - https://obsproject.com/mantis/view.php?id=1315
26
+BuildRequires:  pkgconfig(libavcodec) < 58
27
+BuildRequires:  pkgconfig(libavdevice) < 58
28
+BuildRequires:  pkgconfig(libavfilter) < 7
29
+BuildRequires:  pkgconfig(libavformat) < 58
30
+BuildRequires:  pkgconfig(libavutil) < 56
31
+BuildRequires:  pkgconfig(libswresample) < 3
32
+BuildRequires:  pkgconfig(libswscale) < 5
33
+BuildRequires:  python3-devel
34
+%if 0%{?suse_version} != 1315 || 0%{?is_opensuse}
35
+BuildRequires:  speexdsp-devel
36
+%endif
37
+BuildRequires:  swig
38
+BuildRequires:  vlc-devel
39
+ExclusiveArch:  i586 x86_64
40
 
41
 %description
42
 Open Broadcaster Software is free and open source software for video recording and live streaming.
43
@@ -67,6 +79,7 @@
44
 # needs obs-plugins in lib/ even though 64bit
45
 # mv %%{buildroot}/usr/lib/obs-plugins/* %%{buildroot}%%{_libdir}/obs-plugins
46
 mv %{buildroot}/usr/lib/libobs*.so* %{buildroot}%{_libdir}
47
+mv %{buildroot}/usr/lib/obs-scripting %{buildroot}%{_libdir}/obs-scripting
48
 %endif
49
 
50
 %suse_update_desktop_file obs
51
@@ -87,6 +100,8 @@
52
 %{_libdir}/libobs.so.0
53
 %{_libdir}/libobs-frontend-api.so.*
54
 %{_libdir}/libobs-opengl.so.*
55
+%{_libdir}/libobs-scripting.so
56
+%{_libdir}/obs-scripting
57
 %{_libdir}/libobsglad.so.0
58
 %{_datadir}/applications/obs.desktop
59
 %{_datadir}/icons/hicolor/256x256/apps/obs.png
60