Skip to content

builder-module: Record licence files in licences directory as well#706

Open
bbhtt wants to merge 3 commits intomainfrom
bbhtt/lic-more
Open

builder-module: Record licence files in licences directory as well#706
bbhtt wants to merge 3 commits intomainfrom
bbhtt/lic-more

Conversation

@bbhtt
Copy link
Copy Markdown
Contributor

@bbhtt bbhtt commented Mar 7, 2026

The licences directory is a common convention across Qt and KDE
projects. See examples 1, 2, 3. The files inside that directory
usually use the licence id as their filename. Listing them individually
inside licence-files key is annoying but without anything no licence
information is recorded for these projects. So when collecting the
default license files, also collect files inside the licences directory.

@bbhtt bbhtt force-pushed the bbhtt/lic-more branch 2 times, most recently from 40e803d to f5dcbae Compare March 8, 2026 05:42
@bbhtt bbhtt added this to the 1.5.0 milestone Mar 9, 2026
@bbhtt bbhtt force-pushed the bbhtt/lic-more branch 2 times, most recently from d3210ed to d3e2211 Compare March 10, 2026 06:24
@bbhtt bbhtt marked this pull request as draft April 1, 2026 14:29
@bbhtt bbhtt marked this pull request as ready for review April 10, 2026 01:56
bbhtt added 3 commits April 10, 2026 20:30
The licences directory is a common convention across Qt and KDE
projects. See examples [1], [2], [3]. The files inside that directory
usually use the licence id as their filename. Listing them individually
inside licence-files key is annoying but without anything no licence
information is recorded for these projects. So when collecting the
default license files, also collect files inside the licences directory.

[1]: https://github.com/qt/qtbase/tree/2d790125429123aec4fb3dbee8335732f2d122eb/LICENSES
[2]: https://github.com/qt/qtwebengine/tree/cf5db2b9242facf4797a7779ae50916326f75d0b/LICENSES
[3]: https://invent.kde.org/system/dolphin/-/tree/02165defeeeb529a566c8cc00f30e7a5c8c11185/LICENSES
@bbhtt
Copy link
Copy Markdown
Contributor Author

bbhtt commented Apr 10, 2026

changed it to use callbacks, it's easily extensible that way for future but i don't think this needs more licence file handling for a while.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants