oskusalerma/trelby — pull request #167 by ockham (2012-05-30 18:09:25+00:00)
Title: Distutils-based installation

Hi,

I believe my distutils branch is ready for review. I've tested it to
* be functional (ie properly install, run, and uninstall) under Ubuntu using sudo make [un]install
* build a functional *.deb (make deb)
* build a functional installer under Windows
* build an RPM (make rpm) -- which I could not test as I don't have any RPM-based distro available. (This is also done by distutils, and the result looks quite good to me -- but of course, it needs testing.)

I believe that this actually reduces overall complexity. See e.g. the simplification of build.bat (In the past, py2exe apparently had been looking for a module named "trelby" that it couldn't find. I renamed src/ to trelby/ and added an __init__.py, which fixed that.), or the removal of absolute paths in trelby.desktop (which was possible by moving differently-sized icons to properly named subdirectories of share/icons, from where Desktop Environments are able to pick the one that's best fit for the current desktop appearance).

Kind regards
Bernhard