[neon/qt/qtwebengine/Neon/testing] debian: Exclude more non-DFSG code from the tarball (unrar-nonfree, json-evil).

Dmitry Shachnev null at kde.org
Wed May 19 11:53:42 BST 2021


Git commit 2987900c7b20d1dc2722f3985f2332d9c6904a2c by Dmitry Shachnev.
Committed on 21/09/2020 at 15:25.
Pushed by sitter into branch 'Neon/testing'.

Exclude more non-DFSG code from the tarball (unrar-nonfree, json-evil).

M  +2    -0    debian/copyright
M  +3    -0    debian/source/lintian-overrides

https://invent.kde.org/neon/qt/qtwebengine/commit/2987900c7b20d1dc2722f3985f2332d9c6904a2c

diff --git a/debian/copyright b/debian/copyright
index de93a2a..d4fb8d8 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -2,6 +2,7 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Source: https://download.qt.io/official_releases/qt/*/submodules/
 Files-Excluded: src/3rdparty/chromium/buildtools/third_party/eu-strip/bin/eu-strip
                 src/3rdparty/chromium/net/tools/testserver/dist/*.pyd
+                src/3rdparty/chromium/third_party/angle/third_party/rapidjson/src/bin/jsonchecker
                 src/3rdparty/chromium/third_party/apple_apsl/*
                 src/3rdparty/chromium/third_party/blanketjs/src/blanket.js
                 src/3rdparty/chromium/third_party/blink/manual_tests/plugins/*.swf
@@ -40,6 +41,7 @@ Files-Excluded: src/3rdparty/chromium/buildtools/third_party/eu-strip/bin/eu-str
                 src/3rdparty/chromium/third_party/skia/resources/icc_profiles/AdobeRGB1998.icc
                 src/3rdparty/chromium/third_party/skia/resources/icc_profiles/srgb_lab_pcs.icc
                 src/3rdparty/chromium/third_party/skia/site/user/api/catalog.htm
+                src/3rdparty/chromium/third_party/unrar
                 src/3rdparty/chromium/third_party/web-animations-js/sources/*.min.js
                 src/3rdparty/chromium/third_party/webrtc/data/voice_engine/stereo_rtp_files/rtpplay.exe
                 src/3rdparty/chromium/third_party/webrtc/examples/androidapp/third_party/autobanh
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index a471fb4..4e9b34b 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -1,6 +1,9 @@
 # license was updated in https://chromium.googlesource.com/breakpad/breakpad/+/14bbefbd9600e08d6a34d7250faa8bc9dba2113e
 # see also https://bugs.chromium.org/p/google-breakpad/issues/detail?id=270
 qtwebengine-opensource-src source: license-problem-convert-utf-code src/3rdparty/chromium/third_party/breakpad/breakpad/src/common/convert_UTF.cc
+# 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.
+qtwebengine-opensource-src 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
 qtwebengine-opensource-src source: source-contains-prebuilt-windows-binary src/3rdparty/chromium/third_party/webrtc/data/audio_processing/android/output_data_fixed.pb
 # Are replaced by build step with self minified version. Source is shipped in missing-sources dir.



More information about the Neon-commits mailing list