[neon/qt6/qt6-webengine/Neon/release] debian: lints
Carlos De Maine
null at kde.org
Thu Dec 14 06:50:10 GMT 2023
Git commit 070211e05ee5e394241313bfb6882b104d288b04 by Carlos De Maine.
Committed on 14/12/2023 at 07:50.
Pushed by carlosdem into branch 'Neon/release'.
lints
M +1 -1 debian/changelog
M +1 -14 debian/control
A +1 -0 debian/meta/cmake-ignore
A +6 -0 debian/qt6-webengine.lintian-overrides
M +1 -1 debian/rules
M +4 -7 debian/source/lintian-overrides
https://invent.kde.org/neon/qt6/qt6-webengine/-/commit/070211e05ee5e394241313bfb6882b104d288b04
diff --git a/debian/changelog b/debian/changelog
index b9378f6..d9281e8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -302,4 +302,4 @@ qt6-webengine (6.2.2+dfsg-1) experimental; urgency=medium
* Initial release (Closes: #1000166)
- -- Patrick Franz <deltaone at debian.org> Thu, 18 Nov 2021 22:33:38 +0100
\ No newline at end of file
+ -- Patrick Franz <deltaone at debian.org> Thu, 18 Nov 2021 22:33:38 +0100
diff --git a/debian/control b/debian/control
index 475e800..96ebc8c 100644
--- a/debian/control
+++ b/debian/control
@@ -137,18 +137,6 @@ Provides: convert-bdic,
qt6-image-formats-plugin-pdf,
qml6-module-qtwebengine,
qml6-module-qtwebengine-controlsdelegates,
-Replaces: libqt6pdf6,
- libqt6pdfquick6,
- libqt6pdfwidgets6,
- libqt6webengine6,
- libqt6webenginecore6,
- libqt6webenginecore6-bin,
- libqt6webenginequick6,
- libqt6webenginequickdelegatesqml6,
- libqt6webenginewidgets6,
- libqt6webengine6-data,
- qt6-image-formats-plugin-pdf,
- qml6-module-qtwebengine,
Description: Qt 6 WebEngine Core library
Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
@@ -191,10 +179,9 @@ Section: kde
X-Neon-MergedPackage: true
Pre-Depends: ${misc:Pre-Depends}
Depends: qt6-base-doc,
- qt6-webengine-dev (= ${binary:Version}),
+ qt6-webengine-dev,
${misc:Depends}
Provides: qt6-webengine-doc-html,
-Replaces: qt6-webengine-doc-html,
Description: Qt 6 WebEngine library - documentation files
Qt is a cross-platform C++ application framework. Qt's primary feature
is its rich set of widgets that provide standard GUI functionality.
diff --git a/debian/meta/cmake-ignore b/debian/meta/cmake-ignore
new file mode 100644
index 0000000..8a174cd
--- /dev/null
+++ b/debian/meta/cmake-ignore
@@ -0,0 +1 @@
+Gn
diff --git a/debian/qt6-webengine.lintian-overrides b/debian/qt6-webengine.lintian-overrides
new file mode 100644
index 0000000..2abd6b6
--- /dev/null
+++ b/debian/qt6-webengine.lintian-overrides
@@ -0,0 +1,6 @@
+qt6-webengine: package-name-doesnt-match-sonames libQt6Pdf6 libQt6PdfQuick6 libQt6PdfWidgets6 libQt6WebEngineCore6 libQt6WebEngineQuick6 libQt6WebEngineQuickDelegatesQml6 libQt6WebEngineWidgets6
+
+qt6-webengine: embedded-library freetype usr/lib/x86_64-linux-gnu/libQt6Pdf.so.6.6.1
+qt6-webengine: embedded-library lcms2 usr/lib/x86_64-linux-gnu/libQt6Pdf.so.6.6.1
+qt6-webengine: embedded-library libjsoncpp usr/lib/x86_64-linux-gnu/libQt6WebEngineCore.so.6.6.1
+qt6-webengine: embedded-library srtp usr/lib/x86_64-linux-gnu/libQt6WebEngineCore.so.6.6.1
diff --git a/debian/rules b/debian/rules
index 391bf22..fd2f9f3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -106,4 +106,4 @@ execute_after_dh_auto_install:
find $(CURDIR)/debian/tmp/usr/share/qt6/doc -type f -name *.index -exec \
sed -i 's@$(CURDIR)/@@g' {} \;
-override_dh_dwz:
\ No newline at end of file
+override_dh_dwz:
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index 928160a..cc89233 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -1,19 +1,16 @@
# to make lintian/ftp-master happy :-/
qt6-webengine source: license-problem-json-evil src/3rdparty/chromium/third_party/angle/third_party/rapidjson/src/license.txt
-# license was updated in https://chromium.googlesource.com/breakpad/breakpad/+/14bbefbd9600e08d6a34d7250faa8bc9dba2113e
-# see also https://bugs.chromium.org/p/google-breakpad/issues/detail?id=270
-qt6-webengine source: license-problem-convert-utf-code [src/3rdparty/chromium/third_party/breakpad/breakpad/src/common/convert_UTF.cc]
+qt6-webengine source: license-problem-gfdl-invariants src/3rdparty/chromium/third_party/android_ndk/prebuilt/linux-x86_64/share/info/make.info invariant part is: with no invariant sections, with the front-cover texts being a gnu manual and with the back-cover texts as in (a) below
+
# That file says: "To avoid the problematic JSON license in your own projects, it's sufficient to exclude the bin/jsonchecker/ directory,
# as it's the only code under the JSON license". We have added that directory to Files-Excluded.
qt6-webengine source: license-problem-json-evil [src/3rdparty/chromium/third_party/angle/third_party/rapidjson/src/license.txt]
+
# This is a protobuf file, not a Windows executable
qt6-webengine source: source-contains-prebuilt-windows-binary src/3rdparty/chromium/third_party/webrtc/data/audio_processing/android/output_data_fixed.pb
-# NOTICE.txt files are installed into binary packages but Lintian
-# fails to detect them
-qt6-webengine source: missing-notice-file-for-apache-license [src/3rdparty/chromium/third_party/ukey2/src/NOTICE]
+
# File can be generated with provided sources, see debian/missing-sources/diff-match-patch/diff-match-patch-master/dart/tests/Speedtest.dart
-qt6-webengine source: source-is-missing [debian/missing-sources/diff-match-patch/diff-match-patch-master/dart/tests/Speedtest.dart.js]
qt6-webengine source: source-is-missing debian/missing-sources/diff-match-patch/diff-match-patch-master/dart/tests/Speedtest.dart.js
qt6-webengine source: source-is-missing debian/missing-sources/diff-match-patch/diff-match-patch-master/javascript/diff_match_patch.js
qt6-webengine source: source-is-missing src/3rdparty/chromium/components/variations/proto/devtools/client_variations.js
More information about the Neon-commits
mailing list