[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