# $Id$ PNAME="libglade" PVER="2.6.4" PBUILD="r5" PCAT="gnome-base" DESCRIPTION="libglade" HOMEPAGE="http://www.gnome.org/" DEPEND=">= dev-libs/glib2-2.34 >= x11-libs/gtk2+-2.24 >= dev-libs/atk-2.6 >= dev-libs/libxml2-2.7 >= dev-lang/python-2.7" SDEPEND=">= dev-util/pkgconfig-0.25" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools SRC_URI=( gnome://${PNAME}/${PVER%.*}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/Makefile.in.am-2.4.2-xmlcatalog.patch ) UP2DATE="updatecmd_gnome ${PNAME}" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # do not install the xmlcatalog, we do it later manually mpatch Makefile.in.am-2.4.2-xmlcatalog.patch || die } src_compile() { cd ${SRCDIR} mconfigure --disable-gtk-doc || die mmake || die } src_install() { cd ${SRCDIR} # needed directories minstalldir /etc/xml || die make DESTDIR=${BINDIR} install || die } postinstall() { # update the xml catalog echo "Updating XML catalog ..." ${MROOT}/usr/bin/xmlcatalog --noout --add "system" \ "http://glade.gnome.org/glade-2.0.dtd" \ ${MROOT}/usr/share/xml/libglade/glade-2.0.dtd ${MROOT}/etc/xml/catalog } postremove() { # remove the xml catalog echo "Removing entries from the XML catalog ..." ${MROOT}/usr/bin/xmlcatalog --noout --del \ ${MROOT}/usr/share/xml/libglade/glade-2.0.dtd ${MROOT}/etc/xml/catalog }