%define major 5 %define libname %mklibname %{name} %{major} %define develname %mklibname %{name} -d # Turn off the brp-python-bytecompile automagic %global _python_bytecompile_extra 0 Name: openconnect Version: 8.10 Release: %mkrel 1 Summary: Open client for Cisco AnyConnect VPN Group: Networking/Other License: LGPLv2+ URL: http://www.infradead.org/openconnect.html Source: ftp://ftp.infradead.org/pub/openconnect/openconnect-%{version}.tar.gz BuildRequires: pkgconfig(bash-completion) BuildRequires: pkgconfig(gnutls) BuildRequires: pkgconfig(krb5) BuildRequires: pkgconfig(liblz4) BuildRequires: pkgconfig(libpcsclite) BuildRequires: pkgconfig(libproxy-1.0) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(tss2-esys) BuildRequires: trousers-devel BuildRequires: groff BuildRequires: intltool BuildRequires: softhsm # the vpnc connect script is needed Requires: vpnc %description This package provides a client for Cisco's "AnyConnect" VPN, which uses HTTPS and DTLS protocols. %package -n %{libname} Summary: Runtime Library needed by %{name} Group: System/Libraries %description -n %{libname} Runtime librairy for %{name}. %package -n %{develname} Summary: Developements headers for %{name} Group: Development/C++ Requires: %{libname} = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} Provides: lib%{name}-devel = %{version}-%{release} %description -n %{develname} Headers files to build packages against %{name}. %prep %autosetup -p1 %build %configure2_5x \ --disable-static \ --with-vpnc-script=/etc/vpnc/vpnc-script \ --without-gnutls-version-check %make_build %install %make_install %find_lang %{name} # Get rid of .la files find %{buildroot} -name '*.la' -delete %files -f %{name}.lang %doc AUTHORS TODO COPYING.LGPL %{_datadir}/bash-completion/completions/%{name} %doc %{_docdir}/%{name}/ %{_sbindir}/%{name} %{_libexecdir}/%{name}/ %{_mandir}/man8/* %files -n %{libname} %{_libdir}/libopenconnect.so.%{major}{,.*} %files -n %{develname} %{_libdir}/libopenconnect.so %{_libdir}/pkgconfig/%{name}.pc %{_includedir}/%{name}.h %changelog * Sat May 16 2020 daviddavid <daviddavid> 8.10-1.mga7 + Revision: 1584371 - new version: 8.10, fixes CVE-2020-12105 and CVE-2020-12823 (mga#26624) - remove merged upstream patch - new version: 8.05, fixes CVE-2019-16239 (mga#25803) - add upsteam patch to explicitly link libtss2-mu for tss2-esys build * Wed Jan 16 2019 daviddavid <daviddavid> 8.02-1.mga7 + Revision: 1357377 - new version: 8.02 - remove merged upstream patch * Sat Jan 05 2019 daviddavid <daviddavid> 8.01-1.mga7 + Revision: 1349780 - new version: 8.01 - enable TSS2_ESYS support * Sat Jan 05 2019 daviddavid <daviddavid> 8.00-1.mga7 + Revision: 1349544 - new version: 8.00 * Sun Sep 23 2018 umeabot <umeabot> 7.08-2.mga7 + Revision: 1299987 - Mageia 7 Mass Rebuild * Mon Jul 24 2017 daviddavid <daviddavid> 7.08-1.mga7 + Revision: 1130187 - new version: 7.08 - now libmajor is 5 - enable krb5, liblz4, libproxy and libpcsclite support * Mon Jan 11 2016 luigiwalser <luigiwalser> 6.00-4.mga6 + Revision: 921826 - rebuild for gnutls * Wed Oct 15 2014 umeabot <umeabot> 6.00-3.mga5 + Revision: 749307 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 6.00-2.mga5 + Revision: 683198 - Mageia 5 Mass Rebuild * Thu Jul 17 2014 guillomovitch <guillomovitch> 6.00-1.mga5 + Revision: 653508 - new version 6.00 * Mon Mar 17 2014 guillomovitch <guillomovitch> 5.99-1.mga5 + Revision: 604337 - new version 5.99 * Tue Jan 14 2014 guillomovitch <guillomovitch> 5.02-1.mga4 + Revision: 566548 - new version 5.02 * Sat Oct 19 2013 umeabot <umeabot> 5.01-2.mga4 + Revision: 526619 - Mageia 4 Mass Rebuild * Thu Jun 06 2013 guillomovitch <guillomovitch> 5.01-1.mga4 + Revision: 438362 - new version * Fri May 31 2013 guillomovitch <guillomovitch> 5.00-1.mga4 + Revision: 433668 - use gnutls instead of openssl - new version * Fri Feb 15 2013 luigiwalser <luigiwalser> 4.07-3.mga3 + Revision: 398610 - add upstream patch to fix CVE-2012-6128 * Sun Jan 13 2013 umeabot <umeabot> 4.07-2.mga3 + Revision: 361942 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Wed Sep 05 2012 guillomovitch <guillomovitch> 4.07-1.mga3 + Revision: 288579 - new version * Fri Aug 10 2012 guillomovitch <guillomovitch> 4.06-1.mga3 + Revision: 280389 - new version * Fri Jul 06 2012 guillomovitch <guillomovitch> 4.04-1.mga3 + Revision: 268422 - new version * Thu Jul 05 2012 luigiwalser <luigiwalser> 3.15-3.mga3 + Revision: 267984 - Add patch100 to fix CVE-2012-3291 * Sun Feb 05 2012 guillomovitch <guillomovitch> 3.15-2.mga2 + Revision: 204664 - requires vpnc for connection script - large spec cleanup: keep it consistent with other packages * Mon Nov 28 2011 mikala <mikala> 3.15-1.mga2 + Revision: 173328 - Open tarball to 3.15 * Mon Nov 21 2011 mikala <mikala> 3.14-1.mga2 + Revision: 170413 - Update tarball to 3.14 - fix files list * Wed Oct 05 2011 mikala <mikala> 3.13-1.mga2 + Revision: 151583 - Update tarball to 3.13 - fix file list - add missing BR * Fri Sep 30 2011 mikala <mikala> 3.12-1.mga2 + Revision: 150589 - Fix group - Update tarball to 3.12 - switch to pkgconfig() BR - remove %%clean section * Sun Jul 17 2011 mikala <mikala> 3.10-1.mga2 + Revision: 125261 - Update tarball to 3.10 ( see http://www.infradead.org/openconnect.html for changelog) - Fix files list - Remove static-devel package - Remove .la files * Fri May 06 2011 mikala <mikala> 3.02-1.mga1 + Revision: 95639 - Remove BuildRoot - imported package openconnect * Thu Apr 21 2011 Guillaume Rousse <guillomovitch@mandriva.org> 3.02-1mdv2011.0 + Revision: 656437 - new version * Thu Mar 24 2011 Guillaume Rousse <guillomovitch@mandriva.org> 3.01-3 + Revision: 648312 - patch: fix man page typo * Tue Mar 15 2011 Andrey Borzenkov <arvidjaar@mandriva.org> 3.01-2 + Revision: 645097 - install authentication helper library too as subpackage * Tue Mar 15 2011 Andrey Borzenkov <arvidjaar@mandriva.org> 3.01-1 + Revision: 644984 - new version - do not build openconnect-nm-auth-dialog and drop patch for it. It is provided by networkmanager-openconnect now * Mon Nov 29 2010 Guillaume Rousse <guillomovitch@mandriva.org> 2.26-5mdv2011.0 + Revision: 603024 - better name for gui subpackage * Mon Nov 29 2010 Guillaume Rousse <guillomovitch@mandriva.org> 2.26-4mdv2011.0 + Revision: 603007 - split auth dialog into a subpackage, to avoid X11 dependencies * Sat Nov 27 2010 Guillaume Rousse <guillomovitch@mandriva.org> 2.26-3mdv2011.0 + Revision: 602078 - don't forget build dependencies to really build networkmanager plugin * Sat Nov 27 2010 Guillaume Rousse <guillomovitch@mandriva.org> 2.26-2mdv2011.0 + Revision: 601848 - don't remove network-manager plugin (thanks Andrey) * Fri Sep 24 2010 Guillaume Rousse <guillomovitch@mandriva.org> 2.26-1mdv2011.0 + Revision: 580910 - update to new version 2.26 * Tue Aug 17 2010 Guillaume Rousse <guillomovitch@mandriva.org> 2.25-1mdv2011.0 + Revision: 571050 - update to new version 2.25 * Sat Aug 07 2010 Guillaume Rousse <guillomovitch@mandriva.org> 2.24-1mdv2011.0 + Revision: 567316 - update to new version 2.24 * Tue Apr 06 2010 Guillaume Rousse <guillomovitch@mandriva.org> 2.22-1mdv2010.1 + Revision: 532349 - update to new version 2.22 * Wed Jan 13 2010 Guillaume Rousse <guillomovitch@mandriva.org> 2.21-1mdv2010.1 + Revision: 490729 - update to new version 2.21 * Wed Jan 06 2010 Frederik Himpe <fhimpe@mandriva.org> 2.20-1mdv2010.1 + Revision: 486893 - update to new version 2.20 * Tue Dec 15 2009 Guillaume Rousse <guillomovitch@mandriva.org> 2.12-1mdv2010.1 + Revision: 478981 - update to new version 2.12 * Sun Nov 22 2009 Guillaume Rousse <guillomovitch@mandriva.org> 2.11-1mdv2010.1 + Revision: 468645 - update to new version 2.11 * Fri Aug 28 2009 Guillaume Rousse <guillomovitch@mandriva.org> 2.01-2mdv2010.0 + Revision: 421873 - drop openssl versionned dependency * Thu Aug 27 2009 Guillaume Rousse <guillomovitch@mandriva.org> 2.01-1mdv2010.0 + Revision: 421763 - import openconnect * Thu Aug 27 2009 Guillaume Rousse <guillomovitch@mandriva.org> 2.01-1mdv2010.0 - initial mdv package, shamelessly stolen from fedora