Package: wx3.0-i18n Version: 3.0.3.1+dfsg2-1 Tags: patch User: helm...@debian.org Usertags: rebootstrap Control: affects -1 + src:amule src:maitreya
The affected packages fail to cross build from source, because their transitive dependency on wx3.0-i18n is unsatisfiable. In general, Architecture: all packages can never satisfy cross Build-Depends unless marked Multi-Arch: foreign. The multiarch hinter identified wx3.0-i18n as a package where it is safe to do so. The attached patch implements that as well as all the other hints affecting the same source package. Please consider applying it. Helmut
diff --minimal -Nru wxwidgets3.0-3.0.3.1+dfsg2/debian/changelog wxwidgets3.0-3.0.3.1+dfsg2/debian/changelog --- wxwidgets3.0-3.0.3.1+dfsg2/debian/changelog 2017-09-28 22:46:36.000000000 +0200 +++ wxwidgets3.0-3.0.3.1+dfsg2/debian/changelog 2018-01-15 18:47:50.000000000 +0100 @@ -1,3 +1,16 @@ +wxwidgets3.0 (3.0.3.1+dfsg2-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Mark wx3.0-i18n Multi-Arch: foreign (Closes: #-1). + * Mark wx3.0-examples Multi-Arch: foreign. + * Mark wx3.0-doc Multi-Arch: foreign. + * Mark libwxgtk-media3.0-dev Multi-Arch: same. + * Turn wx3.0-headers Architecture: all. + + Also mark it Multi-Arch: foreign. + + Update dependencies on it from ${binary:Version} to ${source:Version}. + + -- Helmut Grohne <hel...@subdivi.de> Mon, 15 Jan 2018 18:47:50 +0100 + wxwidgets3.0 (3.0.3.1+dfsg2-1) unstable; urgency=medium * Drop the webview packages as they require an obsolete webkitgtk version. diff --minimal -Nru wxwidgets3.0-3.0.3.1+dfsg2/debian/control wxwidgets3.0-3.0.3.1+dfsg2/debian/control --- wxwidgets3.0-3.0.3.1+dfsg2/debian/control 2017-09-28 22:46:36.000000000 +0200 +++ wxwidgets3.0-3.0.3.1+dfsg2/debian/control 2018-01-15 18:47:48.000000000 +0100 @@ -40,7 +40,7 @@ Package: libwxbase3.0-dev Architecture: any Section: libdevel -Depends: wx3.0-headers (= ${binary:Version}), libwxbase3.0-0v5 (= ${binary:Version}), libc6-dev | libc-dev, ${misc:Depends} +Depends: wx3.0-headers (= ${source:Version}), libwxbase3.0-0v5 (= ${binary:Version}), libc6-dev | libc-dev, ${misc:Depends} Suggests: wx3.0-doc, gettext Description: wxBase library (development) - non-GUI support classes of wxWidgets toolkit wxBase is a collection of C++ classes providing basic data structures @@ -74,7 +74,7 @@ Package: libwxgtk3.0-dev Architecture: any Section: libdevel -Depends: wx-common, wx3.0-headers (= ${binary:Version}), libwxgtk3.0-0v5 (= ${binary:Version}), libwxbase3.0-dev (= ${binary:Version}), libgl1-mesa-dev | libgl-dev, xlibmesa-glu-dev | libglu-dev, ${misc:Depends} +Depends: wx-common, wx3.0-headers (= ${source:Version}), libwxgtk3.0-0v5 (= ${binary:Version}), libwxbase3.0-dev (= ${binary:Version}), libgl1-mesa-dev | libgl-dev, xlibmesa-glu-dev | libglu-dev, ${misc:Depends} Suggests: wx3.0-doc, gettext Description: wxWidgets Cross-platform C++ GUI toolkit (GTK+ development) wxWidgets (formerly known as wxWindows) is a class library for C++ providing @@ -107,8 +107,9 @@ Package: libwxgtk-media3.0-dev Architecture: any +Multi-Arch: same Section: libdevel -Depends: wx-common, wx3.0-headers (= ${binary:Version}), libwxgtk-media3.0-0v5 (= ${binary:Version}), libwxgtk3.0-dev (= ${binary:Version}), ${misc:Depends} +Depends: wx-common, wx3.0-headers (= ${source:Version}), libwxgtk-media3.0-0v5 (= ${binary:Version}), libwxgtk3.0-dev (= ${binary:Version}), ${misc:Depends} Suggests: wx3.0-doc, gettext Description: wxWidgets Cross-platform C++ GUI toolkit (GTK+ media library development) wxWidgets (formerly known as wxWindows) is a class library for C++ providing @@ -133,7 +134,8 @@ ports, and miscellaneous developer aids and binary utilities. Package: wx3.0-headers -Architecture: any +Architecture: all +Multi-Arch: foreign Section: devel Depends: ${misc:Depends} Description: wxWidgets Cross-platform C++ GUI toolkit (header files) @@ -146,6 +148,7 @@ Package: wx3.0-i18n Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends} Provides: wx-i18n Section: localization @@ -158,6 +161,7 @@ Package: wx3.0-examples Architecture: all +Multi-Arch: foreign Section: devel Depends: ${misc:Depends} Suggests: libwxgtk3.0-dev, wx3.0-doc @@ -171,6 +175,7 @@ Package: wx3.0-doc Architecture: all +Multi-Arch: foreign Section: doc Depends: ${misc:Depends} Suggests: doc-base, www-browser