X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fcom.samsung.dali-demo.spec;h=6decac14c804319cfdef7f2b86b3c6d0149b7c55;hb=67eb1f8598f4de860729a834d9a5908ac27a8425;hp=96949ea761cc3281c4c3e0f2bbd9c215a4ee0358;hpb=4b5485dfb5d56b93af55c5d4f59df581ac4a4c0e;p=platform%2Fcore%2Fuifw%2Fdali-demo.git diff --git a/packaging/com.samsung.dali-demo.spec b/packaging/com.samsung.dali-demo.spec index 96949ea..6decac1 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.9.32 +Version: 2.1.3 Release: 1 Group: System/Libraries License: Apache-2.0 @@ -15,12 +15,14 @@ Requires(postun): /sbin/ldconfig BuildRequires: cmake BuildRequires: pkgconfig BuildRequires: pkgconfig(capi-appfw-application) +BuildRequires: pkgconfig(capi-appfw-app-control) BuildRequires: pkgconfig(capi-media-player) BuildRequires: pkgconfig(dlog) BuildRequires: gettext-tools BuildRequires: pkgconfig(dali2-core) BuildRequires: pkgconfig(dali2-adaptor) BuildRequires: pkgconfig(dali2-toolkit) +BuildRequires: pkgconfig(dali2-scene-loader) BuildRequires: pkgconfig(libtzplatform-config) %description @@ -28,6 +30,26 @@ 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 @@ -41,7 +63,12 @@ of the capability of the toolkit. %define dali_app_res_dir %{dali_app_ro_dir}/res/ %define dali_app_exe_dir %{dali_app_ro_dir}/bin/ %define locale_dir %{dali_app_res_dir}/locale + +%if 0%{?rpi_style} +%define local_style_dir ../../resources/style/rpi +%else %define local_style_dir ../../resources/style/mobile +%endif ############################## # Build @@ -65,6 +92,7 @@ cmake -DDALI_APP_DIR=%{dali_app_ro_dir}/bin \ %endif -DLOCAL_STYLE_DIR=%{local_style_dir} \ -DINTERNATIONALIZATION:BOOL=OFF \ + -DTIZEN:BOOL=ON \ . make %{?jobs:-j%jobs} @@ -91,6 +119,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 @@ -99,6 +128,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 ############################## @@ -128,8 +177,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}/* @@ -137,3 +184,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/*