-
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add 'build' and 'uninstall' make targets #2
Comments
An uninstall target is not customary and would be problematic to implement correctly. And anyway, having distros package Catapult is a better way to solve (un)installation issues than some weird Makefile stuff that very few will use. What's your need for a separate build target? There's already
|
Targeting catapult to be packaged by different distros seems good idea. Also uninstalling is not trivial as you said. Another reason to have separate build target is that: as a user/packager, I would like to inspect what will be installed, like generated translation files, without performing actual installation. Another reason is root privilege - roght now, to install Catapult I need to execute I created such new |
Yeah, go ahead, make a PR, we can take a look. |
Right now, it is not straightforward how to uninstall application. Having special target in Makefile called 'uninstall' would help a ton.
Another thing is current state of 'install' target: it combines building app (Python egg/wheel, translations, etc.) with installing them in proper locations. Installing in system locations requires root access and building app with root privileges is not good thing. So it would be nice to separate them.
The text was updated successfully, but these errors were encountered: