# Template file for 'racket' pkgname=racket version=7.1 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=e973298a17893bb3afeafc68ca422bb9ffbd6c307059c753bcd1ffaccd071fa0 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() { noarch=yes short_desc+=" -- documentation" depends="racket>=${version}_${revision}" pkg_install() { vmove usr/share/doc/racket } }