9c24788a7f41b09cef6ba561c4cf4f706dec995a
[framework/connectivity/connman.git] / packaging / connman.spec
1 #sbs-git:pkgs/c/connman connman 0.78.4
2
3 Name:       connman
4 Summary:    Connection Manager
5 Version:    0.78.4_90
6 Release:    1
7 Group:      System/Network
8 License:    GNU General Public License version 2
9 URL:        http://connman.net
10 Source0:    %{name}-%{version}.tar.gz
11 BuildRequires:  pkgconfig(glib-2.0)
12 BuildRequires:  pkgconfig(dbus-1)
13 BuildRequires:  pkgconfig(xtables)
14 BuildRequires:  pkgconfig(libiptc)
15
16 %description
17 Connection Manager provides a daemon for managing Internet connections
18 within embedded devices running the Linux operating system.
19
20 %prep
21 %setup -q
22
23
24 %build
25
26 ./autogen.sh
27
28 ./configure --prefix=/usr \
29             --localstatedir=/var \
30             --enable-tizen-ext
31
32
33 make %{?jobs:-j%jobs}
34
35 %install
36 rm -rf %{buildroot}
37 %make_install
38
39 mkdir -p %{buildroot}/var/lib/connman
40 cp resources/var/lib/connman/settings %{buildroot}/var/lib/connman/settings
41 mkdir -p %{buildroot}/usr/share/dbus-1/services
42 cp resources/usr/share/dbus-1/services/net.connman.service %{buildroot}/usr/share/dbus-1/services/net.connman.service
43 mkdir -p %{buildroot}/usr/etc/connman
44 cp src/main.conf %{buildroot}/usr/etc/connman/main.conf
45 mkdir -p %{buildroot}/etc/rc.d/init.d
46 cp resources/etc/rc.d/init.d/connman %{buildroot}/etc/rc.d/init.d/connman
47 mkdir -p %{buildroot}/etc/rc.d/rc3.d
48 ln -s ../init.d/connman %{buildroot}/etc/rc.d/rc3.d/S61connman
49 mkdir -p %{buildroot}/etc/rc.d/rc5.d
50 ln -s ../init.d/connman %{buildroot}/etc/rc.d/rc5.d/S61connman
51
52 rm -rf %{buildroot}/usr/include/
53 rm -rf %{buildroot}/usr/lib/pkgconfig/
54 rm %{buildroot}/etc/dbus-1/system.d/*.conf
55
56 mkdir -p %{buildroot}/usr/etc/dbus-1/system.d/
57 cp src/connman.conf %{buildroot}/usr/etc/dbus-1/system.d/
58
59
60 %post
61 #Resource
62 chmod 600 /var/lib/connman/settings
63
64
65 %files
66 %defattr(-,root,root,-)
67 #%doc AUTHORS COPYING INSTALL ChangeLog NEWS README
68 %{_sbindir}/*
69 %{_var}/lib/connman/settings
70 %{_libdir}/connman/plugins/*.so
71 %{_datadir}/dbus-1/services/*
72 %{_prefix}/etc/dbus-1/system.d/*
73 %{_prefix}/etc/connman/main.conf
74 %{_sysconfdir}/rc.d/init.d/connman
75 %{_sysconfdir}/rc.d/rc3.d/S61connman
76 %{_sysconfdir}/rc.d/rc5.d/S61connman