# $Header: /magellan-cvs/smage/ladspa-sdk/ladspa-sdk-1.13-r1.smage2,v 1.1 2008/05/31 17:53:22 niro Exp $ PNAME="ladspa-sdk" PVER="1.13" PBUILD="r1" PCATEGORIE="media-libs" STATE="unstable" DESCRIPTION="Linux Audio Developer's Simple Plugin API (LADSPA)." HOMEPAGE="http://www.ladspa.org/" DEPEND=">= virtual/glibc" SDEPEND=">= sys-apps/sed-4" SRCFILE="${PNAME/-/_}_${PVER}.tgz" SRCDIR="${BUILDDIR}/${PNAME/-/_}" sminclude mtools SRC_URI=( http://www.ladspa.org/download/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-1.12-gcc4.patch ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR}/src # fixes compile issues with gcc4 mpatch ${PNAME}-1.12-gcc4.patch || die # force usage of our CFLAGS sed -i "/^CFLAGS/ s:-O3:${CFLAGS}:" makefile || die } src_compile() { cd ${SRCDIR}/src mmake targets || die } src_install() { cd ${SRCDIR}/src # needed directories minstalldir /etc/env.d || die mmake \ INSTALL_PLUGINS_DIR=${BINDIR}/usr/$(mlibdir)/ladspa \ INSTALL_INCLUDE_DIR=${BINDIR}/usr/include \ INSTALL_BINARY_DIR=${BINDIR}/usr/bin \ install \ || die # rezound needs the environent var LADSPA_PATH to run echo "LADSPA_PATH=/usr/$(mlibdir)/ladspa" \ > ${BINDIR}/etc/env.d/60ladspa || die cd ${SRCDIR} minstalldocs doc/COPYING doc/*.txt || die }