Package Details: insync-dolphin 3.7.9.50368-1

Git Clone URL: https://aur.archlinux.org/insync-dolphin.git (read-only, click to copy)
Package Base: insync-dolphin
Description: This package contains the service menu for integrating Insync with Dolphin
Upstream URL: https://www.insynchq.com
Licenses: custom
Submitter: yuntan_t
Maintainer: Xavier
Last Packager: Xavier
Votes: 16
Popularity: 0.000875
First Submitted: 2015-08-22 17:10 (UTC)
Last Updated: 2022-08-13 00:56 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Pinned Comments

Xavier commented on 2021-12-16 18:22 (UTC) (edited on 2022-11-07 17:59 (UTC) by Xavier)

The version of this package is generally mismatched with respect to the official Insync package, please check the version on the website specific for Dolphin before flagging it as out of sync.

Latest Comments

1 2 3 4 Next › Last »

gerson commented on 2025-05-30 15:28 (UTC)

I wrote an email weeks ago to the devs there at InSync... but they didn't reply yet.

Xavier commented on 2025-05-29 19:32 (UTC)

Nope, it's still using Qt5 and KF5 :/

gerson commented on 2025-05-29 19:15 (UTC) (edited on 2025-05-29 19:16 (UTC) by gerson)

Indeed, there's a new version pkgver=3.9.5.60024. The link to the deb file is also different now. But does it work with Plasma 6?

pkgver=3.9.5.60024
# ...
source=("${pkgname}-${pkgver}.deb::https://cdn.insynchq.com/builds/linux/${pkgver}/${pkgname}_${pkgver}_all.deb")
sha256sums=('335bf8d40a20c043084a46cc3a63aca84f69052721903200fd90507ce9fb91c7')

gerson commented on 2025-04-23 02:57 (UTC)

I'm also not a QT dev, but I'm trying my best. We could set the paths manually to try it out... maybe I'll try this tomorrow. But overall, it seems that there's some issue with Arch's packaging of ECM. The call include(KDEInstallDirs) should define the variables SERVICES_INSTALL_DIR and PLUGIN_INSTALL_DIR, but these are both blank. The original error messages were all related to ECM and KF6. So, the issue seems to be there.

The developer of this fork, kevinbburns, is probably using a different distro (Ubuntu, maybe), and the ECM packaging there is probably ok. Ubuntu ECM is on version 6.6, while Arch's is on 6.13.

Xavier commented on 2025-04-23 02:17 (UTC)

@gerson same to me, I tried something similar without success, since I am not a Qt developer and I find it very tricky, if you can find the way please share it

gerson commented on 2025-04-23 02:11 (UTC)

I'm trying to make it work as well. No success yet, but I'll post here how far I've got. First, I had to install the package extra-cmake-modules, maybe this should be build dependency.

Then I had to modify CMakeLists.txt to add /usr/share/ECM/find-modules to CMAKE_MODULE_PATH, but to make it work I had to move the Set up CMake module path to run before the find_package calls:

# ...

# fix for KF6
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" "/usr/share/ECM/find-modules")

# Find required packages
find_package(Qt6 CONFIG REQUIRED COMPONENTS Core Network Widgets)
find_package(ECM REQUIRED NO_MODULE)
find_package(KF6Config REQUIRED)
find_package(KF6CoreAddons REQUIRED)
find_package(KF6KIO REQUIRED)
find_package(KF6 REQUIRED COMPONENTS WidgetsAddons)

# Set up CMake module path
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} "${CMAKE_CURRENT_SOURCE_DIR}/cmake")

# ...

Now I see the (happy) message The following REQUIRED packages have been found... but now I see new erros:

A missing package:

-- The following OPTIONAL packages have not been found:

 * Qt6QmlCompilerPlusPrivateTools (required version >= 6.9.0)

And lack of destination:

CMake Error at CMakeLists.txt:73 (install):
  install FILES given no DESTINATION!


CMake Error at CMakeLists.txt:74 (install):
  install TARGETS given no LIBRARY DESTINATION for module target
  "fileitemactioninsyncplugin".

The install lines seem fine, but the env vars are probably not loading properly.

install(FILES ${INSYNC_ACTION_PLUGIN}.desktop DESTINATION ${SERVICES_INSTALL_DIR})
install(TARGETS ${INSYNC_ACTION_PLUGIN} DESTINATION ${PLUGIN_INSTALL_DIR})

Xavier commented on 2025-04-17 14:53 (UTC)

I tried but it is not working :/ it needs to some adjustments in the CMakeLists.txt, do you have the fixes?

guiodic commented on 2025-04-17 14:13 (UTC)

Can you try and eventually switch to https://github.com/kevinbburns/dolphin-insync-plugin-plasma-6 ? it seems work on Plasma 6

gerson commented on 2025-02-05 17:58 (UTC)

I'm aware and I didn't manage to make it work as well. Is there anyone from the actual InSync team following these issues? Maybe I'll write to them suggesting they could take a look.

Xavier commented on 2025-02-03 20:25 (UTC)

Hi @gerson, he mentioned that he ported to Qt6 here: https://github.com/kevinbburns/dolphin-insync-plugin-plasma-6 but I couldn't build it successfully, try it and let me know