Package Details: dolphin-megasync-git 5.11.1.0.g94fa31202-1

Git Clone URL: https://aur.archlinux.org/dolphin-megasync-git.git (read-only, click to copy)
Package Base: dolphin-megasync-git
Description: Upload your files to your Mega account from Dolphin file manager. (GIT Version)
Upstream URL: https://mega.co.nz/sync
Licenses: custom:MEGA
Conflicts: dolphin-megasync
Provides: dolphin-megasync
Submitter: sl1pkn07
Maintainer: sl1pkn07
Last Packager: sl1pkn07
Votes: 15
Popularity: 0.000000
First Submitted: 2017-08-21 20:37 (UTC)
Last Updated: 2025-05-18 23:19 (UTC)

Latest Comments

1 2 3 Next › Last »

febian commented on 2026-03-17 03:55 (UTC) (edited on 2026-03-17 04:01 (UTC) by febian)

For anyone who failed to build version 6.2.0.5 (or similar git versions), the issue is that Qt6 no longer allows implicit construction of QString from const char*. In Qt5 this worked fine, but Qt6 enforces QT_NO_CAST_FROM_ASCII, so every raw string literal compared or passed to a QString API must be explicitly wrapped.

Fix by patching the source file before rebuilding (fish shell syntax, adjust if using bash):

set FILE ~/.cache/paru/clone/dolphin-megasync-git/src/MEGAsync/src/MEGAShellExtDolphin/megasync-plugin-overlay.cpp

sed -i \
  's|== "mega"|== QStringLiteral("mega")|g;
   s|contains("\/usr\/share\/icons")|contains(QStringLiteral("\/usr\/share\/icons"))|g;
   s|contains("apps\/mega\.png")|contains(QStringLiteral("apps\/mega.png"))|g;
   s|hasGroup("Desktop Entry")|hasGroup(QStringLiteral("Desktop Entry"))|g;
   s|\.group("Desktop Entry")|.group(QStringLiteral("Desktop Entry"))|g;
   s|+ "\/\.directory"|+ QStringLiteral("\/.directory")|g' \
  $FILE

Then rebuild without re-extracting sources:

cd ~/.cache/paru/clone/dolphin-megasync-git
makepkg -si -e

Thank you

PS: Tested on KDE with Paru

Sinus-49er commented on 2025-05-15 14:01 (UTC)

thx... :-]

sl1pkn07 commented on 2025-05-15 13:27 (UTC)

ah. you mean bump pkgver..ok. when back to home

Sinus-49er commented on 2025-05-15 12:58 (UTC) (edited on 2025-05-15 13:01 (UTC) by Sinus-49er)

i meand pls update the kde version edit: or make a 6er version...

sl1pkn07 commented on 2025-05-15 11:26 (UTC)

please report to upstream (their github)

greetings

Sinus-49er commented on 2025-05-15 11:10 (UTC)

pls fix linker ;-P

Sinus-49er commented on 2025-05-15 02:57 (UTC) (edited on 2025-05-15 03:58 (UTC) by Sinus-49er)

Hey, The "get-link" button on standart-kde6 after dolphin fileupload don't work... peace ! Edit2: in my case after bitwig export with auto-openfolder f. bitwig.

Aznorth commented on 2023-10-23 15:35 (UTC) (edited on 2023-10-23 15:35 (UTC) by Aznorth)

The package needs to update some of its Kde dependencies’ names :

kcoreaddons -> kcoreaddons5

kio -> kio5

kwidgetsaddons -> kwidgetsaddons5

dreieck commented on 2022-01-09 14:28 (UTC) (edited on 2022-01-09 14:28 (UTC) by dreieck)

Please add

  • provides=("dolphin-megasync=${pkgver}"),
  • conflicts=('dolphin-megasync)'.
error: failed to commit transaction (conflicting files)
dolphin-megasync: /usr/lib/qt/plugins/kf5/overlayicon/megasyncdolphinoverlayplugin.so exists in filesystem (owned by dolphin-megasync-git)
dolphin-megasync: /usr/lib/qt/plugins/megasyncplugin.so exists in filesystem (owned by dolphin-megasync-git)
dolphin-megasync: /usr/share/icons/hicolor/32x32/emblems/mega-dolphin-pending.png exists in filesystem (owned by dolphin-megasync-git)
dolphin-megasync: /usr/share/icons/hicolor/32x32/emblems/mega-dolphin-synced.png exists in filesystem (owned by dolphin-megasync-git)
dolphin-megasync: /usr/share/icons/hicolor/32x32/emblems/mega-dolphin-syncing.png exists in filesystem (owned by dolphin-megasync-git)
dolphin-megasync: /usr/share/icons/hicolor/64x64/emblems/mega-dolphin-pending.png exists in filesystem (owned by dolphin-megasync-git)
dolphin-megasync: /usr/share/icons/hicolor/64x64/emblems/mega-dolphin-synced.png exists in filesystem (owned by dolphin-megasync-git)
dolphin-megasync: /usr/share/icons/hicolor/64x64/emblems/mega-dolphin-syncing.png exists in filesystem (owned by dolphin-megasync-git)
dolphin-megasync: /usr/share/kservices5/megasync-plugin.desktop exists in filesystem (owned by dolphin-megasync-git)

Also, please remove the leading v in $pkgver.

Thanks for maintaining!