Changes of Revision 80
obs-studio.spec
Changed
x
1
2
Open Broadcaster Software is free and open source software for video recording and live streaming.
3
4
%prep
5
-%setup -q
6
-%patch0 -p1
7
+%autosetup -p1
8
9
%build
10
mkdir -p build && cd build
11
# does not like cmake macro as it fails to link in math.h (-lm)
12
cmake \
13
-DUNIX_STRUCTURE=1 \
14
+%if "%{_lib}" == "lib64"
15
+ -DOBS_MULTIARCH_SUFFIX=64 \
16
+%endif
17
-DCMAKE_INSTALL_PREFIX=/usr \
18
-DOBS_VERSION_OVERRIDE="$(echo "%{version}" | grep -oE "^[^+]+")" \
19
..
20
21
%icon_theme_cache_postun
22
23
%files
24
-%defattr(-, root, root)
25
%{_bindir}/obs
26
%{_bindir}/obs-ffmpeg-mux
27
# Upstream forces libs dir regardless of arch and building plugins is encumbered
28
# by moving them to the proper directory.
29
-%{_libexecdir}/obs-plugins
30
-%{_libexecdir}/libobs.so.0
31
-%{_libexecdir}/libobs-frontend-api.so.*
32
-%{_libexecdir}/libobs-opengl.so.*
33
-%{_libexecdir}/libobs-scripting.so
34
-%{_libexecdir}/obs-scripting
35
-%{_libexecdir}/libobsglad.so.0
36
+%{_libdir}/obs-plugins
37
+%{_libdir}/libobs.so.0
38
+%{_libdir}/libobs-frontend-api.so.*
39
+%{_libdir}/libobs-opengl.so.*
40
+%{_libdir}/libobs-scripting.so
41
+%{_libdir}/obs-scripting
42
+%{_libdir}/libobsglad.so.0
43
%dir %{_datadir}/metainfo
44
%{_datadir}/metainfo/com.obsproject.Studio.appdata.xml
45
%{_datadir}/applications/com.obsproject.Studio.desktop
46
47
%{_datadir}/obs
48
49
%files devel
50
-%defattr(-, root, root)
51
-%{_libexecdir}/cmake
52
-%{_libexecdir}/libobs.so
53
-%{_libexecdir}/libobs-frontend-api.so
54
-%{_libexecdir}/libobs-opengl.so
55
-%{_libexecdir}/libobsglad.so
56
+%{_libdir}/cmake
57
+%{_libdir}/libobs.so
58
+%{_libdir}/libobs-frontend-api.so
59
+%{_libdir}/libobs-opengl.so
60
+%{_libdir}/libobsglad.so
61
%{_libdir}/pkgconfig/libobs.pc
62
%{_includedir}/obs
63
64