# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer:
setvar pkgname = 'ejdb'
setvar pkgver = '1.2.10'
setvar pkgrel = '0'
setvar pkgdesc = ""Embedded JSON Database engine""
setvar url = ""http://ejdb.org/""
setvar arch = ""all""
setvar license = ""GPL""
setvar depends = """"
setvar depends_dev = """"
setvar makedepends = ""cmake $depends_dev zlib-dev""
setvar install = """"
setvar subpackages = ""$pkgname-dev $pkgname-doc $pkgname-libs""
setvar source = ""ejdb-$pkgver.tar.gz::https://github.com/Softmotions/ejdb/archive/v$pkgver.tar.gz""

setvar _builddir = ""$srcdir"/ejdb-$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
	mkdir build && cd build
	cmake \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_INSTALL_LIBDIR=lib \
		-DBUILD_SHARED_LIBS=True \
		-DCMAKE_BUILD_TYPE=Release \
		-DBUILD_SAMPLES=OFF \
		-DPACKAGE_TGZ=OFF \
		../ || return 1
	make || return 1
}

proc package {
	cd "$_builddir"/build
	make DESTDIR="${pkgdir}" install || return 1
}

setvar md5sums = ""85a825c1c880a51a869fadba11a7e52a  ejdb-1.2.10.tar.gz""
setvar sha256sums = ""3a6d4a487e02c05dd67e72a77ee6082fbb1f5a19d4f7f15d14e1c891bbfe520e  ejdb-1.2.10.tar.gz""
setvar sha512sums = ""84c864ec89714eed32256d7301f0ec525c59595f5ae1f41e3bb05b5fb143286308cc6a26de955603f990b1a46aaae2a5fa54c4c42baef91fab75494d0dd3b83e  ejdb-1.2.10.tar.gz""