# Contributor: Valery Kartel <valery.kartel@gmail.com>
# Maintainer: Valery Kartel <valery.kartel@gmail.com>
setvar pkgname = 'capstone'
setvar pkgver = '3.0.4'
setvar pkgrel = '1'
setvar pkgdesc = ""The Ultimate Disassembler""
setvar url = ""http://www.capstone-engine.org""
setvar arch = ""all""
setvar license = ""LGPLv2""
setvar depends = """"
setvar depends_dev = "$pkgname"
setvar makedepends = ""cmake""
setvar install = """"
setvar subpackages = ""$pkgname-dev""
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/aquynh/$pkgname/archive/$pkgver.tar.gz
	$pkgname.pc""

setvar _builddir = ""$srcdir"/$pkgname-$pkgver"

proc build {
	cd $_builddir
	cmake CMakeLists.txt \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCAPSTONE_BUILD_STATIC=OFF \
	|| return 1
	make || return 1
}

proc package {
	cd $_builddir
	make DESTDIR="$pkgdir" install || return 1
	install -Dm644 "$srcdir"/$pkgname.pc "$pkgdir"/usr/lib/pkgconfig/$pkgname.pc
	sed -i \
		-e "s/#pkgname/$pkgname/" \
		-e "s/#pkgdesc/$pkgdesc/" \
		-e "s/#pkgver/$pkgver/" \
		"$pkgdir"/usr/lib/pkgconfig/$pkgname.pc
}

setvar md5sums = ""203a3593552afd844b0d7da0f56d21d2  capstone-3.0.4.tar.gz
bcbbe0e5250a246705668638778b9a29  capstone.pc""
setvar sha256sums = ""5d6dadf5864c56f8de66c66088fa68e849d0bff6577865a4f81b6f23112b14f2  capstone-3.0.4.tar.gz
6bfbcd218a9f25ad1b30a45ec698cbfb0c41cf17202bd034d7d4057eafa9c4cd  capstone.pc""
setvar sha512sums = ""a5c29e7c559b5391d6a4ec9a7f766699ea6d321aa2f1fc57fdcec893107fa3ef2f5f6323629971c1129f1ca087df4f3ad03d0a8234d2eae368c8ccfec04dbf4d  capstone-3.0.4.tar.gz
87eacef80df36be18fe86f540a452b7e290c9dfc85d01c7926d263f2e5060f6d5fd6a6c68c350caf532f4926902a77fba24e59cb5e9b606be9706980ae4c8235  capstone.pc""