# $Id$ PNAME="libXp" PVER="1.0.0" PBUILD="r7" PCATEGORIE="x11-libs" DESCRIPTION="X Print Library." HOMEPAGE="http://xorg.freedesktop.org" DEPEND=">= x11-libs/libX11-1.4 >= x11-libs/libXext-1.3 >= x11-libs/libXau-1" #SDEPEND=">= x11-proto/printproto-1" sminclude xorg multilib cleanutils PRINTPROTO_PVER="1.0.4" PRINTPROTO_SRCFILE="printproto-${PRINTPROTO_PVER}.tar.bz2" PRINTPROTO_SRCDIR="${BUILDDIR}/printproto-${PRINTPROTO_PVER}" SRC_URI=( ${SRC_URI[*]} http://ftp.x.org/pub/individual/proto/${PRINTPROTO_SRCFILE} mirror://printproto/${PRINTPROTO_SRCFILE} ) src_prepare() { munpack ${SRCFILE} || die # need printproto to build oldmunpack ${PRINTPROTO_SRCFILE} || die ln -snf . ${PRINTPROTO_SRCDIR}/include || die ln -snf . ${PRINTPROTO_SRCDIR}/X11 || die ln -snf . ${PRINTPROTO_SRCDIR}/extensions || die } src_compile() { # create pkgconfig file printproto.pc cd ${PRINTPROTO_SRCDIR} oldmconfigure --prefix=${PRINTPROTO_SRCDIR} || die # include printproto PKG_CONFIG_PATH+=":${PRINTPROTO_SRCDIR}" \ mconfigure --prefix=${X11_DIR} || die mmake || die } src_install() { mmake DESTDIR=${BINDIR} install || die # cleanup, only keep the lib, no dev files (.la,.pc etc) - and honor multilib! zapmost ${BINDIR} \ usr/$(mlibdir)/*.so \ $([[ $(mlibdir) != lib ]] && echo "usr/lib/*.so") \ usr/$(mlibdir)/*.so.* \ $([[ $(mlibdir) != lib ]] && echo "usr/lib/*.so.*") \ || die }