Hi!
On Tue, Jan 11, 2022 at 9:39 AM Tom Deseyn tdeseyn@redhat.com wrote:
Hi Andrea,
As you already know, all your dependencies need to be packed. I assume when you were building for mono, the mono package had provided them for you?
Dependency were already available in Fedora (both in mono and in gtk-sharp2).
Having to deal with source-building dependencies is a problem anyone faces to include a .NET application in a distro. Even when the dependencies are open-source, there is no tooling that will help you get those dependencies built. I think it's worth raising a ticket in the https://github.com/dotnet/core/ repository. I doubt it will get a high priority, but it's good to make explicit the general problem, which could be improved by better tooling. Do you want to create such a ticket? Otherwise, I can write one up.
I'm not really sure to follow you here.
If you run into build issues, feel free to ask them on the mailing list. You can also find us on the Libera.Chat #fedora-dotnet channel for some live interaction.
If I did my homework correctly pinta now needs:
GtkSharp (it is a fork of gtk-sharp3 which is available in Fedora) https://github.com/GtkSharp/GtkSharp
NGettext https://github.com/VitaliiTsilnyk/NGettext
Clipper http://www.angusj.com/delphi/clipper.php
What I noticed is that all build differently (!!!). I'm currently miles away from building them, let alone having working RPMs. The dotnet build environment seems to be so heterogeneous.
BR,
Andrea