Clean spec file for Yocto compatibility 44/26544/2
authorKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Tue, 26 Aug 2014 08:27:44 +0000 (10:27 +0200)
committerKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Tue, 26 Aug 2014 12:39:38 +0000 (14:39 +0200)
* Set a valid group tag.
* Set a valid license tag.
* Use macros.

Change-Id: Ieb3d0e6f76f4259a450f861a71d799230f8ee7be
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
packaging/ico-vic-carsimulator.spec

index 6f279f8..e04d966 100644 (file)
@@ -1,22 +1,19 @@
-
-
 Name:       ico-vic-carsimulator
 Summary:    CarSimulator
 Version:    0.9.10
-Release:    1.1
-Group:      System Environment/Daemons
-License:    Apache 2.0
+Release:    0
+Group:      Automotive/ICO Homescreen
+License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.bz2
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-Requires:       glib2
-Requires:       ico-vic-amb-plugin
-Requires:       ico-uxf-utilities
-BuildRequires:  make
-BuildRequires:  automake
-BuildRequires:  glib2-devel
-BuildRequires:  json-glib-devel
-BuildRequires:  ico-uxf-utilities-devel
+Requires(post):     /sbin/ldconfig
+Requires(postun):   /sbin/ldconfig
+Requires:           ico-vic-amb-plugin
+Requires:           ico-uxf-utilities
+BuildRequires:      make
+BuildRequires:      automake
+BuildRequires:      glib2-devel
+BuildRequires:      json-glib-devel
+BuildRequires:      ico-uxf-utilities-devel
 
 %description
 CarSimulator is simulated driving software
@@ -25,20 +22,18 @@ CarSimulator is simulated driving software
 %setup -q -n %{name}-%{version}
 
 %build
-autoreconf --install
-
-%configure
-make %{?_smp_mflags}
+%reconfigure
+%__make %{?_smp_mflags}
 
 %install
 rm -rf %{buildroot}
 %make_install
 
 # configurations
-mkdir -p %{buildroot}/etc/ico-vic-carsim/
-mkdir -p %{buildroot}/usr/lib/systemd/user/
-install -m 0644 G25.conf %{buildroot}/etc/ico-vic-carsim/
-install -m 0644 G27.conf %{buildroot}/etc/ico-vic-carsim/
+mkdir -p %{buildroot}%{_sysconfdir}/ico-vic-carsim/
+mkdir -p %{buildroot}%{_unitdir_user}
+install -m 0644 G25.conf %{buildroot}%{_sysconfdir}/ico-vic-carsim/
+install -m 0644 G27.conf %{buildroot}%{_sysconfdir}/ico-vic-carsim/
 install -m 0644 ico-vic-carsim.service %{buildroot}%{_unitdir_user}/ico-vic-carsim.service
 
 %post -p /sbin/ldconfig
@@ -49,5 +44,5 @@ install -m 0644 ico-vic-carsim.service %{buildroot}%{_unitdir_user}/ico-vic-cars
 %attr(4755,root,root) %{_bindir}/ico-vic-carsim
 %defattr(-,root,root,-)
 %{_bindir}/*
-/etc/ico-vic-carsim/*
-/usr/lib/systemd/user/ico-vic-carsim.service
+%config %{_sysconfdir}/ico-vic-carsim/*
+%{_unitdir_user}/ico-vic-carsim.service