Botspot / pi-apps

Raspberry Pi App Store for Open Source Projects
GNU General Public License v3.0
2.05k stars 208 forks source link

OrcaSlicer Build #2660

Closed AnotherSamWithADream closed 1 month ago

AnotherSamWithADream commented 1 month ago

What is the name of the app?

OrcaSlicer

Where is the app hosted?

Must be built for the Raspberry Pi. Source code is available on GitHub.

About the app

The app is a 3D printer G-Code slicer program. I know @Botspot was asking about a build for it, and I finally found a viable build method that works and it doesn't have the problem with the webview. You can build OrcaSlicer through the docker build method. Look at this pull request: OrcaSlicer Pull Request 6552. If you look at the README from my fork and the pull request there are build instructions. If there are any more questions, you can just reply to the issue (of course).

Confirmations

github-actions[bot] commented 1 month ago

Hello there 👋 Thanks for submitting your first issue to the Pi-Apps project! We'll try to get back to you as soon as possible. In the meantime, we encourage you join our Discord server, where you can ask any questions you might have.

Please respond as soon as possible if a Pi-Apps maintainer requests more information from you. Stale issues will be closed after a lengthy period of time with no response.

theofficialgman commented 1 month ago

The linked PR does not change anything. It is simply a docker container of Ubuntu 22.04. A container like that is way way too much overhead (in terms of storage) for any single application except if you want a reproducible build for use in development on any machine. It also adds a lot of complications to the users system (installation of docker almost always through a 3rd party repo, addition of a docker user, proper docker permissions, desktop integration, etc).

Please contribute upstream to the implementation and/or maintenance to one of the accepted desktop software distribution models (appimage, flatpak, deb, binary tarfile). Note that whichever one is chosen will need to be able to run on all our supported systems https://pi-apps.io/install/#supported-systems: for inclusion in pi-apps (which is why for complex software that might need newer dependencies than available in all our supported distros flatpak is usually the easiest and most maintainable choice). I'm happy to re-open when that has been completed.