[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