X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fcom.samsung.dali-demo.spec;h=8a4debfb2850cb4ff260753b1c7d0844b6aef2d7;hb=refs%2Ftags%2Fsubmit%2Ftizen%2F20170220.003759;hp=f9a22e6773f812638266bdd1a3a422ec242da582;hpb=241007d2829e8d8583fdd70e08eb7327501836f4;p=platform%2Fcore%2Fuifw%2Fdali-demo.git diff --git a/packaging/com.samsung.dali-demo.spec b/packaging/com.samsung.dali-demo.spec index f9a22e6..8a4debf 100755 --- a/packaging/com.samsung.dali-demo.spec +++ b/packaging/com.samsung.dali-demo.spec @@ -2,7 +2,7 @@ Name: com.samsung.dali-demo Summary: The OpenGLES Canvas Core Demo -Version: 1.1.29 +Version: 1.2.25 Release: 1 Group: System/Libraries License: Apache-2.0 @@ -22,7 +22,7 @@ BuildRequires: pkgconfig(dali-core) BuildRequires: pkgconfig(dali-toolkit) #need libtzplatform-config for directory if tizen version is 3.x -%if "%{tizen_version_major}" == "3" +%if 0%{?tizen_version_major} >= 3 BuildRequires: pkgconfig(libtzplatform-config) %endif @@ -39,23 +39,23 @@ of the capability of the toolkit. %prep %setup -q - #Use TZ_PATH when tizen version is 3.x + %if "%{tizen_version_major}" == "2" %define dali_app_ro_dir /usr/apps/com.samsung.dali-demo/ %define dali_xml_file_dir /usr/share/packages/ %define dali_icon_dir /usr/share/icons/ -%endif - -%if "%{tizen_version_major}" == "3" +%define smack_rule_dir /etc/smack/accesses2.d/ +%else %define dali_app_ro_dir %TZ_SYS_RO_APP/com.samsung.dali-demo/ %define dali_xml_file_dir %TZ_SYS_RO_PACKAGES %define dali_icon_dir %TZ_SYS_RO_ICONS +%define smack_rule_dir %TZ_SYS_SMACK/accesses2.d/ %endif +%define dali_app_res_dir %{dali_app_ro_dir}/res/ %define dali_app_exe_dir %{dali_app_ro_dir}/bin/ -%define smack_rule_dir /etc/smack/accesses2.d/ -%define locale_dir %{dali_app_ro_dir}/res/locale +%define locale_dir %{dali_app_res_dir}/locale %define local_style_dir ../../resources/style/mobile ############################## @@ -64,13 +64,23 @@ of the capability of the toolkit. %build PREFIX="/usr" CXXFLAGS+=" -Wall -g -O2" -LDFLAGS+=" -Wl,--rpath=$PREFIX/lib -Wl,--as-needed -fPIC" +LDFLAGS+=" -Wl,--rpath=$PREFIX/lib -Wl,--as-needed" %ifarch %{arm} CXXFLAGS+=" -D_ARCH_ARM_" %endif -cd %{_builddir}/%{name}-%{version}/build/tizen && cmake -DDALI_APP_DIR=%{dali_app_ro_dir} -DLOCALE_DIR=%{locale_dir} -DLOCAL_STYLE_DIR=%{local_style_dir} . +cd %{_builddir}/%{name}-%{version}/build/tizen + +cmake -DDALI_APP_DIR=%{dali_app_ro_dir} \ + -DLOCALE_DIR=%{locale_dir} \ + -DDALI_APP_RES_DIR=%{dali_app_res_dir} \ +%if 0%{?enable_debug} + -DCMAKE_BUILD_TYPE=Debug \ +%endif + -DLOCAL_STYLE_DIR=%{local_style_dir} \ + -DINTERNATIONALIZATION:BOOL=OFF \ + . make %{?jobs:-j%jobs} @@ -81,12 +91,13 @@ make %{?jobs:-j%jobs} rm -rf %{buildroot} cd build/tizen %make_install DALI_APP_DIR=%{dali_app_ro_dir} +%make_install DDALI_APP_RES_DIR=%{dali_app_res_dir} mkdir -p %{buildroot}%{dali_xml_file_dir} cp -f %{_builddir}/%{name}-%{version}/%{name}.xml %{buildroot}%{dali_xml_file_dir} mkdir -p %{buildroot}%{dali_icon_dir} -mv %{buildroot}/%{dali_app_ro_dir}/images/%{name}.png %{buildroot}%{dali_icon_dir} +mv %{buildroot}/%{dali_app_res_dir}/images/%{name}.png %{buildroot}%{dali_icon_dir} %if 0%{?enable_dali_smack_rules} && !%{with wayland} mkdir -p %{buildroot}%{smack_rule_dir} @@ -125,10 +136,13 @@ exit 0 %{dali_app_exe_dir}/dali-demo %{dali_app_exe_dir}/*.example %{dali_app_exe_dir}/dali-builder -%{dali_app_ro_dir}/images/* -%{dali_app_ro_dir}/models/* -%{dali_app_ro_dir}/scripts/* -%{dali_app_ro_dir}/style/* +%{dali_app_res_dir}/images/* +%{dali_app_res_dir}/game/* +%{dali_app_res_dir}/videos/* +%{dali_app_res_dir}/models/* +%{dali_app_res_dir}/scripts/* +%{dali_app_res_dir}/style/* +%{dali_app_res_dir}/style/images/* %{dali_xml_file_dir}/%{name}.xml %{dali_icon_dir}/* %{locale_dir}/*