Source: razercfg
Version: 0.42+ds-1
Tags: ftbfs patch
User: [email protected]
Usertags: dep17m2

We want to change the value of systemdsystemunitdir in systemd.pc to
point below /usr. razercfg's upstream build system consumes this
variable while the packaging hard codes its current value. As we change
it, razercfg will FTBFS. Consider applying the attached patch to avoid
the failure.

Helmut
diff -Nru razercfg-0.42+ds/debian/changelog razercfg-0.42+ds/debian/changelog
--- razercfg-0.42+ds/debian/changelog   2020-06-06 15:55:28.000000000 +0200
+++ razercfg-0.42+ds/debian/changelog   2023-09-26 10:50:04.000000000 +0200
@@ -1,3 +1,10 @@
+razercfg (0.42+ds-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS when systemd.pc changes systemdsystemunitdir. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Tue, 26 Sep 2023 10:50:04 +0200
+
 razercfg (0.42+ds-1) unstable; urgency=medium
 
   * New upstream release 0.42.
diff -Nru razercfg-0.42+ds/debian/razercfg.install 
razercfg-0.42+ds/debian/razercfg.install
--- razercfg-0.42+ds/debian/razercfg.install    2020-01-23 23:14:11.000000000 
+0100
+++ razercfg-0.42+ds/debian/razercfg.install    2023-09-26 10:49:53.000000000 
+0200
@@ -1,7 +1,5 @@
 razer.conf /etc
 etc/pm/sleep.d/50-razer /etc/pm/sleep.d
-lib/systemd/system/razerd.service lib/systemd/system
-lib/udev/rules.d/80-razer.rules lib/udev/rules.d
 usr/lib/python3*/site-packages/* usr/lib/python3/dist-packages
 usr/lib/tmpfiles.d/razerd.conf
 usr/bin/razerd /usr/bin
diff -Nru razercfg-0.42+ds/debian/rules razercfg-0.42+ds/debian/rules
--- razercfg-0.42+ds/debian/rules       2018-11-04 17:17:06.000000000 +0100
+++ razercfg-0.42+ds/debian/rules       2023-09-26 10:50:04.000000000 +0200
@@ -13,6 +13,8 @@
 
 override_dh_install:
        dh_install --exclude=librazer.a
+       dh_install -prazercfg "$$(pkg-config --variable=systemdsystemunitdir 
systemd | sed s,^/,,)/razerd.service"
+       dh_install -prazercfg "$$(pkg-config --variable=udevdir udev | sed 
s,^/,,)/rules.d/80-razer.rules"
 
 override_dh_installinit:
        dh_installinit --name=razerd

Reply via email to