Okay, I think I fixed the KDE icon problem this time.
Search Criteria
Package Details: eddie-ui 2.21.8-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/eddie-ui.git (read-only, click to copy) |
---|---|
Package Base: | eddie-ui |
Description: | Eddie - VPN tunnel - UI |
Upstream URL: | https://eddie.website |
Licenses: | GPLv3 |
Conflicts: | airvpn, airvpn-beta-bin, airvpn-git |
Provides: | eddie-ui |
Submitter: | Eddie.website |
Maintainer: | Eddie.website |
Last Packager: | Eddie.website |
Votes: | 33 |
Popularity: | 0.20 |
First Submitted: | 2018-05-20 19:09 (UTC) |
Last Updated: | 2022-05-26 12:21 (UTC) |
Dependencies (10)
- desktop-file-utils (desktop-file-utils-gitAUR)
- libayatana-appindicator
- libnotify (libnotify-gitAUR)
- mono (mono-gitAUR)
- openvpn (openvpn-gitAUR, openvpn-mbedtlsAUR)
- patchelf (patchelf-gitAUR)
- sudo (fake-sudoAUR, polkit-fakesudoAUR, sudo-gitAUR, doas-sudo-shimAUR, doas-sudo-shim-minimalAUR, sudo-hgAUR, sudo-selinuxAUR, fudo-gitAUR)
- cmake (cmake-gitAUR) (make)
- openssh (openssh-gitAUR, openssh-dotconfigAUR, openssh-dotconfig-binAUR, openssh-selinuxAUR, openssh-hpn-shimAUR, openssh-gssapiAUR) (optional) – VPN over SSH
- stunnel (optional) – VPN over SSL
Required by (0)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 4 5 6 7 8 9 10 Next › Last »
uncle commented on 2015-08-20 06:54 (UTC)
tancrackers commented on 2015-08-17 12:39 (UTC)
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 (UTC)
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τ ÇÖΜ>
pkgname=airvpn-bin
pkgver=2.9.2
pkgrel=7
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')
url=https://airvpn.org/linux/
license=(GPL3)
depends=(gksu mono openvpn stunnel)
optdepends=(openssh)
provides=('airvpn')
conflicts=('airvpn' 'airvpn-beta-bin')
install=airvpn.install
source_i686=("https://airvpn.org/repository/${pkgver%.*}/airvpn_linux_x86_debian.deb")
source_x86_64=("https://airvpn.org/repository/${pkgver%.*}/airvpn_linux_x64_debian.deb")
md5sums_i686=('c3f1ed16b8e72b530c5786799bb13b89')
md5sums_x86_64=('edceba29c0ca6b58eb36478e12c2f71c')
sha256sums_i686=('8dcae5773fda5f0955dcbd19a2364ac700909b8ae3f564de298a9add5879575a')
sha256sums_x86_64=('2013ff2dc9f474a8d8fa95ef41a441a55e3b31c96a836ba17dad2bfc75da2c43')
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]
Name=AirVPN
Comment=AirVPN
Exec=/usr/bin/airvpn
Icon=/usr/share/pixmaps/AirVPN.png
Terminal=false
Type=Application
Categories=GNOME;Network
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:
Icon=/usr/share/pixmaps/airvpn.png
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 (UTC)
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 (UTC)
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.
uncle commented on 2015-08-14 18:59 (UTC)
I fixed the sources, package should download for you now, let me know if you continue to have problems with it.
Pinned Comments