diff options
author | Anas Nashif <anas.nashif@intel.com> | 2013-09-24 08:11:08 -0400 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2013-09-24 08:11:50 -0400 |
commit | 869fa8a9fd2bfb51d3bd884862e72ae85fb70726 (patch) | |
tree | 761f72206cc328bba5b9edb15565833f26fe22c1 /packaging/minicontrol.spec | |
parent | 8f32eee42b45d522a682dcde8f91435c4b57ef32 (diff) | |
download | minicontrol-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>
Diffstat (limited to 'packaging/minicontrol.spec')
-rwxr-xr-x | packaging/minicontrol.spec | 47 |
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 |