Added missing dependencies. accepted/tizen_ivi_panda accepted/tizen_ivi_release tizen_ivi_panda tizen_ivi_release accepted/tizen/ivi/20140307.032102 accepted/tizen/ivi/panda/20140403.015744 accepted/tizen/ivi/release/20140315.035845 submit/tizen/20140307.002020 submit/tizen_ivi_panda/20140403.012234 submit/tizen_ivi_release/20140315.035355
authorOssama Othman <ossama.othman@intel.com>
Fri, 7 Mar 2014 00:19:14 +0000 (16:19 -0800)
committerOssama Othman <ossama.othman@intel.com>
Fri, 7 Mar 2014 00:20:02 +0000 (16:20 -0800)
Change-Id: Icb821a908645f2c7a0310056211f14efd63d95a4
Signed-off-by: Ossama Othman <ossama.othman@intel.com>
packaging/smartdevicelink.changes
packaging/smartdevicelink.spec

index 8776f09..ff60924 100644 (file)
@@ -1,4 +1,5 @@
-* Thu Mar 06 2014 Ossama Othman <ossama.othman@intel.com> f7fd378
+* Thu Mar 06 2014 Ossama Othman <ossama.othman@intel.com> 66d2006
+- Added missing dependencies.
 - Remove executable bit from JavaScript and CSS files.
 - Update to 2.0 release.
 - Removed editor backup files shipped upstream SDL code.
index f34de51..1a7d3e8 100644 (file)
@@ -17,6 +17,7 @@ BuildRequires: pkgconfig(avahi-client)
 BuildRequires: pkgconfig(libpulse-simple)
 BuildRequires: doxygen
 BuildRequires: fdupes
+Requires:      avahi-libs
 Requires(post): /usr/bin/pkg_initdb
 
 # For MiniBrowser
@@ -63,20 +64,35 @@ make %{?_smp_mflags}
 %install
 # Don't run "make install".  We only care about the core SDL related
 # binaries, and HMI related files.
+mkdir -p %{buildroot}%{_sysconfdir}/%{name}
+install -m 0644 SDL_Core/src/appMain/log4cxx.properties %{buildroot}%{_sysconfdir}/%{name}
+
 mkdir -p %{buildroot}%{_bindir} %{buildroot}%{_libdir}
-mkdir -p %{buildroot}%{_sysconfdir}/%{name} %{buildroot}%{_datadir}/%{name}
 install -m 0755 SDL_Core/src/appMain/smartDeviceLinkCore %{buildroot}%{_bindir}
-
+install -m 0755 SDL_Core/src/components/audio_manager/libAudioManager.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/utils/libUtils.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/connection_handler/libconnectionHandler.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/request_watchdog/libRequestWatchdog.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/mobile_message_handler/libMobileMessageHandler.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/smart_objects/libSmartObjects.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/transport_manager/libTransportManager.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/protocol_handler/libProtocolHandler.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/hmi_message_handler/libHMIMessageHandler.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/config_profile/libConfigProfile.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/interfaces/libMOBILE_API.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/interfaces/libHMI_API.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/application_manager/libApplicationManager.so %{buildroot}%{_libdir}
+install -m 0755 SDL_Core/src/components/formatters/libformatters.so %{buildroot}%{_libdir}
 install -m 0755 SDL_Core/src/thirdPartyLibs/encryption/libencryption.so %{buildroot}%{_libdir}
 install -m 0755 SDL_Core/src/thirdPartyLibs/MessageBroker/libMessageBrokerClient.so %{buildroot}%{_libdir}
 install -m 0755 SDL_Core/src/thirdPartyLibs/MessageBroker/libMessageBrokerServer.so %{buildroot}%{_libdir}
 install -m 0755 SDL_Core/src/thirdPartyLibs/MessageBroker/libMessageBroker.so %{buildroot}%{_libdir}
 install -m 0755 SDL_Core/src/thirdPartyLibs/jsoncpp/libjsoncpp.so %{buildroot}%{_libdir}
 
-install -m 0644 SDL_Core/src/appMain/log4cxx.properties %{buildroot}%{_sysconfdir}/%{name}
+# Sample HMI
+mkdir -p %{buildroot}%{_datadir}/%{name}
 install -m 0644 SDL_Core/src/appMain/audio.8bit.wav %{buildroot}%{_datadir}/%{name}
 cp -R SDL_Core/src/components/HMI %{buildroot}%{_datadir}/%{name}
-
 %fdupes -s %{buildroot}%{_datadir}/%{name}
 
 # Create the 'hmi_link' file with the location of the sample HMI.