3 %bcond_without wimax # Intel WiMAX support
5 Summary: Connection Manager
6 Summary(pl.UTF-8): Zarządca połączeń
11 Group: Networking/Daemons
12 Source0: http://www.kernel.org/pub/linux/network/connman/%{name}-%{version}.tar.xz
13 # Source0-md5: e20b8f0b5c6b7437b7544e278f3070ad
14 URL: http://connman.net/
15 BuildRequires: dbus-devel >= 1.4
16 BuildRequires: glib2-devel >= 1:2.28
17 BuildRequires: gnutls-devel
18 BuildRequires: iptables-devel
19 BuildRequires: pkgconfig
20 BuildRequires: polkit-devel
21 BuildRequires: ppp-plugin-devel
22 BuildRequires: systemd-devel
23 BuildRequires: tar >= 1:1.22
24 %{?with_wimax:BuildRequires: wimax-devel}
27 Requires: glib2 >= 1:2.28
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 %define skip_post_check_so libppp-plugin.so.*
33 The ConnMan project provides a daemon for managing Internet
34 connections within embedded devices running the Linux operating
35 system. The Connection Manager is designed to be slim and to use as
36 few resources as possible, so it can be easily integrated. It is a
37 fully modular system that can be extended, through plug-ins, to
38 support all kinds of wired or wireless technologies. Also,
39 configuration methods, like DHCP and domain name resolving, are
40 implemented using plug-ins. The plug-in approach allows for easy
41 adaption and modification for various use cases.
43 %description -l pl.UTF-8
44 Projekt ConnMan udostępnia demona do zarządzania połączeniami z
45 Internetem na urządzeniach wbudowanych z działającym Linuksem jako
46 systemem operacyjnym. Zarządca połączeń został zaprojektowany jako
47 lekki i używający jak najmniej zasobów, dzięki czemu może być łatwo
48 integrowany. Ma w pełni modularny system, który można rozszerzać
49 poprzez wtyczki, aby obsługiwał wszelkie rodzaje przewodowych i
50 bezprzewodowych połączeń. Metody konfiguracji, takie jak DHCP czy
51 rozwiązywanie nazw domenowych, także są implementowane poprzez
52 wtyczki. Takie podejście do wtyczek pozwala na łatwe adaptowanie i
53 modyfikowanie pod kątem różnych przypadków użycia.
56 Summary: WiMAX plugin for ConnMan
57 Summary(pl.UTF-8): Wtyczka WiMAX dla ConnMana
59 Requires: %{name} = %{version}-%{release}
60 Requires: dbus-devel >= 1.4
61 Requires: glib2-devel >= 1:2.28
63 %description plugin-wimax
64 WiMAX plugin for ConnMan.
66 %description plugin-wimax -l pl.UTF-8
67 Wtyczka WiMAX dla ConnMana.
70 Summary: Header files for ConnMan plugins
71 Summary(pl.UTF-8): Pliki nagłówkowe dla wtyczek ConnMana
72 Group: Development/Libraries
73 # doesn't require base
76 Header files for ConnMan plugins.
78 %description devel -l pl.UTF-8
79 Pliki nagłówkowe dla wtyczek ConnMana.
86 L2TP=/usr/sbin/xl2tpd \
89 WPASUPPLICANT=/usr/sbin/wpa_supplicant \
90 --disable-silent-rules \
91 --enable-hh2serial-gps \
93 %{?with_wimax:--enable-iwmx} \
96 --enable-openconnect \
103 --with-openconnect=/usr/sbin/openconnect \
104 --with-openvpn=/usr/sbin/openvpn \
105 --with-vpnc=/usr/bin/vpnc
109 rm -rf $RPM_BUILD_ROOT
112 DESTDIR=$RPM_BUILD_ROOT
114 %{__rm} $RPM_BUILD_ROOT%{_libdir}/connman/{plugins,plugins-vpn,scripts}/*.la
117 rm -rf $RPM_BUILD_ROOT
120 %defattr(644,root,root,755)
121 %doc AUTHORS ChangeLog README TODO
122 %attr(755,root,root) %{_sbindir}/connmand
123 %attr(755,root,root) %{_sbindir}/connman-vpnd
124 %dir %{_libdir}/connman
125 %dir %{_libdir}/connman/plugins
126 %attr(755,root,root) %{_libdir}/connman/plugins/hh2serial-gps.so
127 %attr(755,root,root) %{_libdir}/connman/plugins/iospm.so
128 %attr(755,root,root) %{_libdir}/connman/plugins/tist.so
129 %dir %{_libdir}/connman/plugins-vpn
130 %attr(755,root,root) %{_libdir}/connman/plugins-vpn/l2tp.so
131 %attr(755,root,root) %{_libdir}/connman/plugins-vpn/openconnect.so
132 %attr(755,root,root) %{_libdir}/connman/plugins-vpn/openvpn.so
133 %attr(755,root,root) %{_libdir}/connman/plugins-vpn/pptp.so
134 %attr(755,root,root) %{_libdir}/connman/plugins-vpn/vpnc.so
135 %dir %{_libdir}/connman/scripts
136 %attr(755,root,root) %{_libdir}/connman/scripts/libppp-plugin.so*
137 %attr(755,root,root) %{_libdir}/connman/scripts/openconnect-script
138 %attr(755,root,root) %{_libdir}/connman/scripts/openvpn-script
139 /etc/dbus-1/system.d/connman.conf
140 /etc/dbus-1/system.d/connman-nmcompat.conf
141 /etc/dbus-1/system.d/connman-vpn-dbus.conf
142 /usr/share/dbus-1/system-services/net.connman.vpn.service
143 /usr/share/polkit-1/actions/net.connman.policy
144 /usr/share/polkit-1/actions/net.connman.vpn.policy
145 %{systemdunitdir}/connman.service
146 %{systemdunitdir}/connman-vpn.service
149 %defattr(644,root,root,755)
150 %attr(755,root,root) %{_libdir}/connman/plugins/iwmxsdk.so
153 %defattr(644,root,root,755)
155 %{_includedir}/connman
156 %{_pkgconfigdir}/connman.pc