uriparser dependency versions newer >= 1.0.0 incorrectly detected as too old
Brought to you by:
hartwork
New uriparser versions >= 1.0.0 are now available, but the uriparser version check/error in src/XspfReader.cpp:65 only checks minor and patch version (assumes that uriparser will never be >= 1.0.0).
Adjusting the conditional check around this is enough to work around, e.g. replace #if (URI_VER_MINOR < 7) || ((URI_VER_MINOR == 7) && (URI_VER_RELEASE < 2)) with #if (URI_VER_MAJOR == 0) && ((URI_VER_MINOR < 7) || ((URI_VER_MINOR == 7) && (URI_VER_RELEASE < 2))).