# Template file for 'praat' pkgname=praat version=6.0.43 revision=1 create_wrksrc=yes hostmakedepends="pkg-config" makedepends="alsa-lib-devel gtk+-devel $(vopt_if pulseaudio pulseaudio-devel)" short_desc="Speech analysis, synthesis, and manipulation" maintainer="newbluemoon " license="GPL-2.0-or-later" homepage="http://www.praat.org/" changelog="http://www.fon.hum.uva.nl/praat/manual/What_s_new_.html" distfiles="https://github.com/praat/praat/archive/v${version}.tar.gz" checksum=4e933f4255fade38952144326c979176ab0f570062985fb4d968eb43ed5e23d0 build_options="pulseaudio" build_options_default="pulseaudio" do_build() { for _variant in $(vopt_if pulseaudio pulse alsa) nogui; do cp -a "${pkgname}-${version}" $_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 } }