Package: hivex
Version: 1.3.6-1
Severity: important
Tags: patch
User: debian-h...@lists.debian.org
Usertags: hurd

Hi,

currently[1], hivex does not build on hurd-i386.

The problem has been introduced in hivex 1.3.3-2, with the switch to
multiarch: the .install files of libhivex0 and libhivex-dev assume that
the multiarch directory has at least three dash-separated components
(e.g. i386-linux-gnu), while on Hurd there are only two (i386-gnu),
leading dh_install to not locate the multiarch library paths correctly.

The attached patch fixes the issue lowering the number of components
to two ("*-*-*" -> "*-*"); it seems enough to avoid picking the library
directories of bindings.

[1] 
https://buildd.debian.org/status/fetch.php?pkg=hivex&arch=hurd-i386&ver=1.3.6-1&stamp=1339616378

Thanks,
-- 
Pino
--- a/debian/libhivex-dev.install
+++ b/debian/libhivex-dev.install
@@ -1,6 +1,6 @@
 usr/include/*
-usr/lib/*-*-*/lib*.a
-usr/lib/*-*-*/lib*.so
-usr/lib/*-*-*/pkgconfig/*
+usr/lib/*-*/lib*.a
+usr/lib/*-*/lib*.so
+usr/lib/*-*/pkgconfig/*
 
 usr/share/man/man3/hivex.3
--- a/debian/libhivex0.install
+++ b/debian/libhivex0.install
@@ -1 +1 @@
-usr/lib/*-*-*/lib*.so.*
+usr/lib/*-*/lib*.so.*

Reply via email to