Changes of Revision 4

sview.changes Changed
x
 
1
@@ -1,4 +1,9 @@
2
 -------------------------------------------------------------------
3
+Tue Dec  8 20:59:51 UTC 2015 - avvissu@yandex.ru
4
+
5
+- Fix build errors with ffmpeg: define ffmpeg_includedir
6
+
7
+-------------------------------------------------------------------
8
 Sun Nov 29 12:31:27 UTC 2015 - avvissu@yandex.ru
9
 
10
 - Update to 15.11:
11
sview.spec Changed
40
 
1
@@ -18,6 +18,7 @@
2
 
3
 %define src_ver 15_11
4
 %define src_name sView
5
+%define ffmpeg_includedir %(pkg-config --variable=includedir libavcodec)
6
 Name:           sview
7
 Version:        15.11
8
 Release:        0
9
@@ -37,7 +38,6 @@
10
 BuildRequires:  pkgconfig(gtk+-2.0)
11
 BuildRequires:  pkgconfig(freetype2)
12
 BuildRequires:  pkgconfig(libavcodec)
13
-BuildRequires:  pkgconfig(libavdevice)
14
 BuildRequires:  pkgconfig(libavformat)
15
 BuildRequires:  pkgconfig(libavutil)
16
 BuildRequires:  pkgconfig(libconfig++)
17
@@ -45,6 +45,7 @@
18
 BuildRequires:  pkgconfig(openal)
19
 BuildRequires:  pkgconfig(xpm)
20
 BuildRequires:  pkgconfig(xrandr)
21
+Requires:       xdg-utils
22
 #Recommends:     mongoose
23
 ExclusiveArch:  %{ix86} x86_64
24
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
25
@@ -58,9 +59,12 @@
26
 dos2unix -k license-gpl* license-lgpl*
27
 
28
 %build
29
-sed -i '/^CXXFLAGS/s/$/\ %{optflags}/' Makefile
30
+sed -e '/^INC/s|$|\ -I%{ffmpeg_includedir}|' \
31
+    -e '/^CFLAGS/s/$/\ %{optflags}/' \
32
+    -e '/^CXXFLAGS/s/$/\ %{optflags}/' \
33
+    -i Makefile
34
 # Remove %%_smp_mflags to avoid compilation errors
35
-make V=1 -j1 EXTRA_LDFLAGS="-Wl,-rpath,%{_libdir}/%{src_name}"
36
+make -j1 EXTRA_LDFLAGS="-Wl,-rpath,%{_libdir}/%{src_name}"
37
 
38
 %install
39
 %make_install USR_LIB=%{_lib}
40