X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fcom.samsung.dali-demo.spec;h=34d434eff5087fb354201f71b3960041574549d2;hb=da1cb1267e9b69fcede9506faccb20a63147f074;hp=3c610e1b36851ac1942e6fbc9db29ac1262a0afb;hpb=3deddf11411d2c21c71f108c2cbce3dd82026262;p=platform%2Fcore%2Fuifw%2Fdali-demo.git diff --git a/packaging/com.samsung.dali-demo.spec b/packaging/com.samsung.dali-demo.spec index 3c610e1..34d434e 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: 2.0.52 +Version: 2.1.24 Release: 1 Group: System/Libraries License: Apache-2.0 @@ -24,12 +24,34 @@ BuildRequires: pkgconfig(dali2-adaptor) BuildRequires: pkgconfig(dali2-toolkit) BuildRequires: pkgconfig(dali2-scene-loader) BuildRequires: pkgconfig(libtzplatform-config) +BuildRequires: pkgconfig(gles20) +BuildRequires: pkgconfig(glesv2) %description The OpenGLES Canvas Core Demo is a collection of examples and demonstrations of the capability of the toolkit. ############################## +# Resources +############################## + +%package resources_mobile +Summary: Specific resource files for a 720x1280 display on Tizen Mobile +Requires: %{name} = %{version}-%{release} +Conflicts: %{name}-resources_rpi +%description resources_mobile +dali-demo specific resource files for a 720x1280 display on Tizen Mobile +Contains style / style images + +%package resources_rpi +Summary: Specific resource files for a 1920x1080 display on Raspberry Pi 4 +Requires: %{name} = %{version}-%{release} +Conflicts: %{name}-resources_mobile +%description resources_rpi +dali-demo specific resource files for a 1920x1080 display on Raspberry Pi 4 +Contains style / style images + +############################## # Preparation ############################## %prep @@ -70,6 +92,7 @@ cmake -DDALI_APP_DIR=%{dali_app_ro_dir}/bin \ %if 0%{?enable_debug} -DCMAKE_BUILD_TYPE=Debug \ %endif + -DENABLE_TRACE:BOOL=ON \ -DLOCAL_STYLE_DIR=%{local_style_dir} \ -DINTERNATIONALIZATION:BOOL=OFF \ -DTIZEN:BOOL=ON \ @@ -99,6 +122,7 @@ mkdir -p %{buildroot}%{smack_rule_dir} cp -f %{_builddir}/%{name}-%{version}/%{name}.rule %{buildroot}%{smack_rule_dir} %endif +cp -rf %{_builddir}/%{name}-%{version}/resources/style/rpi %{buildroot}/%{dali_app_res_dir}/style_rpi ############################## # Post Install @@ -107,6 +131,26 @@ cp -f %{_builddir}/%{name}-%{version}/%{name}.rule %{buildroot}%{smack_rule_dir} /sbin/ldconfig exit 0 +%post resources_rpi +pushd %{dali_app_res_dir} +rm -rf style +mv style_rpi style +popd + +############################## +# Pre Uninstall +############################## + +%preun resources_rpi +case "$1" in + 0) + %preun resources_rpi + pushd %{dali_app_res_dir} + mv style style_rpi + popd + ;; +esac + ############################## # Post Uninstall ############################## @@ -136,8 +180,6 @@ exit 0 %{dali_app_res_dir}/models/* %{dali_app_res_dir}/scripts/* %{dali_app_res_dir}/shaders/* -%{dali_app_res_dir}/style/* -%{dali_app_res_dir}/style/images/* %{dali_xml_file_dir}/%{name}.xml %{dali_icon_dir}/* %{locale_dir}/* @@ -145,3 +187,23 @@ exit 0 %config %{smack_rule_dir}/%{name}.rule %endif %license LICENSE + +%files resources_mobile +%if 0%{?enable_dali_smack_rules} +%manifest com.samsung.dali-demo.manifest-smack +%else +%manifest com.samsung.dali-demo.manifest +%endif +%defattr(-,root,root,-) +%{dali_app_res_dir}/style/* +%{dali_app_res_dir}/style/images/* + +%files resources_rpi +%if 0%{?enable_dali_smack_rules} +%manifest com.samsung.dali-demo.manifest-smack +%else +%manifest com.samsung.dali-demo.manifest +%endif +%defattr(-,root,root,-) +%{dali_app_res_dir}/style_rpi/* +%{dali_app_res_dir}/style_rpi/images/*