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