diff --git a/libindi-uaccess.patch b/libindi-uaccess.patch new file mode 100644 index 0000000..30e1478 --- /dev/null +++ b/libindi-uaccess.patch @@ -0,0 +1,19 @@ +diff -ur libindi/drivers/focuser/99-focusmaster.rules libindi.rules/drivers/focuser/99-focusmaster.rules +--- libindi/drivers/focuser/99-focusmaster.rules 2018-01-08 14:47:20.000000000 +0100 ++++ libindi.rules/drivers/focuser/99-focusmaster.rules 2018-06-21 15:35:03.294667527 +0200 +@@ -1 +1 @@ +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="134a", ATTRS{idProduct}=="9030", GROUP="plugdev", MODE="0666" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="134a", ATTRS{idProduct}=="9030", TAG+="uaccess" +diff -ur libindi/drivers/focuser/99-perfectstar.rules libindi.rules/drivers/focuser/99-perfectstar.rules +--- libindi/drivers/focuser/99-perfectstar.rules 2018-01-08 14:47:20.000000000 +0100 ++++ libindi.rules/drivers/focuser/99-perfectstar.rules 2018-06-21 15:34:37.943269643 +0200 +@@ -1 +1 @@ +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="f812", GROUP="plugdev", MODE="0666" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="f812", TAG+="uaccess" +diff -ur libindi/drivers/weather/99-vantage.rules libindi.rules/drivers/weather/99-vantage.rules +--- libindi/drivers/weather/99-vantage.rules 2018-01-08 14:47:20.000000000 +0100 ++++ libindi.rules/drivers/weather/99-vantage.rules 2018-06-21 15:34:10.142833322 +0200 +@@ -1,2 +1,2 @@ +-SUBSYSTEMS=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", GROUP="plugdev", MODE="0666", SYMLINK+="vantage" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", TAG+="uaccess", SYMLINK+="vantage" + diff --git a/libindi.spec b/libindi.spec index 33f3117..195e4fb 100644 --- a/libindi.spec +++ b/libindi.spec @@ -1,6 +1,6 @@ Name: libindi Version: 1.6.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Instrument Neutral Distributed Interface License: LGPLv2+ and GPLv2+ @@ -8,6 +8,8 @@ License: LGPLv2+ and GPLv2+ URL: http://www.indilib.org Source0: https://github.com/indilib/indi/releases/download/v%{version}/libindi_%{version}.tar.gz +# Remove plugdev, use uaccess +Patch0: libindi-uaccess.patch BuildRequires: cmake BuildRequires: libfli-devel @@ -58,6 +60,7 @@ Static library needed to develop a %{name} application %prep %setup -q -n %{name} +%patch0 -p1 # For Fedora we want to put udev rules in %{_udevrulesdir} sed -i 's|/lib/udev/rules.d|%{_udevrulesdir}|g' CMakeLists.txt chmod -x drivers/telescope/lx200fs2.h @@ -95,6 +98,9 @@ make install DESTDIR=%{buildroot} %{_libdir}/*.a %changelog +* Thu Jun 21 2018 Sergio Pascual 1.6.2-4 +- Patch udev rules to remove plugdev (bz #1330205) + * Fri Feb 23 2018 Christian Dersch - 1.6.2-3 - rebuilt for cfitsio 3.420 (so version bump)