diff options
Diffstat (limited to 'main/ipsec-tools/APKBUILD')
-rw-r--r-- | main/ipsec-tools/APKBUILD | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/main/ipsec-tools/APKBUILD b/main/ipsec-tools/APKBUILD new file mode 100644 index 000000000..99804bce5 --- /dev/null +++ b/main/ipsec-tools/APKBUILD @@ -0,0 +1,65 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=ipsec-tools +pkgver=0.8.0 +pkgrel=3 +pkgdesc="User-space IPsec tools for various IPsec implementations" +url="http://ipsec-tools.sourceforge.net/" +arch="all" +license="BSD" +depends="" +makedepends="openssl-dev bison flex" +subpackages="$pkgname-doc $pkgname-dev" +source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz + racoon.initd + racoon.confd + 20-grekey-support.patch + 50-reverse-connect.patch + 70-defer-isakmp-ident-handling.patch + 75-racoonctl-rcvbuf.patch + " + +_builddir="$srcdir"/$pkgname-$pkgver +prepare() { + cd "$_builddir" + for i in ../*.patch; do + msg "Applying $i..." + patch -p1 -i $i || return 1 + done + + sed -i 's:-Werror::g' configure +} + +build() { + cd "$_builddir" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --localstatedir=/var/lib \ + --with-kernel-headers=/usr/include \ + --disable-security-context \ + --enable-adminport \ + --enable-dpd \ + --enable-frag \ + --enable-hybrid \ + --enable-ipv6 \ + --enable-natt + make || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" install + rm "$pkgdir"/usr/lib/*.la + + install -D -m755 ../racoon.initd "$pkgdir"/etc/init.d/racoon + install -D -m644 ../racoon.confd "$pkgdir"/etc/conf.d/racoon +} + +md5sums="c9a318cdbc0946f4e51464866d529739 ipsec-tools-0.8.0.tar.gz +74f12ed04ed273a738229c0bfbf829cc racoon.initd +2d00250cf72da7f2f559c91b65a48747 racoon.confd +79b919ab23080f54dc3e7686877ca6bd 20-grekey-support.patch +f97205eea3dc68d2437a2ad8720f4520 50-reverse-connect.patch +94773c94233e14cdce0fa02ff780a43e 70-defer-isakmp-ident-handling.patch +2d5d24c4a3684a38584f88720f71c7d6 75-racoonctl-rcvbuf.patch" |