[Freewx-maint] Bug#887378: mark wx3.0-i18n Multi-Arch: foreign
Helmut Grohne
helmut at subdivi.de
Mon Jan 15 18:37:53 UTC 2018
Package: wx3.0-i18n
Version: 3.0.3.1+dfsg2-1
Tags: patch
User: helmutg at 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
-------------- next part --------------
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 <helmut at 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
More information about the Freewx-maint
mailing list