Bug#921142: mark synfig Multi-Arch: foreign

Helmut Grohne helmut at subdivi.de
Sat Feb 2 08:04:45 GMT 2019


Package: synfig
Version: 1.2.2-1
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
Control: affects -1 + src:synfigstudio

synfigstudio fails to cross build from source, because it fails running
synfig with an "Exec format error". Usually, that means a dependency was
(in this case synfig) was installed for the wrong architecture. In this
case, it makes sense to fix the problem on the synfig side. Since synfig
works with architecture-independent file formats (.sif, which is xml
based and various image formats), it is correct to mark synfig
Multi-Arch: foreign. Doing so makes the synfigstudio build proceed.

While at it, the attached patch also adds the relevant Multi-Arch
annotations for libsynfig0a and synfig-examples. Please consider
applying it.

Helmut
-------------- next part --------------
diff --minimal -Nru synfig-1.2.2/debian/changelog synfig-1.2.2/debian/changelog
--- synfig-1.2.2/debian/changelog	2019-01-31 07:41:06.000000000 +0100
+++ synfig-1.2.2/debian/changelog	2019-02-02 08:59:23.000000000 +0100
@@ -1,3 +1,12 @@
+synfig (1.2.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark synfig Multi-Arch: foreign (Closes: #-1).
+  * Mark libsynfig0a Multi-Arch: same.
+  * Mark synfig-examples Multi-Arch: foreign.
+
+ -- Helmut Grohne <helmut at subdivi.de>  Sat, 02 Feb 2019 08:59:23 +0100
+
 synfig (1.2.2-1) unstable; urgency=medium
 
   [ Alexis Bienvenüe ]
diff --minimal -Nru synfig-1.2.2/debian/control synfig-1.2.2/debian/control
--- synfig-1.2.2/debian/control	2019-01-31 07:41:06.000000000 +0100
+++ synfig-1.2.2/debian/control	2019-02-02 08:59:20.000000000 +0100
@@ -33,6 +33,7 @@
 
 Package: synfig
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends},
  ${misc:Depends}
 Suggests: synfigstudio,
@@ -47,6 +48,7 @@
 Package: libsynfig0a
 Section: libs
 Architecture: any
+Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
  ${misc:Depends},
@@ -76,6 +78,7 @@
 
 Package: synfig-examples
 Architecture: all
+Multi-Arch: foreign
 Suggests: synfigstudio
 Conflicts: libsynfig-doc
 Replaces: libsynfig-doc


More information about the pkg-multimedia-maintainers mailing list