Digikam/Hacking Frameworks

From KDE Community Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

digiKam project started Qt5/KDE Frameworks porting in November 2014.


Configuring git and setting up branches

To check the current status please visit the link:

digiKam Coding Sprint 2014

Since the frameworks implementation is not ready yet, the development is performed in frameworks branch of each repository:

remember to run this code:

$>git checkout master
$>git pull --rebase
$>git checkout -b frameworks origin/frameworks
$>git branch -a
* frameworks
  master
  remotes/origin/HEAD -> origin/master
  remotes/origin/frameworks
  remotes/origin/master


for following folders:

  • digikam-software-compilation
  • code
  • extra (some libs must be compiled with frameworks version before building digiKam)

Troubleshooting

CMake compilation command:

$pwd
/home/slavik/git/digikam-software-compilation
$mkdir build && cd build
$cmake -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=/usr  ..

if you install digiKam and you have problems with kio-slaves, for example, on Archlinux (no images in albums and errors), use -DKDE_INSTALL_USE_QT_SYS_PATHS=ON

$cmake -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=/usr -DKDE_INSTALL_USE_QT_SYS_PATHS=ON ..