fixed packaging 22/10222/1
authorAnas Nashif <anas.nashif@intel.com>
Tue, 24 Sep 2013 12:11:08 +0000 (08:11 -0400)
committerAnas Nashif <anas.nashif@intel.com>
Tue, 24 Sep 2013 12:11:50 +0000 (08:11 -0400)
- use -fPIC to make it build on ARM
- Install license with %license
- Fixed rpm group

Change-Id: Ie4c99f70a6bc4773a4b4b3f4fa10a10f6b5de4a5
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
packaging/minicontrol.spec

index 6ef1b319646c263bf482f1fa11e86c4975b6f7ad..c2d9d4ca820acd44888b6f3cb5b0813cf9acaf10 100755 (executable)
@@ -1,18 +1,18 @@
-Name:       minicontrol
-Summary:    minicontrol library
-Version:    0.0.6
-Release:    1
-Group:      TBD
-License:    Flora
-Source0:    %{name}-%{version}.tar.gz
-Source1001:    minicontrol.manifest
-BuildRequires: pkgconfig(dbus-1)
-BuildRequires: pkgconfig(dbus-glib-1)
-BuildRequires: pkgconfig(elementary)
-BuildRequires: pkgconfig(evas)
-BuildRequires: pkgconfig(ecore-evas)
-BuildRequires: pkgconfig(dlog)
-BuildRequires: cmake
+Name:           minicontrol
+Version:        0.0.6
+Release:        1
+License:        Flora
+Summary:        Minicontrol Library
+Group:          Applications/Core Applications
+Source0:        %{name}-%{version}.tar.gz
+Source1001:     minicontrol.manifest
+BuildRequires:  cmake
+BuildRequires:  pkgconfig(dbus-1)
+BuildRequires:  pkgconfig(dbus-glib-1)
+BuildRequires:  pkgconfig(dlog)
+BuildRequires:  pkgconfig(ecore-evas)
+BuildRequires:  pkgconfig(elementary)
+BuildRequires:  pkgconfig(evas)
 %description
 Minicontrol library.
 
@@ -21,37 +21,32 @@ Minicontrol library.
 cp %{SOURCE1001} .
 
 %package devel
-Summary:    Minicontrol library (devel)
-Group:      Development/Libraries
-Requires:   %{name} = %{version}-%{release}
+Summary:        Minicontrol library (devel)
+Requires:       %{name} = %{version}
 
 %description devel
 Minicontrol library (devel).
 
 %build
-export LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--as-needed"
+CFLAGS="$CFLAGS -fPIC"
 %cmake .
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
 %make_install
 
-mkdir -p %{buildroot}/usr/share/license
-cp -f LICENSE.Flora %{buildroot}/usr/share/license/%{name}
 
-
-%post
-/sbin/ldconfig
+%post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
 
 %files
 %manifest %{name}.manifest
+%license LICENSE.Flora
 %defattr(-,root,root,-)
 %{_libdir}/libminicontrol-provider.so*
 %{_libdir}/libminicontrol-viewer.so*
 %{_libdir}/libminicontrol-monitor.so*
-/usr/share/license/%{name}
 
 %files devel
 %manifest %{name}.manifest