summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2013-09-24 08:11:08 -0400
committerAnas Nashif <anas.nashif@intel.com>2013-09-24 08:11:50 -0400
commit869fa8a9fd2bfb51d3bd884862e72ae85fb70726 (patch)
tree761f72206cc328bba5b9edb15565833f26fe22c1
parent8f32eee42b45d522a682dcde8f91435c4b57ef32 (diff)
downloadminicontrol-869fa8a9fd2bfb51d3bd884862e72ae85fb70726.tar.gz
minicontrol-869fa8a9fd2bfb51d3bd884862e72ae85fb70726.tar.bz2
minicontrol-869fa8a9fd2bfb51d3bd884862e72ae85fb70726.zip
fixed packaging
- 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>
-rwxr-xr-xpackaging/minicontrol.spec47
1 files changed, 21 insertions, 26 deletions
diff --git a/packaging/minicontrol.spec b/packaging/minicontrol.spec
index 6ef1b31..c2d9d4c 100755
--- a/packaging/minicontrol.spec
+++ b/packaging/minicontrol.spec
@@ -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