[Debian-med-packaging] Bug#972822: switch pbseqlib packages to Architecture: any
Helmut Grohne
helmut at subdivi.de
Sat Oct 24 12:54:54 BST 2020
Package: libpbdata-dev
Version: 5.3.3+dfsg-4
Tags: patch
User: debian-cross at lists.debian.org
Usertags: cross-satisfiability
Control: affects -1 + src:blasr src:pbdagcon
libpbdata-dev presently is an Architecture: all package. As such it
cannot satisfy host architecture dependencies during cross builds at
all. Marking it Multi-Arch: foreign is out of question as it exposes a
real shared library from another package. Thus it needs to be switched
to Architecture: any.
This applies to all other Architecture: all packages built from pbseqlib
as well, which is why the attached patch just converts them all. Please
consider applying it.
Helmut
-------------- next part --------------
diff --minimal -Nru pbseqlib-5.3.3+dfsg/debian/changelog pbseqlib-5.3.3+dfsg/debian/changelog
--- pbseqlib-5.3.3+dfsg/debian/changelog 2020-01-29 15:28:50.000000000 +0100
+++ pbseqlib-5.3.3+dfsg/debian/changelog 2020-10-24 12:12:10.000000000 +0200
@@ -1,3 +1,10 @@
+pbseqlib (5.3.3+dfsg-4.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Switch all packages to Architecture: any. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Sat, 24 Oct 2020 12:12:10 +0200
+
pbseqlib (5.3.3+dfsg-4) unstable; urgency=medium
* Breaks+Replaces: libblasr (<< 5.3.3)
diff --minimal -Nru pbseqlib-5.3.3+dfsg/debian/control pbseqlib-5.3.3+dfsg/debian/control
--- pbseqlib-5.3.3+dfsg/debian/control 2020-01-29 15:28:50.000000000 +0100
+++ pbseqlib-5.3.3+dfsg/debian/control 2020-10-24 12:12:10.000000000 +0200
@@ -22,9 +22,9 @@
Homepage: https://github.com/PacificBiosciences/blasr_libcpp
Package: libpbseq
-Architecture: all
+Architecture: any
Depends: ${misc:Depends},
- libblasr (>= ${source:Version})
+ libblasr (= ${binary:Version})
Description: library for analyzing PacBio sequencing data
Blasr_libcpp is a library used by blasr and other executables such as
samtoh5, loadPulses for analyzing PacBio sequences. This library contains
@@ -36,8 +36,8 @@
Architecture: any
Section: libdevel
Depends: ${misc:Depends},
- libpbdata-dev (= ${source:Version}),
- libpbihdf-dev (= ${source:Version}),
+ libpbdata-dev (= ${binary:Version}),
+ libpbihdf-dev (= ${binary:Version}),
libblasr-dev (= ${binary:Version})
Description: library for analyzing PacBio sequencing data (development files)
Blasr_libcpp is a library used by blasr and other executables such as
@@ -47,7 +47,7 @@
This is a metapackage that depends on the pbseqlib component development files.
Package: libpbdata-dev
-Architecture: all
+Architecture: any
Section: libdevel
Depends: ${misc:Depends},
libpbcopper-dev
@@ -60,7 +60,7 @@
sublibrary.
Package: libpbihdf-dev
-Architecture: all
+Architecture: any
Section: libdevel
Depends: libhdf5-dev,
${misc:Depends}
@@ -76,7 +76,7 @@
Architecture: any
Section: libdevel
Depends: libblasr (= ${binary:Version}),
- libpbdata-dev (= ${source:Version}),
+ libpbdata-dev (= ${binary:Version}),
${misc:Depends}
Breaks: libblasr (<< 5.3.3)
Replaces: libblasr (<< 5.3.3)
More information about the Debian-med-packaging
mailing list