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 .. 10 11 12 13 14 15 16 17 18 19 20 .. 66 Next › Last »

thenaterhood commented on 2020-09-10 16:41 (UTC)

Sweet. Thanks for the heads up on that. And thanks for the PKGBUILD, you did all the hard work :)

tinywrkb commented on 2020-09-07 19:02 (UTC) (edited on 2020-09-08 09:45 (UTC) by tinywrkb)

@thenaterhood it might be a good idea to remove /usr/lib/insync/libGL{X,dispatch}.so* from the package. These are already supplied by libglvnd and might cause the app to crash if it tries to use the EGL Wayland backend. edit: also /usr/lib/insync/libdrm.so* should be removed.

edit: here the suggested changes, this works fine for Wayland software rendering but the EGL backend still doesn't work while it is working in a container environment (Flatpak), I'm not sure why.

diff --git a/PKGBUILD b/PKGBUILD
index b1380a3..330feaf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
 # Source : new application - https://forums.insynchq.com

 pkgname=insync
-pkgver=3.2.6.40863
+pkgver=3.2.7.40868
 pkgrel=1
 _dist=buster
 pkgdesc="An unofficial Google Drive and OneDrive client that runs on Linux, with support for various desktops"
@@ -26,7 +26,7 @@ arch=('x86_64')
 source=("http://s.insynchq.com/builds/${pkgname}_${pkgver}-${_dist}_amd64.deb"
     'insync@.service'
     'insync.service')
-sha256sums=('1f83007e6c1aed6fdeaccd4e45eb39eef70d12911c193b9e5e189b8c2428d705'
+sha256sums=('ffe77e73e6b62bed27312495b3955921ca6801f16bd9b489dcfc38aa4015e6a7'
             'cf276c1dbf1592ea63a21c2d61c75f7ad6ec3b13e87b3aaa331e9c14799f4598'
             '1432141539a6b3c5333631a2ee6696fab9bd2fe8770643bc670d95e4e96203e0')
 package() {
@@ -36,4 +36,5 @@ package() {
    install -Dm644 insync.service ${pkgdir}/usr/lib/systemd/user/insync.service
    install -dm755  ${pkgdir}/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0
    ln -s /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache ${pkgdir}/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
+   rm ${pkgdir}/usr/lib/insync/lib{drm,GLX,GLdispatch}.so*

tinywrkb commented on 2020-09-07 16:46 (UTC) (edited on 2020-09-07 17:06 (UTC) by tinywrkb)

Heads up, latest 3.2.7 release finally includes Qt5 Wayland shell integration plugins but the app still doesn't load when start as a Wayland client, so QT_QPA_PLATFORM=xcb should still be used.

edit: actually it works perfectly as a Wayland client on my Arch Linux host, it didn't work correcly in a container, strace showing some memory allocation issue.

thenaterhood commented on 2020-08-02 01:57 (UTC)

@tinywrkb: I'm subscribed to the insync discourse releases topic. I usually try not to pick up releases immediately because there have been a few that have been pulled.

Feel free to give me a nudge or mark the package out of date if you think I'm running behind - it does happen.

tinywrkb commented on 2020-08-01 15:03 (UTC) (edited on 2020-08-01 15:08 (UTC) by tinywrkb)

@thenaterhood, how are you following releases? you seem to be missing out on updates.
This is what I'm doing:

  1. On the Insync Discourse I set Watching first post on the Releases topic.

  2. I have the following in urlwatcher's urls.yaml

name: "pkg/insync: release at insynchq forums"
url: "https://forums.insynchq.com/c/releases/15"
filter:
  - element-by-class: topic-list-item
  - grep: 'New Insync version'
  - html2text: re
  - re.sub: '.*: '
  - sort: re
---
name: "pkg/insync: debian buster repo"
url: "http://apt.insync.io/debian/dists/buster/non-free/binary-amd64/Packages"
ignore_cached: true
filter:
  - grep: 'Version'
---

p.s. Forgot to mention that the last one (apt repo) doesn't always work correctly due to the fact Last-Modified in the response HTTP header is not always updates on content change so urlwatcher just skip over it.

tinywrkb commented on 2020-06-17 11:00 (UTC) (edited on 2020-06-17 11:01 (UTC) by tinywrkb)

@biwhite, try to set QT_QPA_PLATFORM as an environment variable. You can also drop your own insync.desktop file with an updated Exec into $XDG_DATA_HOME/applications.

I'm no longer using this AUR package in favor of my own Flatpak but during a little investigation I noticed I can throw away most of the embedded shared libs in favor of system libs, and insync would still work perfectly fine.
IIRC I only had to keep the python, icu, shiboken2, curl libs, and the for rest I used systems libs, include qt5webengine. But I've done it with a Flatpak runtime not with Arch libs.
As this issue might be related to out-of-date QT libs then it probably worth trying to run insync with system libs instead of the embedded ones.

biwhite commented on 2020-06-11 15:26 (UTC)

I'm on wayland and need to start the app with insync start --qt-qpa-platform=xcb otherwise there's no GUI showing up. How's best to get this incorporated into the .desktop files?