Skip to content
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

Create a "proper" package for Cassowary #119

Open
eylenburg opened this issue Mar 22, 2023 · 2 comments
Open

Create a "proper" package for Cassowary #119

eylenburg opened this issue Mar 22, 2023 · 2 comments

Comments

@eylenburg
Copy link

Is your feature request related to a problem? Please describe.
I think currently the installation is a bit complicated for some users, as you first need to install the right dependencies (only given for Arch, so the package names on other distributions differ for python, freerdp etc.) and then you need to download a file from the Github releases page and install it with pip. It then also doesn't appear in your package manager or KDE Discover/GNOME Software/Ubuntu Store/Yast so it is not clear to users how they can update or remove Cassowary.

Describe the solution you'd like
It would be great to have a normal package, e.g. RPM + DEB repos, Snap, Flatpak, AppImage, whatever works best for this kind of application. This way users can install Cassowary in a similar way to their other applications and update it through their package manager.

Describe alternatives you've considered
Improve documentation to clearly show installation steps for other distributions (Ubuntu/Mint, OpenSUSE, Fedora, ...) as well as how to update and uninstall Cassowary.

@allefeld
Copy link

I second this, and it should be a pip package on PyPI. The package should depend on libvirt-python & PyQt5.

@KP2048
Copy link

KP2048 commented Sep 30, 2023

i can maintain an aur package that installs the pypi package, if/when that is a thing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants