# Contributor: Carlo Landmeter # 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""