Fixing Lintian-issues.
This commit is contained in:
parent
e54eefba03
commit
783afe3a8a
14
debian/qt6-egl-plugins.lintian-overrides
vendored
Normal file
14
debian/qt6-egl-plugins.lintian-overrides
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
# libQt6EglFSDeviceIntegration, libQt6EglFsKmsGbmSupport, libQt6EglFsKmsSupport
|
||||
# and libQt6XcbQpa are actually private libraries *only* used by their
|
||||
# respective platforms plugins.
|
||||
# Sadly instead of being installed into a proper place like
|
||||
# /usr/lib/<arch-triplet>/qt6/ they are being installed into /usr/lib/.
|
||||
# We are still shipping the headers but they only contain the version and
|
||||
# the only binaries that depend on them are shipped within this very same
|
||||
# binary package, so it's safe to override these Lintian warnings.
|
||||
qt6-egl-plugins: lacks-ldconfig-trigger usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.*
|
||||
qt6-egl-plugins: package-name-doesnt-match-sonames libQt6EglFSDeviceIntegration6 libQt6EglFsKmsGbmSupport6 libQt6EglFsKmsSupport6 libQt6XcbQpa6
|
||||
qt6-egl-plugins: no-shlibs usr/lib/x86_64-linux-gnu/libQt6EglFSDeviceIntegration.so.6.*
|
||||
qt6-egl-plugins: no-shlibs usr/lib/x86_64-linux-gnu/libQt6EglFsKmsGbmSupport.so.6.*
|
||||
qt6-egl-plugins: no-shlibs usr/lib/x86_64-linux-gnu/libQt6EglFsKmsSupport.so.6.*
|
||||
qt6-egl-plugins: no-shlibs usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.*
|
5
debian/rules
vendored
5
debian/rules
vendored
@ -6,7 +6,6 @@ include /usr/share/dpkg/architecture.mk
|
||||
|
||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||
|
||||
|
||||
%:
|
||||
dh $@ --with pkgkde_symbolshelper --buildsystem=cmake+ninja
|
||||
|
||||
@ -58,6 +57,10 @@ override_dh_auto_configure:
|
||||
override_dh_auto_install-arch:
|
||||
dh_auto_install
|
||||
|
||||
# Policy § 10.4. Remove this if https://bugs.debian.org/904409 gets fixed.
|
||||
sed -i 's,bin/env perl,bin/perl,' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qt6/libexec/*.pl \
|
||||
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qt6/mkspecs/features/data/unix/findclasslist.pl
|
||||
|
||||
# Reproducible builds: remove build paths from .prl files
|
||||
sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt6*.prl
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user