SUMMARY="A lightweight C library"
DESCRIPTION="Serd is a lightweight C library for RDF syntax which \
supports reading and writing Turtle and NTriples."
HOMEPAGE="http://drobilla.net/software/serd/"
COPYRIGHT="2011-2017 David Robillard"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="http://download.drobilla.net/serd-$portVersion.tar.bz2"
CHECKSUM_SHA256="e3e44a88f90a9971d55e6cbd59a7b9cfa97cfc17c512fed7166a4252d5209298"

ARCHITECTURES="?all !x86_gcc2 x86"
SECONDARY_ARCHITECTURES="x86"

PROVIDES="
	serd$secondaryArchSuffix = $portVersion
	cmd:serdi$secondaryArchSuffix
	lib:libserd_0$secondaryArchSuffix = $portVersion compat >= 0
	"
REQUIRES="
	haiku$secondaryArchSuffix
	"

PROVIDES_devel="
	serd${secondaryArchSuffix}_devel = $portVersion
	devel:libserd_0$secondaryArchSuffix = $portVersion compat >= 0
	"
REQUIRES_devel="
	serd$secondaryArchSuffix == $portVersion base
	"

BUILD_REQUIRES="
	haiku${secondaryArchSuffix}_devel
	"
BUILD_PREREQUIRES="
	cmd:gcc$secondaryArchSuffix
	cmd:make
	cmd:python2
	"

BUILD()
{
	./waf configure --prefix=$prefix \
		--mandir=$manDir --libdir=$libDir --bindir=$binDir \
			--includedir=$includeDir --static --test
	./waf
}

INSTALL()
{
	./waf install

	prepareInstalledDevelLib libserd-0

	packageEntries devel \
		$developDir
}

TEST()
{
	./waf test
}
