-
Notifications
You must be signed in to change notification settings - Fork 89
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
Distribute via flatpak/flathub #132
Comments
A .desktop sure is a good starting point. I don’t know flatpak, so I don’t know if that has any visibility or if the dependencies required can be properly expressed there. I’m a little wary of the following statement on their website, as I certainly don’t want to start distributing pygobject dependencies, introspection files, the gtk+ and poppler libraries, etc:
The most proper way to distribute pympress on linux would be to build the deb/rpm/pacman packages and submit them to the appropriate distros. But I suppose every build process and every submission process are different, so I haven’t yet really looked into it. |
Yes sure it would be the right way to use .deb/.rpm/... |
I'm very close to having a Debian/Ubuntu package ready: https://tracker.debian.org/pkg/pympress . A .desktop file would be good. |
I have been using the following
It probably is not perfect, but at least I did not have any problems with it. |
I'm using:
|
Package now available in Debian Testing (Bullseye): https://packages.debian.org/bullseye/pympress And Ubuntu 20.04 (Focal): |
Looking real good, thanks @mans0954 ! I think on the dependencies side, you could add the ones that are listed in the README:
|
The README now contains simplified commands for more distros, and references @mans0954’s available packages. Please feel free to contribute a command for a missing linux system. It could be worth checking whether we can distribute/register with the system the On flatpak, I see there’s a lot of dependencies that are bundled together, as “runtimes”. This would take care of a lot of our dependencies, e.g. using It also does not seem easy to install this in a scratch prefix somewhere on my machine to explore the possibilities, even just adding repos asks for root permissions. I’d have to go through the trouble of making a virtual machine or install docker to be able to develop the package, so I’ll leave this open for now if someone else wants to take it up. |
@Cimbali python should already be included in the Also you shouldn't need root access to do anything with flatpak, try adding the |
Ah thanks, that didn’t show up in the global help message. Will look into it then. |
As part of improving installs, #132. For this, also rename the 128px icon to simply pympress.png
As part of improving installs, #132. For this, also rename the 128px icon to simply pympress.png
Starting with version 1.5.2, pympress installed via pip also installs a desktop file and an icon file. |
This comment has been minimized.
This comment has been minimized.
Better rpms now available on COPR |
I've uploaded Pympress 1.5.3 to Debian (bullseye) https://packages.debian.org/bullseye/pympress .Sorry for not attending to this before now. |
Refocused the issue as a .desktop file is included and installed in OS-specified place currently. If someone wants to package on flathub, they can, but I won’t have resources (mostly time) to do so myself. |
As part of improving installs, Cimbali#132. For this, also rename the 128px icon to simply pympress.png
Hello,
It would be very nice if there was an easier way of installing pympress on Linux, like more of a one-click-install instead of needing to hunt down dependencies.
My proposal would be to
I hope this is a possible way for pympress to be easier installable and get better visibility from users.
The text was updated successfully, but these errors were encountered: