X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fdali-adaptor.spec;h=2ce5d12298890f427b280a55dd523efccb72816b;hb=d375b74d8be36de4a13e8d6a65cd4168ba36642b;hp=1d6b3fc609179c6956b010e8ef208c62c7c4abd8;hpb=575c9012c959c2630737e30fe8830a63df494bd9;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/packaging/dali-adaptor.spec b/packaging/dali-adaptor.spec index 1d6b3fc..2ce5d12 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.16 +Version: 1.3.52 Release: 1 Group: System/Libraries License: Apache-2.0 and BSD-3-Clause and MIT @@ -96,7 +96,12 @@ BuildRequires: wayland-devel BuildRequires: wayland-extension-client-devel # dali-adaptor uses ecore mainloop +%if 0%{?tizen_version_major} >= 5 +BuildRequires: pkgconfig(ecore-wl2) +BuildRequires: pkgconfig(wayland-egl-tizen) +%else BuildRequires: pkgconfig(ecore-wayland) +%endif # dali-adaptor needs tbm_surface in tizen 3.0 wayland BuildRequires: pkgconfig(libtbm) @@ -416,7 +421,7 @@ Feedback plugin to play haptic and audio feedback 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" @@ -426,6 +431,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 @@ -479,6 +496,9 @@ TIZEN_PLATFORM_CONFIG_SUPPORTED="%{tizen_platform_config_supported}" ; export TI %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 @@ -492,7 +512,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 @@ -521,6 +541,9 @@ make clean %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 @@ -534,7 +557,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 @@ -562,6 +585,9 @@ make clean %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 @@ -575,7 +601,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 @@ -603,6 +629,9 @@ make clean %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 @@ -616,7 +645,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 @@ -646,6 +675,9 @@ make clean %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 @@ -659,7 +691,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 @@ -697,6 +729,9 @@ make clean %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 @@ -710,7 +745,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 @@ -740,6 +775,9 @@ make clean %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 +791,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 @@ -782,6 +820,9 @@ make clean %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 @@ -795,7 +836,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 @@ -824,6 +865,9 @@ make clean %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 @@ -837,7 +881,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 @@ -867,6 +911,9 @@ make clean %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 @@ -902,7 +949,7 @@ mv dali-adaptor*.pc %{buildroot}%{_libdir}/pkgconfig/ popd ################################################ -#rename +#rename ############################################### pushd %{buildroot}%{_libdir} @@ -1136,7 +1183,6 @@ exit 0 %files %manifest dali-adaptor.manifest %defattr(-,root,root,-) -%defattr(-,app,app,-) %dir %{user_shader_cache_dir} %{_bindir}/* %license LICENSE @@ -1157,7 +1203,6 @@ exit 0 %files cxx03 %manifest dali-adaptor.manifest %defattr(-,root,root,-) -%defattr(-,app,app,-) %dir %{user_shader_cache_dir} %{_bindir}/* %license LICENSE