networkmanager 1.30.4-1 (znver1;x86_64;aarch64) 2021-14082
9999
Status | published | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Submitter | benbullard79 [@T] cox.net | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Platform | 4.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Repository | main | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
URL | https://abf.openmandriva.org/build_lists/58274 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Packages |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Build Date | 2021-07-23 18:21:24 +0000 UTC | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Last Updated | 2021-07-31 20:14:26.846894257 +0000 UTC |
$ git show --format=fuller --patch-with-stat --summary 5a6d19e1ad57528be075e262d6120e3b2166633e commit 5a6d19e1ad57528be075e262d6120e3b2166633e Author: Ben Bullard <benbullard79@cox.net> AuthorDate: Fri Jul 23 12:56:43 2021 -0500 Commit: GitHub <noreply@github.com> CommitDate: Fri Jul 23 12:56:43 2021 -0500 Update networkmanager.spec --- networkmanager.spec | 401 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 401 insertions(+) diff --git a/networkmanager.spec b/networkmanager.spec index 8b13789..3ec0b25 100644 --- a/networkmanager.spec +++ b/networkmanager.spec @@ -1 +1,402 @@ +%define url_ver %(echo %{version}|cut -d. -f1,2) +%define rname NetworkManager +%define api 1.0 + +%define majglib 4 +%define libnm_glib %mklibname nm-glib %{majglib} +%define girclient %mklibname nmclient-gir %{api} +%define devnm_glib %mklibname -d nm-glib + +%define majvpn 1 +%define libnm_glib_vpn %mklibname nm-glib-vpn %{majvpn} +%define devnm_glib_vpn %mklibname -d nm-glib-vpn + +%define majutil 2 +%define libnm_util %mklibname nm-util %{majutil} +%define girname %mklibname %{name}-gir %{api} +%define devnm_util %mklibname -d nm-util + +%define majlibnm 0 +%define libnm %mklibname nm %{majlibnm} +%define nm_girname %mklibname nm-gir %{api} +%define devnm %mklibname -d nm +%define ppp_version 2.4.9 + +Name: networkmanager +Summary: Network connection manager and user applications +Version: 1.30.4 +Release: 1 +Group: System/Base +License: GPLv2+ +Url: http://www.gnome.org/projects/NetworkManager/ +Source0: https://download.gnome.org/sources/NetworkManager/%{url_ver}/%{rname}-%{version}.tar.xz +Source1: NetworkManager.conf +Source3: 00-wifi-backend.conf +# from arch +Patch4: 0001-Add-Requires.private-glib-2.0.patch +#Patch5: shell-symbol-fetch-fix.patch +# OpenMandriva specific patches +Patch51: networkmanager-0.9.8.4-add-systemd-alias.patch +Patch52: networkmanager-1.26.0-no-we-are-not-redhat.patch +BuildRequires: meson +BuildRequires: cmake +BuildRequires: ninja +BuildRequires: gtk-doc +BuildRequires: docbook-dtd42-xml +BuildRequires: intltool +BuildRequires: iptables +BuildRequires: pkgconfig(readline) +BuildRequires: libiw-devel +BuildRequires: ppp-devel = %{ppp_version} +BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(ext2fs) +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(libnl-3.0) +BuildRequires: pkgconfig(libsoup-2.4) +BuildRequires: pkgconfig(mm-glib) +BuildRequires: pkgconfig(libsystemd) +BuildRequires: systemd-macros +BuildRequires: pkgconfig(glibmm-2.4) +BuildRequires: pkgconfig(gnutls) +BuildRequires: pkgconfig(polkit-gobject-1) +BuildRequires: pkgconfig(uuid) +BuildRequires: pkgconfig(libndp) +BuildRequires: pkgconfig(libnewt) +BuildRequires: pkgconfig(mm-glib) +BuildRequires: pkgconfig(bluez) +BuildRequires: pkgconfig(libteamdctl) +BuildRequires: pkgconfig(libteam) +BuildRequires: pkgconfig(jansson) +BuildRequires: pkgconfig(libcurl) +BuildRequires: python3dist(pygobject) +BuildRequires: pkgconfig(udev) +BuildRequires: pkgconfig(vapigen) +BuildRequires: mobile-broadband-provider-info-devel +# For wext support +BuildRequires: kernel-headers >= 4.11 +#BuildRequires: python-gobject3-devel +Requires: iproute2 +%systemd_requires +Provides: NetworkManager = %{EVRD} +Obsoletes: dhcdbd +Obsoletes: %{libnm_glib} < %{EVRD} +Obsoletes: %{libnm_glib_vpn} < %{EVRD} +Conflicts: %{_lib}nm_util1 < 0.7.996 +# For a long time, initscripts has been just a collection +# of legacy networking scripts. Time to drop it for good. +Obsoletes: initscripts < 11.0-1 +# Let's not give people upgrading from monolithic NM (shipped until 4.2) +# a nasty surprise... +Recommends: %{name}-wifi = %{EVRD} + +%description +NetworkManager attempts to keep an active network connection available at all +times. It is intended only for the desktop use-case, and is not intended for +usage on servers. The point of NetworkManager is to make networking +configuration and setup as painless and automatic as possible. If using DHCP, +NetworkManager is _intended_ to replace default routes, obtain IP addresses +from a DHCP server, and change nameservers whenever it sees fit. + +%package -n %{libnm} +Summary: Shared library for nm_util +Group: System/Libraries +Obsoletes: %{libnm_util} < %{EVRD} + +%description -n %{libnm} +Shared library for nm. + +%package -n %{nm_girname} +Summary: GObject Introspection interface description for %{name} +Group: System/Libraries + +%description -n %{nm_girname} +GObject Introspection interface description for NM. + +%package -n %{devnm} +Summary: Development files for NM +Group: Development/C +Provides: nm-devel = %{EVRD} +Requires: %{libnm} = %{EVRD} +Requires: %{nm_girname} = %{EVRD} +Obsoletes: %{devnm_util} < %{EVRD} +Obsoletes: %{devnm_glib} < %{EVRD} + +%description -n %{devnm} +Development files for NM. + +%package -n %{girname} +Summary: GObject Introspection interface description for %{name} +Group: System/Libraries +Conflicts: %{_lib}nm-util2 < 0.9.8.0-2 +Obsoletes: %{girclient} < %{EVRD} + +%description -n %{girname} +GObject Introspection interface description for %{name}. + +%package adsl +Summary: Support for controlling ADSL connections with NetworkManager +Group: System/Libraries +Requires: %{name} = %{EVRD} + +%description adsl +Support for controlling ADSL connections with NetworkManager + +%package bluetooth +Summary: Support for controlling BlueTooth connections with NetworkManager +Group: System/Libraries +Requires: %{name} = %{EVRD} +Requires: bluez + +%description bluetooth +Support for controlling BlueTooth connections with NetworkManager + +%package openvswitch +Summary: Support for controlling OpenVSwitch with NetworkManager +Group: System/Libraries +Requires: %{name} = %{EVRD} + +%description openvswitch +Support for controlling OpenVSwitch with NetworkManager + +%package team +Summary: Support for teaming network connections with NetworkManager +Group: System/Libraries +Requires: %{name} = %{EVRD} + +%description team +Support for teaming network connections with NetworkManager + +%package wifi +Summary: Support for controlling WiFi connections with NetworkManager +Group: System/Libraries +Requires: %{name} = %{EVRD} +Requires: wireless-tools +Requires: wireless-regdb +Requires: (wpa_supplicant or iwd) +# Change once iwd becomes better than wireless-tools on non-Intel: +Suggests: wpa_supplicant + +%description wifi +Support for controlling WiFi connections with NetworkManager + +%package wwan +Summary: Support for controlling WWAN connections with NetworkManager +Group: System/Libraries +Requires: %{name} = %{EVRD} +Requires: modemmanager + +%description wwan +Support for controlling WWAN connections with NetworkManager + +%package ppp +Summary: Support for controlling PPP connections with NetworkManager +Group: System/Libraries +Requires: %{name} = %{EVRD} +Requires: ppp = %{ppp_version} +Requires: modemmanager + +%description ppp +Support for controlling PPP connections with NetworkManager + +%prep +%autosetup -p1 -n %{rname}-%{version} + +%build +%define _disable_ld_no_undefined 1 + +%meson -Dsystemdsystemunitdir="%{_unitdir}" \ + -Dsystem_ca_path="%{_sysconfdir}/pki/tls/certs" \ + -Dudev_dir="/lib/udev" \ + -Diptables="%{_sbindir}/iptables" \ + -Ddist_version="%{version}-%{release}" \ + -Dsession_tracking_consolekit=false \ + -Dsession_tracking=systemd \ + -Dsuspend_resume=systemd \ + -Dmodify_system=true \ + -Dpolkit_agent=true \ + -Difcfg_rh=false \ + -Dofono=true \ + -Dselinux=false \ + -Dconfig_logging_backend_default=journal \ + -Dlibaudit=no \ + -Diwd=true \ + -Dpppd_plugin_dir="%{_libdir}/pppd/%{ppp_version}" \ + -Dteamdctl=true \ + -Dbluez5_dun=true \ + -Debpf=true \ + -Dresolvconf=no \ + -Dconfig_dns_rc_manager_default=symlink \ + -Ddhclient="/sbin/dhclient" \ + -Ddhcpcd="/sbin/dhcpcd" \ + -Dconfig_dhcp_default=internal \ + -Dintrospection=true \ + -Dvapi=true \ + -Ddocs=true \ + -Dtests=no \ + -Dmore_logging=false \ + -Dld_gc=false \ + -Dcrypto=gnutls \ + -Dqt=false + +%meson_build + +%install +%meson_install + +cp %{SOURCE1} %{buildroot}%{_sysconfdir}/NetworkManager/ + +# create a VPN directory +install -d %{buildroot}%{_sysconfdir}/%{rname}/VPN + +# create keyfile plugin system-settings directory +install -d %{buildroot}%{_sysconfdir}/%{rname}/system-connections + +install -d %{buildroot}%{_prefix}/lib/%{rname}/conf.d/ +install -d %{buildroot}%{_localstatedir}/lib/%{rname}/ +touch %{buildroot}%{_localstatedir}/lib/%{rname}/%{rname}-intern.conf + +# create a dnsmasq.d directory +install -d %{buildroot}%{_sysconfdir}/%{rname}/dnsmasq.d +install -d %{buildroot}%{_sysconfdir}/%{rname}/dnsmasq-shared.d/ + +install -d %{buildroot}%{_datadir}/gnome-vpn-properties + +install -d %{buildroot}%{_localstatedir}/lib/NetworkManager + +# (tpg) Those are not required with systemd-udevd v210 or newer +rm -rf %{buildroot}/lib/udev/rules.d/84-nm-drivers.rules + +#rhbz#974811 +ln -sr %{buildroot}%{_unitdir}/NetworkManager-dispatcher.service %{buildroot}%{_unitdir}/dbus-org.freedesktop.nm-dispatcher.service + +# (bor) clean up on uninstall +install -d %{buildroot}%{_localstatedir}/lib/%{rname} +cd %{buildroot}%{_localstatedir}/lib/%{rname} && { + touch %{rname}.state + touch timestamps +cd - +} + +cp %{SOURCE3} %{buildroot}%{_prefix}/lib/%{rname}/conf.d/ + +install -d %{buildroot}%{_presetdir} +cat > %{buildroot}%{_presetdir}/86-%{name}.preset << EOF +enable NetworkManager.service +enable NetworkManager-dispatcher.service +EOF + +%find_lang %{rname} + +%post +if [ -S /run/udev/control ]; then + /bin/udevadm control --reload-rules || : + /bin/udevadm trigger --subsystem-match=net || : +fi +%systemd_post NetworkManager.service NetworkManager-dispatcher.service + +%preun +if [ $1 -eq 0 ]; then +# Package removal, not upgrade + /bin/systemctl --no-reload disable NetworkManager.service >/dev/null 2>&1 || : +fi +%systemd_preun NetworkManager-wait-online.service NetworkManager-dispatcher.service + +%postun +/bin/udevadm control --reload-rules || : +/bin/udevadm trigger --subsystem-match=net || : +%systemd_postun NetworkManager.service NetworkManager-dispatcher.service + +%files -f %{rname}.lang +%doc AUTHORS CONTRIBUTING NEWS README TODO +%{_sysconfdir}/dbus-1/system.d/org.freedesktop.NetworkManager.conf +%{_sysconfdir}/dbus-1/system.d/nm-dispatcher.conf +%dir %{_sysconfdir}/%{rname} +%config(noreplace) %{_sysconfdir}/%{rname}/NetworkManager.conf +%dir %{_sysconfdir}/%{rname}/conf.d +%dir %{_sysconfdir}/%{rname}/dispatcher.d +%dir %{_sysconfdir}/%{rname}/dnsmasq.d +%dir %{_sysconfdir}/%{rname}/dnsmasq-shared.d +%dir %{_sysconfdir}/%{rname}/system-connections +%dir %{_sysconfdir}/NetworkManager/VPN +%dir %{_prefix}/lib/%{rname} +%dir %{_prefix}/lib/%{rname}/conf.d +%{_bindir}/nmcli +%{_bindir}/nmtui +%{_bindir}/nmtui-connect +%{_bindir}/nmtui-edit +%{_bindir}/nmtui-hostname +%{_bindir}/nm-online +%{_sbindir}/%{rname} +%{_libexecdir}/nm-dhcp-helper +%{_libexecdir}/nm-dispatcher +%{_libexecdir}/nm-iface-helper +%{_libexecdir}/nm-initrd-generator +%dir %{_libdir}/NetworkManager +%dir %{_libdir}/NetworkManager/%{version}-%{release} +%{_libdir}/pppd/*.*.*/nm-pppd-plugin.so +%dir %{_localstatedir}/lib/%{rname} +%ghost %{_localstatedir}/lib/%{rname}/* +%{_datadir}/bash-completion/completions/nmcli +%{_datadir}/dbus-1/interfaces/org.freedesktop.NetworkManager*.xml +%{_datadir}/dbus-1/system-services/org.freedesktop.nm_dispatcher.service +%{_datadir}/polkit-1/actions/org.freedesktop.NetworkManager.policy +/lib/udev/rules.d/*.rules +/usr/lib/firewalld/zones/nm-shared.xml +%{_presetdir}/86-%{name}.preset +%{_unitdir}/NetworkManager-wait-online.service +%{_unitdir}/NetworkManager-dispatcher.service +%dir %{_unitdir}/NetworkManager.service.d +%{_unitdir}/dbus-org.freedesktop.nm-dispatcher.service +%{_unitdir}/NetworkManager.service +%{_mandir}/man1/*.1* +%{_mandir}/man5/*.5* +%{_mandir}/man7/nmcli-examples.7* +%{_mandir}/man8/*.8* +%{_datadir}/doc/NetworkManager/examples/server.conf + +%files adsl +%{_libdir}/NetworkManager/%{version}-%{release}/libnm-device-plugin-adsl.so + +%files bluetooth +%{_libdir}/NetworkManager/%{version}-%{release}/libnm-device-plugin-bluetooth.so + +%files openvswitch +%{_libdir}/NetworkManager/%{version}-%{release}/libnm-device-plugin-ovs.so +%{_unitdir}/NetworkManager.service.d/NetworkManager-ovs.conf +%{_mandir}/man7/nm-openvswitch.7* + +%files team +%{_libdir}/NetworkManager/%{version}-%{release}/libnm-device-plugin-team.so + +%files wifi +%{_libdir}/NetworkManager/%{version}-%{release}/libnm-device-plugin-wifi.so +%{_prefix}/lib/%{rname}/conf.d/00-wifi-backend.conf + +%files wwan +%{_libdir}/NetworkManager/%{version}-%{release}/libnm-device-plugin-wwan.so +%{_libdir}/NetworkManager/%{version}-%{release}/libnm-wwan.so + +%files ppp +%{_libdir}/NetworkManager/%{version}-%{release}/libnm-ppp-plugin.so + +%files -n %{libnm} +%{_libdir}/libnm.so.%{majlibnm}* + +%files -n %{nm_girname} +%{_libdir}/girepository-1.0/NM-%{api}.typelib + +%files -n %{devnm} +%dir %{_includedir}/libnm +%{_includedir}/libnm/*.h +%doc %{_datadir}/gtk-doc/html/libnm +%doc %{_datadir}/gtk-doc/html/NetworkManager +%{_datadir}/gir-1.0/NM-1.0.gir +%{_libdir}/pkgconfig/libnm.pc +%{_libdir}/libnm.so +%{_datadir}/vala/vapi/libnm.deps +%{_datadir}/vala/vapi/libnm.vapi + +%files -n %{girname} +%{_libdir}/girepository-1.0/NM-%{api}.typelib
Not Available
benbullard79 [@T] cox.net | No Comment. | 978d 12hrs |
benbullard79 [@T] cox.net | No Comment. | 978d 12hrs |
benbullard79 [@T] cox.net | No Comment. | 976d 14hrs |
benbullard79 [@T] cox.net | No Comment. | 970d 13hrs |
benbullard79 [@T] cox.net | No Comment. | 970d 13hrs |