53 lines
1.4 KiB
RPMSpec
53 lines
1.4 KiB
RPMSpec
Name: 3dprinter-udev-rules
|
|
Version: 0.4
|
|
Release: %autorelease
|
|
Summary: Rules for udev to give regular users access to operate 3D printers
|
|
License: MIT-0
|
|
URL: https://github.com/hroncok/%{name}
|
|
Source0: %{url}/archive/v%{version}.tar.gz
|
|
BuildArch: noarch
|
|
|
|
# For the %%_udevrulesdir macro
|
|
BuildRequires: systemd
|
|
|
|
# For the directory
|
|
Requires: systemd-udev
|
|
|
|
%global file_name 66-3dprinter.rules
|
|
|
|
%description
|
|
Normally, when you connect a RepRap like 3D printer to a Linux machine by an
|
|
USB cable, you need to be in dialout or similar group to be able to control
|
|
it via OctoPrint, Printrun, Cura or any other control software. Not any more.
|
|
|
|
Install this rule to grant all users read and write access to collected
|
|
devices based on the VID and PID.
|
|
|
|
Disclaimer: Such device might not be a 3D printer, it my be an Arduino, it
|
|
might be a modem and it might even be a blender. But normally you would
|
|
add your user to dialout and get access to all of those and more anyway.
|
|
So I guess be careful when some of the users should not get access to
|
|
your blenders.
|
|
|
|
%prep
|
|
%setup -q
|
|
|
|
%build
|
|
# nothing
|
|
|
|
%install
|
|
install -D -p -m 644 %{file_name} %{buildroot}%_udevrulesdir/%{file_name}
|
|
|
|
%post
|
|
%udev_rules_update
|
|
|
|
%postun
|
|
%udev_rules_update
|
|
|
|
%files
|
|
%doc README.md
|
|
%license LICENSE
|
|
%_udevrulesdir/%{file_name}
|
|
|
|
%changelog
|
|
%autochangelog
|