makedepends=(doxygen graphviz)

description="C++ library for interacting with JSON"
url="https://github.com/open-source-parsers/jsoncpp"

packager="Great-OS Team"

PKGMK_KEEP_SOURCES="no"

name=json-cpp
version=1.9.4
release=3

source=(https://github.com/open-source-parsers/jsoncpp/archive/$version.tar.gz)

build() {

  cd jsoncpp-$version

  mkdir -pv build

  echo "${version}" > version

    sed -E "s|(version : )'1.9.0'|\1'${version}'|" -i meson.build

  meson --prefix=/usr --default-library shared build

  python3 doxybuild.py \
          --doxygen="$(which doxygen)" \
          --with-dot

  ninja -C build

}

package() {

  cd jsoncpp-$version

  DESTDIR=$PKG ninja -C build install

  install -Dm 644 README.md -t $PKG/usr/share/doc/$name

}
