whatisgithub

What is orcaslicer-rpm?

midnightrat/orcaslicer-rpm — explained in plain English

Analysis updated 2026-05-18

0MakefileAudience · ops devopsComplexity · 2/5LicenseSetup · easy

In one sentence

Fedora Linux packaging for OrcaSlicer, an open-source 3D printing slicer, distributed as an installable RPM.

Mindmap

mindmap
  root((OrcaSlicer RPM))
    What it does
      Packages OrcaSlicer for Fedora
      Auto builds weekly RPMs
      Adds desktop integration
    Tech stack
      Makefile
      RPM spec
      GitHub Actions
      COPR
    Use cases
      Install via dnf
      Download prebuilt release
      Build from source
    Audience
      Fedora Linux users
      3D printing hobbyists
      Package maintainers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Install OrcaSlicer on Fedora Linux with a single dnf command via COPR.

USE CASE 2

Download a prebuilt RPM release instead of compiling OrcaSlicer from source.

USE CASE 3

Get automatic weekly updates whenever a new OrcaSlicer version is released.

USE CASE 4

Build the RPM package yourself from source on Fedora.

What is it built with?

MakefileRPMGitHub ActionsCOPR

How does it compare?

midnightrat/orcaslicer-rpmblahka44/liquidity-shield-casperburnermcburnface33/amigaemu
Stars000
LanguageMakefileMakefileMakefile
Setup difficultyeasyhardhard
Complexity2/54/54/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Building from source instead of using COPR requires a long list of Fedora development packages.

So what is it?

This project makes it easy to install OrcaSlicer, a popular open-source program used to prepare 3D models for printing on FDM 3D printers, on Fedora Linux. OrcaSlicer itself takes a 3D model file, in formats like STL, OBJ, or 3MF, and converts it into instructions a 3D printer can follow, but it does not officially package itself for Fedora, so this repository fills that gap by building and maintaining an RPM package, which is the installer format Fedora uses. The project automatically checks for new OrcaSlicer releases every week and builds a fresh RPM package for Fedora 44 and newer whenever one appears, using GitHub Actions to do the building and publishing. The resulting package includes all the dependencies OrcaSlicer needs, sets up desktop icons and file associations so double clicking an STL, OBJ, or 3MF file opens it directly in OrcaSlicer, and generally makes it behave like a native Fedora application. For most users, installing is a two line terminal command using Fedora's COPR package repository system, or alternatively downloading a prebuilt RPM file directly from the project's GitHub releases page. Users who prefer building the software themselves from source can do so as well, though that requires installing a long list of development libraries first. The project is licensed under AGPL-3.0, matching OrcaSlicer's own license, and the maintainer accepts donations through Ko-fi.

Copy-paste prompts

Prompt 1
Walk me through installing OrcaSlicer on Fedora using this repo's COPR instructions.
Prompt 2
Explain what an RPM spec file does and how this project uses one.
Prompt 3
Help me set up the build dependencies needed to compile OrcaSlicer from source on Fedora.
Prompt 4
What does the GitHub Actions workflow in this repo do on its weekly schedule?

Frequently asked questions

What is orcaslicer-rpm?

Fedora Linux packaging for OrcaSlicer, an open-source 3D printing slicer, distributed as an installable RPM.

What language is orcaslicer-rpm written in?

Mainly Makefile. The stack also includes Makefile, RPM, GitHub Actions.

How hard is orcaslicer-rpm to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is orcaslicer-rpm for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.