# Template file for 'racket' pkgname=racket version=7.3 revision=1 build_style=gnu-configure build_wrksrc=src hostmakedepends="gsfonts" makedepends="sqlite-devel gtk+-devel" depends="gtk+" short_desc="A programmable programming language" maintainer="Andrea Brancaleoni " license="LGPL-3" homepage="http://racket-lang.org/" distfiles="http://mirror.racket-lang.org/installers/${version}/${pkgname}-${version}-src.tgz" checksum=d49b11de4aa8f62d23d096134d4246f6cbd7a1da326645fecc072d28ad38c040 nostrip=yes if [ "$CROSS_BUILD" ]; then configure_args+=" --enable-racket=/usr/bin/racket" hostmakedepends+=" racket sqlite-devel" fi case "$XBPS_TARGET_MACHINE" in *-musl) makedepends+=" libucontext-devel";; i686) broken="make[1]: *** [Makefile:177: install-3m] Aborted";; esac pre_configure() { case "$XBPS_TARGET_MACHINE" in *-musl) export CFLAGS+=" -D_GNU_SOURCE" export LIBS+=" -lucontext" ;; esac } post_install() { vlicense COPYING-libscheme.txt } racket-doc_package() { archs=noarch short_desc+=" -- documentation" depends="racket>=${version}_${revision}" pkg_install() { vmove usr/share/doc/racket } }