elegant deps for a gtk theme?

Ken Cunningham ken.cunningham.webuse at gmail.com
Tue Feb 27 19:48:42 UTC 2018


I have a nice gtk2 / gtk3 theme that mimics sierra. <https://github.com/kencu/myports/tree/master/gnome/gtk-theme-sierra>

For dependencies, if you are using this theme with gtk2, you need gtk2-murrine installed. gtk3 works as is.

There aren't too many port themes to copy ideas from. adwaita lists a library dep for gtk3, although it's also for gtk2.

if I put

depends_lib-append  port:gtk2-murrine

then that would force everyone to install gtk2.

I could registry check for gtk2, and install gtk2-murrine if someone already has gtk2 installed, I guess. But then, if they install gtk2 later, the theme will be broken. Still, perhaps they could figure that out...


Or - perhaps best? - just list gtk2, gtk3, ang gtk2-murrine all as lib deps, and install them all. Then nothing can go wrong.

Any preferences?

Ken


PS. by the way, there are lots of themes here for the curious <https://www.gnome-look.org/browse/cat/135/>



More information about the macports-dev mailing list