# Template build file for 'libcss'.
pkgname=libcss
version=0.1.2
revision=2
hostmakedepends="pkg-config perl"
makedepends="libparserutils-devel libwapcaplet-devel"
short_desc="CSS parser and selection engine, written in C."
maintainer="davehome <davehome@redthumb.info.tm>"
license="MIT"
homepage="http://www.netsurf-browser.org"
distfiles="http://download.netsurf-browser.org/libs/releases/${pkgname}-${version}-src.tar.gz"
checksum=92c112a059bc5ae490392439401005b47ca5c270f891f6317b64aac738ae1f5e
long_desc="
 LibCSS is a CSS (Cascading Style Sheet) parser and selection engine,
 written in C. It was developed as part of the NetSurf project and is
 available for use by other software under the MIT licence. For further
 details, see the readme.

 * Features
 	Parses CSS, good and bad
 	Simple C API
 	Low memory usage
 	Fast selection engine
 	Portable
 	Shared library"

do_build() {
	make ${makejobs} COMPONENT_TYPE=lib-shared
	make ${makejobs} COMPONENT_TYPE=lib-static
}

do_install() {
	make ${makejobs} COMPONENT_TYPE=lib-shared \
		PREFIX=/usr DESTDIR=${DESTDIR} install
	make ${makejobs} COMPONENT_TYPE=lib-static \
		PREFIX=/usr DESTDIR=${DESTDIR} install

	vinstall "${wrksrc}/COPYING" 0644 "usr/share/licenses/${pkgname}"
}

libcss-devel_package() {
	depends="libcss>=${version}"
	short_desc+=" -- development files"
	pkg_install() {
		vmove usr/include
		vmove usr/lib/pkgconfig
		vmove "usr/lib/*.a"
	}
}

libcss_package() {
	pkg_install() {
		vmove usr
	}
}
