diff options
author | Eddie.website | 2018-05-20 21:09:06 +0200 |
---|---|---|
committer | Eddie.website | 2018-05-20 21:09:06 +0200 |
commit | 7c28f6931f2492d8ba690dd07ee3e60c4edcc1fa (patch) | |
tree | cef54c40270086b85cb5c6f4eb00c20d00fd2b6b | |
download | aur-7c28f6931f2492d8ba690dd07ee3e60c4edcc1fa.tar.gz |
Eddie 2.14.4
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 70 | ||||
-rw-r--r-- | eddie-ui.install | 30 |
3 files changed, 126 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e95e8311e28c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = eddie-ui + pkgdesc = Eddie - OpenVPN UI + pkgver = 2.14.4 + pkgrel = 1 + url = https://eddie.website + install = eddie-ui.install + arch = i686 + arch = x86_64 + license = GPL3 + depends = mono + depends = openvpn + depends = sudo + depends = libnotify + depends = libappindicator-gtk2 + optdepends = stunnel: VPN over SSL + optdepends = openssh: VPN over SSH + provides = eddie-ui + conflicts = airvpn + conflicts = airvpn-beta-bin + source_i686 = eddie-ui_linux_x86_debian_2.14.4.deb::https://eddie.website/download/?platform=linux&arch=x86&ui=ui&format=debian.deb&version=experimental + md5sums_i686 = 91b6c9c1acb8e3b6cdef7c3e63eb1617 + source_x86_64 = eddie-ui_linux_x64_debian_2.14.4.deb::https://eddie.website/download/?platform=linux&arch=x64&ui=ui&format=debian.deb&version=experimental + md5sums_x86_64 = cae507d21b3417e3f0a76c9d1dfbff7d + +pkgname = eddie-ui + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f2fac82dff97 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,70 @@ +# Maintainer: Eddie.website <maintainer@eddie.website> +# Based on work by Uncle Hunto - https://aur.archlinux.org/account/uncle + +pkgname=eddie-ui +pkgver=2.14.4 +pkgrel=1 +pkgdesc='Eddie - OpenVPN UI' +arch=('i686' 'x86_64') +url=https://eddie.website +license=(GPL3) +depends=(mono openvpn sudo libnotify libappindicator-gtk2) +optdepends=('stunnel: VPN over SSL' 'openssh: VPN over SSH') +provides=('eddie-ui') +conflicts=('airvpn' 'airvpn-beta-bin') +install=eddie-ui.install +#source_i686=("eddie-ui_linux_x86_debian_${pkgver}.deb::https://eddie.website/download/?platform=linux&arch=x86&ui=ui&format=debian.deb&version=${pkgver}") +#source_x86_64=("eddie-ui_linux_x64_debian_${pkgver}.deb::https://eddie.website/download/?platform=linux&arch=x64&ui=ui&format=debian.deb&version=${pkgver}") +source_i686=("eddie-ui_linux_x86_debian_${pkgver}.deb::https://eddie.website/download/?platform=linux&arch=x86&ui=ui&format=debian.deb&version=experimental") +source_x86_64=("eddie-ui_linux_x64_debian_${pkgver}.deb::https://eddie.website/download/?platform=linux&arch=x64&ui=ui&format=debian.deb&version=experimental") + +#md5sums_i686=('ff5f5d71fabd6f9dca0f1350449ecc17') +#md5sums_x86_64=('b34bbe4571f3a3849eb53345a6a03c89') +#sha256sums_i686=('19394ece88ceadc539cac159f96298919e94134bcaf78116be4b6d93035b9aea') +#s256sums_hax86_64=('be5b1f941dae8265344da2d0d94847fd13c669bcfc5618d5d1af689138473406') + +package() { + msg2 "Extracting the data.tar.lzma..." + bsdtar -xf data.tar.gz + + msg2 "Moving stuff in place..." + install -Dm755 "$srcdir/usr/lib/eddie-ui/Eddie-UI.exe" "$pkgdir/usr/lib/eddie-ui/Eddie-UI.exe" + install -Dm644 "$srcdir/usr/lib/eddie-ui/Lib.Common.dll" "$pkgdir/usr/lib/eddie-ui/Lib.Common.dll" + install -Dm644 "$srcdir/usr/lib/eddie-ui/Lib.Core.dll" "$pkgdir/usr/lib/eddie-ui/Lib.Core.dll" + install -Dm644 "$srcdir/usr/lib/eddie-ui/Lib.Forms.dll" "$pkgdir/usr/lib/eddie-ui/Lib.Forms.dll" + install -Dm644 "$srcdir/usr/lib/eddie-ui/Lib.Platform.Linux.dll" \ + "$pkgdir/usr/lib/eddie-ui/Lib.Platform.Linux.dll" + install -Dm644 "$srcdir/usr/lib/eddie-ui/libLib.Platform.Linux.Native.so" \ + "$pkgdir/usr/lib/eddie-ui/libLib.Platform.Linux.Native.so" + install -Dm755 "$srcdir/usr/lib/eddie-ui/eddie_tray" "$pkgdir/usr/lib/eddie-ui/eddie_tray" + install -Dm755 "$srcdir/usr/lib/eddie-ui/update-resolv-conf" "$pkgdir/usr/lib/eddie-ui/update-resolv-conf" + install -Dm755 "$srcdir/usr/bin/eddie-ui" "$pkgdir/usr/bin/eddie-ui" + install -Dm644 "$srcdir/usr/share/eddie-ui/cacert.pem" "$pkgdir/usr/share/eddie-ui/cacert.pem" + install -Dm644 "$srcdir/usr/share/eddie-ui/icon.png" "$pkgdir/usr/share/eddie-ui/icon.png" + install -Dm644 "$srcdir/usr/share/eddie-ui/icon_gray.png" "$pkgdir/usr/share/eddie-ui/icon_gray.png" + install -Dm644 "$srcdir/usr/share/doc/eddie-ui/changelog.Debian.gz" "$pkgdir/usr/share/doc/eddie-ui/changelog.gz" + install -Dm644 "$srcdir/usr/share/doc/eddie-ui/copyright" "$pkgdir/usr/share/doc/eddie-ui/copyright" + install -Dm644 "$srcdir/usr/share/man/man8/eddie-ui.8.gz" "$pkgdir/usr/share/man/man1/eddie-ui.8.gz" + install -Dm644 "$srcdir/usr/share/polkit-1/actions/com.eddie.linux.ui.policy" \ + "$pkgdir/usr/share/polkit-1/actions/com.eddie.linux.ui.policy" + + ## Fix .desktop file for KDE + _desktop_session=$(printf "%s" "$DESKTOP_SESSION" | awk -F "/" '{print $NF}') + if [ "$_desktop_session" = "plasma" ]; then + msg2 "Installing desktop file for KDE..." + install -Dm644 "$srcdir/usr/share/pixmaps/eddie-ui.png" "$pkgdir/usr/share/pixmaps/eddie-ui.png" + cp "$srcdir/usr/share/applications/eddie-ui.desktop" "$srcdir/eddie-ui.desktop" + desktop-file-install -m 644 --set-comment="OpenVPN UI" \ + --dir="$pkgdir/usr/share/applications/" \ + --set-icon="/usr/share/pixmaps/eddie-ui.png" "eddie-ui.desktop" + else + msg2 "Installing desktop file..." + install -Dm644 "$srcdir/usr/share/pixmaps/eddie-ui.png" "$pkgdir/usr/share/pixmaps/eddie-ui.png" + desktop-file-install -m 644 --set-comment="OpenVPN UI" \ + --dir="$pkgdir/usr/share/applications/" "$srcdir/usr/share/applications/eddie-ui.desktop" + fi +} + + +md5sums_i686=('91b6c9c1acb8e3b6cdef7c3e63eb1617') +md5sums_x86_64=('cae507d21b3417e3f0a76c9d1dfbff7d') diff --git a/eddie-ui.install b/eddie-ui.install new file mode 100644 index 000000000000..2a4b46bb2950 --- /dev/null +++ b/eddie-ui.install @@ -0,0 +1,30 @@ +# Colored makepkg-like functions +msg_blue() { + printf "${blue}==>${bold} $1${all_off}\n" +} + +note() { + printf "${blue}==>${yellow} NOTE:${bold} $1${all_off}\n" +} + +all_off="$(tput sgr0)" +bold="${all_off}$(tput bold)" +blue="${bold}$(tput setaf 4)" +yellow="${bold}$(tput setaf 3)" + +_update() { + msg_blue "Updating desktop MIME database..." + update-desktop-database -q +} + +post_install() { + _update +} + +post_upgrade() { + post_install +} + +post_remove() { + _update +} |