[Craft] [Bug 455232] New: digiKam MSVC build from Binary Factory needs libmarble-qt5 dependency at run time.

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Tue Jun 14 06:33:53 BST 2022


https://bugs.kde.org/show_bug.cgi?id=455232

            Bug ID: 455232
           Summary: digiKam MSVC build from Binary Factory needs
                    libmarble-qt5 dependency at run time.
           Product: Craft
           Version: master
          Platform: Microsoft Windows
                OS: Microsoft Windows
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Blueprints
          Assignee: vonreth at kde.org
          Reporter: caulier.gilles at gmail.com
                CC: kde-windows at kde.org
  Target Milestone: ---

Hi,

digiKam MSVC build from Binary Factory compile, link and is packaged to 100%
now. 

But, After an install under Windows, at run time, digiKam fail to start due to
missing libmarble-qt5 dependency not packaged in the bundle. Marble is a very
important dependency to digiKam as the geo-location features of images in
collections is managed by this software component 

Even if Marble in present to compile the code, there is no way to install
libmarble-qt5 (with marble map data) in the bundle:

https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/extragear/digikam/digikam.py#L91

And in marble.py script from Craft, there is no way to only install the
libraries and map data :

https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/kde/applications/marble/marble.py

What's the best strategy to fix this problem ?

Best

Gilles Caulier

PS : typically this problem also affect other bundles build with Craft, as
MacOS and AppImage.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Kde-windows mailing list