Description of problem: PrintRun provides a software gui to manage CNC (command numerical control) see https://en.wikipedia.org/wiki/Numerical_control and https://reprap.com/wiki/Printrun It's available at https://github.com/kliment/Printrun and releases at https://github.com/kliment/Printrun/releases (latest being currently 2.0.1 since May 24th 2023). License is GPL-3 Version-Release number of selected component (if applicable): 2.0.1 since 24th May 2023 in Fedora only version 2.0.0-0.28.rc8.fc39 is taken into account in Debian it has been updated to 2.0.1-1 spec files, see below spec files are provided in this bug report, they are inspired by those from Fedora. - printrun.spec - simarrange.spec 3dprinter-udev-rules.spec is disabled as Mageia does not provide systemd-udevd, simply declare the user in group dialout (standard way of doing it).
Created attachment 14231 [details] printrun.spec printrun.spec derived from https://packages.fedoraproject.org/pkgs/printrun/printrun/
CC: (none) => baud123
Created attachment 14232 [details] simarrange.spec dependancy for printrun.spec repository at https://github.com/kliment/simarrange and releases at https://github.com/kliment/simarrange/releases makes me realize that there is a release on 22nd Oct 2023...
I guess we are to less powered to pick up little used applications unless a packager have personal interest in this. But you are welcome to become a packager and help getting this (and maybe help on other stuff too) :) But, first question: do it need to be packaged? Maybe you could write and maintain a wiki page instead? From https://all3dp.com/2/pronterface-how-to-download-install-and-set-it-up/ "In theory, any Linux device with the appropriate Python installation should be able to run Pronterface, although this will depend on the physical build."
CC: (none) => fri
(In reply to Benoît Audouard from comment #0) > 3dprinter-udev-rules.spec is disabled as Mageia does not provide > systemd-udevd, simply declare the user in group dialout (standard way of > doing it). Just fyi ... $ systemctl status systemd-udevd.service ● systemd-udevd.service - Rule-based Manager for Device Events and Files Loaded: loaded (/usr/lib/systemd/system/systemd-udevd.service; static) Active: active (running) since Wed 2023-12-20 20:10:33 EST; 5 days ago
CC: (none) => davidwhodgins
From the project URL: "Printrun consists of a suite of hosts for 3D printers and other CNC machines (printcore, pronsole and pronterface) and a small collection of helpful scripts. printcore.py is a library that makes writing RepRap hosts easy pronsole.py is an interactive command-line host with tab-completion goodness pronterface.py is a graphical host with the same functionality as pronsole" I knew someone who drove a CNC machine tool for machining certain engineering components, driven by a RiscOS application + a DOS PC. So having this capability is definitely useful for people who know what they are doing. The indicated documentation is good, but unless this thing is packaged, requires some fiddling, even with Git. OTOH It is packaged for Fedora. This looks complicated; comment 3 is a sensible start: a Wiki page. Also, the question "does it need to be packaged?". There is a lot of documentaion about how to do-it-yourself. Some people do maintain applications that particularly interest them, so that suggestion too is sensible. You, Benoit, seem halfway there. CC'ing Ben for his comments; he has 3D printing experience (unsure how much was in Mageia).
Summary: add pronterface software gui to manage CNC in fablab => printrun: softwarei to manage CNC devices. NEW PACKAGE REQUESTCC: (none) => lewyssmith, westelURL: (none) => https://github.com/kliment/Printrun
currnty away from work, and said printer, until 8 january 2024. will look further, then regards