If you have openconnect v3.02 in main and can't upgrade it to a new version, perhaps you could apply just
commit 423eee0b51a204562d6f2ec67893133ebcf200d6 from the openconnect git tree? That adds the openconnect_vpninfo_new_with_cbdata() function that the Plasma code requires.
Other potential solutions involve including a copy of openconnect.h in the packaging for kde-plasma-networkmanagement, and building a *dummy* version of the shared library which just provides the needed symbols, without any code. The tool would link against that shared library at build time, but of course it would *run* against the real library.
Or maybe build a *separate* kde-plasma-networkmanagement-openconnect package in universe. Or just switch to a distro with saner packaging policies :)
If you have openconnect v3.02 in main and can't upgrade it to a new version, perhaps you could apply just 62d6f2ec6789313 3ebcf200d6 from the openconnect git tree? That adds the openconnect_ vpninfo_ new_with_ cbdata( ) function that the Plasma code requires.
commit 423eee0b51a2045
Other potential solutions involve including a copy of openconnect.h in the packaging for kde-plasma- networkmanageme nt, and building a *dummy* version of the shared library which just provides the needed symbols, without any code. The tool would link against that shared library at build time, but of course it would *run* against the real library.
Or maybe build a *separate* kde-plasma- networkmanageme nt-openconnect package in universe. Or just switch to a distro with saner packaging policies :)