Update to 1.21.90 (1.22-rc1)

This commit is contained in:
Thomas Haller 2019-11-29 18:31:07 +01:00
parent 001af63c4e
commit 110dba26d8
4 changed files with 82 additions and 8 deletions

1
.gitignore vendored
View File

@ -363,3 +363,4 @@ network-manager-applet-0.8.1.tar.bz2
/NetworkManager-1.20.2.tar.xz /NetworkManager-1.20.2.tar.xz
/NetworkManager-1.20.4.tar.xz /NetworkManager-1.20.4.tar.xz
/NetworkManager-1.21.3.tar.xz /NetworkManager-1.21.3.tar.xz
/NetworkManager-1.21.90.tar.xz

View File

@ -22,7 +22,7 @@
# the previous one. # the previous one.
[main] [main]
#plugins=ifcfg-rh,ibft #plugins=ifcfg-rh
[logging] [logging]

View File

@ -6,8 +6,8 @@
%global epoch_version 1 %global epoch_version 1
%global rpm_version 1.22.0 %global rpm_version 1.22.0
%global real_version 1.21.3 %global real_version 1.21.90
%global release_version 0.1 %global release_version 0.2
%global snapshot %{nil} %global snapshot %{nil}
%global git_sha %{nil} %global git_sha %{nil}
@ -34,6 +34,8 @@
%global systemd_units NetworkManager.service NetworkManager-wait-online.service NetworkManager-dispatcher.service %global systemd_units NetworkManager.service NetworkManager-wait-online.service NetworkManager-dispatcher.service
%global systemd_units_cloud_setup nm-cloud-setup.service nm-cloud-setup.timer
############################################################################### ###############################################################################
%bcond_with meson %bcond_with meson
@ -45,6 +47,7 @@
%bcond_without ovs %bcond_without ovs
%bcond_without ppp %bcond_without ppp
%bcond_without nmtui %bcond_without nmtui
%bcond_without nm_cloud_setup
%bcond_without regen_docs %bcond_without regen_docs
%bcond_with debug %bcond_with debug
%bcond_with test %bcond_with test
@ -125,7 +128,8 @@ Group: System Environment/Base
License: GPLv2+ and LGPLv2+ License: GPLv2+ and LGPLv2+
URL: http://www.gnome.org/projects/NetworkManager/ URL: http://www.gnome.org/projects/NetworkManager/
Source: https://download.gnome.org/sources/NetworkManager/%{real_version_major}/%{name}-%{real_version}.tar.xz #Source: https://download.gnome.org/sources/NetworkManager/%{real_version_major}/%{name}-%{real_version}.tar.xz
Source: __SOURCE1__
Source1: NetworkManager.conf Source1: NetworkManager.conf
Source2: 00-server.conf Source2: 00-server.conf
Source4: 20-connectivity-fedora.conf Source4: 20-connectivity-fedora.conf
@ -205,6 +209,9 @@ BuildRequires: libndp-devel >= 1.0
%if 0%{?with_modem_manager_1} %if 0%{?with_modem_manager_1}
BuildRequires: ModemManager-glib-devel >= 1.0 BuildRequires: ModemManager-glib-devel >= 1.0
%endif %endif
%if %{with wwan}
BuildRequires: mobile-broadband-provider-info-devel
%endif
%if %{with nmtui} %if %{with nmtui}
BuildRequires: newt-devel BuildRequires: newt-devel
%endif %endif
@ -454,7 +461,7 @@ configurations using "/etc/sysconfig/network-scripts/rule-NAME" files
(eg, to do policy-based routing). (eg, to do policy-based routing).
%if 0%{with_nmtui} %if %{with nmtui}
%package tui %package tui
Summary: NetworkManager curses-based UI Summary: NetworkManager curses-based UI
Group: System Environment/Base Group: System Environment/Base
@ -468,6 +475,19 @@ by nm-connection-editor and nm-applet in a non-graphical environment.
%endif %endif
%if %{with nm_cloud_setup}
%package cloud-setup
Summary: Automatically configure NetworkManager in cloud
Group: System Environment/Base
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: %{name}-libnm%{?_isa} = %{epoch}:%{version}-%{release}
%description cloud-setup
Installs a nm-cloud-setup tool that can automatically configure
NetworkManager in cloud setups. Currently only EC2 is supported.
%endif
%prep %prep
%autosetup -p1 -n NetworkManager-%{real_version} %autosetup -p1 -n NetworkManager-%{real_version}
@ -521,6 +541,16 @@ by nm-connection-editor and nm-applet in a non-graphical environment.
-Diwd=true \ -Diwd=true \
%else %else
-Diwd=false \ -Diwd=false \
%endif
%if %{with nmtui}
-Dnmtui=true \
%else
-Dnmtui=false \
%endif
%if %{with nm_cloud_setup}
-Dnm_cloud_setup=true \
%else
-Dnm_cloud_setup=false \
%endif %endif
-Dvapi=true \ -Dvapi=true \
-Dintrospection=true \ -Dintrospection=true \
@ -637,6 +667,16 @@ intltoolize --automake --copy --force
--with-iwd=yes \ --with-iwd=yes \
%else %else
--with-iwd=no \ --with-iwd=no \
%endif
%if %{with nmtui}
--with-nmtui=yes \
%else
--with-nmtui=no \
%endif
%if %{with nm_cloud_setup}
--with-nm-cloud-setup=yes \
%else
--with-nm-cloud-setup=no \
%endif %endif
--enable-vala=yes \ --enable-vala=yes \
--enable-introspection \ --enable-introspection \
@ -692,7 +732,7 @@ intltoolize --automake --copy --force
make %{?_smp_mflags} make %{?_smp_mflags}
%endif # end autotools %endif
%install %install
%if %{with meson} %if %{with meson}
@ -750,7 +790,7 @@ make -k %{?_smp_mflags} check
%else %else
make -k %{?_smp_mflags} check || : make -k %{?_smp_mflags} check || :
%endif %endif
%endif # end autotools %endif
%pre %pre
@ -779,6 +819,12 @@ else
fi fi
%if %{with nm_cloud_setup}
%post cloud-setup
%systemd_post %{systemd_units_cloud_setup}
%endif
%preun %preun
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
# Package removal, not upgrade # Package removal, not upgrade
@ -792,6 +838,12 @@ fi
%systemd_preun NetworkManager-wait-online.service NetworkManager-dispatcher.service %systemd_preun NetworkManager-wait-online.service NetworkManager-dispatcher.service
%if %{with nm_cloud_setup}
%preun cloud-setup
%systemd_preun %{systemd_units_cloud_setup}
%endif
%postun %postun
/usr/bin/udevadm control --reload-rules || : /usr/bin/udevadm control --reload-rules || :
/usr/bin/udevadm trigger --subsystem-match=net || : /usr/bin/udevadm trigger --subsystem-match=net || :
@ -805,6 +857,12 @@ fi
%endif %endif
%if %{with nm_cloud_setup}
%postun cloud-setup
%systemd_postun %{systemd_units_cloud_setup}
%endif
%files %files
%{dbus_sys_dir}/org.freedesktop.NetworkManager.conf %{dbus_sys_dir}/org.freedesktop.NetworkManager.conf
%{dbus_sys_dir}/nm-dispatcher.conf %{dbus_sys_dir}/nm-dispatcher.conf
@ -862,6 +920,8 @@ fi
%{_datadir}/doc/NetworkManager/examples/server.conf %{_datadir}/doc/NetworkManager/examples/server.conf
%doc NEWS AUTHORS README CONTRIBUTING TODO %doc NEWS AUTHORS README CONTRIBUTING TODO
%license COPYING %license COPYING
%license COPYING.LGPL
%license COPYING.GFDL
%if %{with adsl} %if %{with adsl}
@ -971,7 +1031,20 @@ fi
%endif %endif
%if %{with nm_cloud_setup}
%files cloud-setup
%{_libexecdir}/nm-cloud-setup
%{systemd_dir}/nm-cloud-setup.service
%{systemd_dir}/nm-cloud-setup.timer
%{nmlibdir}/dispatcher.d/90-nm-cloud-setup.sh
%{nmlibdir}/dispatcher.d/no-wait.d/90-nm-cloud-setup.sh
%endif
%changelog %changelog
* Fri Nov 29 2019 Thomas Haller <thaller@redhat.com> - 1:1.21.0-0.2
- Update to 1.21.90 (1.22-rc1)
* Sun Nov 03 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.21.0-0.1 * Sun Nov 03 2019 Lubomir Rintel <lkundrak@v3.sk> - 1:1.21.0-0.1
- Update to an early 1.22.0 snapshot - Update to an early 1.22.0 snapshot

View File

@ -1 +1 @@
SHA512 (NetworkManager-1.21.3.tar.xz) = 12b0717e8bf5c697f6d350bcf22f9f2b1adc74140d0e653e7323511b592cd0090e26c88611c56f8c9be3c27ee839a802d2d59f9482fb0e247f88c1c3f07fc62c SHA512 (NetworkManager-1.21.90.tar.xz) = 487450a874b5d7046118a09f221e641fadeb8782bf7b537181a93d74d5edf84e8b62162a9459a6f8148408351bb1d7e8d00e22099da3eb5b2d5b0d658a8ad0c5