# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-python/pyxf86config/pyxf86config-0.3.34-r1.ebuild,v 1.17 2009/01/04 21:44:20 patrick Exp $ inherit eutils python rpm autotools # Tag for which Fedora Core version it's from FCVER="8" # Revision of the RPM. Shouldn't affect us, as we're just grabbing the source # tarball out of it RPMREV="1" DESCRIPTION="Python wrappers for libxf86config" HOMEPAGE="http://fedoraproject.org/wiki/Pyxf86config" SRC_URI="mirror://fedora-dev/development/source/SRPMS/${P}-${RPMREV}.fc${FCVER}.src.rpm" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" IUSE="" RDEPEND="=dev-libs/glib-2* dev-lang/python" DEPEND="${RDEPEND} >=x11-base/xorg-server-1.1.1-r1" pkg_setup() { if built_with_use x11-base/xorg-server minimal; then eerror "To build ${PN} you need the libxf86config static library from" eerror "x11-base/xorg-server, which is not built when the minimal USE flag is used." eerror "Please disable the minimal USE flag for x11-base/xorg-server" die "Missing libxf86config.a" fi } src_unpack() { rpm_src_unpack cd "${S}" if has_version '>=x11-base/xorg-server-1.4' ; then epatch "${FILESDIR}/xorg-server-1.4-compat.patch" fi # Compat with 1.5 epatch "${FILESDIR}"/0.3.34-remove-rgbpath.patch # (#206989) Cleaned up Makefile.am that works correctly on amd64 cp "${FILESDIR}"/Makefile.am "${S}"/ || die eautoreconf } src_compile() { python_version econf --with-python-version=${PYVER} || die "econf failed" emake || die "emake failed" } src_install() { emake DESTDIR="${D}" install || die "emake install failed" }