summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoritz Lipp2015-06-15 20:17:05 +0200
committerMoritz Lipp2015-06-15 20:17:05 +0200
commitc7e6715ed6c13d3d2196c3869ea7ef3c3fadaddd (patch)
tree5bdba0114a7b6465faeea332cda06c93e2dd1769
downloadaur-c7e6715ed6c13d3d2196c3869ea7ef3c3fadaddd.tar.gz
Initial import
-rw-r--r--.AURINFO22
-rw-r--r--.SRCINFO27
-rw-r--r--0001-Update-COMMANDS.patch39
-rw-r--r--0002-Qt4.patch25
-rw-r--r--PKGBUILD44
-rw-r--r--l2tp-ipsec-vpn-daemon.service10
-rw-r--r--l2tp-ipsec-vpn-daemon.tmpfiles.d.conf1
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 -