Initial upload of minicontrol(tagging)
[apps/home/minicontrol.git] / packaging / minicontrol.spec
1 Name:       minicontrol
2 Summary:    minicontrol library
3 Version:    0.0.1
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
40 %post
41 /sbin/ldconfig
42
43 %postun -p /sbin/ldconfig
44
45 %files
46 %defattr(-,root,root,-)
47 %{_libdir}/libminicontrol-provider.so*
48 %{_libdir}/libminicontrol-viewer.so*
49 %{_libdir}/libminicontrol-monitor.so*
50
51 %files devel
52 %defattr(-,root,root,-)
53 %{_includedir}/%{name}/*.h
54 %{_libdir}/pkgconfig/minicontrol-provider.pc
55 %{_libdir}/pkgconfig/minicontrol-monitor.pc
56 %{_libdir}/pkgconfig/minicontrol-viewer.pc
57