Patrick Williams | b48b7b4 | 2016-08-17 15:04:38 -0500 | [diff] [blame^] | 1 | SUMMARY = "A client for the Cisco3000 VPN Concentrator" |
| 2 | HOMEPAGE = "http://www.unix-ag.uni-kl.de/~massar/vpnc/" |
| 3 | AUTHOR = "Maurice Massar vpnc@unix-ag.uni-kl.de" |
| 4 | SECTION = "net" |
| 5 | LICENSE = "GPL-2.0+" |
| 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=173b74cb8ac640a9992c03f3bce22a33" |
| 7 | DEPENDS = "libgcrypt" |
| 8 | |
| 9 | inherit perlnative |
| 10 | |
| 11 | EXTRA_OEMAKE = "-e MAKEFLAGS=" |
| 12 | CFLAGS_append = ' -DVERSION=\\"${PV}\\"' |
| 13 | LDFLAGS_append = " -lgcrypt -lgpg-error" |
| 14 | |
| 15 | do_configure_append () { |
| 16 | # Make sure we use our nativeperl wrapper |
| 17 | sed -i "1s:#!.*:#!/usr/bin/env nativeperl:" ${S}/*.pl |
| 18 | } |
| 19 | |
| 20 | do_install () { |
| 21 | sed -i s:m600:m\ 600:g Makefile |
| 22 | oe_runmake 'DESTDIR=${D}' 'PREFIX=/usr' install |
| 23 | rm -f ${D}${sysconfdir}/vpnc/vpnc.conf #This file is useless |
| 24 | install ${WORKDIR}/default.conf ${D}${sysconfdir}/vpnc/default.conf |
| 25 | } |
| 26 | |
| 27 | SYSROOT_PREPROCESS_FUNCS += "vpnc_sysroot_preprocess" |
| 28 | |
| 29 | vpnc_sysroot_preprocess () { |
| 30 | install -d ${SYSROOT_DESTDIR}${sysconfdir}/vpnc |
| 31 | install -m 755 ${D}${sysconfdir}/vpnc/vpnc-script ${SYSROOT_DESTDIR}${sysconfdir}/vpnc |
| 32 | } |
| 33 | |
| 34 | CONFFILES_${PN} = "${sysconfdir}/vpnc/default.conf" |
| 35 | RDEPENDS_${PN} = "perl-module-io-file" |
| 36 | RRECOMMENDS_${PN} = "kernel-module-tun" |
| 37 | |
| 38 | SRC_URI = "http://www.unix-ag.uni-kl.de/~massar/vpnc/vpnc-${PV}.tar.gz \ |
| 39 | file://makeman.patch \ |
| 40 | file://vpnc-install.patch \ |
| 41 | file://long-help \ |
| 42 | file://default.conf" |
| 43 | |
| 44 | SRC_URI[md5sum] = "4378f9551d5b077e1770bbe09995afb3" |
| 45 | SRC_URI[sha256sum] = "46cea3bd02f207c62c7c6f2f22133382602baeda1dc320747809e94881414884" |