Control: tags -1 + patch
* Chris Hofstaedtler <[email protected]>:
> 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 <[email protected]> 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 <[email protected]>
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 $@