Package Details: insync 3.9.4.60020-1

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: 321
Popularity: 1.36
First Submitted: 2012-09-07 17:45 (UTC)
Last Updated: 2024-08-11 22:53 (UTC)

Latest Comments

« First ‹ Previous 1 .. 49 50 51 52 53 54 55 56 57 58 59 .. 65 Next › Last »

xzy3186 commented on 2013-01-18 12:51 (UTC)

@satanselbow: I updated the PKGBUILD which will drop nautilus dependency if it is not detected as running. Please let me know if this new PKGBUILD will generate any trouble for your case.

xzy3186 commented on 2013-01-18 12:41 (UTC)

@lava: The reason my PKGBUILD call it "DE-selection" is to make it consistent with the official website [1]. However, if you really look into the packages (deb or rpm whatever) of insync for different DE (here I am only talking about xfce and mate), the only difference is binding to different FMs (thunar or caja). That's why I say FM are more important for the cases of _DESKTOP=4 and 5. For gnome-shell/cinnamon/KDE, the situations are bit different as there are also integrations of gnome-shell-extension/cinnamon-applet/KDE-plasmoid. For those three DEs it is difficult to separate FM dependencies from DE dependencies. This way of sorting packages is not determined by me but developers of insync. Also, if you don't like the way of DE-detection in PKGBUILD, you can select it by hand which automatically disable the auto-detection part. 'Mono' is just a makedepend for 'libappindicator3' which means you can delete it whenever you want as long as libappindicator3 has been compiled. Function of insync will be break if libappindicator3 is not installed. That's why it is a dependency but not a optional-dependency. As most of the contents in the package are the same for different versions ('/usr/lib/insync'), it is not wise to split the package into severals as all of them will be conflict with each other and maintaining so many similar packages separately is quite troublesome. [1]: https://forums.insynchq.com/discussion/1665/insync-for-linux-beta-14-0-9-33-updated-to-0-9-35/p1

satanselbow commented on 2013-01-18 11:18 (UTC)

Thanks for your response ;) The infinite combinations of DE / filemanager / dependencies does look like a headache in this case ;) I'm still tweaking options for my particular case - will let you know if I come up with anything more useful :D

lava commented on 2013-01-18 11:15 (UTC)

@xzy3186: Can't agree. Your PKGBUILD does detect DEs, not FMs, which users use. Gnome-users can use thunar, for example. Maybe, the best idea here would be to drop auto-detection and separate one PKGBUILD into several. Then this will not confuse the user. User will be able to select the one he need. Also it would be possible to install AUR-package with automated packagers as yaourt or packer. On the subject of 'libappindicator3': This package require lots of other packages including 'mono'. I do not expect this to be integrated in my GTK2 environment, which is built in the terms of simplicity smoothly. Of course, this is my personal dislike, but is there really no way to support systray without this package? Anyway, I've compiled package without this library at all and it works fine for me (without icon, but syncing stuff), so maybe it could be moved to the 'recommended' section as optional requirement to provide systray? Because I didn't know why it is needed until your explanation.

xzy3186 commented on 2013-01-18 01:27 (UTC)

@satanselbow: "open insync folder" doesn't work becasuse pcmanfm is not supported by any version of insync [1]. insync-beta-mate requires caja as file-manager. From that sense, the easiest thing we can do for users not willing to use nautilus is removing nautilus from depends array of "other DE". @lava: It is a good idea to add a auto-detection for thunar but not for xfce4-session. As "_DESKTOP=4" just need thunar as file-manager. Xfce users with nautilus need "_DESKTOP=6" instead. libappindicator3 is really a ubuntu stuff but is needed to show the system-tray icon if you are not using gnome-shell/cinnamon/KDE. Thanks to you all for your suggestions and I will modify parts of the PKGBUILD to suit for more cases. [1]: https://forums.insynchq.com/discussion/1554/arch-linux-with-openbox-and-fbpanel-cannot-add-new-account-from-gui#Item_5

satanselbow commented on 2013-01-17 17:25 (UTC)

That is a typo on my part the comment - you are quite correct libappindicator3 is not required in LX/XFDE.

lava commented on 2013-01-17 17:10 (UTC)

1. PKGBUILD can be adapted to at least try to determine XFCE with running xfce4-session if ps -A | grep 'xfce4-session' > /dev/null then _DESKTOP=4 fi 2. Is it really necessary to have libappindicator3 for XFCE installation? Description says, it's an menu for Unity and it takes the whole Mono with it. I don't have Unity.

satanselbow commented on 2013-01-17 16:45 (UTC)

Worra about us LXDE users that don't want to install a ton of nautilus dependencies? (or cinnamon, or thunar for that matter!) You might want to add this tweak to the "Desktop Switcher" in the PKGBUILD ;) if [ $_DESKTOP -eq 7 ]; then depends=("xdotool" "libappindicator3" "pcmanfm" "xfce4-notifyd") if [ $CARCH = 'i686' ]; then source=("${pkgname}-${pkgver}-common.deb::http://s.insynchq.com/builds/${pkgname}-beta-mate_${pkgver}_i386.deb") sha256sums=("6e06e43e06bc7148f708a9add6a6c3222c953efb68a469ae227888a2580f2dc0") elif [ $CARCH = 'x86_64' ]; then source=("${pkgname}-${pkgver}-common.deb::http://s.insynchq.com/builds/${pkgname}-beta-mate_${pkgver}_amd64.deb") sha256sums=("43aa725c44272b61641bfde64a2507747e44b46bc7cc9193a7dfb5e87a8bea6b") fi noextract=("${pkgname}-${pkgver}-common.deb") fi systray applet works - although "open insync folder" does not... might have a look at that :D In fact - as long as you know what notifier/filemanager you are using (duh!) you can tweak it to do your bidding whatever the combination ;)

donniezazen commented on 2013-01-16 06:24 (UTC)

Thanks after enabling insync-extension all works fine.

xzy3186 commented on 2013-01-16 04:08 (UTC)

@ipstone: Do you mean archlinux working on ARM or others like android? As far as I know, insync for android has been released but not for free. Information can be obtained from here [1]. [1] https://forums.insynchq.com/discussion/1544/insync-for-android-is-in-play @donniezazen: Are you using gnome-shell or gnome-fallback? For gnome-shell, you have to enable insync-extension for gnome-shell by hand from gnome-tweak-tool. If gnome-fallback, please set _DESKTOP=6 in the PKGBUILD and re-install insync. Then you can launch insync from app menu or just type "insync" in the terminal.