More work on libqt6gui6-symbols.

ci/unstable
Patrick Franz 3 years ago
parent c778b9fbb6
commit 1d2d0a6cee
No known key found for this signature in database
GPG Key ID: 9E9F7A603077FE56

@ -0,0 +1,11 @@
# libQt5EglDeviceIntegration and libQt5XcbQpa 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>/qt5/ 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 this Lintian warning.
libqt6gui6: ships-undeclared-shared-library libQt6EglFSDeviceIntegration 6 for usr/lib/*/libQt6EglFSDeviceIntegration.so.6.*
libqt6gui6: ships-undeclared-shared-library libQt6EglFsKmsGbmSupport 6 for usr/lib/*/libQt6EglFsKmsGbmSupport.so.6.*
libqt6gui6: ships-undeclared-shared-library libQt6EglFsKmsSupport 6 for usr/lib/*/libQt6EglFsKmsSupport.so.6.*
libqt6gui6: ships-undeclared-shared-library libQt6XcbQpa 6 for usr/lib/*/libQt6XcbQpa.so.6.*

18
debian/rules vendored

@ -1,15 +1,12 @@
#!/usr/bin/make -f #!/usr/bin/make -f
#export DH_VERBOSE = 1 #export DH_VERBOSE = 1
# Use already defined DEB_HOST_* variables. # Use already defined DEB_HOST_* variables.
include /usr/share/dpkg/architecture.mk include /usr/share/dpkg/architecture.mk
export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_BUILD_MAINT_OPTIONS = hardening=+all
# see ENVIRONMENT in dpkg-buildflags(1)
# package maintainers to append CFLAGS
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic #export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
# package maintainers to append LDFLAGS
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
@ -17,8 +14,6 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
dh $@ --with pkgkde_symbolshelper --buildsystem=cmake+ninja dh $@ --with pkgkde_symbolshelper --buildsystem=cmake+ninja
# dh_make generated override targets
# This is example for Cmake (See https://bugs.debian.org/641051 )
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure -- \ dh_auto_configure -- \
-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \ -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
@ -66,3 +61,14 @@ override_dh_auto_configure:
# will remove/change this once all installed files are sorted # will remove/change this once all installed files are sorted
override_dh_missing: override_dh_missing:
dh_missing --list-missing dh_missing --list-missing
override_dh_auto_install-arch:
dh_auto_install
# 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
override_dh_makeshlibs:
dh_makeshlibs -XlibQt6EglFSDeviceIntegration -XlibQt6EglFsKmsGbmSupport -XlibQt6EglFsKmsSupport -XlibQt6XcbQpa

Loading…
Cancel
Save