Add Wayland support. 17/23417/2
authorYan Wang <yan.wang@linux.intel.com>
Wed, 25 Jun 2014 07:46:14 +0000 (15:46 +0800)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Thu, 10 Jul 2014 16:01:16 +0000 (09:01 -0700)
Change-Id: I31c5b8549bb296f4fc68c2d3f8ade58fec726e7b

com.samsung.dali-demo.manifest
packaging/com.samsung.dali-demo.spec

index dac648a..a76fdba 100644 (file)
@@ -1,14 +1,5 @@
 <manifest>
-       <define>
-               <domain name="com.samsung.dali-demo" />
-               <request>
-                       <smack request="dali" type="rwxat" />
-               </request>
-       </define>
-       <assign>
-               <filesystem path="/usr/share/icons/com.samsung.dali-demo.png" label="_" />
-       </assign>
        <request>
-               <domain name="com.samsung.dali-demo" />
+               <domain name="_" />
        </request>
 </manifest>
index a2c807c..b8c7d26 100755 (executable)
@@ -1,3 +1,5 @@
+%bcond_with wayland
+
 Name:       com.samsung.dali-demo
 Summary:    The OpenGLES Canvas Core Demo
 Version:    1.0.0
@@ -20,7 +22,9 @@ BuildRequires:  pkgconfig(aul)
 BuildRequires:  dali-toolkit-devel
 BuildRequires:  dali-adaptor-devel
 BuildRequires:  pkgconfig(dlog)
-
+%if %{with wayland}
+BuildRequires:  pkgconfig(egl)
+%endif
 
 %description
 The OpenGLES Canvas Core Demo is a collection of examples and demonstrations
@@ -79,8 +83,10 @@ cp -f %{_builddir}/%{name}-%{version}/%{name}.xml %{buildroot}%{dali_xml_file_di
 mkdir -p %{buildroot}%{dali_icon_dir}
 mv %{buildroot}/%{dali_app_ro_dir}/images/%{name}.png %{buildroot}%{dali_icon_dir}
 
+%if !%{with wayland}
 mkdir -p %{buildroot}%{smack_rule_dir}
 cp -f %{_builddir}/%{name}-%{version}/%{name}.rule %{buildroot}%{smack_rule_dir}
+%endif
 
 # LICENSE
 mkdir -p %{buildroot}/usr/share/license
@@ -113,5 +119,7 @@ exit 0
 %{dali_app_ro_dir}/models/*
 %{dali_xml_file_dir}/%{name}.xml
 %{dali_icon_dir}/*
+%if !%{with wayland}
 %config %{smack_rule_dir}/%{name}.rule
+%endif
 %{_datadir}/license/%{name}