Package Details: globus-connect-personal 3.2.0-1

Git Clone URL: https://aur.archlinux.org/globus-connect-personal.git (read-only, click to copy)
Package Base: globus-connect-personal
Description: Globus Connect Personal turns your laptop or other personal computer into a Globus endpoint with a just a few clicks.
Upstream URL: https://www.globus.org/globus-connect-personal
Licenses: Apache
Submitter: Aetf
Maintainer: Cadair
Last Packager: Cadair
Votes: 1
Popularity: 0.021347
First Submitted: 2017-03-26 00:56 (UTC)
Last Updated: 2022-11-03 16:00 (UTC)

Latest Comments

willf commented on 2024-01-23 19:41 (UTC)

Tried updating to the latest (3.2.3, tarball SHA256: 3df80c43783fd8ed89e24f1683c3a23d0a0896ddb331fcb1a40bc390e107bb6c') but get the following GDK-related err when trying to run w/ GUI:

Traceback (most recent call last):
  File "lib/cli.py", line 154, in cli_invoke_gui
  File "PyInstaller/loader/pyimod03_importers.py", line 495, in exec_module
  File "lib/gui.py", line 8, in <module>
  File "PyInstaller/loader/pyimod03_importers.py", line 495, in exec_module
  File "wx/__init__.py", line 17, in <module>
  File "PyInstaller/loader/pyimod03_importers.py", line 495, in exec_module
  File "wx/core.py", line 12, in <module>
ImportError: /usr/lib/libgdk-x11-2.0.so.0: undefined symbol: g_string_free_and_steal
PyInstaller/loader/pyimod03_importers.py:495: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6.

Think g_string_free_and_steal is a new-ish symbol.

angelv commented on 2021-12-20 08:51 (UTC)

Just tried again today. No problem with Tcl in an upgraded system, but the PKGBUILD is obsolete, and still need to update to version 3.1.6 (the current one upstream)

angelv commented on 2021-11-12 20:35 (UTC)

But then, in an updated system there is a conflict with Tcl versions:

[angelv@pilas globus-connect-personal]$ globusconnect -version Globus Connect Personal 3.1.6

[angelv@pilas globus-connect-personal]$ globusconnect application-specific initialization failed: Can't find a usable init.tcl in the following directories: /tmp/tmp.PQftMi6ARc/kitcreator-0.12.0/tcl/inst/lib/tcl8.6 /usr/lib/lib/tcl8.6 /usr/lib/tcl8.6 /usr/lib/library /usr/library /usr/tcl8.6.10/library /tcl8.6.10/library

/usr/lib/tcl8.6/init.tcl: version conflict for package "Tcl": have 8.6.10, need exactly 8.6.12 version conflict for package "Tcl": have 8.6.10, need exactly 8.6.12 while executing "package require -exact Tcl 8.6.12" (file "/usr/lib/tcl8.6/init.tcl" line 19) invoked from within "source /usr/lib/tcl8.6/init.tcl" ("uplevel" body line 1) invoked from within "uplevel #0 [list source $tclfile]"

This probably means that Tcl wasn't installed properly.

can't find package Tk while executing "package require Tk" (file "./globusconnect.tcl" line 21)

angelv commented on 2021-11-12 20:22 (UTC)

the upstream version has changed in the last days, so it is now at 3.1.6, which requires an update of the PKGBUILD.

CaeZaR commented on 2021-10-15 20:33 (UTC)

Sorry about the delays in fixing this package. I've updated to 3.1.5. Let me know if there is any trouble installing with the updated PKGBUILD

LeftInTheWake commented on 2021-02-03 00:35 (UTC)

Have to update the shasums for globusconnectpersonal-latest.tgz and globus-connect-personal.install.

cozisco commented on 2020-10-21 16:04 (UTC)

Need to update the sha256 checksum for globus-connect-personal.install after the most recent changes.

oniram commented on 2020-08-26 21:04 (UTC) (edited on 2020-08-26 21:05 (UTC) by oniram)

I've updated the PKGBUILD to the latest version (3.1.2). Weirdly the latest version's package is unversioned, it is named: globusconnectpersonal-latest.tgz So once they update to a newer version we'll have no access to the 3.1.2 package file.

I only needed to change the PKGBUILD file. This is the diff:

diff --git a/PKGBUILD b/PKGBUILD
index caf74b3..15e7c5d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
 pkgname=globus-connect-personal
 _pkgname=globusconnectpersonal
-pkgver=2.3.6
+pkgver=3.1.2
 pkgrel=1
 pkgdesc="Globus Connect Personal turns your laptop or other personal computer into a Globus endpoint with a just a few clicks."
 arch=('x86_64' 'i686')
@@ -11,25 +11,17 @@ depends_i686=('zlib')
 depends_x86_64=('pam')
 optdepends=('tk: for GUI')
 install=$pkgname.install
-source=("https://downloads.globus.org/globus-connect-personal/linux/stable/globusconnectpersonal-$pkgver.tgz"
+source=("https://downloads.globus.org/globus-connect-personal/linux/stable/globusconnectpersonal-latest.tgz"
         "$pkgname.install"
         "$pkgname.service"
         "$pkgname@.service"
         "globusconnect")
-sha256sums=('71f84e46cf1b0607d0db45ee98542dd1ffd6745fdc49ce0fa8b7bd9a264088ca'
+sha256sums=('f4217a215885094a164e3c69c0f720cb420eaba89b81a3c4872c84d9bbdaa7c6'
             'e02212562b046dbe6d92e9a0ecd9aead22c6fec85a525a4e7c05451b1d76aec1'
             '211cca27d2e2fa963606d1d29ceb2d71b333cc33de9a85821d5c85aac36a4a9e'
             'a33e11761644011264a467d3ecf90147fed308b33e8915569cc4d65b2089ff2b'
             'd5fdbd95707bce40f1e6db29f528328eeb03f364aa33d2021a03b01f6174f916')

-prepare() {
-    cd "$_pkgname-$pkgver"
-    # patch to use python2
-    for file in setup.py gc.py gc-ctrl.py; do
-        sed -E -i 's#/usr/bin/python#/usr/bin/python2#g' "$file"
-    done
-}
-
 package() {
     cd "$_pkgname-$pkgver"