Package Details: airvpn-bin 2.18.9-1

Git Clone URL: (read-only, click to copy)
Package Base: airvpn-bin
Description: AirVPN client "Eddie" based on OpenVPN, beta version.
Upstream URL:
Licenses: GPL3
Conflicts: airvpn, airvpn-bin, airvpn-git, eddie-ui-git
Provides: airvpn, eddie-ui
Submitter: uncle
Maintainer: uncle
Last Packager: uncle
Votes: 17
Popularity: 0.001347
First Submitted: 2015-08-13 02:15
Last Updated: 2020-04-04 15:58

Pinned Comments

uncle commented on 2018-06-12 19:58

ALTERNATE INSTALL METHOD FOR 64-BIT SYSTEMS: Installation will still work via the AUR, however there is now an "official" installable package for 64-bit Arch systems available on the AirVPN website:

Install with the following command: sudo pacman -U "/path/to/file/eddie-ui_(version.number)_linux_x64_arch.tar.xz"

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

xiuhtecuhtli commented on 2015-10-01 07:39

any chance this could be added for the armv7h architecture as well?

uncle commented on 2015-08-25 00:11

Updated to 2.10.3, which currently brings the stable version up to the same number as the beta version (for the time being).

uncle commented on 2015-08-20 06:54

Okay, I think I fixed the KDE icon problem this time.

tancrackers commented on 2015-08-17 12:39

Everything works on my end. Though, I'm still on KDE 4.14 (until kdeapps are ported to kf5), so I have nothing to say about Plasma 5.x
I'd recommend OpenSUSE in Virtualbox, since Yast can switch the repos between Kde 4 and 5 pretty quickly.

tancrackers commented on 2015-08-15 14:34

I still had problems. However, I changed a few things in the package build and got mostly everything fixed:
"" My custom build:

# Maintainer: Uncle Hunto <unclehunto äτ ÝãΗ00 Ð0τ ÇÖΜ>

pkgdesc='AirVPN client "Eddie", stable version. Based on OpenVPN and operated by activists and hacktivists
in defense of net neutrality, privacy and against censorship.'
arch=('i686' 'x86_64')
depends=(gksu mono openvpn stunnel)
conflicts=('airvpn' 'airvpn-beta-bin')

package() {
msg2 "Extracting the data.tar.lzma..."
bsdtar -xf data.tar.gz

msg2 "Moving stuff in place..."
install -Dm755 "$srcdir/usr/lib/AirVPN/AirVPN.exe" "$pkgdir/usr/lib/AirVPN//AirVPN.exe"
install -Dm644 "$srcdir/usr/lib/AirVPN/Lib.Core.dll" "$pkgdir/usr/lib/AirVPN/Lib.Core.dll"
install -Dm644 "$srcdir/usr/lib/AirVPN/Lib.Forms.dll" "$pkgdir/usr/lib/AirVPN/Lib.Forms.dll"
install -Dm644 "$srcdir/usr/lib/AirVPN/Platforms.Linux.dll" "$pkgdir/usr/lib/AirVPN/Platforms.Linux.dll"
install -Dm755 "$srcdir/usr/lib/AirVPN/update-resolv-conf" "$pkgdir/usr/lib/AirVPN/update-resolv-conf"
install -Dm755 "$srcdir/usr/bin/airvpn" "$pkgdir/usr/bin/airvpn"
install -Dm644 "$srcdir/usr/share/doc/airvpn/changelog.gz" "$pkgdir/usr/share/doc/airvpn/changelog.gz"
install -Dm644 "$srcdir/usr/share/doc/airvpn/copyright" "$pkgdir/usr/share/doc/airvpn/copyright"
install -Dm644 "$srcdir/usr/share/man/man1/airvpn.1.gz" "$pkgdir/usr/share/man/man1/airvpn.1.gz"
install -Dm644 "$srcdir/usr/share/pixmaps/AirVPN.png" "$pkgdir/usr/share/pixmaps/airvpn.png"
cd "$srcdir/usr/share/applications"
install -Dm644 "$srcdir/usr/share/applications/AirVPN.desktop" "$pkgdir/usr/share/applications/airvpn.desktop"

"" stop here

An optional dependency for openssh is needed since the openssh protocol for AirVPN will not work without this package.
Next, pkgrel=7 for obvious reasons.
Next, there are three problems:
1. This line in the original build:
install -Dm644 "$srcdir/usr/share/pixmaps/AirVPN.png" "$pkgdir/usr/share/pixmaps/AirVPN.png"
KDE does not recognize pixmaps icons if there aren't all lower case.
I changed this to:
install -Dm644 "$srcdir/usr/share/pixmaps/AirVPN.png" "$pkgdir/usr/share/pixmaps/airvpn.png"
Now, airvpn.png is the pixmap
2. The desktop file was not executing because AirVPN.desktop is not all lowercase. Here is the original line of code:
desktop-file-install -m 644 --add-category=KDE --dir "$pkgdir/usr/share/applications/" "AirVPN.desktop"

I changed it to:
install -Dm644 "$srcdir/usr/share/applications/AirVPN.desktop" "$pkgdir/usr/share/applications/airvpn.desktop"
3. The .desktop file, when inspected with nano (or some other text editor) shows these contents:
[Desktop Entry]

This is problem because the Icon entry uses AirVPN.png, which will not work.
Extract the package and go to /airvpn-bin/pkg/airvpn-bin/usr/share/applications/ and look at the .desktop file. Edit the Icon section to read:
You'll see under KDE that the .desktop will now show the proper icon.
I have no idea how to make this edit within a pkgbuild, but I will try to figure out how to do this.

I will email you my edited pkgbuild.

uncle commented on 2015-08-15 07:47

I have re-written the .PKGBUILD to use a more traditional install method, now the .desktop file is installed with desktop-file-install using the "--add-category=KDE" flag, maybe this will fix the KDE problem. if anyone still has issues, let me know.

tancrackers commented on 2015-08-15 05:48

I get this error on launch:
KDEInit could not launch '/usr/share/applications/airvpn.desktop'

Also in the KDE launcher, the Airvpn icon is not showing up in the launcher, but the icon is available.

I noticed that the filename is AirVPN.desktop, not airvpn.desktop
I changed the file's name to airvpn.desktop, but to no avail.

I made my own airvpn launcher and used the command "airvpn" to launch the program.

tancrackers commented on 2015-08-15 05:42

I get this error on launch:
KDEInit could not launch '/usr/share/applications/airvpn.desktop'

In the KDE launcher, the Airvpn icon is not showing up in the launcher, but the icon is available.

I noticed that the filename is AirVPN.desktop, not airvpn.desktop
Maybe the file should be renamed?

uncle commented on 2015-08-14 18:59

I fixed the sources, package should download for you now, let me know if you continue to have problems with it.

tancrackers commented on 2015-08-14 14:30

I get this error:
0curl: (22) The requested URL returned error: 404 Not Found

I think the error has to do with line 16 of the package build:

Also, is it possible to use the non-mono package?