tags 806059 + patch
thanks
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> echo "udev=udev" >> debian/libmtp9.substvars
> # Remove rpath from the library
> chrpath --delete \
> /<<PKGBUILDDIR>>/debian/libmtp9/usr/lib/x86_64-linux-gnu/libmtp.so.*.*
> open: No such file or directory
> elf_open: Invalid argument
> debian/rules:89: recipe for target 'override_dh_installdeb' failed
> make[1]: *** [override_dh_installdeb] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> debian/rules:38: recipe for target 'binary-indep' failed
> make: *** [binary-indep] Error 2
> dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit
> status 2
> --------------------------------------------------------------------------------
Explanation: We are creating arch-independent packages only, so
debian/libmtp9/[...] does not exist because libmtp9 is arch-dependent.
The attached patch may help. It overrides dh_installdeb only for
arch-dependent packages.
Thanks.
--- a/debian/rules
+++ b/debian/rules
@@ -84,7 +84,7 @@ ifneq (,$(findstring libmtp-doc, $(shell dh_listpackages)))
endif
dh_install
-override_dh_installdeb:
+override_dh_installdeb-arch:
ifeq (linux,$(DEB_HOST_ARCH_OS))
echo "udev=udev" >> debian/libmtp$(SOVERSION).substvars
endif