Package: libmtdev-dev
Version: 1.1.5-1
Severity: wishlist
Tags: patch

None of the files in libmtdev-dev:amd64 appear to collide with files
in libmtdev-dev:i386, and so on. Not marking it as multiarch
co-installable prevents dependent libraries like libinput and Clutter
from being co-installed.

Please consider the attached patch, which makes libmtdev-dev:amd64 and
libmtdev-dev:i386 coexist. (I haven't tried other combinations, like
libmtdev-dev:amd64 and libmtdev-dev:arm64 for cross-compilation, but as
far as I can see, they should also work.)

Thanks,
    smcv
diffstat for mtdev-1.1.5 mtdev-1.1.5

 changelog |   10 ++++++++++
 control   |    1 +
 2 files changed, 11 insertions(+)

diff -Nru mtdev-1.1.5/debian/changelog mtdev-1.1.5/debian/changelog
--- mtdev-1.1.5/debian/changelog	2014-04-02 12:10:09.000000000 +0100
+++ mtdev-1.1.5/debian/changelog	2019-08-22 11:46:46.000000000 +0100
@@ -1,3 +1,13 @@
+mtdev (1.1.5-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark libmtdev-dev as Multi-Arch: same.
+    This allows it to be co-installed for multiple architectures, for
+    example i386 and amd64, which is a prerequisite for being able to
+    co-install dependent libraries like libinput-dev.
+
+ -- Simon McVittie <[email protected]>  Thu, 22 Aug 2019 11:46:46 +0100
+
 mtdev (1.1.5-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru mtdev-1.1.5/debian/control mtdev-1.1.5/debian/control
--- mtdev-1.1.5/debian/control	2014-04-02 12:10:09.000000000 +0100
+++ mtdev-1.1.5/debian/control	2019-08-22 11:46:29.000000000 +0100
@@ -29,6 +29,7 @@
 Architecture: linux-any
 Depends: libmtdev1 (= ${binary:Version}),
          ${misc:Depends}
+Multi-Arch: same
 Description: Multitouch Protocol Translation Library - dev files
  libmtdev is a library for translating evdev multitouch events using the legacy
  protocol to the new multitouch slots protocol. This is necessary for kernel

Reply via email to