X-Git-Url: https://git.pld-linux.org/?p=packages%2Fconnman.git;a=blobdiff_plain;f=connman.spec;h=01f601430fbdad2f0fb9059f2dafa267dae3f83a;hp=6e0b29a59520c2650f8d3a7f994cf0a886989b05;hb=52454ff;hpb=45646d1b8d48a8fabdb84ac2e653da788fece0fc diff --git a/connman.spec b/connman.spec index 6e0b29a..01f6014 100644 --- a/connman.spec +++ b/connman.spec @@ -1,18 +1,21 @@ +# +# Conditional build: +%bcond_with nftables # nftables instead of iptables + Summary: Connection Manager Summary(pl.UTF-8): Zarządca połączeń Name: connman -Version: 1.18 +Version: 1.35 Release: 1 License: GPL v2 Group: Networking/Daemons Source0: https://www.kernel.org/pub/linux/network/connman/%{name}-%{version}.tar.xz -# Source0-md5: 7578ec8f0422d34f5a4ba51b605fe576 +# Source0-md5: bae37b45ee9b3db5ec8115188f8a7652 Patch0: %{name}-linux.patch URL: https://connman.net/ BuildRequires: dbus-devel >= 1.4 BuildRequires: glib2-devel >= 1:2.28 BuildRequires: gnutls-devel -BuildRequires: iptables-devel >= 1.4.11 BuildRequires: pkgconfig BuildRequires: polkit-devel BuildRequires: ppp-plugin-devel @@ -20,9 +23,20 @@ BuildRequires: readline-devel BuildRequires: systemd-devel BuildRequires: tar >= 1:1.22 BuildRequires: xz +%if %{with nftables} +BuildRequires: libmnl-devel >= 1.0.0 +BuildRequires: libnftnl-devel >= 1.0.4 +%else +BuildRequires: iptables-devel >= 1.4.11 +%endif Requires: dbus >= 1.4 Requires: glib2 >= 1:2.28 +%if %{with nftables} +Requires: libmnl >= 1.0.0 +Requires: libnftnl >= 1.0.4 +%else Requires: iptables-libs >= 1.4.11 +%endif Obsoletes: connman-plugin-wimax BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -69,24 +83,26 @@ Pliki nagłówkowe dla wtyczek ConnMana. %build %configure \ - L2TP=/usr/sbin/xl2tpd \ - PPPD=/usr/sbin/pppd \ - PPTP=/usr/sbin/pptp \ + IPTABLES_SAVE=/usr/sbin/iptables-save \ WPASUPPLICANT=/usr/sbin/wpa_supplicant \ --disable-silent-rules \ --enable-hh2serial-gps \ --enable-iospm \ + --enable-iwd \ --enable-l2tp \ --enable-nmcompat \ --enable-openconnect \ --enable-openvpn \ --enable-polkit \ --enable-pptp \ - --enable-threads \ --enable-tist \ --enable-vpnc \ + %{?with_nftables:--with-firewall=nftables} \ + --with-l2tp=/usr/sbin/xl2tpd \ --with-openconnect=/usr/sbin/openconnect \ --with-openvpn=/usr/sbin/openvpn \ + --with-pppd=/usr/sbin/pppd \ + --with-pptp=/usr/sbin/pptp \ --with-vpnc=/usr/bin/vpnc %{__make} @@ -98,14 +114,18 @@ rm -rf $RPM_BUILD_ROOT %{__rm} $RPM_BUILD_ROOT%{_libdir}/connman/{plugins,plugins-vpn,scripts}/*.la +install -d $RPM_BUILD_ROOT/var/run/connman + %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog README TODO -%attr(755,root,root) %{_sbindir}/connmand +%attr(755,root,root) %{_bindir}/connmanctl %attr(755,root,root) %{_sbindir}/connman-vpnd +%attr(755,root,root) %{_sbindir}/connmand +%attr(755,root,root) %{_sbindir}/connmand-wait-online %dir %{_libdir}/connman %dir %{_libdir}/connman/plugins %attr(755,root,root) %{_libdir}/connman/plugins/hh2serial-gps.so @@ -129,8 +149,16 @@ rm -rf $RPM_BUILD_ROOT /usr/share/polkit-1/actions/net.connman.vpn.policy %{systemdunitdir}/connman.service %{systemdunitdir}/connman-vpn.service +%{systemdunitdir}/connman-wait-online.service +%{systemdtmpfilesdir}/connman_resolvconf.conf +%dir /var/run/connman +%{_mandir}/man1/connmanctl.1* %{_mandir}/man5/connman.conf.5* +%{_mandir}/man5/connman-service.config.5* +%{_mandir}/man5/connman-vpn.conf.5* +%{_mandir}/man5/connman-vpn-provider.config.5* %{_mandir}/man8/connman.8* +%{_mandir}/man8/connman-vpn.8* %files devel %defattr(644,root,root,755)