Control: tags 1057822 + patch
Control: tags 1057822 + pending

Dear maintainer,

I've prepared an NMU for libpsm2 (versioned as 11.2.185-2.1) and
uploaded it to DELAYED/7. Please feel free to tell me if I
should delay it longer.

Regards.

diff -Nru libpsm2-11.2.185/debian/changelog libpsm2-11.2.185/debian/changelog
--- libpsm2-11.2.185/debian/changelog	2022-10-14 05:13:28.000000000 +0200
+++ libpsm2-11.2.185/debian/changelog	2024-06-07 22:06:50.000000000 +0200
@@ -1,3 +1,10 @@
+libpsm2 (11.2.185-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Use udev.pc to place udev rules (Closes: #1057822)
+
+ -- Chris Hofstaedtler <z...@debian.org>  Fri, 07 Jun 2024 22:06:50 +0200
+
 libpsm2 (11.2.185-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru libpsm2-11.2.185/debian/control libpsm2-11.2.185/debian/control
--- libpsm2-11.2.185/debian/control	2022-10-14 05:12:14.000000000 +0200
+++ libpsm2-11.2.185/debian/control	2024-06-07 22:06:46.000000000 +0200
@@ -11,6 +11,8 @@
 Homepage: https://github.com/01org/opa-psm2
 Build-Depends: debhelper-compat (= 13),
                libnuma-dev,
+               pkgconf,
+               systemd-dev,
 
 Package: libpsm2-2
 Architecture: amd64
diff -Nru libpsm2-11.2.185/debian/libpsm2-2-compat.install libpsm2-11.2.185/debian/libpsm2-2-compat.install
--- libpsm2-11.2.185/debian/libpsm2-2-compat.install	2022-10-14 05:12:14.000000000 +0200
+++ libpsm2-11.2.185/debian/libpsm2-2-compat.install	2024-06-07 22:06:46.000000000 +0200
@@ -1,3 +1,3 @@
 etc/modprobe.d/libpsm2-compat.conf
-lib/udev/rules.d/40-psm-compat.rules
+${env:deb_udevdir}/rules.d/40-psm-compat.rules
 usr/lib/libpsm2-2
diff -Nru libpsm2-11.2.185/debian/rules libpsm2-11.2.185/debian/rules
--- libpsm2-11.2.185/debian/rules	2022-10-14 05:12:42.000000000 +0200
+++ libpsm2-11.2.185/debian/rules	2024-06-07 22:06:46.000000000 +0200
@@ -12,6 +12,8 @@
 	debian/libpsm2-2-compat.prerm \
 	debian/libpsm2-2-compat.postrm
 
+export deb_udevdir = $(shell pkg-config --variable=udevdir udev | sed s,^/,,)
+
 %:
 	dh $@
 
@@ -53,7 +55,7 @@
 	mv $(DESTDIR)/$(LIBDIR)/psm2-compat/libpsm_infinipath.so.* $(DESTDIR)/usr/lib/libpsm2-2/
 	sed -i 's~/libpsm2/~/libpsm2-2/~g' $(DESTDIR)/etc/modprobe.d/libpsm2-compat.conf
 	rmdir $(DESTDIR)/$(LIBDIR)/psm2-compat/
-	rm -f $(DESTDIR)/lib/udev/rules.d/40-psm.rules
+	rm -f $(DESTDIR)/$(deb_udevdir)/rules.d/40-psm.rules
 
 # libpsm2-2 contains the compatibility library. Don't process it for dependencies.
 .PHONY: override_dh_makeshlibs

Reply via email to