Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion inventory/group_vars/all.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ orcaslicer_appimage:
nightly: false

# Stable only: "latest" (default) or a specific version like "2.3.2"
version: 2.3.2
version: 2.4.2

# If true and OrcaSlicer is already installed, wipe install_dir and reinstall.
force_reinstall: false
Expand Down
2 changes: 1 addition & 1 deletion roles/orcaslicer/defaults/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ orcaslicer_appimage:
nightly: false

# Stable only: "latest" (default) or a specific version like "2.3.2"
version: 2.3.2
version: 2.4.2

# If true and OrcaSlicer is already installed, wipe install_dir and reinstall.
force_reinstall: false
Expand Down
13 changes: 13 additions & 0 deletions roles/orcaslicer/tasks/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,17 @@
# -------------------------
# Asset selection (both)
# -------------------------
- name: "OrcaSlicer | Compute AppImage arch match regex"
ansible.builtin.set_fact:
_orcaslicer_ai_arch_regex: >-
{{
'aarch64'
if ansible_architecture in ['aarch64', 'arm64']
else '^(?!.*(?:aarch64|arm64)).*'
}}
when: _orcaslicer_ai_do_install
changed_when: false

- name: "OrcaSlicer | Pick AppImage asset from release"
ansible.builtin.set_fact:
_orcaslicer_ai_asset: >-
Expand All @@ -229,6 +240,8 @@
_orcaslicer_release_assets
| selectattr('name', 'search', '\.AppImage$')
| selectattr('name', 'search', orcaslicer_appimage.distro_tag)
| rejectattr('name', 'search', '_belt')
| selectattr('name', 'search', _orcaslicer_ai_arch_regex)
| list
| first
) | default({})
Expand Down
2 changes: 1 addition & 1 deletion roles/orcaslicer/templates/orcaslicer.desktop.j2
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ TryExec={{ orcaslicer_appimage.install_dir }}/bin/orca-slicer
Terminal=false
Type=Application
Icon=orcaslicer
StartupWMClass=OrcaSlicer
StartupWMClass=orca-slicer
Comment=OrcaSlicer 3D printing slicer
Categories=Graphics;3DGraphics;
MimeType=model/3mf;model/stl;