Hello community, here is the log from the commit of package NetworkManager-l2tp for openSUSE:Factory checked in at 2019-04-17 10:04:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/NetworkManager-l2tp (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-l2tp.new.17052 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "NetworkManager-l2tp" Wed Apr 17 10:04:38 2019 rev:4 rq:693131 version:1.2.12 Changes: -------- --- /work/SRC/openSUSE:Factory/NetworkManager-l2tp/NetworkManager-l2tp.changes 2018-05-16 11:41:28.284565615 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager-l2tp.new.17052/NetworkManager-l2tp.changes 2019-04-17 10:04:39.998522012 +0200 @@ -1,0 +2,33 @@ +Mon Mar 25 00:50:00 UTC 2019 - doug@uq.edu.au + +- Update to version 1.2.12: + * Updated translations. + * Added Legacy Proposal button. + * Added extra IPsec configuration options. + * renamed Gateway ID to Remote ID. + * Use /etc/ipsec.d/ipsec.nm-l2tp.secrets instead of + /etc/ipsec.d/nm-l2tp-ipsec-UUID.secrets. + * PSK is now Base64 encoded. + * Legacy KDE Plasma-nm user certificate support. + * libnm-glib compatibility (NetworkManager < 1.0) is disabled by + default. +- Changes from version 1.2.10: + * Point version 1.2.10 appdata image URIs to nm-1-2 github + branch. + * Corrected force UDP encapsulation toggle button behavior. +- URL and Source0 changes as a consequence of upstream GitHub + project being renamed from network-manaager-l2tp to + NetworkManager-l2tp. +- Use upstream provided xz tarball instead of GitHub generated gz + tarball. +- autoreconf no longer required as a result of upstream provided + xz tarball. +- Delete any transient nm-l2rp-ipsec-*.secrets files previously + generated by versions <= 1.2.10 in %%pre section. +- Delete transient ipsec.nm-l2tp.secrets files in %postun section. +- remove redundant --without-libnm-glib configure switch which is + now the default. +- Package missing COPYING file. +- Use autosetup and make_build macros. + +------------------------------------------------------------------- Old: ---- network-manager-l2tp-1.2.8.tar.gz New: ---- NetworkManager-l2tp-1.2.12.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager-l2tp.spec ++++++ --- /var/tmp/diff_new_pack.ppYblF/_old 2019-04-17 10:04:40.670522821 +0200 +++ /var/tmp/diff_new_pack.ppYblF/_new 2019-04-17 10:04:40.682522835 +0200 @@ -1,7 +1,7 @@ # # spec file for package NetworkManager-l2tp # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,21 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define pppd_plugin_dir %(rpm -ql ppp | grep -m1 pppd/[0-9]*) Name: NetworkManager-l2tp -Version: 1.2.8 +Version: 1.2.12 Release: 0 Summary: NetworkManager VPN support for L2TP and L2TP/IPsec License: GPL-2.0-or-later Group: Productivity/Networking/System -URL: https://github.com/nm-l2tp/network-manager-l2tp -Source0: https://github.com/nm-l2tp/network-manager-l2tp/archive/%{version}/network-manager-l2tp-%{version}.tar.gz +URL: https://github.com/nm-l2tp/NetworkManager-l2tp +Source0: https://github.com/nm-l2tp/NetworkManager-l2tp/releases/download/%{version}/%{name}-%{version}.tar.xz + BuildRequires: intltool -BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: ppp-devel BuildRequires: pkgconfig(dbus-glib-1) @@ -56,18 +56,15 @@ %lang_package %prep -%setup -q -n network-manager-l2tp-%{version} +%autosetup -p1 %build -autoreconf -fi -intltoolize %configure\ --disable-static \ --with-pppd-plugin-dir=%{pppd_plugin_dir} \ --with-dist-version=%{version}-%{release} \ - --without-libnm-glib \ %{nil} -make %{?_smp_mflags} +%make_build %check make %{?_smp_mflags} check @@ -77,7 +74,19 @@ %find_lang %{name} %{?no_lang_C} find %{buildroot} -type f -name "*.la" -delete -print +%pre +# remove any NetworkManager-l2tp <= 1.2.10 transient ipsec-*.secrets files. +rm -f %{_sysconfdir}/ipsec.d/nm-l2tp-ipsec-*.secrets +exit 0 + +%postun +if [ $1 -eq 0 ] ; then + rm -f %{_sysconfdir}/ipsec.d/ipsec.nm-l2tp.secrets + exit 0 +fi + %files +%license COPYING %doc README.md NEWS %{_libdir}/NetworkManager/libnm-vpn-plugin-l2tp.so %{_libexecdir}/nm-l2tp-service @@ -89,7 +98,6 @@ %files gnome %{_datadir}/appdata/network-manager-l2tp.metainfo.xml -%{_datadir}/gnome-vpn-properties/ %{_libdir}/NetworkManager/libnm-vpn-plugin-l2tp-editor.so %{_libexecdir}/nm-l2tp-auth-dialog