Music Notation Interchange Document Object Model for C++17
212.09 KB
built 2026-10-15 10:49:26 GMT
Description
Document object model for the MNX music interchange format. It is compatible
with the C++17 standard.
- compatible with the C++17 standard and higher (currently tested with C++23)
- uses nlohmann_json as its JSON parser
- allows structured access to MNX objects, without the need of quoted strings
- validates against the MNX schema using json-schema-validator
- no class serialization beyond nlohmann
- every MNX class is a wrapper around the root JSON object and a pointer to
the location of the instance
Dependencies
13 totalRequires9
- cmake
- cmake(GTest)
- cmake(nlohmann_json_schema_validator)
- cmake-rpm-macros
- gcc-c++
- json-static
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(DynamicBuildRequires) <= 4.15.0-1
- rpmlib(FileDigests) <= 4.6.0-1
Provides4
- mnxdom = 3.0.1-1.fc45
- mnxdom-debuginfo = 3.0.1-1.fc45
- mnxdom-debugsource = 3.0.1-1.fc45
- mnxdom-devel = 3.0.1-1.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
3Name ![]() |
Size |
|---|---|
| mnxdom-3.0.1.tar.gz | 196.98 KB |
| mnxdom-soname.patch | 493.00 B |
| mnxdom.spec | 2.90 KB |
Files 1–3 of 3
Component of
buildroots that installed this RPMNo Buildroots
