From 1868f91ff89b47655e5316da217b76e80d2247bd Mon Sep 17 00:00:00 2001
From: plc-user <74435298+plc-user@users.noreply.github.com>
Date: Sun, 1 Jun 2025 11:01:32 +0200
Subject: [PATCH] use symbolic links to collect all licenses in one directory
and adjust sourcecode
---
qelectrotech.qrc | 52 +++++++++++++++++++++++-------------------------
sources/qet.cpp | 4 ++--
2 files changed, 27 insertions(+), 29 deletions(-)
diff --git a/qelectrotech.qrc b/qelectrotech.qrc
index 383ba529c..4d324408f 100644
--- a/qelectrotech.qrc
+++ b/qelectrotech.qrc
@@ -741,36 +741,34 @@
ico/24x16/zh.png
+ See the file "fonts/liberation-fonts.LICENSE" for license information. -->
fonts/LiberationMono-Regular.ttf
- fonts/LiberationMono-Bold.ttf
- fonts/LiberationMono-Italic.ttf
- fonts/LiberationMono-BoldItalic.ttf
- fonts/LiberationSans-Regular.ttf
- fonts/LiberationSans-Bold.ttf
- fonts/LiberationSans-Italic.ttf
- fonts/LiberationSans-BoldItalic.ttf
- fonts/LiberationSerif-Regular.ttf
- fonts/LiberationSerif-Bold.ttf
- fonts/LiberationSerif-Italic.ttf
- fonts/LiberationSerif-BoldItalic.ttf
- fonts/liberation-fonts.NOTICE
- fonts/liberation-fonts.LICENSE
+ fonts/LiberationMono-Bold.ttf
+ fonts/LiberationMono-Italic.ttf
+ fonts/LiberationMono-BoldItalic.ttf
+ fonts/LiberationSans-Regular.ttf
+ fonts/LiberationSans-Bold.ttf
+ fonts/LiberationSans-Italic.ttf
+ fonts/LiberationSans-BoldItalic.ttf
+ fonts/LiberationSerif-Regular.ttf
+ fonts/LiberationSerif-Bold.ttf
+ fonts/LiberationSerif-Italic.ttf
+ fonts/LiberationSerif-BoldItalic.ttf
+ licenses/liberation-fonts.NOTICE
+ licenses/liberation-fonts.LICENSE
- fonts/osifont.ttf
- fonts/osifont-italic.ttf
- fonts/osifont.NOTICE
- fonts/osifont.LICENSE
-
+ As a special exception, if you create a document which uses this font, and embed this font or unaltered
+ portions of this font into the document, this font does not by itself cause the resulting document to be
+ covered by the GNU General Public License. This exception does not however invalidate any other reasons why
+ the document might be covered by the GNU General Public License. If you modify this font, you may extend
+ this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so,
+ delete this exception statement from your version.
+ See the file "fonts/osifont.LICENSE" for license information. -->
+ fonts/osifont.ttf
+ fonts/osifont-italic.ttf
+ licenses/osifont.NOTICE
+ licenses/osifont.LICENSE
licenses/QElectroTech.NOTICE
licenses/QElectroTech.LICENSE
diff --git a/sources/qet.cpp b/sources/qet.cpp
index 4295dd3be..ae941ee67 100644
--- a/sources/qet.cpp
+++ b/sources/qet.cpp
@@ -443,8 +443,8 @@ std::tuple QET::licenses(const QString &name)
const QMap licenses = {
{"QElectroTech", ":/licenses/QElectroTech"},
{"QET-Elements", ":/licenses/QET-Elements"},
- {"liberation-fonts", ":/fonts/liberation-fonts"},
- {"osifont", ":/fonts/osifont"}
+ {"liberation-fonts", ":/licenses/liberation-fonts"},
+ {"osifont", ":/licenses/osifont"}
};
// Get base path for the license files