Clean spec file for Yocto compatibility 07/26307/2
authorKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Wed, 20 Aug 2014 11:18:24 +0000 (13:18 +0200)
committerKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Wed, 27 Aug 2014 07:40:03 +0000 (09:40 +0200)
* Set a valid license tag.
* Set a valid group tag.
* Remove explicit dependencies.
* Use macros.
* Post install script: override symlink if it already exists.

Bug-Tizen: BTY-30
Change-Id: I6e0a329595ee68698475feb59a426111d802cb26
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
packaging/ico-uxf-homescreen-sample-apps.spec

index 255e498..afeba89 100644 (file)
@@ -2,8 +2,8 @@ Name:       ico-uxf-homescreen-sample-apps
 Summary:    HomeScreen sample application
 Version:    0.9.8
 Release:    0
-Group:      System/GUI
-License:    Apache License, Version 2.0
+Group:      Automotive/ICO Homescreen
+License:    Apache-2.0
 URL:        http://www.toyota.com
 Source0:    %{name}-%{version}.tar.bz2
 
@@ -28,8 +28,6 @@ Requires: weston-ivi-shell-clients
 Requires: ecore
 Requires: elementary
 Requires: evas
-Requires: glib2
-Requires: libpulse
 Requires: capi-appfw-application
 Requires: ico-uxf-utilities
 
@@ -48,7 +46,6 @@ Requires: ecore
 Requires: elementary
 Requires: evas
 Requires: dbus
-Requires: dbus-glib
 Requires: automotive-message-broker >= 0.10.804
 Requires: capi-appfw-application
 Requires: edbus
@@ -65,10 +62,8 @@ HomeScreen sample application
 %setup -q -n %{name}-%{version}
 
 %build
-autoreconf --install
-
-%configure
-make %{?_smp_mflags}
+%reconfigure
+%__make %{?_smp_mflags}
 
 %install
 rm -rf %{buildroot}
@@ -144,7 +139,7 @@ install -m 0644 ico-app-miscellaneous/weekeyboard.xml %{buildroot}%{_datadir}/pa
 /sbin/ldconfig
 # This icon exists in main weston package so we don't package it in.
 # Create a symbolic link to it instead.
-ln -s %{_datadir}/weston/terminal.png %{_datadir}/icons/default/small/
+ln -sf %{_datadir}/weston/terminal.png %{_datadir}/icons/default/small/
 # Update the app database.
 %{_bindir}/pkginfo --imd /usr/share/packages/org.tizen.ico.app-soundsample.xml
 %{_bindir}/pkginfo --imd /usr/share/packages/org.tizen.ico.app-vicsample.xml