summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBeini2015-09-26 03:46:17 +0300
committerBeini2015-09-26 03:46:17 +0300
commitbbd4355e5627ff59a7ab08947e3e589a52461116 (patch)
tree56728d8d16f3081138ac76a3963378083c5cf15b
downloadaur-bbd4355e5627ff59a7ab08947e3e589a52461116.tar.gz
Initial import
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD50
-rw-r--r--airvpn-git.install11
3 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5a64af916047
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = airvpn-git
+ pkgdesc = AirVPN client "Eddie" based on OpenVPN
+ pkgver = r186.83eae96
+ pkgrel = 1
+ url = https://airvpn.org/linux/
+ install = airvpn-git.install
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ depends = gksu
+ depends = mono
+ depends = openvpn
+ depends = desktop-file-utils
+ optdepends = stunnel: VPN over SSL
+ optdepends = openssh: VPN over SSH
+ provides = airvpn
+ conflicts = airvpn
+ conflicts = airvpn-beta-bin
+ source = git+https://github.com/AirVPN/airvpn-client.git
+ sha1sums = SKIP
+
+pkgname = airvpn-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..69c7c262aa99
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Beini <bane aτ iki dot fi>
+# Contributor: Uncle Hunto <unclehunto äτ ÝãΗ00 Ð0τ ÇÖΜ>
+
+pkgname=airvpn-git
+pkgver=r186.83eae96
+pkgrel=1
+pkgdesc='AirVPN client "Eddie" based on OpenVPN'
+arch=('i686' 'x86_64')
+url=https://airvpn.org/linux/
+license=(GPL3)
+depends=(gksu mono openvpn desktop-file-utils)
+makedepends=(git)
+optdepends=('stunnel: VPN over SSL' 'openssh: VPN over SSH')
+provides=('airvpn')
+conflicts=('airvpn' 'airvpn-beta-bin')
+install=airvpn-git.install
+source=('git+https://github.com/AirVPN/airvpn-client.git')
+sha1sums=('SKIP')
+
+case "$CARCH" in
+ i686) _pkgarch="x86"
+ ;;
+ x86_64) _pkgarch="x64"
+ ;;
+esac
+
+pkgver() {
+ cd "airvpn-client"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "airvpn-client"
+ xbuild /p:Configuration="Release" /p:Platform="$_pkgarch" src/AirVPN.sln
+}
+
+package() {
+ cd "airvpn-client"
+ install -Dm755 "src/bin/$_pkgarch/Release/UI.Linux.exe" "$pkgdir/usr/lib/AirVPN//AirVPN.exe"
+ install -Dm644 "src/bin/$_pkgarch/Release/Lib.Core.dll" "$pkgdir/usr/lib/AirVPN/Lib.Core.dll"
+ install -Dm644 "src/bin/$_pkgarch/Release/Lib.Forms.dll" "$pkgdir/usr/lib/AirVPN/Lib.Forms.dll"
+ install -Dm644 "src/bin/$_pkgarch/Release/Platforms.Linux.dll" "$pkgdir/usr/lib/AirVPN/Platforms.Linux.dll"
+ install -Dm755 "deploy/linux_$_pkgarch/update-resolv-conf" "$pkgdir/usr/lib/AirVPN/update-resolv-conf"
+ install -Dm755 "resources/debian/usr/bin/airvpn" "$pkgdir/usr/bin/airvpn"
+
+ install -Dm644 "resources/debian/usr/share/pixmaps/AirVPN.png" "$pkgdir/usr/share/pixmaps/AirVPN.png"
+ desktop-file-install -m 644 --set-comment="VPN service based on OpenVPN"\
+ --dir="$pkgdir/usr/share/applications/" --add-category="Qt;KDE"\
+ "resources/debian/usr/share/applications/AirVPN.desktop"
+}
diff --git a/airvpn-git.install b/airvpn-git.install
new file mode 100644
index 000000000000..2eaa60550d51
--- /dev/null
+++ b/airvpn-git.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+post_remove() {
+ post_install $1
+}