# Template file for 'chuck' pkgname=chuck version=1.4.0.1 revision=1 build_wrksrc=src build_style=gnu-makefile make_use_env=yes make_build_target="linux-jack" hostmakedepends="bison flex" makedepends="jack-devel libsndfile-devel liblo-devel" short_desc="Concurrent, on-the-fly audio programming language" maintainer="Orphaned " license="GPL-2.0-or-later" homepage="http://chuck.cs.princeton.edu" changelog="https://chuck.cs.princeton.edu/release/VERSIONS" distfiles="http://chuck.cs.princeton.edu/release/files/$pkgname-$version.tgz" checksum=11a20c34b385e132bf43d5ae6a562c652f631828cc6b1562a4c029bc9a850ed4 post_extract() { # use CC, CXX and LD from environment vsed -e '/^CC=/d' -e '/^CXX=/d' -e '/^LD=/d' -i src/makefile -i src/core/makefile # fix parallel builds for make in sub directories vsed -e 's/^\tmake /\t+$(MAKE) /' -i src/makefile # use CC instead of LD when linking vsed -e 's/$(LD)/$(CC)/g' -i src/makefile } do_install() { vbin chuck }