the first patch was incomplete, still building one udeb
diff -Nru pciutils-3.7.0/debian/control pciutils-3.7.0/debian/control --- pciutils-3.7.0/debian/control 2020-11-28 20:07:58.000000000 +0100 +++ pciutils-3.7.0/debian/control 2021-02-25 06:10:32.000000000 +0100 @@ -61,6 +61,7 @@ Package: pciutils-udeb Package-Type: udeb +Build-Profiles: <!noudeb> Section: debian-installer Architecture: any Depends: @@ -74,6 +75,7 @@ Package: libpci3-udeb Package-Type: udeb +Build-Profiles: <!noudeb> Section: debian-installer Architecture: any Depends: diff -Nru pciutils-3.7.0/debian/rules pciutils-3.7.0/debian/rules --- pciutils-3.7.0/debian/rules 2020-10-05 01:42:15.000000000 +0200 +++ pciutils-3.7.0/debian/rules 2021-02-25 06:10:47.000000000 +0100 @@ -8,6 +8,10 @@ include /usr/share/dpkg/buildflags.mk include /usr/share/dpkg/architecture.mk +ifeq (,$(filter noudeb, $(DEB_BUILD_PROFILES))) + with_udeb = yes +endif + confflags = confflags += OPT="$(CFLAGS)" confflags += SHARED=yes @@ -41,11 +45,13 @@ override_dh_auto_install: dh_auto_install -- $(confflags) install-lib +ifeq ($(with_udeb),yes) # pciutils-udeb # Reduce by removing subsystem ids and comments. cat /usr/share/misc/pci.ids | \ perl -ne 'print unless /^(\s*#|\s*$|\t\t)/' | \ gzip -9n >debian/pciutils-udeb/usr/share/misc/pci.ids.gz +endif override_dh_makeshlibs: dh_makeshlibs -a -V 'libpci3 (>= 1:3.5.2-1)'