From 59d2c5c7fd737d02497ac93a266bd33274134b6a Mon Sep 17 00:00:00 2001 From: Christoph Berg Date: Mon, 26 Sep 2022 11:41:33 +0200 Subject: [PATCH] Depend on libsqlite3-0. pgloader --regress allcols.load debugger invoked on a SIMPLE-ERROR in thread #: Error opening shared object "libsqlite3.so.0": libsqlite3.so.0: cannot open shared object file: No such file or directory. --- debian/changelog | 6 ++++++ debian/control | 4 +++- debian/rules | 6 +++++- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 4ae189d..774045e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +pgloader (3.6.7-2) UNRELEASED; urgency=medium + + * Depend on libsqlite3-0. + + -- Christoph Berg Mon, 26 Sep 2022 11:09:44 +0200 + pgloader (3.6.7-1) unstable; urgency=medium * New upstream version: diff --git a/debian/control b/debian/control index 13a623e..5107ac4 100644 --- a/debian/control +++ b/debian/control @@ -50,12 +50,13 @@ Build-Depends: debhelper-compat (= 13), gawk, help2man, + libsqlite3-dev, postgresql-14-ip4r | postgresql-ip4r , python3-sphinx, python3-sphinx-rtd-theme, sbcl (>= 1.1.13), tzdata, -Standards-Version: 4.5.0 +Standards-Version: 4.6.0 Homepage: https://github.com/dimitri/pgloader Vcs-Git: https://github.com/dimitri/pgloader.git Vcs-Browser: https://github.com/dimitri/pgloader @@ -66,6 +67,7 @@ Depends: freetds-dev, ${misc:Depends}, ${shlibs:Depends}, + ${sqlite:Depends}, ${ssl:Depends}, Description: extract, transform and load data into PostgreSQL pgloader imports data from different kind of sources and COPY it into diff --git a/debian/rules b/debian/rules index 048f8e4..11cd05a 100755 --- a/debian/rules +++ b/debian/rules @@ -2,6 +2,8 @@ include /usr/share/dpkg/pkg-info.mk +# get libsqlite3 package name from libsqlite3-dev +LIBSQLITE := $(shell dpkg-query --showformat='$${Depends}' --show libsqlite3-dev | grep -o 'libsqlite[^ ]*') # make pgloader depend on the libssl package cl-plus-ssl depends on LIBSSL := $(shell dpkg-query --showformat='$${Depends}' --show cl-plus-ssl | grep -o 'libssl[^ ]*') @@ -64,7 +66,9 @@ override_dh_installman-arch: debian/pgloader/usr/share/man/man1/pgloader.1 override_dh_gencontrol: - dh_gencontrol -- -V"ssl:Depends=$(LIBSSL)" + dh_gencontrol -- \ + -V"sqlite:Depends=$(LIBSQLITE)" \ + -V"ssl:Depends=$(LIBSSL)" %: dh $@