# Template file for 'duktape' pkgname=duktape version=2.3.0 revision=1 build_style=gnu-makefile make_build_args="-f Makefile.sharedlibrary" make_install_args="-f Makefile.sharedlibrary INSTALL_PREFIX=\${DESTDIR}/usr" short_desc="Embeddable JavaScript engine" maintainer="Christopher Brannon " license="MIT" homepage="http://duktape.org" distfiles="https://github.com/svaarala/${pkgname}/releases/download/v${version}/${pkgname}-${version}.tar.xz" checksum=ed6e2f3ab2061628a7aeee27ccff16538ba6a151480cccf2e846bd061e45afe8 pre_build() { sed -i 's|^CC.*||g' Makefile.sharedlibrary } pre_install() { vmkdir /usr/lib vmkdir /usr/include } post_install() { vlicense LICENSE.txt # Two libraries were installed, one with debugging symbols, one # without. Maybe that makes sense on a distro without debug # splitting, but not on Void. Replace libduktape. cd "${DESTDIR}/usr/lib" rm libduktaped.* } duktape-devel_package() { depends="duktape>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove "usr/lib/*.so" } }