xfce-winxp-tc
xfce-winxp-tc copied to clipboard
Distro-agnostic way of installing the themes
I don't really understand the idea behind only packaging the themes for specific distros. That might be great if you want to maintain some repos so people can easily install the themes. But what if I just want to install some cursors, icons, and fonts on a distro that's not supported? I'm on Gentoo and all the scripts in packaging just abort with a "Unsupported distribution" message.
Initially I thought it's some fonts, cursors, and themes. I can probably copy them into the right locations manually. But if that were the case, there would be some mention of it on the main readme or at least the wiki.So if you have to actually compile everything, why does it build a distro-specific package? That seems to be the most complicated and least portable way of making it.
I think some kind of local compilation would be good. Skip the dependency checks, write a warning about them, and just build them into the actual directory that the git repo was cloned into. The user can then copy the files they need into the respective directories themselves, in case something isn't distro-agnostic anyways.
That would make for a portable version that could work on virtually any *nix system and it would probably be fairly easy to maintain as well. It just needs a warning that certain things might not work automatically, but it's a better alternative than just aborting with "unsupported distribution".