Package Details: strongswan 5.4.0-2

Git Clone URL: https://aur.archlinux.org/strongswan.git (read-only)
Package Base: strongswan
Description: open source IPsec implementation
Upstream URL: http://www.strongswan.org
Keywords: IPsec strongswan
Licenses: GPL
Conflicts: openswan
Submitter: jayray
Maintainer: Thermi
Last Packager: Thermi
Votes: 79
Popularity: 1.678318
First Submitted: 2007-04-22 16:41
Last Updated: 2016-04-27 23:52

Latest Comments

Celti commented on 2016-04-26 10:24

Package *still* needs at least a makedepend on systemd itself to build in a clean container/chroot (it can't find the unit directories or pkgconfig settings without it). Remember, only packages in base-devel are assumed dependencies, everything else must be explicitly listed.

noko commented on 2016-03-23 10:45

5.4.0 is out: https://www.strongswan.org/blog/2016/03/22/strongswan-5.4.0-released.html

Thermi commented on 2016-03-04 17:33

I used the patch proposed by vimusov to build an updated PKGBUILD. I tested it and it works.
The updated PKGBUILD is uploaded.

nova-2nd commented on 2016-03-04 16:03

For all who run into the following,

###
configure: error: Package requirements (libsystemd-daemon) were not met:
No package 'libsystemd-daemon' found
###

Add to PKGBUILD between cd and configure the corresponding sed's ( https://bbs.archlinux.org/viewtopic.php?id=209316 ), so that it looks like this

cd ${srcdir}/${pkgname}-${pkgver}

sed -i 's/libsystemd-journal/libsystemd/g' configure
sed -i 's/libsystemd-daemon/libsystemd/g' configure

./configure --prefix=/usr \

build should run through fine


Just realized vimusov's post below. Don't know which fix, his or mine, is more appropriate.

vimusov commented on 2016-03-04 14:30

configure stops with error:

###
checking for systemd_daemon... no
configure: error: Package requirements (libsystemd-daemon) were not met:
No package 'libsystemd-daemon' found
###

I think it's because libsystemd-daemon/libsystemd-journal were removed and merged into libsystemd. I made two patches:

1) configure.ac.patch:
http://pastie.org/10747787

2) PKGBUILD.patch
http://pastie.org/10747793

I hope these patches will be useful.

mnlipp commented on 2016-02-03 13:55

I just tried to build the package and got:

configure: WARNING: unrecognized options: --enable-capabilities

According to configure the proper option is "--with-capabilities=libcap". Changing the PKGBUILD accordingly makes configuration work.

Thermi commented on 2016-01-20 12:12

I just added libsystemd and libcap as depends and enabled capability dropping with libcap. I did not bump PKGREL, because there's no newer version or fix. If you intend to use libcap with an existing release, reload the PKGBUILD and build the package from it.

Celti commented on 2016-01-20 08:00

Requires a (make)depends on systemd in order to build in a clean chroot. Remember, only packages in base-devel don't get listed as dependencies.

mikejuni commented on 2016-01-20 06:11

I"m oppose to the idea of adding --enable-nm because it includes a lot of dependencies that are not desired for a server environment.

Making it a separate package should be better.

mikejuni commented on 2016-01-14 08:48

Can --enable-capabilities=libcap added to allow dropping of root after startup, making it more secure?

All comments