[TIVI-2269] Support launching SDL from ICO homescreen.
authorOssama Othman <ossama.othman@intel.com>
Tue, 17 Dec 2013 23:50:31 +0000 (15:50 -0800)
committerOssama Othman <ossama.othman@intel.com>
Wed, 5 Mar 2014 21:16:45 +0000 (13:16 -0800)
Change-Id: Id286bea9d582649003b5019172bcef5cfbc7f97a
Signed-off-by: Ossama Othman <ossama.othman@intel.com>
packaging/smartdevicelink.changes
packaging/smartdevicelink.spec
packaging/smartdevicelink.xml [new file with mode: 0644]

index 8462f74..211ae66 100644 (file)
@@ -1,3 +1,6 @@
+* Tue Dec 17 2013 Ossama Othman <ossama.othman@intel.com> ivi_oct_m2@f3d53b2
+- [TIVI-2269] Support launching SDL from ICO homescreen.
+
 * Thu Aug 15 2013 Ossama Othman <ossama.othman@intel.com> 14ffb07
 - Override hardcoded paths and filenames.
 - Added missing shared libraries to package.
index 4772b6c..64d7315 100644 (file)
@@ -6,11 +6,13 @@ Group:         Network & Connectivity/Connection Management
 License:       BSD-3-Clause
 URL:           http://projects.genivi.org/smartdevicelink/
 Source:        %{name}-%{version}.tar.gz
+Source1:       %{name}.xml
 Source1001:    %{name}.manifest
 BuildRequires: cmake
 BuildRequires: pkgconfig(bluez)
 BuildRequires: doxygen
 BuildRequires: fdupes
+Requires(post): /usr/bin/pkg_initdb
 
 # For MiniBrowser
 Requires:      webkit2-efl-test
@@ -86,10 +88,19 @@ popd
 # Create the 'hmi_link' file with the location of the sample HMI.
 echo %{_datadir}/%{name}/HMI/index.html > %{buildroot}%{_sysconfdir}/%{name}/hmi_link
 
+# Install Tizen package metadata for smartdevicelink
+mkdir -p %{buildroot}%{_datadir}/packages/
+mkdir -p %{buildroot}%{_datadir}/icons/default/small
+install -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/packages/%{name}.xml
+ln -sf %{_datadir}/%{name}/HMI/images/sdl/devices.png %{buildroot}%{_datadir}/icons/default/small/
+
 %clean
 
 %post -p /sbin/ldconfig
 
+%post sample-hmi
+/usr/bin/pkg_initdb
+
 %postun -p /sbin/ldconfig
 
 %files
@@ -103,3 +114,5 @@ echo %{_datadir}/%{name}/HMI/index.html > %{buildroot}%{_sysconfdir}/%{name}/hmi
 %files sample-hmi
 %config %{_sysconfdir}/%{name}/hmi_link
 %{_datadir}/%{name}/HMI/*
+%{_datadir}/packages/%{name}.xml
+%{_datadir}/icons/default/small/*.png
diff --git a/packaging/smartdevicelink.xml b/packaging/smartdevicelink.xml
new file mode 100644 (file)
index 0000000..aa31ba4
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="smartdevicelink" version="0.1.3" install-location="internal-only">
+       <label>smartdevicelink</label>
+       <description>SmartDeviceLink</description>
+       <ui-application appid="smartdevicelink" exec="/usr/bin/smartDeviceLinkCore" nodisplay="false" multiple="false" type="capp" taskmanage="true">
+               <icon>devices.png</icon>
+               <label>SmartDeviceLink</label>
+               <label xml:lang="en-gb">SmartDeviceLink</label>
+               <label xml:lang="en-us">SmartDeviceLink</label>
+       </ui-application>
+</manifest>