tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Letting gtk3 depend on adwaita-icon-theme



nia <nia%NetBSD.org@localhost> writes:

> On Sun, Feb 09, 2020 at 03:50:59PM +0100, js-pkgsrc%heap.zone@localhost wrote:
>> At run time, there are no dependencies. At build time, only
>> gnome-icon-theme-symbolic is problematic, as it requires rsvg to
>> render them to various sizes. Unfortunately, rsvg had the
>> "brilliant" idea to port to Rust and in the process break many, many
>> architectures and OSes, so at least the gnome-icon-theme-symbolic
>> one is extremely problematic (even on amd64, IMHO, as rust for
>> NetBSD only builds single-threaded and takes insanely long). The
>> other ones don't have such problems.
>>
>
> Adwaita is supposed to depend on rsvg, but in pkgsrc it's hacked around,
> falling back to the "legacy" icon set in Adwaita. I'm not sure if this
> will work forever.

Well, it seems we really can't have moderate-size things depending on
rsvg/rust, so it does have a rock/hard-place feel to it.

> The problem is not so much that Adwaita in particular is missing, it's
> that no icon theme at all is installed, right? Perhaps gtk3 should just
> tell users to install an icon theme in MESSAGE... 

I don't think using MESSAGE is reasonable (but I basically think it
never is).  If something is necessary it should be a dependency.

So are you saying that if some foo-icon-theme package is installed, then
most of the gtk3-using packages will work ok?

If so, is adwaita the standard approach, and we should have gtk3+ depend
on it?

If we do that, have we mostly solved the problem?  What is the residual
problem?


Home | Main Index | Thread Index | Old Index