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: 60b687613a71feb9a6dbcff5ec550665
14 URL: http://connman.net/
15 BuildRequires: glib2-devel >= 1:2.28
16 BuildRequires: dbus-devel >= 1.4
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}
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 %define skip_post_check_so libppp-plugin.so.*
31 The ConnMan project provides a daemon for managing Internet
32 connections within embedded devices running the Linux operating
33 system. The Connection Manager is designed to be slim and to use as
34 few resources as possible, so it can be easily integrated. It is a
35 fully modular system that can be extended, through plug-ins, to
36 support all kinds of wired or wireless technologies. Also,
37 configuration methods, like DHCP and domain name resolving, are
38 implemented using plug-ins. The plug-in approach allows for easy
39 adaption and modification for various use cases.
41 %description -l pl.UTF-8
42 Projekt ConnMan udostępnia demona do zarządzania połączeniami z
43 Internetem na urządzeniach wbudowanych z działającym Linuksem jako
44 systemem operacyjnym. Zarządca połączeń został zaprojektowany jako
45 lekki i używający jak najmniej zasobów, dzięki czemu może być łatwo
46 integrowany. Ma w pełni modularny system, który można rozszerzać
47 poprzez wtyczki, aby obsługiwał wszelkie rodzaje przewodowych i
48 bezprzewodowych połączeń. Metody konfiguracji, takie jak DHCP czy
49 rozwiązywanie nazw domenowych, także są implementowane poprzez
50 wtyczki. Takie podejście do wtyczek pozwala na łatwe adaptowanie i
51 modyfikowanie pod kątem różnych przypadków użycia.
54 Summary: WiMAX plugin for ConnMan
55 Summary(pl.UTF-8): Wtyczka WiMAX dla ConnMana
57 Requires: %{name} = %{version}-%{release}
59 %description plugin-wimax
60 WiMAX plugin for ConnMan.
62 %description plugin-wimax -l pl.UTF-8
63 Wtyczka WiMAX dla ConnMana.
66 Summary: Header files for ConnMan plugins
67 Summary(pl.UTF-8): Pliki nagłówkowe dla wtyczek ConnMana
68 Group: Development/Libraries
69 # doesn't require base
72 Header files for ConnMan plugins.
74 %description devel -l pl.UTF-8
75 Pliki nagłówkowe dla wtyczek ConnMana.
82 L2TP=/usr/sbin/xl2tpd \
85 WPASUPPLICANT=/usr/sbin/wpa_supplicant \
86 --disable-silent-rules \
87 --enable-hh2serial-gps \
89 %{?with_wimax:--enable-iwmx} \
92 --enable-openconnect \
99 --with-openconnect=/usr/sbin/openconnect \
100 --with-openvpn=/usr/sbin/openvpn \
101 --with-vpnc=/usr/bin/vpnc
105 rm -rf $RPM_BUILD_ROOT
108 DESTDIR=$RPM_BUILD_ROOT
110 %{__rm} $RPM_BUILD_ROOT%{_libdir}/connman/{plugins,scripts}/*.la
113 rm -rf $RPM_BUILD_ROOT
116 %defattr(644,root,root,755)
117 %doc AUTHORS ChangeLog README TODO
118 %attr(755,root,root) %{_sbindir}/connmand
119 %dir %{_libdir}/connman
120 %dir %{_libdir}/connman/plugins
121 %attr(755,root,root) %{_libdir}/connman/plugins/hh2serial-gps.so
122 %attr(755,root,root) %{_libdir}/connman/plugins/iospm.so
123 %attr(755,root,root) %{_libdir}/connman/plugins/l2tp.so
124 %attr(755,root,root) %{_libdir}/connman/plugins/openconnect.so
125 %attr(755,root,root) %{_libdir}/connman/plugins/openvpn.so
126 %attr(755,root,root) %{_libdir}/connman/plugins/pptp.so
127 %attr(755,root,root) %{_libdir}/connman/plugins/tist.so
128 %attr(755,root,root) %{_libdir}/connman/plugins/vpnc.so
129 %dir %{_libdir}/connman/scripts
130 %attr(755,root,root) %{_libdir}/connman/scripts/libppp-plugin.so*
131 %attr(755,root,root) %{_libdir}/connman/scripts/openconnect-script
132 %attr(755,root,root) %{_libdir}/connman/scripts/openvpn-script
133 /etc/dbus-1/system.d/connman.conf
134 /etc/dbus-1/system.d/connman-nmcompat.conf
135 /usr/share/polkit-1/actions/net.connman.policy
136 %{systemdunitdir}/connman.service
139 %defattr(644,root,root,755)
140 %attr(755,root,root) %{_libdir}/connman/plugins/iwmxsdk.so
143 %defattr(644,root,root,755)
145 %{_includedir}/connman
146 %{_pkgconfigdir}/connman.pc