# installs libfst, using sdk from /opt/VST Plug-Ins SDK 2.0 # bug #61300 inherit eutils RESTRICT="nomirror" DESCRIPTION="FreeST audio plugin VST container library" HOMEPAGE="http://www.linuxaudiosystems.com/fst/" LICENSE="GPL-2" SRC_URI="http://www.linuxaudiosystems.com/fst/${P}.tar.gz" KEYWORDS="x86" DEPEND="app-emulation/wine =media-libs/vst-sdk-2.0" VSTSDK_DIR="/opt/VST Plug-Ins SDK 2.0" src_unpack() { unpack ${P}.tar.gz || die epatch ${FILESDIR}/fst-1.6-wineliblocfix.patch cd ${WORKDIR}/${P} mkdir vst cp "${VSTSDK_DIR}/vstsdk2/source/common/AEffect.h" \ "${VSTSDK_DIR}/vstsdk2/source/common/aeffectx.h" \ vst/ ln -s vst/*.h . ./fixheaders } src_compile() { cd ${WORKDIR}/${P} aclocal $ACLOCAL_FLAGS || die autoconf || die automake -a -c local myconf EXTRA_ECONF="${EXTRA_ECONF} \ --with-wine-includes=/usr/lib/wine/include/wine/windows \ --with-wine-libraries=/usr/lib/wine/lib \ --with-wine-tools=/usr/lib/wine/bin" ./configure \ --prefix=${D}/usr \ --host=${CHOST} \ --mandir=${D}/usr/share/man \ --infodir=${D}/usr/share/info \ --datadir=${D}/usr/share \ --sysconfdir=${D}/etc \ --localstatedir=${D}/var/lib \ ${EXTRA_ECONF} emake } src_install() { cd ${WORKDIR}/${P} dodir /usr/include einstall dodoc README AUTHORS COPYING ChangeLog }