MergeRequest and AppImage Build

Dawid Wrobel me at dawidwrobel.com
Sun Feb 21 20:22:39 GMT 2021


Hi Alex,

On Sun, Feb 21, 2021 at 4:04 AM Alexander Maret-Huskinson <alex at maret.de> wrote:

> I saw your JSON manifest in the draft-PR. Would these be all the
> dependencies we need to build, or are these the available ports only?

No, unfortunately these are the ports that were already available, the
complete list is much longer. Notably, to have a fully functional
build, apart from all kf5 dependencies, we also need
Aqbanking/Gwenhywfar, both of which rely on GnuTLS. Last time I
attempted to get a portfile working for the latter, I ran into gettext
issues on macOS/Windows, which I believe should now be fixed upstream.
I was planning on working on it again this week, so I should have some
updates soon.

> Do you have an updated CMakeLists.txt already, where you tried to
> integrate vcpkg into the KMyMoney build chain?

No updates to CMakeLists are necessary to compile with vcpkg, a simple
-DCMAKE_TOOLCHAIN_FILE=[vcpkg root]/scripts/buildsystems/vcpkg.cmake
switch is sufficient:
https://invent.kde.org/office/kmymoney/-/wikis/home#setting-up-your-dev-environment

> I guess our integration would somehow look like it is described on this
> page: https://vcpkg.readthedocs.io/en/latest/specifications/manifests/

Correct.

-- 
Dawid


More information about the KMyMoney-devel mailing list