Hi Thomas, Awesome, thank you for that. Thanks for the explanation. It's good to see more usage of knewstuff.
thanks, Jeremy On Sun, Jan 6, 2019 at 4:22 AM Thomas Baumgart <t...@net-bembel.de> wrote: > Hello all, > > On Samstag, 5. Januar 2019 23:12:49 CET Jeremy Whiting wrote: > > > Hello all, > > > > I've been using kmymoney for a few years, for the past year or so I have > > had my main pc running windows primarily, so I've been using the old > > kdelibs4 based kmymoney on there since then. Yesterday I thought I'd > take a > > look at trying the latest kf5 based version since I've used it without > > issue on linux fine before. I found both the nightly build installer and > > the Release installer work, but fail somehow to install the > kf5newstuff.dll > > and kf5newstuffcore.dll. After grabbing a 64 bit build of dolphin to > > provide those dlls and copying them into place it seems to work very > well. > > Do any of you know what I need to tweak to get the kmymoney windows > > installer to include these 2 missing dlls? Does craft (or whatever is > doing > > the jenkins jobs) scan the dependencies by checking the cmakelists.txt > > file? If so I guess adding a dependency to kmymoney's cmakelists.txt on > > knewstuff would be the right approach. Otherwise I couldn't see anything > > obvious in craft-blueprints-recipes git repo to get this dependency in > > place (or is the kmymoney.nsi coming from some git repository I couldn't > > find instead of being auto generated?) > > I am not an expert on this and so far have never tweaked any of this Craft > stuff. But your finding has been reported by others and I thank you for > sharing the workaround. > > > P.S. I couldn't see any knewstuff usage in the kmymoney gui on linux or > > windows here, but when trying to launch kmymoney.exe it definitely fails > if > > the dlls are missing. Not sure where the dependency is coming from to be > > honest. > > The dependency comes from Alkimia. We added some code to move all the > online price update from KMyMoney to it so that other applications can > benefit from it. One of them is a plasma widget which is in the works. It > is available also in a KDE4 version. > > Unfortunately, some dependency slipped in to the Alkimia master branch, > which should not influence the build of the stable version of KMyMoney. But > there is another problem because it does. So far, I did not find a way how > to setup different craft builds for stable and development. Looks like I > have to dive into the details of Craft to figure out. So far, I have added > a dependency to the knewstuff framework in > > > https://commits.kde.org/craft-blueprints-kde/60c14435de95e5fc73a70d1a0cd7f41d3164e033 > > and hope that this solves the issues of the missing dlls. > > > -- > > Regards > > Thomas Baumgart > > https://www.signal.org/ Signal, the better WhatsApp > ------------------------------------------------------------- > New processes are created by other processes, just like new humans. > New humans are created by other humans, of course, not by processes. > (Unix System Administrator Handbook) > ------------------------------------------------------------- >