# Template file for 'praat' pkgname=praat version=6.0.36 revision=1 hostmakedepends="pkg-config" makedepends="gtk+-devel alsa-lib-devel $(vopt_if pulseaudio pulseaudio-devel)" short_desc="Speech analysis, synthesis, and manipulation" maintainer="newbluemoon " license="GPL-2" homepage="http://www.praat.org/" distfiles="https://github.com/praat/${pkgname}/archive/v${version}.tar.gz" checksum=1829eedf0c03780ce29c2b1a778b4065ff19d3959dbe919b25e721206f113c52 build_options="pulseaudio" do_build() { mkdir /tmp/original mv * /tmp/original mv /tmp/original . for _variant in $(vopt_if pulseaudio pulse alsa) nogui; do cp -rp original $_variant cd $_variant cp makefiles/makefile.defs.linux.${_variant} ./makefile.defs sed -i -e 's/$(LIBS)/& $(LDFLAGS)/' Makefile sed -i -e 's/CC = gcc/CC = "${CC}"/' \ -e 's/CXX = g++/CXX = "${CXX}"/' \ -e 's/LINK = g++/LINK = "${CXX}"/' \ -e 's/AR = ar/AR = "${AR}"/' \ -e 's/-O\(1\|3\)//' \ -e 's/CFLAGS =/CFLAGS +=/' \ -e 's/CXXFLAGS =/CXXFLAGS +=/' \ makefile.defs make ${makejobs} CC="$CC" CXX="$CXX" LD="$LD" AR="$AR" mv praat* .. cd .. done } do_install() { vbin praat vbin praat_nogui } praat-nogui_package() { short_desc+=" (nogui)" pkg_install() { vmove usr/bin/praat_nogui } }