diff options
author | Beini | 2015-09-26 03:46:17 +0300 |
---|---|---|
committer | Beini | 2015-09-26 03:46:17 +0300 |
commit | bbd4355e5627ff59a7ab08947e3e589a52461116 (patch) | |
tree | 56728d8d16f3081138ac76a3963378083c5cf15b | |
download | aur-bbd4355e5627ff59a7ab08947e3e589a52461116.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | airvpn-git.install | 11 |
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 +} |