summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTun Win Naing2016-02-15 13:44:18 +0630
committerTun Win Naing2016-02-15 13:44:18 +0630
commit67f27f74466ef1a85aef9bb6833a1437cb3d46f7 (patch)
tree9c43ae9a59220c01730884840e289f596479510f
downloadaur-67f27f74466ef1a85aef9bb6833a1437cb3d46f7.tar.gz
initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD50
-rw-r--r--softethervpn-bridge.service11
-rw-r--r--softethervpn-client.service11
-rw-r--r--softethervpn-server.service11
5 files changed, 106 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f794bb91da4b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+# Generated by mksrcinfo v8
+# Mon Feb 15 07:03:40 UTC 2016
+pkgbase = softethervpn
+ pkgdesc = Multi-protocol VPN Program from University of Tsukuba
+ pkgver = v4.18_9570
+ pkgrel = 1
+ url = http://www.softether.org/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = bash
+ depends = openssl
+ source = http://www.softether-download.com/files/softether/v4.18-9570-rtm-2015.07.26-tree/Source_Code/softether-src-v4.18-9570-rtm.tar.gz
+ source = softethervpn-bridge.service
+ source = softethervpn-client.service
+ source = softethervpn-server.service
+ sha1sums = 1ab52bd794a3ae9cf6b9b8c0ad978ef0d222349b
+ sha1sums = e3d0c38be26123bb533e80f0a595e9867e9cf6ad
+ sha1sums = efd246e8176683237609b7dae2e12300169b297f
+ sha1sums = cdfb0c943128286bb318b5c044e5ca53c1dcffff
+
+pkgname = softethervpn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..491b2fd9bb23
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Tun Win Naing <twnaing(at)outlook(dot)com>
+pkgname=softethervpn
+pkgver=v4.18_9570
+pkgrel=1
+pkgdesc="Multi-protocol VPN Program from University of Tsukuba"
+arch=('i686' 'x86_64')
+source=('http://www.softether-download.com/files/softether/v4.18-9570-rtm-2015.07.26-tree/Source_Code/softether-src-v4.18-9570-rtm.tar.gz'
+ 'softethervpn-bridge.service'
+ 'softethervpn-client.service'
+ 'softethervpn-server.service')
+sha1sums=('1ab52bd794a3ae9cf6b9b8c0ad978ef0d222349b'
+ 'e3d0c38be26123bb533e80f0a595e9867e9cf6ad'
+ 'efd246e8176683237609b7dae2e12300169b297f'
+ 'cdfb0c943128286bb318b5c044e5ca53c1dcffff')
+license=('GPL')
+makedepends=()
+depends=('bash' 'openssl')
+url="http://www.softether.org/"
+
+#pkgver() {
+# cd "SoftEtherVPN"
+# git log | grep -o -m1 'v[0-9].*' | tr '-' '.'
+#}
+
+build(){
+ cd "${srcdir}/${pkgver//_/-}"
+ if [ "${CARCH}" == "i686" ]; then
+ cp src/makefiles/linux_32bit.mak Makefile
+ elif [ "${CARCH}" == "x86_64" ]; then
+ cp src/makefiles/linux_64bit.mak Makefile
+ fi
+ make
+}
+
+package(){
+ cd "${srcdir}/${pkgver//_/-}"
+ install -Dm644 bin/vpnserver/hamcore.se2 "${pkgdir}"/usr/lib/softethervpn/hamcore.se2
+ install -d "${pkgdir}"/usr/bin
+ for inst in vpnclient vpnserver vpnbridge vpncmd
+ do
+ install -Dm755 bin/${inst}/${inst} "${pkgdir}"/usr/lib/softethervpn/${inst}/${inst}
+ ln -s /usr/lib/softethervpn/hamcore.se2 "${pkgdir}"/usr/lib/softethervpn/${inst}/hamcore.se2
+ echo "#!/bin/sh" > "${pkgdir}"/usr/bin/${inst}
+ echo /usr/lib/softethervpn/${inst}/${inst} '"$@"' >> "${pkgdir}"/usr/bin/${inst}
+ echo 'exit $?' >> "${pkgdir}"/usr/bin/${inst}
+ chmod 755 "${pkgdir}"/usr/bin/${inst}
+ done
+ install -d "${pkgdir}"/usr/lib/systemd/system
+ install -Dm644 "${srcdir}"/*.service "${pkgdir}"/usr/lib/systemd/system
+}
diff --git a/softethervpn-bridge.service b/softethervpn-bridge.service
new file mode 100644
index 000000000000..f18fe71f8086
--- /dev/null
+++ b/softethervpn-bridge.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=SoftEther VPN Bridge daemon
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/vpnbridge start
+ExecReload=/usr/bin/vpnbridge stop
+
+[Install]
+WantedBy=multi-user.target
diff --git a/softethervpn-client.service b/softethervpn-client.service
new file mode 100644
index 000000000000..b6c674c199c0
--- /dev/null
+++ b/softethervpn-client.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=SoftEther VPN Client daemon
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/vpnclient start
+ExecReload=/usr/bin/vpnclient stop
+
+[Install]
+WantedBy=multi-user.target
diff --git a/softethervpn-server.service b/softethervpn-server.service
new file mode 100644
index 000000000000..50984e282184
--- /dev/null
+++ b/softethervpn-server.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=SoftEther VPN Server daemon
+After=network.target
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/vpnserver start
+ExecReload=/usr/bin/vpnserver stop
+
+[Install]
+WantedBy=multi-user.target