Clean spec file for yocto compliance 06/25406/3 tizen_3.0_ivi accepted/tizen/common/20141013.105456 accepted/tizen/ivi/20141019.015947 submit/tizen/20141013.102225 submit/tizen_mobile/20141120.000000 tizen_3.0_ivi_release
authorRonan Le Martret <ronan@fridu.net>
Mon, 4 Aug 2014 15:40:35 +0000 (17:40 +0200)
committerKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Fri, 26 Sep 2014 10:14:53 +0000 (12:14 +0200)
 - Improve rpmlint score
 - Set release to 0:
   https://wiki.tizen.org/wiki/Packaging/Guidelines#Release

[kevin.thierry: Add missing dependency on pkgconfig.]

Change-Id: I33249db5d80e7c0552cbbfa9da01383ebe0585e0
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
packaging/libgsignon-glib.spec

index 9a382155266832a77b08beeaaee5c67de08684dd..96861a2452861057434029530d0032761da11f3f 100644 (file)
@@ -4,26 +4,26 @@
 Name:       libgsignon-glib
 Summary:    GLib API for the SSO framework
 Version:    2.3.0
-Release:    2
+Release:    0
 Group:      Security/Accounts
 License:    LGPL-2.1
 Source:     %{name}-%{version}.tar.gz
 Source1:    %{name}.manifest
-URL: https://01.org/gsso
-Requires: dbus-1
-Requires: gsignon
-Requires: gsignond-plugin-oauth
-Requires: gsignond-plugin-sasl
-Requires(post): /sbin/ldconfig
+URL:        https://01.org/gsso
+Requires:         dbus-1
+Requires:         gsignon
+Requires:         gsignond-plugin-oauth
+Requires:         gsignond-plugin-sasl
+Requires(post):   /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
-BuildRequires:  pkgconfig(check)
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(gobject-2.0)
-BuildRequires:  pkgconfig(gio-2.0)
+BuildRequires:    pkgconfig
+BuildRequires:    pkgconfig(check)
+BuildRequires:    pkgconfig(glib-2.0)
+BuildRequires:    pkgconfig(gobject-2.0)
+BuildRequires:    pkgconfig(gio-2.0)
 
 %description
-%{summary}.
-
+%{summary} files
 
 %package devel
 Summary:    Development files for %{name}
@@ -31,47 +31,38 @@ Group:      SDK/Libraries
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
-%{summary}.
-
+%{summary} files
 
 %package doc
 Summary:    Documentation files for %{name}
 Group:      SDK/Documentation
-Requires:   %{name}-devel = %{version}-%{release}
 
 %description doc
-%{summary}.
-
+%{summary} files
 
 %prep
 %setup -q -n %{name}-%{version}
 cp %{SOURCE1} .
 
-
 %build
-autoreconf -fi
-%configure --enable-dbus-type=%{dbus_type}
-make %{?_smp_mflags}
-
+%reconfigure --enable-dbus-type=%{dbus_type}
+%__make %{?_smp_mflags}
 
 %install
 rm -rf %{buildroot}
 %make_install
 
-
 %post -p /sbin/ldconfig
 
-
 %postun -p /sbin/ldconfig
 
-
 %files
 %defattr(-,root,root,-)
 %manifest %{name}.manifest
-%doc AUTHORS COPYING ChangeLog INSTALL NEWS README
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README
 %{_libdir}/%{name}.so.*
 
-
 %files devel
 %defattr(-,root,root,-)
 %manifest %{name}.manifest
@@ -80,8 +71,6 @@ rm -rf %{buildroot}
 %{_libdir}/pkgconfig/%{name}.pc
 %{_bindir}/gsso-example
 
-
 %files doc
 %defattr(-,root,root,-)
 %{_datadir}/gtk-doc/html/%{name}/*
-