# $Header: /magellan-cvs/smage/libmustux/libmustux-0.20.2-r6.smage2,v 1.2 2008/02/07 14:23:44 niro Exp $ PNAME="libmustux" PVER="0.20.2" PBUILD="r6" PCATEGORIE="media-libs" STATE="testing" DESCRIPTION="libmustux for protux." HOMEPAGE="http://www.nongnu.org/protux" DEPEND=">= media-libs/alsa-lib-1.0.14 >= x11-libs/libXt-1 >= x11-libs/qt-3" SDEPEND=">= sys-dev/automake-1.7.2 >= sys-dev/autoconf-2.57" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mbuild SRC_URI=( mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-gcc4.patch ) ## global QT options ## export QTDIR=/usr export QT_MOC=${QTDIR}/bin/moc src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix gcc4 compile issues mpatch ${PNAME}-${PVER}-gcc4.patch || die # fix libdir in mustux-config sed -i "s:-L\${exec_prefix}/lib:-L\${exec_prefix}/$(mlibdir):g" mustux-config.in || die autoreconf --force --install || die # fix missing .so extensions mlibtoolize || die } src_compile() { cd ${SRCDIR} mconfigure \ --with-gnu-ld \ --enable-static=no \ --with-qt-lib-dir=/usr/$(mlibdir) \ || die mmake || die }