Changes of Revision 80

obs-studio.spec Changed
x
 
1
@@ -61,14 +61,16 @@
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
@@ -86,18 +88,17 @@
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
@@ -105,12 +106,11 @@
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