# $Id$ PNAME="pango" PVER="1.44.7" PBUILD="r1" PCAT="x11-libs" DESCRIPTION="Library for layout and rendering of internationalized text." HOMEPAGE="http://www.pango.org/" DEPEND_x86_64=">= sys-apps/multiarch-wrapper-1" SPECIAL_VARS="DEPEND_x86_64" DEPEND="$(marchdepend) >= x11-libs/libXrender-0.9 >= x11-libs/libX11-1.6 >= x11-libs/libXft-2 >= dev-libs/glib2-2.58 >= dev-libs/fribidi-0.19 >= media-libs/fontconfig-2.11 >= media-libs/freetype-2.6 >= media-libs/harfbuzz-libs-2.0 >= x11-libs/cairo-1.16 >= sys-libs/libstdc++-6.3" ALX_DEV_DEPEND=">= x11-libs/libXrender-dev-0.9 >= x11-libs/libX11-dev-1.6 >= x11-libs/libXft-dev-2 >= dev-libs/glib2-dev-2.58 >= dev-libs/fribidi-dev-0.19 >= media-libs/fontconfig-dev-2.11 >= media-libs/freetype-dev-2.6 >= media-libs/harfbuzz-2.0 >= x11-libs/cairo-dev-1.16 >= sys-libs/libstdc++-dev-6.3" SDEPEND=">= dev-util/pkgconfig-0.25 ${ALX_DEV_DEPEND}" # simul linux32 to get configthings right EMUL_LINUX_32=true ALX_PKG_KEEP="etc/pango usr/bin/pango-querymodules usr/$(mlibdir)/*.so.* usr/$(mlibdir)/pango/1.6.0/modules/pango-basic-fc.so usr/$(mlibdir)/pango/1.6.0/modules/pango-basic-x.so" sminclude multilib meson mtools alx-split msetfeature "!check" SRCFILE="${PNAME}-${PVER}.tar.xz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" SRC_URI=( gnome://${PNAME}/${PVER%.*}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd_gnome ${PNAME}" src_compile() { meson_src_compile $(meson_opt gir false) $(meson_opt enable_docs false) || die } preinstall() { add_conf_prot_mask /etc/pango } postinstall() { # remove deprecated pango.modules files local confdir if [[ ${ARCH} = x86_64 ]] then confdir=/etc/pango/i686-pc-linux-gnu if [ -f ${MROOT}/${confdir}/pango.modules ] then rm ${MROOT}/${confdir}/pango.modules fi fi confdir=/etc/pango/${CHOST} if [ -f ${MROOT}/${confdir}/pango.modules ] then rm ${MROOT}/${confdir}/pango.modules fi }