# Template file for 'joker' pkgname=joker version=1.3.0 revision=1 build_style=go go_import_path=github.com/candid82/joker short_desc="Interpreted dialect of Clojure written in Go and Clojure(Script) linter" maintainer="icp " license="EPL-1.0" homepage="https://joker-lang.org/" changelog="https://github.com/candid82/joker/releases" distfiles="https://github.com/candid82/joker/archive/refs/tags/v${version}.tar.gz" checksum=b05a9f15553f748b9ef827e6c96b42ad9c9d0d6bdf76ae592e77fae640b9d198 if [ "$CROSS_BUILD" ]; then if [ "$XBPS_WORDSIZE" != "$XBPS_TARGET_WORDSIZE" ]; then broken="https://github.com/candid82/joker#cross-platform-builds" fi hostmakedepends+=" joker" fi pre_build() { JOKER="joker" CGO_ENABLED=0 GOARCH= go generate ./... if [ -z "$CROSS_BUILD" ]; then JOKER="../joker" go build fi (cd std; "$JOKER" --hashmap-threshold 8192 generate-std.joke) }