Package Details: networkmanager-strongswan 1.3.1-2

Git Clone URL: https://aur.archlinux.org/networkmanager-strongswan.git (read-only)
Package Base: networkmanager-strongswan
Description: Strongswan NetworkManager plugin
Upstream URL: http://wiki.strongswan.org/projects/strongswan/wiki/NetworkManager
Licenses: GPL
Submitter: Brinox
Maintainer: Brinox
Last Packager: Brinox
Votes: 5
Popularity: 0.064164
First Submitted: 2015-09-10 10:19
Last Updated: 2016-01-02 12:40

Required by (2)

Sources (2)

Latest Comments

Celti commented on 2016-01-20 12:07

I have provided a separate strongswan-networkmanager package as the strongswan maintainer does not wish to add --enable-nm.

gustawho commented on 2015-12-31 22:26

Please, add 'intltool' at makedepends

jdubs commented on 2015-12-15 22:33

Thanks for being on top of it.

Brinox commented on 2015-12-15 21:53

Thanks for the report, I added a flag so these deprecation warnings aren't treated as errors anymore until upstream fixes this.

jdubs commented on 2015-12-15 16:25

Adding "-Wno-deprecated-declarations" to CFLAGS and CXXFLAGS in /etc/makepkg.conf allowed this package to compile and install. Would this be a case in which the package is out-of-date?

jdubs commented on 2015-12-14 22:49

Just downloaded and installed the latest strongswan AUR package (updated 12-12-2015). When attempting to install this package, I receive the following error:

main.c: In function ‘lookup_password’:
main.c:43:2: error: ‘gnome_keyring_find_network_password_sync’ is deprecated: Use 'SECRET_SCHEMA_COMPAT_NETWORK' instead [-Werror=deprecated-declarations]
if (gnome_keyring_find_network_password_sync(g_get_user_name(), NULL, name,
^
In file included from main.c:25:0:
/usr/include/gnome-keyring-1/gnome-keyring.h:551:20: note: declared here
GnomeKeyringResult gnome_keyring_find_network_password_sync (const char *user,
^
main.c:59:2: error: ‘gnome_keyring_network_password_list_free’ is deprecated [-Werror=deprecated-declarations]
gnome_keyring_network_password_list_free(list);
^
In file included from main.c:25:0:
/usr/include/gnome-keyring-1/gnome-keyring.h:537:6: note: declared here
void gnome_keyring_network_password_list_free (GList *list);
^
main.c: In function ‘main’:
main.c:222:6: error: ‘gnome_keyring_set_network_password_sync’ is deprecated: Use 'SECRET_SCHEMA_COMPAT_NETWORK' instead [-Werror=deprecated-declarations]
if (gnome_keyring_set_network_password_sync(keyring,
^
In file included from main.c:25:0:
/usr/include/gnome-keyring-1/gnome-keyring.h:573:20: note: declared here
GnomeKeyringResult gnome_keyring_set_network_password_sync (const char *keyring,
^
cc1: all warnings being treated as errors
Makefile:393: recipe for target 'nm_strongswan_auth_dialog-main.o' failed
make[2]: *** [nm_strongswan_auth_dialog-main.o] Error 1
make[2]: Leaving directory '/home/jdubs/aur/networkmanager-strongswan/src/NetworkManager-strongswan-1.3.1/auth-dialog'
Makefile:445: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/jdubs/aur/networkmanager-strongswan/src/NetworkManager-strongswan-1.3.1'
Makefile:334: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

Any takers?

TaXules commented on 2015-10-14 21:35

Thanks a lot!

Brinox commented on 2015-10-14 08:54

Done.

TaXules commented on 2015-10-14 04:49

Can you add this patch: https://launchpadlibrarian.net/216531878/nm-strongswan-dialog.ui.broken.patch ?
It is from https://bugs.launchpad.net/ubuntu/+source/network-manager-strongswan/+bug/1448879.

Thanks

Brinox commented on 2015-09-10 10:22

!!! IMPORTANT !!!
The strongswan package needs to be compiled with "--enable-nm" to enable NetworkManager support.