# $Id: libglade-2.6.4-r2.smage2 3649 2009-10-28 16:56:13Z niro $ PNAME="libglade" PVER="2.6.4" PBUILD="r3" PCATEGORIE="gnome-base" STATE="unstable" DESCRIPTION="libglade" HOMEPAGE="http://www.gnome.org/" DEPEND=">= dev-libs/glib2-2.24 >= x11-libs/gtk2+-2.20 >= dev-libs/atk-1.30 >= 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 }