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