Package Details: motionpro-gui 9.4.0.505-1

Git Clone URL: https://aur.archlinux.org/motionpro-gui.git (read-only, click to copy)
Package Base: motionpro-gui
Description: Array Networks VPN Client for Linux (gui)
Upstream URL: https://support.arraynetworks.net/prx/001/http/supportportal.arraynetworks.net/downloads/downloads.html
Keywords: vpn
Licenses: unknown
Submitter: ADSWT518
Maintainer: ADSWT518
Last Packager: ADSWT518
Votes: 2
Popularity: 0.000001
First Submitted: 2022-05-13 08:02 (UTC)
Last Updated: 2024-03-05 16:35 (UTC)

Latest Comments

hacktor commented on 2024-05-05 09:19 (UTC) (edited on 2024-05-05 09:19 (UTC) by hacktor)

I've downloaded the package, but it's not functioning properly. The use of runlevel in line 9 of MotionPro.sh isn't supported in ArchLinux, and the variable var is never utilized. Thus, I've commented them out.

Another issue is that MotionPro doesn't terminate correctly when you close it, preventing relaunch. My solution is simply adding sudo pkill -f MotionPro -9 to the end of 'MotionPro.sh'.

ADSWT518 commented on 2024-03-05 16:37 (UTC)

Sorry for the late update after finding the comment notification in my junk email. I have updated the packet using the patch provided by @beekaysee, and thank you for your patch.

beekaysee commented on 2024-01-01 20:33 (UTC)

In case someone else can no longer connect because it's out-of-date, here's a patch to update it. The patch also removes the libQt5-files since they don't support wayland.

diff --git a/PKGBUILD b/PKGBUILD
index 2228ddb..7de861a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,21 @@
 # Contributor: Jingrong Chen <crazyboycjr at gmail dot com>
 pkgname=motionpro-gui
 _pkgname=${pkgname//-/_}
-pkgver=9.4.0.446
+pkgver=9.4.0.505
 pkgrel=2
 pkgdesc="Array Networks VPN Client for Linux (gui)"
 arch=('x86_64')
 url="https://support.arraynetworks.net/prx/001/http/supportportal.arraynetworks.net/downloads/downloads.html"
 license=('unknown')
 depends=('freetype2' 'qt5-base')
-source=("https://support.arraynetworks.net/prx/000/http/supportportal.arraynetworks.net/downloads/pkg_9_4_0_446/MP_Linux_1.2.14/MotionPro_Linux_Ubuntu_x64.sh")
+source=("https://support.arraynetworks.net/prx/001/http/supportportal.arraynetworks.net/downloads/pkg_9_4_0_505/MP_Linux_1.2.18/MotionPro_Linux_Ubuntu_x64_build-8383-34.sh")

 prepare() {
-   chmod +x "MotionPro_Linux_Ubuntu_x64.sh"
-   "./MotionPro_Linux_Ubuntu_x64.sh" --keep --noexec
+   chmod +x "MotionPro_Linux_Ubuntu_x64_build-8383-34.sh"
+   "./MotionPro_Linux_Ubuntu_x64_build-8383-34.sh" --keep --noexec
    cd MotionPro_Linux
-   sed -i '32,36d' ./install.sh # remove root check
-   sed -i '19,23d;33,41d;50,55d;152,153d' ./install.sh # remove auto start script
+   sed -i '35,39d' ./install.sh # remove root check
+   sed -i '21,25d;36,44d;47,48d;55,66d;126,129d' ./install.sh # remove auto start script
    sed -i "s#prefix=#prefix=${pkgdir}#" ./install.sh
    sed -i '/^prefix=/amkdir -p $prefix' ./install.sh
    sed -i "s#target_dir=#target_dir=${pkgdir}#" ./install.sh
@@ -25,10 +25,12 @@ prepare() {
    sed -i '/^hardware=/amkdir -p $hardware' ./install.sh
    sed -i "s#desktop_target=#desktop_target=${pkgdir}#" ./install.sh
    sed -i '/^desktop_target=/amkdir -p $desktop_target' ./install.sh
+   sed -i '2aset -x' ./install.sh
 }

 package() {
    cd MotionPro_Linux
    ./install.sh
+   rm "$pkgdir/opt/MotionPro/"libQt5*
 }
-md5sums=('c715144c9889001c5ddd83d17efd8b17')
+sha256sums=('5e9f123829a9bacef290768282c6e071ee811659440ab67cf2192f6394e36869')