1 %bcond_with connman_ntp
7 Summary: Connection Manager
8 Url: http://connman.net
9 Group: Network & Connectivity/Connection Management
10 Source0: %{name}-%{version}.tar.gz
11 Source10: 40-connman-ntp.list
12 Source11: connman-ntp.service
13 Source1001: connman.manifest
14 BuildRequires: systemd
15 BuildRequires: pkgconfig(dbus-1)
16 BuildRequires: pkgconfig(glib-2.0)
17 BuildRequires: pkgconfig(libiptc)
18 BuildRequires: pkgconfig(xtables)
19 BuildRequires: pkgconfig(gnutls)
20 BuildRequires: readline-devel
25 Connection Manager provides a daemon for managing Internet connections
26 within embedded devices running the Linux operating system.
29 Summary: Test Scripts for Connection Manager
30 Requires: %{name} = %{version}
36 Scripts for testing Connman and its functionality
39 Summary: Development Files for connman
40 Requires: %{name} = %{version}
43 Header files and development files for connman.
50 CFLAGS+=" -DTIZEN_EXT"
58 --enable-wifi=builtin \
62 --with-systemdunitdir=%{_unitdir}
69 %if %{with connman_ntp}
70 mkdir -p %{buildroot}/usr/lib/systemd/ntp-units.d
71 install -m644 %{SOURCE10} %{buildroot}/usr/lib/systemd/ntp-units.d
72 install -m644 %{SOURCE11} %{buildroot}%{_unitdir}
73 %install_service network.target.wants connman-ntp.service
74 %install_service multi-user.target.wants connman-ntp.service
77 mkdir -p %{buildroot}%{_sysconfdir}/connman
78 cp src/main.conf %{buildroot}%{_sysconfdir}/connman/main.conf
80 %install_service network.target.wants connman.service
81 %install_service multi-user.target.wants connman.service
84 systemctl daemon-reload
85 systemctl restart connman.service
88 systemctl stop connman.service
91 systemctl daemon-reload
96 %manifest %{name}.manifest
99 %config %{_sysconfdir}/connman/main.conf
100 %config %{_sysconfdir}/dbus-1/system.d/*
101 %{_unitdir}/connman.service
102 %{_unitdir}/network.target.wants/connman.service
103 %{_unitdir}/multi-user.target.wants/connman.service
104 %if %{with connman_ntp}
105 %dir /usr/lib/systemd/ntp-units.d
106 %{_unitdir}/connman-ntp.service
107 %{_unitdir}/multi-user.target.wants/connman-ntp.service
108 %{_unitdir}/network.target.wants/connman-ntp.service
109 /usr/lib/systemd/ntp-units.d/40-connman-ntp.list
113 %manifest %{name}.manifest
114 %{_libdir}/%{name}/test/*
117 %manifest %{name}.manifest
118 %{_includedir}/connman/*.h
119 %{_libdir}/pkgconfig/*.pc