Tizen 2.0 Release
[apps/home/minicontrol.git] / packaging / minicontrol.spec
1 Name:       minicontrol
2 Summary:    minicontrol library
3 Version:    0.0.3
4 Release:    1
5 Group:      TBD
6 License:    Flora Software License
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires: pkgconfig(dbus-1)
9 BuildRequires: pkgconfig(dbus-glib-1)
10 BuildRequires: pkgconfig(elementary)
11 BuildRequires: pkgconfig(evas)
12 BuildRequires: pkgconfig(ecore-evas)
13 BuildRequires: pkgconfig(dlog)
14 BuildRequires: cmake
15 Requires(post): /sbin/ldconfig
16 requires(postun): /sbin/ldconfig
17 %description
18 Minicontrol library.
19
20 %prep
21 %setup -q
22
23 %package devel
24 Summary:    Minicontrol library (devel)
25 Group:      Development/Libraries
26 Requires:   %{name} = %{version}-%{release}
27
28 %description devel
29 Minicontrol library (devel).
30
31 %build
32 export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--as-needed"
33 LDFLAGS="$LDFLAGS" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
34 make %{?jobs:-j%jobs}
35
36 %install
37 %make_install
38
39 mkdir -p %{buildroot}/usr/share/license
40 cp -f LICENSE.Flora %{buildroot}/usr/share/license/%{name}
41
42
43 %post
44 /sbin/ldconfig
45
46 %postun -p /sbin/ldconfig
47
48 %files
49 %manifest minicontrol.manifest
50 %defattr(-,root,root,-)
51 %{_libdir}/libminicontrol-provider.so*
52 %{_libdir}/libminicontrol-viewer.so*
53 %{_libdir}/libminicontrol-monitor.so*
54 /usr/share/license/%{name}
55
56 %files devel
57 %defattr(-,root,root,-)
58 %{_includedir}/%{name}/*.h
59 %{_libdir}/pkgconfig/minicontrol-provider.pc
60 %{_libdir}/pkgconfig/minicontrol-monitor.pc
61 %{_libdir}/pkgconfig/minicontrol-viewer.pc
62