[packages/connman] - updated to 2.0
qboosh
qboosh at pld-linux.org
Mon Mar 23 19:00:10 CET 2026
commit 8eab057d4a8f5f4587b1e2cc2e982836bb4dd3f9
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Mon Mar 23 19:00:26 2026 +0100
- updated to 2.0
connman-opt.patch | 13 ++++++++++++
connman.spec | 61 ++++++++++++++++++++++++++++++++-----------------------
2 files changed, 49 insertions(+), 25 deletions(-)
---
diff --git a/connman.spec b/connman.spec
index 12c62d7..996cb4e 100644
--- a/connman.spec
+++ b/connman.spec
@@ -5,17 +5,21 @@
Summary: Connection Manager
Summary(pl.UTF-8): Zarządca połączeń
Name: connman
-Version: 1.45
+Version: 2.0
Release: 1
License: GPL v2
Group: Networking/Daemons
Source0: https://www.kernel.org/pub/linux/network/connman/%{name}-%{version}.tar.xz
-# Source0-md5: f4802dfef7a22155a1fd85f1fa621c3b
+# Source0-md5: eed9842dc975f884cd990a02ef368451
+Patch0: %{name}-opt.patch
URL: https://connman.net/
+BuildRequires: autoconf >= 2.69
+BuildRequires: automake
BuildRequires: dbus-devel >= 1.4
-BuildRequires: glib2-devel >= 1:2.40
+BuildRequires: glib2-devel >= 1:2.44
BuildRequires: gnutls-devel
BuildRequires: libmnl-devel >= 1.0.0
+BuildRequires: libtool >= 2:2.2
BuildRequires: openconnect-devel >= 8
BuildRequires: pkgconfig
BuildRequires: polkit-devel
@@ -30,7 +34,7 @@ BuildRequires: libnftnl-devel >= 1.0.4
BuildRequires: iptables-devel >= 1.4.11
%endif
Requires: dbus >= 1.4
-Requires: glib2 >= 1:2.40
+Requires: glib2 >= 1:2.44
Requires: libmnl >= 1.0.0
Requires: openconnect >= 8
%if %{with nftables}
@@ -67,21 +71,29 @@ wtyczki. Takie podejście do wtyczek pozwala na łatwe adaptowanie i
modyfikowanie pod kątem różnych przypadków użycia.
%package devel
-Summary: Header files for ConnMan plugins
-Summary(pl.UTF-8): Pliki nagłówkowe dla wtyczek ConnMana
+Summary: Development files for ConnMan plugins
+Summary(pl.UTF-8): Pliki programistyczne dla wtyczek ConnMana
Group: Development/Libraries
+Requires: dbus-devel >= 1.4
+Requires: glib2-devel >= 1:2.44
# doesn't require base
%description devel
-Header files for ConnMan plugins.
+Development files for ConnMan plugins.
%description devel -l pl.UTF-8
-Pliki nagłówkowe dla wtyczek ConnMana.
+Pliki programistyczne dla wtyczek ConnMana.
%prep
%setup -q
+%patch -P0 -p1
%build
+%{__libtoolize}
+%{__aclocal} -I build-aux
+%{__autoconf}
+%{__autoheader}
+%{__automake}
%configure \
IPTABLES_SAVE=/usr/sbin/iptables-save \
PPPD=/usr/sbin/pppd \
@@ -132,26 +144,26 @@ rm -rf $RPM_BUILD_ROOT
%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
-%attr(755,root,root) %{_libdir}/connman/plugins/iospm.so
-%attr(755,root,root) %{_libdir}/connman/plugins/tist.so
+%{_libdir}/connman/plugins/hh2serial-gps.so
+%{_libdir}/connman/plugins/iospm.so
+%{_libdir}/connman/plugins/tist.so
%dir %{_libdir}/connman/plugins-vpn
-%attr(755,root,root) %{_libdir}/connman/plugins-vpn/l2tp.so
-%attr(755,root,root) %{_libdir}/connman/plugins-vpn/openconnect.so
-%attr(755,root,root) %{_libdir}/connman/plugins-vpn/openvpn.so
-%attr(755,root,root) %{_libdir}/connman/plugins-vpn/pptp.so
-%attr(755,root,root) %{_libdir}/connman/plugins-vpn/vpnc.so
-%attr(755,root,root) %{_libdir}/connman/plugins-vpn/wireguard.so
+%{_libdir}/connman/plugins-vpn/l2tp.so
+%{_libdir}/connman/plugins-vpn/openconnect.so
+%{_libdir}/connman/plugins-vpn/openvpn.so
+%{_libdir}/connman/plugins-vpn/pptp.so
+%{_libdir}/connman/plugins-vpn/vpnc.so
+%{_libdir}/connman/plugins-vpn/wireguard.so
%dir %{_libdir}/connman/scripts
-%attr(755,root,root) %{_libdir}/connman/scripts/libppp-plugin.so*
+%{_libdir}/connman/scripts/libppp-plugin.so
%attr(755,root,root) %{_libdir}/connman/scripts/openvpn-script
%attr(755,root,root) %{_libdir}/connman/scripts/vpn-script
-/usr/share/dbus-1/system.d/connman.conf
-/usr/share/dbus-1/system.d/connman-nmcompat.conf
-/usr/share/dbus-1/system.d/connman-vpn-dbus.conf
-/usr/share/dbus-1/system-services/net.connman.vpn.service
-/usr/share/polkit-1/actions/net.connman.policy
-/usr/share/polkit-1/actions/net.connman.vpn.policy
+%{_datadir}/dbus-1/system.d/connman.conf
+%{_datadir}/dbus-1/system.d/connman-nmcompat.conf
+%{_datadir}/dbus-1/system.d/connman-vpn-dbus.conf
+%{_datadir}/dbus-1/system-services/net.connman.vpn.service
+%{_datadir}/polkit-1/actions/net.connman.policy
+%{_datadir}/polkit-1/actions/net.connman.vpn.policy
%{systemdunitdir}/connman.service
%{systemdunitdir}/connman-vpn.service
%{systemdunitdir}/connman-wait-online.service
@@ -170,5 +182,4 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(644,root,root,755)
%doc doc/*.txt
-%{_includedir}/connman
%{_pkgconfigdir}/connman.pc
diff --git a/connman-opt.patch b/connman-opt.patch
new file mode 100644
index 0000000..37d727d
--- /dev/null
+++ b/connman-opt.patch
@@ -0,0 +1,13 @@
+--- connman-2.0/configure.ac.orig 2026-02-09 15:47:23.000000000 +0100
++++ connman-2.0/configure.ac 2026-03-23 18:50:22.429431593 +0100
+@@ -51,10 +51,6 @@ AC_ARG_ENABLE(optimization, AS_HELP_STRI
+ fi
+ ])
+
+-if (test "${enable_optimization}" != "no"); then
+- CFLAGS+=" -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2"
+-fi
+-
+ AC_ARG_ENABLE(debug, AS_HELP_STRING([--enable-debug],
+ [enable compiling with debugging information]), [
+ if (test "${enableval}" = "yes" &&
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/connman.git/commitdiff/8eab057d4a8f5f4587b1e2cc2e982836bb4dd3f9
More information about the pld-cvs-commit
mailing list