# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit cvs ECVS_SERVER="cvs.freedesktop.org:/cvs/xcb" ECVS_MODULE="${PN}" DESCRIPTION="XCB-util" HOMEPAGE="http://freedesktop.org/Software/xcb" LICENSE="AS-IS" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="" DEPEND="dev-util/gperf x11-libs/xcb" RDEPEND="" S=${WORKDIR}/${PN} src_compile() { ./autogen.sh || die "autogen.sh failed" econf || die "econf failed" # emake failed because of atom which is broken so made one per one # Resolved with DEPEND gperf (Thanks to caro) # Must be done before all (need by icccm) #emake -C atom xcb_atom.h || die "emake -C atom xcb_atom.h failed" #emake -C atom xcb-atom.pc || die "emake -C atom xcb-atom.pc failed" #emake -C icccm || die "emake -C icccm failed" #emake -C event || die "emake -C event failed" #emake -C property || die "emake -C property failed" #emake -C image || die "emake -C image failed" emake || die "emake failed" } src_install() { einstall || die "einstall failed" #einstall -C icccm || die "einstall -C icccm failed" #einstall -C event || die "einstall -C event failed" #einstall -C property || die "einstall -C property failed" #einstall -C image || die "einstall -C image failed" # Need FEATURES="-sandbox" or a patch (didn't find the way to avoid ACCESS # VIOLATION) # Now ok ##emake -C atom install-pkgconfigDATA || die "emake -C atom install-pkgconfigDATA failed" ##emake -C atom install-xcbincludeHEADERS || die "emake -C atom install-xcbincludeHEADERS failed" #insinto /usr/include/X11/XCB/ #doins ${S}/atom/xcb_atom.h #insinto /usr/lib/pkgconfig #doins ${S}/atom/xcb-atom.pc }