Control: tags -1 + patch

* Chris Hofstaedtler <z...@debian.org>:
> your package installs the file /lib/udev/rules.d/90-brightnessctl.rules.
> Apparently this path is hard-coded, either in the upstream build system
> or the packaging.

Please find attached a patch, which delegates placement of the udev
files to udev.pc's udevdir.

Please consider applying it soon.

Thanks,
Chris

diff -Nru brightnessctl-0.5.1/debian/brightness-udev.install brightnessctl-0.5.1/debian/brightness-udev.install
--- brightnessctl-0.5.1/debian/brightness-udev.install	2020-11-30 16:06:43.000000000 +0100
+++ brightnessctl-0.5.1/debian/brightness-udev.install	2023-12-07 21:20:23.000000000 +0100
@@ -1,2 +1,2 @@
-/lib/udev/rules.d/90-brightnessctl.rules
-debian/bright-helper /lib/udev
+${env:UDEVDIR}/90-brightnessctl.rules
+debian/bright-helper ${env:deb_udevdir}
diff -Nru brightnessctl-0.5.1/debian/changelog brightnessctl-0.5.1/debian/changelog
--- brightnessctl-0.5.1/debian/changelog	2020-11-30 16:06:43.000000000 +0100
+++ brightnessctl-0.5.1/debian/changelog	2023-12-07 21:20:23.000000000 +0100
@@ -1,3 +1,9 @@
+brightnessctl (0.5.1-3.1) UNRELEASED; urgency=medium
+
+  * Delegate placement of udev files to udev.pc (Closes: #-1)
+
+ -- Chris Hofstaedtler <z...@debian.org>  Thu, 07 Dec 2023 21:20:23 +0100
+
 brightnessctl (0.5.1-3) unstable; urgency=low
 
   * brightness-udev
diff -Nru brightnessctl-0.5.1/debian/control brightnessctl-0.5.1/debian/control
--- brightnessctl-0.5.1/debian/control	2020-11-30 16:06:43.000000000 +0100
+++ brightnessctl-0.5.1/debian/control	2023-12-07 21:20:23.000000000 +0100
@@ -2,7 +2,7 @@
 Maintainer: nicoo <ni...@debian.org>
 Section: misc
 Priority: optional
-Build-Depends: debhelper-compat (= 13)
+Build-Depends: debhelper-compat (= 13), systemd-dev, pkgconf
 Standards-Version: 4.5.1
 Homepage:    https://github.com/Hummer12007/brightnessctl
 Vcs-Browser: https://salsa.debian.org/debian/brightnessctl
diff -Nru brightnessctl-0.5.1/debian/rules brightnessctl-0.5.1/debian/rules
--- brightnessctl-0.5.1/debian/rules	2020-11-30 16:06:43.000000000 +0100
+++ brightnessctl-0.5.1/debian/rules	2023-12-07 21:20:23.000000000 +0100
@@ -2,5 +2,9 @@
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
+export deb_udevdir = $(shell pkg-config --variable=udevdir udev)
+# for Makefile
+export UDEVDIR = ${deb_udevdir}/rules.d
+
 %:
 	dh $@

Reply via email to