5 Summary: Connection Manager
6 Url: http://connman.net
7 Group: Network & Connectivity/Connection Management
8 Source0: %{name}-%{version}.tar.gz
9 BuildRequires: pkgconfig(dbus-1)
10 BuildRequires: pkgconfig(glib-2.0)
11 BuildRequires: pkgconfig(libiptc)
12 BuildRequires: pkgconfig(xtables)
13 BuildRequires: pkgconfig(gnutls)
14 BuildRequires: pkgconfig(libsmack)
15 BuildRequires: pkgconfig(tpkp-gnutls)
16 BuildRequires: readline-devel
20 Requires(post): systemd
21 Requires(preun): systemd
22 Requires(postun): systemd
25 Connection Manager provides a daemon for managing Internet connections
26 within embedded devices running the Linux operating system.
30 Summary: Test Scripts for Connection Manager
31 Group: Development/Tools
32 Requires: %{name} = %{version}
38 Scripts for testing Connman and its functionality
41 Summary: Development Files for connman
42 Group: Development/Tools
43 Requires: %{name} = %{version}
46 Header files and development files for connman.
53 CFLAGS+=" -DTIZEN_EXT -lsmack -Werror"
54 %if "%{profile}" == "tv"
55 CFLAGS+=" -DTIZEN_TV_EXT"
64 --enable-wifi=builtin \
65 %if 0%{?enable_connman_features}
69 --enable-telephony=builtin \
73 --with-systemdunitdir=%{_libdir}/systemd/system \
82 mkdir -p %{buildroot}%{_libdir}/systemd/system/
83 %if "%{?_lib}" == "lib64"
84 mkdir -p %{buildroot}%{_unitdir}
87 %if "%{profile}" == "tv"
88 cp src/connman_tv.service %{buildroot}%{_libdir}/systemd/system/connman.service
90 cp src/connman.service %{buildroot}%{_libdir}/systemd/system/connman.service
91 %if "%{?_lib}" == "lib64"
92 cp src/connman.service %{buildroot}%{_unitdir}/connman.service
96 mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
97 ln -s ../connman.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/connman.service
98 %if "%{?_lib}" == "lib64"
99 mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
100 ln -s ../connman.service %{buildroot}%{_unitdir}/multi-user.target.wants/connman.service
103 mkdir -p %{buildroot}/%{_localstatedir}/lib/connman
104 cp resources/var/lib/connman/settings %{buildroot}/%{_localstatedir}/lib/connman/settings
105 mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services
106 cp resources/usr/share/dbus-1/system-services/net.connman.service %{buildroot}%{_datadir}/dbus-1/system-services/net.connman.service
107 mkdir -p %{buildroot}/etc/connman
108 cp src/main.conf %{buildroot}/etc/connman/main.conf
110 rm %{buildroot}%{_sysconfdir}/dbus-1/system.d/*.conf
111 mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d/
112 cp src/connman.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d/
115 mkdir -p %{buildroot}%{_datadir}/license
116 cp COPYING %{buildroot}%{_datadir}/license/connman
119 #systemctl daemon-reload
120 #systemctl restart connman.service
123 #systemctl stop connman.service
126 #systemctl daemon-reload
131 %manifest connman.manifest
132 %attr(500,root,root) %{_sbindir}/*
133 %attr(500,root,root) %{_bindir}/connmanctl
134 %attr(600,root,root) /%{_localstatedir}/lib/connman/settings
135 #%{_libdir}/connman/plugins/*.so
136 %attr(644,root,root) %{_datadir}/dbus-1/system-services/*
137 #%{_datadir}/dbus-1/services/*
138 %{_sysconfdir}/dbus-1/system.d/*
139 %attr(644,root,root) %{_sysconfdir}/connman/main.conf
140 %{_sysconfdir}/dbus-1/system.d/*.conf
141 %attr(644,root,root) %{_libdir}/systemd/system/connman.service
142 %attr(644,root,root) %{_libdir}/systemd/system/multi-user.target.wants/connman.service
143 %if "%{?_lib}" == "lib64"
144 %attr(644,root,root) %{_unitdir}/connman.service
145 %attr(644,root,root) %{_unitdir}/multi-user.target.wants/connman.service
147 %{_datadir}/license/connman
150 %{_libdir}/%{name}/test/*
154 %{_libdir}/pkgconfig/*.pc