Please find a corrected patch attached. The initial version dropped the 'rules.d' subdirectory by accident.
Sorry, Chris
diff -Nru libplayerone-3.1.0+20221218103507/debian/changelog libplayerone-3.1.0+20221218103507/debian/changelog --- libplayerone-3.1.0+20221218103507/debian/changelog 2022-12-18 11:36:28.000000000 +0100 +++ libplayerone-3.1.0+20221218103507/debian/changelog 2023-12-17 00:08:23.000000000 +0100 @@ -1,3 +1,10 @@ +libplayerone (3.1.0+20221218103507-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Use udev.pc to place udev files. (Closes: #-1) + + -- Chris Hofstaedtler <z...@debian.org> Sun, 17 Dec 2023 00:08:23 +0100 + libplayerone (3.1.0+20221218103507-1) unstable; urgency=medium * build version from git diff -Nru libplayerone-3.1.0+20221218103507/debian/control libplayerone-3.1.0+20221218103507/debian/control --- libplayerone-3.1.0+20221218103507/debian/control 2022-12-18 11:35:12.000000000 +0100 +++ libplayerone-3.1.0+20221218103507/debian/control 2023-12-17 00:08:23.000000000 +0100 @@ -6,6 +6,8 @@ Build-Depends: debhelper-compat (= 13) , cmake , libusb-1.0-0-dev + , pkgconf + , systemd-dev Standards-Version: 4.6.0 Homepage: https://github.com/indilib/indi-3rdparty Rules-Requires-Root: no diff -Nru libplayerone-3.1.0+20221218103507/debian/rules libplayerone-3.1.0+20221218103507/debian/rules --- libplayerone-3.1.0+20221218103507/debian/rules 2022-12-18 11:35:12.000000000 +0100 +++ libplayerone-3.1.0+20221218103507/debian/rules 2023-12-17 00:08:23.000000000 +0100 @@ -2,3 +2,7 @@ %: dh $@ + +override_dh_auto_configure: + dh_auto_configure -- \ + -DUDEVRULES_INSTALL_DIR=$(shell pkg-config --variable=udevdir udev)/rules.d