Skip to content

Adds linux build spec#63

Merged
kaixxx merged 4 commits intokaixxx:mainfrom
domna:main
Jun 13, 2024
Merged

Adds linux build spec#63
kaixxx merged 4 commits intokaixxx:mainfrom
domna:main

Conversation

@domna
Copy link
Contributor

@domna domna commented Jun 11, 2024

This adds a linux build spec and a small fix for the logo. See #33 for a discussion.

@kaixxx @gernophil: I have a binary file now. How are you distributing it? I think it would also be possible to make a github action to automatically build these on commit/release as in kaixxx/noScribeEditor#2

@kaixxx
Copy link
Owner

kaixxx commented Jun 12, 2024

Thank you very much. I'm not a regular linux user (at least not on my desktop). But I've heard about flatpak as a new way to distribute apps accross different linux distributions. What do you think, would this be a way to go?

@domna
Copy link
Contributor Author

domna commented Jun 12, 2024

Thank you very much. I'm not a regular linux user (at least not on my desktop). But I've heard about flatpak as a new way to distribute apps accross different linux distributions. What do you think, would this be a way to go?

Could be. But I'm not really using linux in my production system, too. Also I'm not really experienced in linux packaging (+ the state of the art of it) and there seem to be a lot of competing distribution agnostic packaging solutions nowadays. If someone would like to create such a package it should be easily possible from the binary files I created, but I don't really have the time to dig into this myself. However, it should also be possible to just download and run the binary file if it's offered for download somewhere (since creating the binary is basically creating a package - normally linux would use shared libraries and such).

@kaixxx
Copy link
Owner

kaixxx commented Jun 12, 2024

Ok, so lets share the binary. Do you think it will run on different distros? On which distro are you building?
Please send me an Email to kai.droege [aaatttt] hslu.ch so that I can give you access to a shared folder on switch drive, a filesharing platform for swiss universities. This is where I distribute noScribe.

@domna
Copy link
Contributor Author

domna commented Jun 13, 2024

Ok, so lets share the binary. Do you think it will run on different distros? On which distro are you building? Please send me an Email to kai.droege [aaatttt] hslu.ch so that I can give you access to a shared folder on switch drive, a filesharing platform for swiss universities. This is where I distribute noScribe.

Yes, I think it will be no problem to run it on different distros. The shared libraries are all included by pyinstaller so there is virtual no difference between different distros as long as the architecture matches (but this is also true for windows I guess). I build on fedora but I also created a Dockerfile now to create this on any system.

@kaixxx kaixxx merged commit cca5646 into kaixxx:main Jun 13, 2024
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

Successfully merging this pull request may close these issues.

2 participants