diff options
author | BlackNoxis <steven.darklight@gmail.com> | 2014-10-27 18:38:05 +0200 |
---|---|---|
committer | BlackNoxis <steven.darklight@gmail.com> | 2014-10-27 18:38:05 +0200 |
commit | 24934e623441310f644e5f72855b0f2bf9f3cd1a (patch) | |
tree | a453939bf58199bc2c3ff27bcf0accf2b221c6c4 /dev-python/python-report/python-report-0.10-r1.ebuild | |
parent | 687f45092b4f4ccf33765cee7427f054bae22344 (diff) |
Incoming! Moving Rogento.git to kogaion-desktop. Finally
Diffstat (limited to 'dev-python/python-report/python-report-0.10-r1.ebuild')
-rw-r--r-- | dev-python/python-report/python-report-0.10-r1.ebuild | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/dev-python/python-report/python-report-0.10-r1.ebuild b/dev-python/python-report/python-report-0.10-r1.ebuild new file mode 100644 index 00000000..52260467 --- /dev/null +++ b/dev-python/python-report/python-report-0.10-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +EGIT_REPO_URI="git://git.fedorahosted.org/report.git" +EGIT_COMMIT="${PV}" +inherit base git-2 autotools eutils + +DESCRIPTION="Provides a single configurable problem/bug/issue reporting API." +HOMEPAGE="http://git.fedoraproject.org/git/?p=report.git;a=summary" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="app-arch/rpm + net-misc/curl" +RDEPEND="dev-libs/openssl + net-misc/curl + dev-libs/libxml2" + +src_prepare() { + + epatch "${FILESDIR}"/${P}-sabayon-defaults.patch + epatch "${FILESDIR}"/${P}-disable-rpm.patch + epatch "${FILESDIR}"/${P}-fix-version-detection.patch + + eautoreconf || die "cannot run eautoreconf" + autoreconf -i || die "wtf" + eautomake || die "cannot run eautomake" +} + +src_configure() { + econf --prefix=/usr || die "configure failed" +} + +src_compile() { + # workaround crappy build system + mkdir -p "${S}/python/report/templates/RHEL-template/bugzillaCopy" + touch "${S}/python/report/templates/RHEL-template/bugzillaCopy/VERSION" + + emake || die "make failed" +} + +src_install() { + base_src_install + + # remove Red Hat stuff + rm "${D}"/etc/report.d/RHEL.ini + rm "${D}"/etc/report.d/dropbox.redhat.com.ini + rm "${D}"/etc/report.d/bugzilla.redhat.com.ini + + # XXX: {not yet implemented} install Sabayon configuration + # cp "${FILESDIR}"/bugs.sabayon.org.ini "${D}/etc/report.d/" + find "${D}"/ -name "bugzilla-template" -type d | xargs rm -rf + find "${D}"/ -name "RHEL-template" -type d | xargs rm -rf + find "${D}"/ -name "strata-template" -type d | xargs rm -rf + +} |