Bug 417100

Summary: kbuildsycoca5 cannot be started under MacOS 10.11.6 when digiKam PKG is installed
Product: [Applications] digikam Reporter: grupo <grupoed2k>
Component: Bundle-MacOSAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: task CC: caulier.gilles
Priority: NOR    
Version: 7.0.0   
Target Milestone: ---   
Platform: MacPorts   
OS: macOS   
Latest Commit: Version Fixed In: 7.0.0
Sentry Crash Report:

Description grupo 2020-02-03 11:17:56 UTC
SUMMARY


STEPS TO REPRODUCE

macOS: 10.11.6

(available in About System) no
KDE Plasma Version: 


ADDITIONAL INFORMATION

 "kbuildsycoca5" can not be run on this version of macOS.
Comment 1 caulier.gilles 2020-02-03 11:22:32 UTC
This is not a bug.

Whole digiKam is compiled with a backward compatibility limited to 10.12 (Sierra) due to use Qt 5.14.0 framework which do not compile under later MacOS releases.

Gilles Caulier
Comment 2 caulier.gilles 2020-12-24 06:14:56 UTC
Git commit 6d3b5721435b1bba1799cf490bab0f1689103d82 by Gilles Caulier.
Committed on 24/12/2020 at 06:05.
Pushed by cgilles into branch 'master'.

Make MacOS PKG bundle binaries contents rellocable.
All .dylib, .so, and execytable are now patched to be RPATH compliant
Installer is not yet fixed to support this feature, but at least, we can run digiKam target executable from everywhere without to install it at a specific place (aka /opt/digikam).
Related: bug 426860

M  +10   -8    project/bundles/macports/04-build-installer.sh
M  +9    -9    project/bundles/macports/README
M  +11   -19   project/bundles/macports/common.sh
M  +1    -1    project/bundles/macports/config.sh
M  +39   -5    project/bundles/macports/installer/digikam.pkgproj

https://invent.kde.org/graphics/digikam/commit/6d3b5721435b1bba1799cf490bab0f1689103d82