Building this package is made much more difficult because it requires a newer version of libyajl than is carried by most distributions, and to get around certain parsing bugs it is necessary to use a forked version with fixes. Pull requests on the yajl project were raised months ago to contribute the fixes upstream but they haven't been picked up, and building using a non-system libyajl is very messy, requiring overrides to PKG_CONFIG_LIBDIR and editing the paths in the installed header files.
To address these issues it would be best to spin an internal json parser and remove the libyajl dependency.
Building this package is made much more difficult because it requires a newer version of libyajl than is carried by most distributions, and to get around certain parsing bugs it is necessary to use a forked version with fixes. Pull requests on the yajl project were raised months ago to contribute the fixes upstream but they haven't been picked up, and building using a non-system libyajl is very messy, requiring overrides to PKG_CONFIG_LIBDIR and editing the paths in the installed header files.
To address these issues it would be best to spin an internal json parser and remove the libyajl dependency.