diff options
author | Moritz Lipp | 2015-06-15 20:17:05 +0200 |
---|---|---|
committer | Moritz Lipp | 2015-06-15 20:17:05 +0200 |
commit | c7e6715ed6c13d3d2196c3869ea7ef3c3fadaddd (patch) | |
tree | 5bdba0114a7b6465faeea332cda06c93e2dd1769 | |
download | aur-c7e6715ed6c13d3d2196c3869ea7ef3c3fadaddd.tar.gz |
Initial import
-rw-r--r-- | .AURINFO | 22 | ||||
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | 0001-Update-COMMANDS.patch | 39 | ||||
-rw-r--r-- | 0002-Qt4.patch | 25 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | l2tp-ipsec-vpn-daemon.service | 10 | ||||
-rw-r--r-- | l2tp-ipsec-vpn-daemon.tmpfiles.d.conf | 1 |
7 files changed, 168 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..a4ac11629d6c --- /dev/null +++ b/.AURINFO @@ -0,0 +1,22 @@ +pkgbase = l2tp-ipsec-vpn-daemon + pkgdesc = A daemon to manage L2TP over IPsec virtual private network connections. + pkgver = 0.9.9 + pkgrel = 2 + url = https://launchpad.net/l2tp-ipsec-vpn + arch = i686 + arch = x86_64 + license = GPL + makedepends = ctemplate + depends = openswan + depends = xl2tpd + depends = qt4 + depends = rsyslog + depends = pcsclite + source = https://launchpad.net/l2tp-ipsec-vpn/trunk/1.0.7/+download/l2tp-ipsec-vpn-daemon_0.9.9.tar.gz + source = l2tp-ipsec-vpn-daemon.service + source = 0001-Update-COMMANDS.patch + source = 0002-Qt4.patch + source = l2tp-ipsec-vpn-daemon.tmpfiles.d.conf + +pkgname = l2tp-ipsec-vpn-daemon + diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d00619d4f0fb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = l2tp-ipsec-vpn-daemon + pkgdesc = A daemon to manage L2TP over IPsec virtual private network connections. + pkgver = 0.9.9 + pkgrel = 2 + url = https://launchpad.net/l2tp-ipsec-vpn + arch = i686 + arch = x86_64 + license = GPL + makedepends = ctemplate + depends = openswan + depends = xl2tpd + depends = qt4 + depends = rsyslog + depends = pcsclite + source = https://launchpad.net/l2tp-ipsec-vpn/trunk/1.0.7/+download/l2tp-ipsec-vpn-daemon_0.9.9.tar.gz + source = l2tp-ipsec-vpn-daemon.service + source = 0001-Update-COMMANDS.patch + source = 0002-Qt4.patch + source = l2tp-ipsec-vpn-daemon.tmpfiles.d.conf + md5sums = caf8728d035d17bc0b3f971f6d4e76eb + md5sums = 5f85836da92d56a7455380bffc920338 + md5sums = eeafc465e496fa4d8da9178ce35d75b5 + md5sums = 4476db63b5eaacb3ad175db313d716f8 + md5sums = d5cf15ac235b1245202bc90c3cbb76f8 + +pkgname = l2tp-ipsec-vpn-daemon + diff --git a/0001-Update-COMMANDS.patch b/0001-Update-COMMANDS.patch new file mode 100644 index 000000000000..f53c2f24ed1b --- /dev/null +++ b/0001-Update-COMMANDS.patch @@ -0,0 +1,39 @@ +From bbcd86e10c396a3e7f2ca1a607bbd803bfda48ba Mon Sep 17 00:00:00 2001 +From: Moritz Lipp <mlq@pwmt.org> +Date: Wed, 7 Aug 2013 22:57:20 +0200 +Subject: [PATCH] Update COMMANDS + +--- + src/VpnClientConnection.cpp | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +diff --git a/src/VpnClientConnection.cpp b/src/VpnClientConnection.cpp +index a74dbae..baf2bd8 100644 +--- a/src/VpnClientConnection.cpp ++++ b/src/VpnClientConnection.cpp +@@ -49,14 +49,14 @@ struct + } + static COMMANDS[] = + { +- {"service pcscd start", 0, PROCESS, NULL}, +- {"service pcscd stop", 0, PROCESS, NULL}, +- {"ipsec setup start", 0, PROCESS, NULL}, +- {"ipsec setup stop", 0, PROCESS, NULL}, +- {"service xl2tpd start", 0, PROCESS, NULL}, +- {"service xl2tpd stop", 0, PROCESS, NULL}, +- {"service rsyslog start", 0, PROCESS, NULL}, +- {"service rsyslog stop", 0, PROCESS, NULL}, ++ {"systemctl start pcscd.service", 0, PROCESS, NULL}, ++ {"systemctl stop pcscd.service", 0, PROCESS, NULL}, ++ {"systemctl start openswan.service", 0, PROCESS, NULL}, ++ {"systemctl stop openswan.service", 0, PROCESS, NULL}, ++ {"systemctl start xl2tpd.service", 0, PROCESS, NULL}, ++ {"systemctl stop xl2tpd.service", 0, PROCESS, NULL}, ++ {"systemctl start rsyslog.service", 0, PROCESS, NULL}, ++ {"systemctl stop rsyslog.service", 0, PROCESS, NULL}, + {"ipsec auto --ready", 0, PROCESS, NULL}, + {"ipsec auto --up", 1, PROCESS, NULL}, + {"ipsec auto --down", 1, PROCESS, NULL}, +-- +1.8.3.4 + diff --git a/0002-Qt4.patch b/0002-Qt4.patch new file mode 100644 index 000000000000..7c67ca32ad84 --- /dev/null +++ b/0002-Qt4.patch @@ -0,0 +1,25 @@ +From 32eb26778fa4312f33eebf0b542b064bd79febae Mon Sep 17 00:00:00 2001 +From: Red54 +Date: Fri, 6 Jun 2014 02:11:23 +0200 +Subject: [PATCH] Use qt4 + +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index 37996e3..089d37f 100644 +--- a/Makefile ++++ b/Makefile +@@ -37,7 +37,7 @@ GENDIR = src/generated + DISTDIR = dist/${CONF} + + # Distribution specific configurations +-QMAKE := $(firstword $(wildcard /usr/bin/qmake /usr/bin/qmake-qt4)) ++QMAKE := $(firstword $(wildcard /usr/bin/qmake-qt4 /usr/bin/qmake)) + CHKCONFIG := $(wildcard /sbin/chkconfig) + UPDATE_RCD := $(wildcard /usr/sbin/update-rc.d) + +-- +2.0.0 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..89d262f0ac32 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Moritz Lipp <mlq@pwmt.org> +pkgname=l2tp-ipsec-vpn-daemon +pkgver=0.9.9 +pkgrel=2 +_srcname=l2tp-ipsec-vpn +_srcver=1.0.7 +pkgdesc="A daemon to manage L2TP over IPsec virtual private network connections." +arch=('i686' 'x86_64') +url="https://launchpad.net/l2tp-ipsec-vpn" +license=('GPL') +depends=('openswan' 'xl2tpd' 'qt4') +depends=('openswan' 'xl2tpd' 'qt4' 'rsyslog' 'pcsclite') +makedepends=('ctemplate') +optdepends=() +source=(https://launchpad.net/${_srcname}/trunk/${_srcver}/+download/${pkgname}_${pkgver}.tar.gz + $pkgname.service + 0001-Update-COMMANDS.patch + 0002-Qt4.patch + $pkgname.tmpfiles.d.conf) +md5sums=('caf8728d035d17bc0b3f971f6d4e76eb' + '5f85836da92d56a7455380bffc920338' + 'eeafc465e496fa4d8da9178ce35d75b5' + '4476db63b5eaacb3ad175db313d716f8' + 'd5cf15ac235b1245202bc90c3cbb76f8') +prepare() { + cd "$srcdir/$pkgname" + patch -p1 < $srcdir/0001-Update-COMMANDS.patch + patch -p1 < $srcdir/0002-Qt4.patch +} + +build() { + cd "$srcdir/$pkgname" + make build +} + +package() { + cd "$srcdir/$pkgname" + install -D "dist/Release/L2tpIPsecVpnControlDaemon" \ + "$pkgdir/usr/bin/L2tpIPsecVpnControlDaemon" + install -m744 -D "$srcdir/$pkgname.service" \ + "$pkgdir/usr/lib/systemd/system/$pkgname.service" + install -m644 -D "$srcdir/$pkgname.tmpfiles.d.conf" \ + "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" +} diff --git a/l2tp-ipsec-vpn-daemon.service b/l2tp-ipsec-vpn-daemon.service new file mode 100644 index 000000000000..1460114590f0 --- /dev/null +++ b/l2tp-ipsec-vpn-daemon.service @@ -0,0 +1,10 @@ +[Unit] +Description=L2TP over IPsec VPN daemon + +[Service] +Type=forking +PIDFile=/var/run/L2tpIPsecVpnControlDaemon.pid +ExecStart=/usr/bin/L2tpIPsecVpnControlDaemon +ExecStop=/usr/bin/kill -9 $MAINPID +ExecReload=/usr/bin/kill -HUP $MAINPID +KillMode=process diff --git a/l2tp-ipsec-vpn-daemon.tmpfiles.d.conf b/l2tp-ipsec-vpn-daemon.tmpfiles.d.conf new file mode 100644 index 000000000000..c616f5e46dce --- /dev/null +++ b/l2tp-ipsec-vpn-daemon.tmpfiles.d.conf @@ -0,0 +1 @@ +d /var/run/L2tpIPsecVpnControlDaemon 0755 root root - |