# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer:
setvar pkgname = 'libechonest'
setvar pkgver = '2.3.1'
setvar pkgrel = '0'
setvar pkgdesc = ""C++ library for interfacing with Echo Nest""
setvar url = ""https://projects.kde.org/projects/playground/libs/libechonest""
setvar arch = ""all""
setvar license = ""GPL""
setvar depends = """"
setvar depends_dev = ""qjson-dev qt-dev""
setvar makedepends = ""$depends_dev cmake""
setvar install = """"
setvar subpackages = ""$pkgname-dev""
setvar source = ""http://files.lfranchi.com/libechonest-$pkgver.tar.bz2""

setvar _builddir = ""$srcdir"/libechonest-$pkgver"
proc prepare {
	local i
	cd $_builddir
	for i in $source {
		case (i) {
		*.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1}
		}
	}
}

proc build {
	cd $_builddir
	cmake \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_BUILD_TYPE=Release \
		-DECHONEST_BUILD_TESTS=off \
		../${pkgname}-${pkgver} || return 1
	make || return 1
}

proc package {
	cd $_builddir
	make DESTDIR=${pkgdir} install
}

setvar md5sums = ""d8c60545b056145dc66882971a0acf9c  libechonest-2.3.1.tar.bz2""
setvar sha256sums = ""56756545fd1cb3d9067479f52215b6157c1ced2bc82b895e72fdcd9bebb47889  libechonest-2.3.1.tar.bz2""
setvar sha512sums = ""6d4c3571680657d01516e1fa5c55478a25931a825801b06b7bdd6d16715fe2a72385bd8e74be95e15b8fd2521f8b9f7bde5c2afe73a7bbc1faeba9fadd80d2f3  libechonest-2.3.1.tar.bz2""