Package Details: insync 3.9.6.60027-2

Git Clone URL: https://aur.archlinux.org/insync.git (read-only, click to copy)
Package Base: insync
Description: An unofficial Dropbox, Google Drive, and OneDrive client that runs on Linux, with support for various desktops
Upstream URL: https://www.insynchq.com/downloads
Keywords: drive dropbox google onedrive
Licenses: custom:insync
Submitter: xzy3186
Maintainer: thenaterhood
Last Packager: thenaterhood
Votes: 323
Popularity: 0.60
First Submitted: 2012-09-07 17:45 (UTC)
Last Updated: 2025-05-19 12:22 (UTC)

Latest Comments

« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 21 22 .. 66 Next › Last »

tinywrkb commented on 2020-02-22 19:40 (UTC)

@mpei which package own /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache on your system except insync? this should be solved properly with a gdk-pixbuf-compat package.

mpei commented on 2020-02-21 17:16 (UTC)

I can remove the cache file. But it seems to have a conflict with that entire folder: /usr/lib/x86_64-linux-gnu.

Output: error: failed to commit transaction (conflicting files) insync: /usr/lib/x86_64-linux-gnu exists in filesystem Errors occurred, no packages were upgraded.

tinywrkb commented on 2020-02-18 21:06 (UTC) (edited on 2020-02-18 21:13 (UTC) by tinywrkb)

@mpei Check which package owns the file. If multiple packages need this then it should be moved to its own gdk-pixbuf-compat package so both insync and the other offending package can depend on it.
At worst, you can add the file path to pacman.conf NoExtract and NoUpgrade and then create the symlink manually.

edit: And you might be able to avoid adding the file by exporting the environment var GDK_PIXBUF_MODULE_FILE=/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache.

mpei commented on 2020-02-18 16:37 (UTC)

Anybody else getting that conflict?

error: failed to commit transaction (conflicting files) insync: /usr/lib/x86_64-linux-gnu exists in filesystem insync: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache exists in filesystem Errors occurred, no packages were upgraded.

tinywrkb commented on 2020-02-06 14:56 (UTC)

Great! thanks for the update.

thenaterhood commented on 2020-02-06 03:25 (UTC)

tinywrkb: Awesomesauce! Looks good to me, I've integrated your changes. Always happy when I can remove dependencies.

tinywrkb commented on 2020-02-03 16:01 (UTC)

The last update to Insync added the missing libxkbcommon-x11.so so I updated the diff in my previous comment and dropped libxkbcommon-x11 from the depends array.
You should update the PKGBUILD accordingly, you can review the list of included libs in /usr/lib/insync, and this can easily be tested in a chroot with X11 forwarding.

tinywrkb commented on 2020-01-22 14:10 (UTC) (edited on 2020-02-03 15:46 (UTC) by tinywrkb)

Here are the changes for minimal dependencies. Tested in a chroot and it worked correctly.

diff --git a/PKGBUILD b/PKGBUILD
index a11adef..24e1094 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,17 +12,14 @@ pkgdesc="An unofficial Google Drive client that runs on Linux, with support for
 url="https://www.insynchq.com/downloads"
 license=('custom:insync')
 options=(!strip)
-depends=('xdg-utils'
+depends=('adobe-source-code-pro-fonts'
+         'alsa-lib'
+         'fontconfig'
          'glibc'
-         'python'
+         'hicolor-icon-theme'
          'libglvnd'
          'nss'
-         'libxcursor'
-         'libxi'
-         'libxtst'
-         'libxrandr'
-         'alsa-lib'
-         'libxcomposite')
+         'xdg-utils')
 optdepends=()
 arch=('x86_64')
 source=("http://s.insynchq.com/builds/${pkgname}_${pkgver}-${_dist}_amd64.deb"

The app seems to fallback to software rendering and this might be an issue with the original distributed deb package. Export QT_DEBUG_PLUGINS=1 and look at ~/.config/Insync/out.txt, my guess is that the app is missing xcbglintegrations.

QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/insync/PySide2/plugins/xcbglintegrations" ...
QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/insync/xcbglintegrations" ...
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled

thenaterhood commented on 2019-12-24 00:41 (UTC)

Updated PKGBUILD ot use python, not python2. I'm not sure we need the Python dependency at all because I think that insync is shipping its own Python, but I haven't tested with that yet.