1 # %bcond_with : disable ESPLUSPLAYER_UT by default, %bcond_without : enable ESPLUSPLAYER_UT
2 %bcond_without ESPLUSPLAYER_UT
4 Summary: new multimedia streaming player
7 Group: Multimedia/Libraries
9 Source0: %{name}-%{version}.tar.gz
10 Source1001: esplusplayer.manifest
12 BuildRequires: pkgconfig(glib-2.0)
13 BuildRequires: pkgconfig(capi-base-common)
14 BuildRequires: pkgconfig(gstreamer-1.0)
15 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
16 BuildRequires: pkgconfig(dlog)
17 BuildRequires: pkgconfig(boost)
18 BuildRequires: pkgconfig(elementary)
19 BuildRequires: pkgconfig(ecore)
20 BuildRequires: pkgconfig(evas)
21 BuildRequires: pkgconfig(ecore-wl2)
22 BuildRequires: pkgconfig(wayland-client)
23 BuildRequires: pkgconfig(tizen-extension-client)
24 BuildRequires: pkgconfig(libtzplatform-config)
25 BuildRequires: pkgconfig(jsoncpp)
26 BuildRequires: pkgconfig(capi-system-info)
27 BuildRequires: pkgconfig(gio-2.0)
28 BuildRequires: pkgconfig(libtbm)
29 BuildRequires: pkgconfig(libtrackrenderer)
33 #BuildRequires: pkgconfig(capi-media-player)
34 #BuildRequires: pkgconfig(gtest_gmock)
35 BuildRequires: pkgconfig(appcore-efl)
36 #BuildRequires: pkgconfig(libresourced)
37 BuildRequires: pkgconfig(gmock)
38 BuildRequires: pkgconfig(libinput)
39 BuildRequires: pkgconfig(gstreamer-app-1.0)
42 BuildRequires: pkgconfig(capi-mediademuxer)
44 %define _packagedir /usr
45 %define _bindir %{_packagedir}/bin
46 %define _includedir %{_packagedir}/include
47 %define _pkgconfigdir %{_libdir}/pkgconfig
48 %define _unpackaged_files_terminate_build 0
49 %define _missing_doc_files_terminate_build 0
52 new multimedia player, object-oriented model
55 Summary: Developement for multimedia player
56 Group: Development/Libraries
57 Requires: %{name} = %{version}-%{release}
60 Summary: Configuration for multimedia player
61 Group: Development/Libraries
62 Requires: %{name} = %{version}-%{release}
70 Summary: Esplusplayer API testsuite with mediademuxer
71 Requires: %{name} = %{version}-%{release}
74 Esplusplayer API testsuite with mediademuxer
82 export CFLAGS+=" -Wno-deprecated-declarations"
83 export CXXFLAGS+=" -Wno-deprecated-declarations"
85 export CXXFLAGS+=" -Wno-pessimizing-move"
86 %if %{with ESPLUSPLAYER_UT}
87 %cmake . -DESPLUSPLAYER_BUILD_UT=ON
98 mkdir -p %{buildroot}%TZ_SYS_RO_ETC/multimedia
99 cp -rf config/esplusplayer.ini %{buildroot}%TZ_SYS_RO_ETC/multimedia/esplusplayer.ini
102 %defattr(-,root,root,-)
103 %manifest esplusplayer.manifest
104 %license LICENSE.APLv2
105 %{_libdir}/libespplayer-core.so
106 %{_libdir}/libesplusplayer.so
107 %TZ_SYS_RO_ETC/multimedia/esplusplayer.ini
110 %defattr(-,root,root,-)
111 %{_includedir}/esplusplayer_capi/*.h
112 %{_pkgconfigdir}/esplusplayer.pc
115 %defattr(-,root,root,-)
116 %{_bindir}/esplusplayer_test
117 %if %{with ESPLUSPLAYER_UT}
118 %{_bindir}/esplusplayer_ut
119 %defattr(-,root,root,-)