makedepends=(cmake expat neon doxygen libxml2)

description="Library That Provides Access to the MusicBrainz Server"
url="http://musicbrainz.org/doc/libmusicbrainz"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=libmusicbrainz5
version=5.1.0
release=2

source=(https://github.com/metabrainz/libmusicbrainz/releases/download/release-$version/libmusicbrainz-$version.tar.gz
        16.patch
        19.patch)

prepare() {
  cd libmusicbrainz-$version
  patch -Np1 -i ../16.patch
  patch -Np1 -i ../19.patch
}

build() {

  mkdir -pv build && cd build

  cmake ../libmusicbrainz-$version \
        -DCMAKE_INSTALL_PREFIX:PATH=/usr \
        -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
        -DBUILD_SHARED_LIBS:BOOL=ON

  make

  doxygen ../libmusicbrainz-$version/Doxyfile

  make DESTDIR=$PKG install

  # Documentation
  mkdir -p $PKG/usr/share/doc/$name-$version
  cp -vr docs/ $PKG/usr/share/doc/$name-$version
}
