#Packager: George Vlahavas pkgname=libmusicbrainz pkgver=5.1.0 pkgrel=1gv source=("https://github.com/metabrainz/libmusicbrainz/releases/download/release-$pkgver/libmusicbrainz-$pkgver.tar.gz" "16.patch") url="http://musicbrainz.org/doc/libmusicbrainz" docs=("readme" "install" "copying" "changelog" "authors" "news" "todo") slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "$pkgname (library for accessing MusicBrainz servers)" "MusicBrainz is a user-maintained community music metadatabase." "The MusicBrainz client library allows applications to make metadata" "lookups to a MusicBrainz server, generate signatures from WAV files" "and create CD Index Disk IDs from audio CD-ROMs." ) build() { cd $startdir/src/libmusicbrainz-${pkgver} # https://github.com/metabrainz/libmusicbrainz/pull/16 patch -p1 < $startdir/src/16.patch || exit 1 mkdir build cd build cmake \ -DCMAKE_INSTALL_PREFIX:PATH=/usr \ -DLIB_SUFFIX=${LIBDIRSUFFIX} \ -DCMAKE_CXX_FLAGS:STRING="$CXXFLAGS" \ -DCMAKE_C_FLAGS:STRING="$CFLAGS" \ -DCMAKE_BUILD_TYPE=Release \ .. make -j $numjobs || return 1 make DESTDIR=$startdir/pkg/ install || return 1 }