307bdc863559b3f3d09066f55cfc303442fadafa
[platform/core/connectivity/zigbee-manager.git] / packaging / zigbee-manager.spec
1 %define major 0
2 %define minor 1
3 %define patchlevel 0
4
5 Name:           zigbee-manager
6 Version:        %{major}.%{minor}.%{patchlevel}
7 Release:        1
8 License:        Apache-2.0
9 Summary:        ZigBee Daemon
10 Group:          System/Network
11 Source0:        %{name}-%{version}.tar.gz
12 Source1:        org.tizen.zigbee.service
13 BuildRequires:  cmake
14 BuildRequires:  pkgconfig(dlog)
15 BuildRequires:  pkgconfig(gio-2.0)
16 BuildRequires:  pkgconfig(gio-unix-2.0)
17 BuildRequires:  pkgconfig(glib-2.0)
18 BuildRequires:  pkgconfig(vconf)
19
20 %description
21 Description: ZigBee Daemon
22
23 %package -n zigbee-lib
24 Summary:         ZigBee library
25 Group:           System/Libraries
26 BuildRequires:   pkgconfig(glib-2.0)
27 BuildRequires:   pkgconfig(dlog)
28
29 %description -n zigbee-lib
30 ZigBee library
31
32 %package -n zigbee-lib-devel
33 Summary:         ZigBee library (devel)
34 Group:           System/Libraries
35 Requires:        %{name} = %{version}
36
37 %description -n zigbee-lib-devel
38 ZigBee library (devel)
39
40 %prep
41 %setup -q
42
43 chmod 644 %{SOURCE1}
44 cp -a %{SOURCE1} .
45
46 %build
47 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DVERSION=%{version} \
48
49 make %{?_smp_mflags}
50
51 %install
52
53 %make_install
54
55 # Do not execute daemon on boot time
56 #mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
57 #ln -s %{_libdir}/systemd/system/zigbee-daemon.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/zigbee-daemon.service
58
59 mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services/
60 cp org.tizen.zigbee.service %{buildroot}%{_datadir}/dbus-1/system-services/org.tizen.zigbee.service
61
62 %post -p /sbin/ldconfig
63
64 %postun -p /sbin/ldconfig
65
66 %files
67 %manifest zigbee-daemon.manifest
68 %defattr(644,system,system,-)
69 %attr(755,system,system) %{_bindir}/zigbee-daemon
70 %{_libdir}/systemd/system/zigbee-daemon.service
71 #%{_libdir}/systemd/system/multi-user.target.wants/zigbee-daemon.service
72 %{_datadir}/license/zigbee-daemon
73 %attr(644,root,root) %{_datadir}/dbus-1/system-services/*
74
75 %files -n zigbee-lib
76 %defattr(644,system,system,-)
77 %{_libdir}/libzigbee-lib.so*
78 %{_datadir}/license/zigbee-lib
79
80 %files -n zigbee-lib-devel
81 %defattr(644,system,system,-)
82 %{_includedir}/zigbee/lib/*.h
83 %{_includedir}/zigbee/common/*.h
84 %{_libdir}/pkgconfig/zigbee-lib.pc
85 %{_libdir}/libzigbee-lib.so