[Debian-med-packaging] Bug#884800: Fix debian $foo

Alf Gaida agaida at siduction.org
Tue Dec 19 20:13:00 UTC 2017


Source: libquazip
Severity: important
Tags: patch

Hi, 

i encounter some glitches for libquazip5 - the important part is that 
libquazip5-1 should depend on libquazip5-headers instead of libquazip-headers.

I would suggest to install the find$foo into /usr/share/quazip, it would be
nice if the dev packages provide them

In case you think that too, i would change dh_missing to --fail

Cheers Alf


-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.14.7-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
diff --git a/debian/control b/debian/control
index ec36110..85ba445 100644
--- a/debian/control
+++ b/debian/control
@@ -97,7 +97,7 @@ Architecture: any
 Multi-Arch: same
 Section: libdevel
 Depends: libquazip5-1 (= ${binary:Version}),
-         libquazip-headers (= ${binary:Version}),
+         libquazip5-headers (= ${binary:Version}),
          ${misc:Depends},
          zlib1g-dev
 Conflicts: libquazip-qt5-1-dev,
diff --git a/debian/libquazip-dev.install b/debian/libquazip-dev.install
index f58a33f..0d9d3ce 100644
--- a/debian/libquazip-dev.install
+++ b/debian/libquazip-dev.install
@@ -1,4 +1,4 @@
 usr/lib/*/libquazip.so
 usr/lib/*/libquazip.a
 
-
+usr/share/cmake-3.9/Modules/FindQuaZip.cmake usr/share/quazip/
diff --git a/debian/libquazip5-dev.install b/debian/libquazip5-dev.install
index d9faa47..42f3267 100644
--- a/debian/libquazip5-dev.install
+++ b/debian/libquazip5-dev.install
@@ -1,2 +1,4 @@
 usr/lib/*/libquazip5.so
 usr/lib/*/libquazip5.a
+
+usr/share/cmake-3.9/Modules/FindQuaZip5.cmake /usr/share/quazip
diff --git a/debian/rules b/debian/rules
index 5e9a8d6..5d7e1e7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -26,7 +26,7 @@ override_dh_auto_configure:
 	QT_SELECT=qt4 \
 	dh_auto_configure -B$(QT4_PATH) -- -DBUILD_WITH_QT4=ON \
 	-DLIB_SUFFIX=/$(DEB_HOST_MULTIARCH) \
-	-DCMAKE_POSITION_INDEPENDENT_CODE=ON 
+	-DCMAKE_POSITION_INDEPENDENT_CODE=ON
 
 	# Qt5 builds - CMake (dynamic and static)
 	QT_SELECT=qt5 \
@@ -50,10 +50,10 @@ override_dh_auto_clean:
 
 override_dh_auto_install:
 	# Install Qt4 packages
-	dh_auto_install -B$(QT4_PATH) 
+	dh_auto_install -B$(QT4_PATH)
 
 	# Install Qt5 packages
-	dh_auto_install -B$(QT5_PATH) 
+	dh_auto_install -B$(QT5_PATH)
 
 override_dh_installchangelogs:
 	dh_installchangelogs -k NEWS
@@ -62,6 +62,5 @@ override_dh_installdocs:
 	dh_installdocs
 	find debian -name "*.md5" -delete
 
-override_dh_install:
-	dh_install --list-missing
-
+override_dh_missing:
+	dh_missing --fail-missing


More information about the Debian-med-packaging mailing list