Change file owner and group
[platform/core/connectivity/asp-manager.git] / packaging / asp-manager.spec
1 Name:       asp-manager
2 Summary:    ASP(application service platform) manager
3 Version:    0.0.20
4 Release:    2
5 Group:      Network & Connectivity/Other
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1:    dbus-asp-manager.conf
9 Source2:    net.asp.service
10
11 BuildRequires:  cmake
12 BuildRequires:  pkgconfig(glib-2.0)
13 BuildRequires:  pkgconfig(gio-2.0)
14 BuildRequires:  pkgconfig(gobject-2.0)
15 BuildRequires:  pkgconfig(gio-unix-2.0)
16 BuildRequires:  pkgconfig(dlog)
17 BuildRequires:  pkgconfig(libtzplatform-config)
18 BuildRequires:  pkgconfig(nsd-dns-sd)
19 BuildRequires:  pkgconfig(capi-network-wifi-manager)
20 BuildRequires:  pkgconfig(vconf)
21
22 BuildRequires:  python
23 BuildRequires:  python-xml
24
25 %description
26 An application service platform manager to manage services and sessions
27
28 %prep
29 %setup -q
30 chmod 644 %{SOURCE0}
31 chmod 644 %{SOURCE1}
32 chmod 644 %{SOURCE2}
33 cp -a %{SOURCE1} ./asp-manager.conf
34 cp -a %{SOURCE2} .
35
36 %build
37
38 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
39 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
40 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
41
42 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
43 -DBIN_DIR=%{_bindir}
44
45 make %{?_smp_mflags}
46
47 %install
48 rm -rf %{buildroot}
49
50 %make_install
51
52 mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services/
53 cp net.asp.service %{buildroot}%{_datadir}/dbus-1/system-services/
54
55 #DBus DAC (net-config.manifest enables DBus SMACK)
56 mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
57 cp asp-manager.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d/asp-manager.conf
58
59 %files
60 %manifest %{name}.manifest
61 %license LICENSE
62 %defattr(-,network_fw,network_fw,-)
63 %attr(500,network_fw,network_fw) %{_bindir}/*
64
65 #DBus DAC
66 %attr(644,root,root) %{_sysconfdir}/dbus-1/system.d/asp-manager.conf
67 %attr(644,root,root) %{_datadir}/dbus-1/system-services/net.asp.service