# Contributor: André Klitzing <aklitzing@gmail.com>
# Maintainer: André Klitzing <aklitzing@gmail.com>
setvar pkgname = 'tinyxml2'
setvar pkgver = '5.0.1'
setvar pkgrel = '0'
setvar pkgdesc = ""A simple, small, efficient, C++ XML parser""
setvar url = ""http://www.grinninglizard.com/tinyxml2/""
setvar arch = ""all""
setvar license = ""zlib""
setvar makedepends = ""cmake""
setvar subpackages = ""$pkgname-dev""
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/leethomason/$pkgname/archive/$pkgver.tar.gz""
setvar builddir = ""$srcdir/"$pkgname-$pkgver"

proc build {
	cd $builddir
	mkdir -p build && cd build
	cmake .. \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_INSTALL_LIBDIR=lib \
		-DCMAKE_BUILD_TYPE=Release
	make
}

proc check {
	cd "$builddir"/build
	make test
}

proc package {
	cd "$builddir"/build
	make DESTDIR="$pkgdir" install
}

setvar sha512sums = ""a51ec5843774df0482620c549fb6c61d30a6db5025be26ff6d25b3c53533a27a57f00b026bd9fbca78e9e30084b3f5f6fbff9dba315d078419da084b57f518ba  tinyxml2-5.0.1.tar.gz""