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

Release an opensuse package #151

Closed
ghost opened this issue Mar 3, 2020 · 6 comments
Closed

Release an opensuse package #151

ghost opened this issue Mar 3, 2020 · 6 comments

Comments

@ghost
Copy link

ghost commented Mar 3, 2020

Would it be possible to release pdf- arranger for opensuse?

@dreua
Copy link
Member

dreua commented Mar 3, 2020

Hello @tabascosw and welcome to Github!

TL;DR: Of course it's possible but you'll need to find a package maintainer on the openSUSE side.

Linux distributions (e.g. openSUSE, Fedora, Arch...) usually have a group of packagers who take care of creating and maintaining software packages for their distribution. This Github repository provides the source code that can be packaged for any distribution but I'm not sure if there is someone here with the knowledge or time to take care of an openSUSE version of pdfarranger. Rules and procedures differ between the distributions and you need at least a virtual machine with the target distribution to test that the package actually works, therefore I won't maintain packages for distributions that I don't use myself. I might do it for money, but it's probably better if you found someone who is already experienced in packaging for openSUSE. The openSUSE forums or mailing list might be a place to ask.

Since I am not only helping with the code here but also maintaining the package on Fedora, feel free to refer to me if any problems come up with the packaging. (Fedora and suse are both RPM based.)

@dreua
Copy link
Member

dreua commented Mar 5, 2020

Huuh, now I feel ghosted 👻 . I wrote my comment with the best intentions in mind and I'm sorry if it was too much or wrong in any way. Feel free to email me if there is anything about this you want to discuss.

Actually I came up with one thing we could try: I managed to build pdfarranger for openSUSE on copr (Fedora's user build service) using the spec from rpmsphere which I updated to version 1.4.1. (My Fedora spec failed for some reason. Probably because it uses a makro which openSUSE doesn't know.)

I have no clue whether that package will install or work but it's probably worth a try. Let me know how it goes: https://copr.fedorainfracloud.org/coprs/dreua/pdfarranger-openSUSE/

Another way would be to use a flatpack but we don't have that yet: #37

@tabascosw
Copy link

tabascosw commented Mar 25, 2020

Hello dreua, your package for Opensuse Tumbleweed did not work, it has been build for python 3.7 but Tumbleweed already uses python 3.8. So I rebuild your srpm with my system and that worked just fine, the package installed without any dependency issue but would not run, I was missing pikepdf and typelib-1_0-Poppler-0_18, after installing both packages PDFArranger is now running happily on my system.
Big thanks for that.
BTW: I am not a big fan of flatpak, too much software/libraries are installed even for the smallest software package.

Edit: I was also able to build an rpm with your spec file and have now the latest version 1.4.2

@dreua
Copy link
Member

dreua commented Mar 27, 2020

After a few emails back and forth, we managed to fix the Copr build. I updated the description there and the wiki page for binaries. I believe that is all we can do on this side, thanks for your interest and for your help fixing the package, @tabascosw!

@jeromerobert
Copy link
Member

Thanks !

@dreua
Copy link
Member

dreua commented Jan 26, 2021

Update: The Copr is discontinued as someone built it on the openSUSE build service: Office / pdfarranger

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