Package: libsqlite3-dev
Version: 3.39.0-2
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

The dependency on libc6-dev of libsqlite3-dev is unsatisfiable on some
architectures. Some glibc architectures use a different soname (e.g.
ia64, kfreebsd-any). It also poses a problem to musl where the package
is simply called musl-dev. The one thing they have in common is
providing libc-dev. Please consider applying the attached patch to
generalize the dependency.

Helmut
diff --minimal -Nru sqlite3-3.39.0/debian/changelog 
sqlite3-3.39.0/debian/changelog
--- sqlite3-3.39.0/debian/changelog     2022-07-07 00:04:47.000000000 +0200
+++ sqlite3-3.39.0/debian/changelog     2022-07-13 23:53:26.000000000 +0200
@@ -1,3 +1,10 @@
+sqlite3 (3.39.0-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * libsqlite3-dev: Generalize libc6-dev dependency to libc-dev. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Wed, 13 Jul 2022 23:53:26 +0200
+
 sqlite3 (3.39.0-2) unstable; urgency=medium
 
   * Compile with -DSQLITE_ALLOW_ROWID_IN_VIEW to re-enable rowid for views
diff --minimal -Nru sqlite3-3.39.0/debian/control sqlite3-3.39.0/debian/control
--- sqlite3-3.39.0/debian/control       2022-01-06 19:16:04.000000000 +0100
+++ sqlite3-3.39.0/debian/control       2022-07-13 23:53:24.000000000 +0200
@@ -64,7 +64,7 @@
 Suggests: sqlite3-doc
 Section: libdevel
 Architecture: any
-Depends: libsqlite3-0 (= ${binary:Version}), ${misc:Depends}, libc6-dev
+Depends: libsqlite3-0 (= ${binary:Version}), ${misc:Depends}, libc-dev
 Multi-Arch: same
 Description: SQLite 3 development files
  SQLite is a C library that implements an SQL database engine.

Reply via email to