libmspub 0.1.5
Selected licence: Mozilla Public License 2.0. PubHarbor uses the release without modification.
- Download exact source
- Read the complete MPL 2.0
- SHA-256:
3671095f5a10bee8a755052a30576952c5b16d8b0f2ba9f2fb998338c18cb119
librevenge 0.0.6
Selected licence: Mozilla Public License 2.0. Its POLE-derived OLE stream implementation carries a BSD 3-Clause notice. PubHarbor uses the release without modification.
- Download exact source
- Read the complete MPL 2.0
- Read the complete POLE BSD notice
- SHA-256:
52a65e904d255dbdd97a8b7bb28d6574e14f999eb01416aff004502406d0904d
ICU4C 78.3 and Boost 1.90.0
ICU is provided under the Unicode License v3 with its bundled third-party notices. Boost headers are provided under the Boost Software License 1.0. Complete copies are included inside PubHarbor and can be read from Help & Privacy → Open-source licenses.
Build instructions and patches
No local patches are applied to libmspub or librevenge. The release libraries are built on macOS with Xcode’s Clang toolchain as static C++17 libraries. ICU is configured static-only with tests, samples, tools, dynamic loading, and ICU I/O disabled for target slices. librevenge is configured with streams enabled and generators, shared libraries, tests, and documentation disabled. libmspub is configured with shared libraries, tools, documentation, and warnings-as-errors disabled. Target slices are macOS arm64/x86_64, iOS Simulator arm64/x86_64, and iPhoneOS arm64, with minimum targets macOS 14 and iOS 17. The resulting slices are combined with xcrun lipo -create. Rebuild scripts and the retained exact archives are maintained by Eutopix Labs for as long as the corresponding binaries remain distributed.
Your licence rights
Each component is governed by its applicable licence. Nothing in PubHarbor’s executable licence terms limits rights granted under those open-source licences. The original archives and deterministic native build instructions are retained by Eutopix Labs for release reproducibility.