# Template file for 'mozjs17' pkgname=mozjs17 version=17.0.0 revision=2 wrksrc="mozjs${version}" build_wrksrc="js/src" build_style=gnu-configure hostmakedepends="zip python perl nspr-devel" makedepends="zlib-devel nspr-devel libedit-devel libffi-devel" short_desc="Mozilla JavaScript interpreter and library" homepage="http://www.mozilla.org/js/" license="MPL-1.1, GPL-2, LGPL-2.1" maintainer="Juan RP " distfiles="${MOZILLA_SITE}/js/mozjs${version}.tar.gz" checksum=321e964fe9386785d3bf80870640f2fa1c683e32fe988eeb201b04471c172fba do_configure() { local _args if [ "$CROSS_BUILD" ]; then export HOST_CFLAGS="-Os" export HOST_CXXFLAGS="-Os" _args+=" --target=$XBPS_CROSS_TRIPLET" fi ./configure --prefix=/usr --with-system-nspr \ --enable-threadsafe ${_args} sed -e 's,-L/usr/lib,,g' -i config/autoconf.mk } mozjs17-devel_package() { depends="nspr-devel ${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/bin/js17-config vmove usr/include vmove "usr/lib/*.a" vmove usr/lib/pkgconfig } }