[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