You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: complete Phase 5 packaging and release readiness for Core85 v1.0.0
- add CMake install rules for the GUI app, core library, headers, docs, and sample programs
- add CPack packaging with release archive generation and SHA256 checksum output
- add release notes and LGPL redistribution notices
- refresh README and runbook to match the shipped v1.0 workflow
- add CI matrix coverage for build, test, and package smoke checks on macOS, Ubuntu, and Windows
- verify full test suite stays green with 411 passing tests
Core85 is distributed as a C++17 application and library with a Qt 6 desktop frontend.
6
+
7
+
## Qt Notice
8
+
9
+
Core85 is intended to use the Qt LGPL edition with dynamic linking for redistribution scenarios that require LGPL compliance. When shipping binary packages, bundle only the Qt runtime pieces required by the application.
10
+
11
+
Redistributors are responsible for:
12
+
13
+
- complying with the applicable Qt license terms
14
+
- preserving Qt copyright and license notices
15
+
- making any required reverse-linking or relinking rights available when LGPL obligations apply
16
+
17
+
## Third-Party Components
18
+
19
+
### Qt 6
20
+
21
+
- usage: GUI framework and runtime deployment support
22
+
- upstream: The Qt Company and contributors
23
+
- expected license path: refer to the installed Qt distribution used to build the package
24
+
25
+
### GoogleTest
26
+
27
+
- usage: development and test-only dependency
28
+
- upstream: GoogleTest contributors
29
+
- note: not required for end-user runtime packages
30
+
31
+
## Packaging Guidance
32
+
33
+
- keep Qt runtime deployment minimal
34
+
- do not bundle development-only tools into end-user packages
35
+
- verify package contents and package size during release smoke tests
0 commit comments