X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fdali-adaptor.spec;h=a26b4c6bd6709c5bb024892f3eec3c34aa413ef6;hb=d6f6fa74934abfacd61edb5529c081d890e3be24;hp=817a31982beb5112c5811266afaf5dfdf04d94d0;hpb=a83619c67057985c1be322f9c7c3d93eaca2cb73;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/packaging/dali-adaptor.spec b/packaging/dali-adaptor.spec index 817a319..a26b4c6 100644 --- a/packaging/dali-adaptor.spec +++ b/packaging/dali-adaptor.spec @@ -19,7 +19,7 @@ Name: dali-adaptor Summary: The DALi Tizen Adaptor -Version: 1.3.9 +Version: 1.3.30 Release: 1 Group: System/Libraries License: Apache-2.0 and BSD-3-Clause and MIT @@ -96,7 +96,11 @@ BuildRequires: wayland-devel BuildRequires: wayland-extension-client-devel # dali-adaptor uses ecore mainloop +%if 0%{?tizen_version_major} >= 5 +BuildRequires: pkgconfig(ecore-wl2) +%else BuildRequires: pkgconfig(ecore-wayland) +%endif # dali-adaptor needs tbm_surface in tizen 3.0 wayland BuildRequires: pkgconfig(libtbm) @@ -138,12 +142,6 @@ BuildRequires: pkgconfig(mm-sound) BuildRequires: pkgconfig(feedback) %endif -# for Web Engine Lite Plugin -%if 0%{?enable_web_engine_lite} -BuildRequires: lightweight-web-engine -BuildRequires: lightweight-web-engine-devel -%endif - # for multiprofile Requires: %{name}-compat = %{version}-%{release} Recommends: %{name}-profile_common = %{version}-%{release} @@ -374,16 +372,6 @@ Requires: %{name} = %{version}-%{release} %description dali-feedback-plugin Feedback plugin to play haptic and audio feedback for Dali -############################## -# Dali WebEngineLite Plugin -############################## - -%package dali-web-engine-lite-plugin -Summary: Plugin WebEngineLite for Dali -Group: System/Libraries -%description dali-web-engine-lite-plugin -WebEngineLite plugin for Dali - %if !0%{?disable_cxx03_build} ############################## # Dali Feedback Plugin cxx03 @@ -396,15 +384,6 @@ Requires: %{name}-cxx03 = %{version}-%{release} %description dali-feedback-plugin-cxx03 Feedback plugin to play haptic and audio feedback for Dali -############################## -# Dali WebEngineLite Plugin -############################## - -%package dali-web-engine-lite-plugin-cxx03 -Summary: Plugin WebEngineLite for Dali with cxx03 abi -Group: System/Libraries -%description dali-web-engine-lite-plugin-cxx03 -WebEngineLite plugin for Dali %endif ############################## @@ -441,7 +420,7 @@ WebEngineLite plugin for Dali %build PREFIX+="/usr" CXXFLAGS+=" -Wall -g -Os -fPIC -fvisibility-inlines-hidden -fdata-sections -ffunction-sections -DGL_GLEXT_PROTOTYPES" -LDFLAGS+=" -Wl,--rpath=%{_libdir} -Wl,--as-needed -Wl,--gc-sections -Wl,-Bsymbolic-functions " +LDFLAGS+=" -Wl,--rpath=%{_libdir} -Wl,--as-needed -Wl,--gc-sections -lttrace -Wl,-Bsymbolic-functions " %ifarch %{arm} CXXFLAGS+=" -D_ARCH_ARM_ -lgcc" @@ -451,6 +430,18 @@ CXXFLAGS+=" -D_ARCH_ARM_ -lgcc" CFLAGS+=" -DWAYLAND" CXXFLAGS+=" -DWAYLAND" configure_flags="--enable-wayland" + +# Need Ecore-Wayland2 when Tizen version is 5.x or greater +%if 0%{?tizen_version_major} >= 5 +CFLAGS+=" -DECORE_WAYLAND2 -DEFL_BETA_API_SUPPORT" +CXXFLAGS+=" -DECORE_WAYLAND2 -DEFL_BETA_API_SUPPORT" +configure_flags+=" --enable-ecore-wayland2" +%endif +%endif + +# Use this conditional when Tizen version is 5.x or greater +%if 0%{?tizen_version_major} >= 5 +CXXFLAGS+=" -DOVER_TIZEN_VERSION_5" %endif # Use this conditional when Tizen version is 4.x or greater @@ -501,12 +492,12 @@ TIZEN_PLATFORM_CONFIG_SUPPORTED="%{tizen_platform_config_supported}" ; export TI %else --enable-efl=yes \ %endif -%if 0%{?enable_web_engine_lite} - --enable-web-engine-lite \ -%endif %if 0%{?enable_debug} --enable-debug \ %endif +%if 0%{?enable_trace} + --enable-trace \ +%endif --enable-appfw=yes \ $configure_flags --libdir=%{_libdir} \ --enable-rename-so=no @@ -520,7 +511,7 @@ popd pushd %{buildroot}%{_libdir} for FILE in libdali-adap*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE.mobile"; done -for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done +for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done mv pkgconfig/dali-adaptor*pc %{_builddir}/%{name}-%{version}/build/tizen/ popd @@ -546,12 +537,12 @@ make clean %else --enable-efl=yes \ %endif -%if 0%{?enable_web_engine_lite} - --enable-web-engine-lite \ -%endif %if 0%{?enable_debug} --enable-debug \ %endif +%if 0%{?enable_trace} + --enable-trace \ +%endif --enable-appfw=yes \ $configure_flags --libdir=%{_libdir} \ --enable-rename-so=no @@ -565,7 +556,7 @@ popd pushd %{buildroot}%{_libdir} for FILE in libdali-adap*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE.tv"; done -for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done +for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done mv pkgconfig/dali-adaptor*pc %{_builddir}/%{name}-%{version}/build/tizen/ popd @@ -590,12 +581,12 @@ make clean %else --enable-efl=yes \ %endif -%if 0%{?enable_web_engine_lite} - --enable-web-engine-lite \ -%endif %if 0%{?enable_debug} --enable-debug \ %endif +%if 0%{?enable_trace} + --enable-trace \ +%endif --enable-appfw=yes \ $configure_flags --libdir=%{_libdir} \ --enable-rename-so=no @@ -609,7 +600,7 @@ popd pushd %{buildroot}%{_libdir} for FILE in libdali-adap*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE.wearable"; done -for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done +for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done mv pkgconfig/dali-adaptor*pc %{_builddir}/%{name}-%{version}/build/tizen/ popd @@ -634,12 +625,12 @@ make clean %else --enable-efl=yes \ %endif -%if 0%{?enable_web_engine_lite} - --enable-web-engine-lite \ -%endif %if 0%{?enable_debug} --enable-debug \ %endif +%if 0%{?enable_trace} + --enable-trace \ +%endif --enable-appfw=yes \ $configure_flags --libdir=%{_libdir} \ --enable-rename-so=no @@ -653,7 +644,7 @@ popd pushd %{buildroot}%{_libdir} for FILE in libdali-adaptor*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE.ivi"; done -for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done +for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done mv pkgconfig/dali-adaptor*pc %{_builddir}/%{name}-%{version}/build/tizen/ popd @@ -680,12 +671,12 @@ make clean %else --enable-efl=yes \ %endif -%if 0%{?enable_web_engine_lite} - --enable-web-engine-lite \ -%endif %if 0%{?enable_debug} --enable-debug \ %endif +%if 0%{?enable_trace} + --enable-trace \ +%endif --enable-appfw=yes \ $configure_flags --libdir=%{_libdir} \ --enable-rename-so=no @@ -699,7 +690,7 @@ popd pushd %{buildroot}%{_libdir} for FILE in libdali-adap*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done -for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done +for FILE in libdali-*plugin*-cxx11.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done mv pkgconfig/dali-adaptor*pc %{_builddir}/%{name}-%{version}/build/tizen/ popd @@ -734,12 +725,12 @@ make clean %else --enable-efl=yes \ %endif -%if 0%{?enable_web_engine_lite} - --enable-web-engine-lite \ -%endif %if 0%{?enable_debug} --enable-debug \ %endif +%if 0%{?enable_trace} + --enable-trace \ +%endif --enable-appfw=yes \ $configure_flags --libdir=%{_libdir} \ --enable-rename-so=no @@ -753,7 +744,7 @@ popd pushd %{buildroot}%{_libdir} for FILE in libdali-adap*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE.mobile"; done -for FILE in libdali-*plugin.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done +for FILE in libdali-*plugin.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done popd make clean @@ -780,12 +771,12 @@ make clean %else --enable-efl=yes \ %endif -%if 0%{?enable_web_engine_lite} - --enable-web-engine-lite \ -%endif %if 0%{?enable_debug} --enable-debug \ %endif +%if 0%{?enable_trace} + --enable-trace \ +%endif --enable-appfw=yes \ $configure_flags --libdir=%{_libdir} \ --enable-rename-so=no @@ -799,7 +790,7 @@ popd pushd %{buildroot}%{_libdir} for FILE in libdali-adap*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE.tv"; done -for FILE in libdali-*plugin.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done +for FILE in libdali-*plugin.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done popd make clean @@ -825,12 +816,12 @@ make clean %else --enable-efl=yes \ %endif -%if 0%{?enable_web_engine_lite} - --enable-web-engine-lite \ -%endif %if 0%{?enable_debug} --enable-debug \ %endif +%if 0%{?enable_trace} + --enable-trace \ +%endif --enable-appfw=yes \ $configure_flags --libdir=%{_libdir} \ --enable-rename-so=no @@ -844,7 +835,7 @@ popd pushd %{buildroot}%{_libdir} for FILE in libdali-adap*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE.wearable"; done -for FILE in libdali-*plugin.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done +for FILE in libdali-*plugin.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done popd make clean @@ -870,12 +861,12 @@ make clean %else --enable-efl=yes \ %endif -%if 0%{?enable_web_engine_lite} - --enable-web-engine-lite \ -%endif %if 0%{?enable_debug} --enable-debug \ %endif +%if 0%{?enable_trace} + --enable-trace \ +%endif --enable-appfw=yes \ $configure_flags --libdir=%{_libdir} \ --enable-rename-so=no @@ -889,7 +880,7 @@ popd pushd %{buildroot}%{_libdir} for FILE in libdali-adap*.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE.ivi"; done -for FILE in libdali-*plugin.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done +for FILE in libdali-*plugin.so*; do mv "$FILE" "%{_builddir}/%{name}-%{version}/build/tizen/$FILE"; done popd make clean @@ -916,12 +907,12 @@ make clean %else --enable-efl=yes \ %endif -%if 0%{?enable_web_engine_lite} - --enable-web-engine-lite \ -%endif %if 0%{?enable_debug} --enable-debug \ %endif +%if 0%{?enable_trace} + --enable-trace \ +%endif --enable-appfw=yes \ $configure_flags --libdir=%{_libdir} \ --enable-rename-so=no @@ -957,7 +948,7 @@ mv dali-adaptor*.pc %{buildroot}%{_libdir}/pkgconfig/ popd ################################################ -#rename +#rename ############################################### pushd %{buildroot}%{_libdir} @@ -1045,12 +1036,6 @@ exit 0 /sbin/ldconfig exit 0 -#%if %{with wayland} -%post dali-web-engine-lite-plugin -/sbin/ldconfig -exit 0 -#%endif - ############################## # This is for backward-compatibility. This does not deteriorate 4.0 Configurability @@ -1235,14 +1220,6 @@ exit 0 #%endif %if 0%{?tizen_version_major} >= 3 -%if 0%{?enable_web_engine_lite} -%files dali-web-engine-lite-plugin-cxx03 -%manifest dali-adaptor.manifest -%defattr(-,root,root,-) -%{_libdir}/libdali-web-engine-lite-plugin.so* -%license LICENSE -%endif - %files dali-feedback-plugin-cxx03 %manifest dali-adaptor.manifest %defattr(-,root,root,-) @@ -1254,14 +1231,6 @@ exit 0 ################################################# %if 0%{?tizen_version_major} >= 3 -%if 0%{?enable_web_engine_lite} -%files dali-web-engine-lite-plugin -%manifest dali-adaptor.manifest -%defattr(-,root,root,-) -%{_libdir}/libdali-web-engine-lite-plugin-cxx11.so* -%license LICENSE -%endif - %files dali-feedback-plugin %manifest dali-adaptor.manifest %defattr(-,root,root,-)