[neon/qt/qt3d/Neon/unstable] debian: Exclude assimp from the tarball, to reduce size and simplify copyright.

Dmitry Shachnev null at kde.org
Mon Apr 29 17:43:58 BST 2024


Git commit 6e60e96522750af2fa21fab845725b81f640cc09 by Dmitry Shachnev.
Committed on 06/01/2023 at 21:19.
Pushed by jriddell into branch 'Neon/unstable'.

Exclude assimp from the tarball, to reduce size and simplify copyright.

M  +1    -0    debian/changelog
M  +4    -82   debian/copyright
D  +0    -6    debian/source/lintian-overrides

https://invent.kde.org/neon/qt/qt3d/-/commit/6e60e96522750af2fa21fab845725b81f640cc09

diff --git a/debian/changelog b/debian/changelog
index 3ed5785..c8912e3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ qt3d-opensource-src (5.15.8+dfsg-1) UNRELEASED; urgency=medium
   [ Dmitry Shachnev ]
   * New upstream release.
   * Bump Qt build-dependencies to 5.15.8.
+  * Exclude assimp from the tarball, to reduce size and simplify copyright.
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Fri, 06 Jan 2023 11:06:24 +0400
 
diff --git a/debian/copyright b/debian/copyright
index de2e10c..f22bb5d 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -2,7 +2,9 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: qt3d-everywhere-src
 Source: https://download.qt.io/official_releases/qt/*/submodules/
 Files-Excluded: examples/qt3d/audio-visualizer-qml
+                src/3rdparty/assimp/src
 # audio-visualizer-qml: MP3 file under CC BY-ND 2.0
+# assimp/src: huge code base with tens of licenses
 
 Files: *
 Copyright: 2013 Research In Motion
@@ -29,64 +31,10 @@ Copyright: 2007-2012 Fathi Boudra <fabo at debian.org>
            2018 Simon Quigley <tsimonq2 at ubuntu.com>
 License: LGPL-3 or GPL-2
 
-Files: src/3rdparty/assimp/*
-Copyright: 2006-2018 assimp team / ASSIMP Development Team
-           2005-2007 Paul Hsieh
-           2002 Randy Reddig & seaw0lf
-License: BSD-3-clause
-
-Files: src/3rdparty/assimp/contrib/clipper/*
-Copyright: 2010-2012 Angus Johnson
-License: BSL-1.0
-
-Files: src/3rdparty/assimp/contrib/irrXML/*
-Copyright: 2002-2005 Nikolaus Gebhardt
-License: Zlib
-
-Files: src/3rdparty/assimp/contrib/Open3DGC/*
-Copyright: 2013 Khaled Mammou - Advanced Micro Devices, Inc.
-License: Expat
-
-Files: src/3rdparty/assimp/contrib/Open3DGC/o3dgcArithmeticCodec.*
-Copyright: 2004 Amir Said (said at ieee.org)
-           2004 William A. Pearlman (pearlw at ecse.rpi.edu)
-License: BSD-2-clause
-
-Files: src/3rdparty/assimp/contrib/openddlparser/*
-Copyright: 2014-2015 Kim Kulling
-License: Expat
-
-Files: src/3rdparty/assimp/contrib/poly2tri/*
-Copyright: 2009-2010 Poly2Tri Contributors
-License: BSD-3-clause
-
-Files: src/3rdparty/assimp/contrib/rapidjson/*
-Copyright: 2015 THL A29 Limited, a Tencent company
-           2015 Milo Yip
-License: Expat
-Comment: license.txt mentions the JSON license, however the files to which
- it applied are actually stripped.
-
-Files: src/3rdparty/assimp/contrib/rapidjson/include/rapidjson/msinttypes/inttypes.h
-       src/3rdparty/assimp/contrib/rapidjson/include/rapidjson/msinttypes/stdint.h
-Copyright: 2006-2013 Alexander Chemeris
-           2015 THL A29 Limited
-License: BSD-3-clause
-
-Files: src/3rdparty/assimp/contrib/unzip/*
-Copyright: 1990-2000 Info-ZIP
-           1998-2005 Gilles Vollant
+Files: src/3rdparty/assimp/unzip/unzip.h
+Copyright: 1998-2005 Gilles Vollant
 License: Zlib
 
-Files: src/3rdparty/assimp/contrib/utf8cpp/*
-Copyright: 2006 Nemanja Trifunovic
-License: BSL-1.0
-
-Files: src/3rdparty/assimp/contrib/zip/*
-Copyright: Rich Geldreich (miniz author)
-           Kuba Podgórski
-License: Unlicense
-
 Files: src/3rdparty/imgui/*
 Copyright: 2014-2018 Omar Cornut
 License: Expat
@@ -687,32 +635,6 @@ License: CC-BY-4.0
      that apply to the Licensor or You, including from the legal
      processes of any jurisdiction or authority.
 
-License: BSL-1.0
- Boost Software License - Version 1.0 - August 17th, 2003
- http://www.boost.org/LICENSE_1_0.txt
- .
- Permission is hereby granted, free of charge, to any person or organization
- obtaining a copy of the software and accompanying documentation covered by
- this license (the "Software") to use, reproduce, display, distribute,
- execute, and transmit the Software, and to prepare derivative works of the
- Software, and to permit third-parties to whom the Software is furnished to
- do so, all subject to the following:
- .
- The copyright notices in the Software and this entire statement, including
- the above license grant, this restriction and the following disclaimer,
- must be included in all copies of the Software, in whole or in part, and
- all derivative works of the Software, unless such copies or derivative
- works are solely in the form of machine-executable object code generated by
- a source language processor.
- .
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
- SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
- FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
- ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- DEALINGS IN THE SOFTWARE.
-
 License: Zlib
  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
deleted file mode 100644
index 7e32d3a..0000000
--- a/debian/source/lintian-overrides
+++ /dev/null
@@ -1,6 +0,0 @@
-# False positive: files under JSON license are not actually present
-# (they would be at i.e. src/3rdparty/assimp/contrib/rapidjson/bin/jsonchecker/ if they were)
-qt3d-opensource-src source: license-problem-json-evil [src/3rdparty/assimp/contrib/rapidjson/license.txt]
-# FTP masters use old Lintian version for auto-rejects.
-# Drop this override after they upgrade it.
-qt3d-opensource-src source: license-problem-json-evil src/3rdparty/assimp/contrib/rapidjson/license.txt



More information about the Neon-commits mailing list