From 5bd2b7da10920290ddd590db02ea01606f3eb65d Mon Sep 17 00:00:00 2001 From: ArseniSoitu Date: Wed, 9 Apr 2025 09:19:29 +0300 Subject: [PATCH 1/2] fixed mpfr download link, orca validator target name and entrypoint in dockerfile --- BuildLinux.sh | 4 ++-- Dockerfile | 2 +- deps/MPFR/MPFR.cmake | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/BuildLinux.sh b/BuildLinux.sh index 1eeaf62a6c..f0949b9075 100755 --- a/BuildLinux.sh +++ b/BuildLinux.sh @@ -178,8 +178,8 @@ then echo "done" echo "Building Orca-Flashforge ..." cmake --build build --target Orca-Flashforge - echo "Building Orca-Flashforge_profile_validator .." - cmake --build build --target Orca-Flashforge_profile_validator + echo "Building OrcaSlicer_profile_validator .." + cmake --build build --target OrcaSlicer_profile_validator ./run_gettext.sh echo "done" fi diff --git a/Dockerfile b/Dockerfile index 868779b0af..015e6722b4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -92,4 +92,4 @@ RUN [[ "$UID" != "0" ]] \ # Using an entrypoint instead of CMD because the binary # accepts several command line arguments. -ENTRYPOINT ["/OrcaSlicer/build/package/bin/orca-slicer"] +ENTRYPOINT ["/OrcaSlicer/build/package/bin/orca-flashforge"] diff --git a/deps/MPFR/MPFR.cmake b/deps/MPFR/MPFR.cmake index 1161a1ca6e..9bf2b5be23 100644 --- a/deps/MPFR/MPFR.cmake +++ b/deps/MPFR/MPFR.cmake @@ -25,7 +25,7 @@ else () endif () ExternalProject_Add(dep_MPFR - URL https://www.mpfr.org/mpfr-current/mpfr-4.2.1.tar.bz2 + URL https://www.mpfr.org/mpfr-4.2.1/mpfr-4.2.1.tar.bz2 URL_HASH SHA256=b9df93635b20e4089c29623b19420c4ac848a1b29df1cfd59f26cab0d2666aa0 DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/MPFR BUILD_IN_SOURCE ON From 68af2eed6d1a498e273c6a2157eed848076ec118 Mon Sep 17 00:00:00 2001 From: ArseniSoitu Date: Wed, 9 Apr 2025 09:27:52 +0300 Subject: [PATCH 2/2] Update README.md with build instructions for Linux --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 58647c7b62..dde9a793b1 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,11 @@ Orca-Flashforge is an open source slicer for FDM printers. - Tools needed: Xcode, Cmake, git, gettext - run `build_release_macos.sh` +- Linux (checked on Ubuntu Desktop 22.04 6.8.0-57-generic x86_64) + - Tools needed: [docker](https://docs.docker.com/engine/install/ubuntu/) + - run `sh ./DockerBuild.sh` + - after successful build run it from docker via `sh DockerRun.sh` or export AppImage from `orcaslicer` container to your local file system + # Note: If you're running Klipper, it's recommended to add the following configuration to your `printer.cfg` file. ```