megacoffee.net Gentoo overlay - legacy mirror
We have moved to Git. This repository is only provided for compatibility with old installations. Learn how to migrate your installation here.
changeset 12:c3acf66affe4
adding everything related to rhodecode; most likely got some transitive dependencies in rhodecode ebuild, needs cleaning
author | Daniel Neugebauer <dneuge@energiequant.de> |
---|---|
date | Tue, 24 Jul 2012 23:20:53 +0200 |
parents | 60c9e5c6cdce |
children | 7d56754e9644 |
files | dev-python/celery/Manifest dev-python/celery/celery-2.2.10.ebuild dev-python/kombu/Manifest dev-python/kombu/kombu-1.5.1.ebuild dev-python/py-bcrypt/Manifest dev-python/py-bcrypt/py-bcrypt-0.2.ebuild dev-python/webob/Manifest dev-python/webob/webob-1.0.8.ebuild dev-vcs/rhodecode/Manifest dev-vcs/rhodecode/rhodecode-1.3.6.ebuild |
diffstat | 10 files changed, 212 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev-python/celery/Manifest Tue Jul 24 23:20:53 2012 +0200 @@ -0,0 +1,1 @@ +EBUILD celery-2.2.10.ebuild 662 RMD160 7478959a0211704890771df887a3716e72ab1eb1 SHA1 d9478aee039926273e674001b8e0e9e964a3b664 SHA256 6cd989178911fed50f139ffa8bfba48082bd435dfab0fbfdacfc2e0a5bd1c9d3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev-python/celery/celery-2.2.10.ebuild Tue Jul 24 23:20:53 2012 +0200 @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="2" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils +inherit git-2 + +DESCRIPTION="a task queue implementation" +HOMEPAGE="http://www.celeryproject.org/" + +# tarball exists (kind of...) but we get a messy filename from it +# so instead we pull the github repository (not ideal but works) +#SRC_URI="https://github.com/celery/celery/tarball/v2.2.10" + +EGIT_REPO_URI="https://github.com/celery/celery.git" +EGIT_COMMIT="c4f068483bb2600c36d31da352f43f6dc3ea3dc7" + +LICENSE="BSD-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RESTRICT_PYTHON_ABIS="3.*"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev-python/kombu/Manifest Tue Jul 24 23:20:53 2012 +0200 @@ -0,0 +1,1 @@ +EBUILD kombu-1.5.1.ebuild 658 RMD160 cd0f01a0ffb551ee4698105441dcd91e63d96920 SHA1 6e28b88e61667dcf0fe6bba2e9c5e6503e13630a SHA256 5e855316d75c42b7a314ed773f12d009587c6be5fd6debfc797482e331a68693
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev-python/kombu/kombu-1.5.1.ebuild Tue Jul 24 23:20:53 2012 +0200 @@ -0,0 +1,26 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="2" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils +inherit git-2 + +DESCRIPTION="an AMQP interface for python" +HOMEPAGE="http://kombu.readthedocs.org/" + +# tarball exists (kind of...) but we get a messy filename from it +# so instead we pull the github repository (not ideal but works) +#SRC_URI="https://github.com/celery/kombu/tarball/v1.5.1" + +EGIT_REPO_URI="https://github.com/celery/kombu.git" +EGIT_COMMIT="63284ce01fef6e644e0f4679dbd0376975e5d17f" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RESTRICT_PYTHON_ABIS="3.*"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev-python/py-bcrypt/Manifest Tue Jul 24 23:20:53 2012 +0200 @@ -0,0 +1,2 @@ +DIST py-bcrypt-0.2.tar.gz 16804 RMD160 c04c6d623dbbd633b57aa76271a5cc93fb2f2426 SHA1 8fbcf01794557c6f9b37ce3a9c296fb8d2d24650 SHA256 86a798053e41620e64c41b9d6cfd820ac4a564ed4030a5fb177b9daef6bbacba +EBUILD py-bcrypt-0.2.ebuild 420 RMD160 30f36eebf16e983848fbcf5790208077494bc5b4 SHA1 4f16da3582202210013c6a46101e9fab40a04f28 SHA256 e4004c10161762a6d2d4a0c393ce14f698a403b6b5a34d425afb39faf925cedb
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev-python/py-bcrypt/py-bcrypt-0.2.ebuild Tue Jul 24 23:20:53 2012 +0200 @@ -0,0 +1,20 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="2" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils + +DESCRIPTION="a Python wrapper to bcrypt" +HOMEPAGE="http://code.google.com/p/py-bcrypt/" + +SRC_URI="http://py-bcrypt.googlecode.com/files/py-bcrypt-0.2.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RESTRICT_PYTHON_ABIS="3.*"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev-python/webob/Manifest Tue Jul 24 23:20:53 2012 +0200 @@ -0,0 +1,2 @@ +DIST WebOb-1.0.8.zip 194699 RMD160 e0264867521e1bd9a0aee295f45f5e2da5061889 SHA1 aa31465748763f3a516a60e814eaf5a34e369b4b SHA256 fe771def02bd7857b5519bdf3ae4ea7ea4ebb7d2f5fa10953c8d4535b0ccb2b5 +EBUILD webob-1.0.8.ebuild 1307 RMD160 0cc05047bacdc0291c00579d579e85dd3d8def82 SHA1 dd72482203a65a21ae70d349bdf0bfb793657f24 SHA256 ef32dc6fa0196430abe2d054dadd9bbff93027d37c2381a27e217eb09792dfee
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev-python/webob/webob-1.0.8.ebuild Tue Jul 24 23:20:53 2012 +0200 @@ -0,0 +1,55 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/webob/webob-1.0.7.ebuild,v 1.6 2011/07/20 22:42:44 halcy0n Exp $ + +EAPI="3" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" +DISTUTILS_SRC_TEST="nosetests" + +inherit distutils eutils + +MY_PN="WebOb" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="WSGI request and response object" +HOMEPAGE="http://pythonpaste.org/webob/ http://pypi.python.org/pypi/WebOb" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="doc test" + +DEPEND="app-arch/unzip + dev-python/setuptools + doc? ( dev-python/sphinx ) + test? ( dev-python/webtest )" +RDEPEND="" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + distutils_src_prepare +} + +src_compile() { + distutils_src_compile + + if use doc; then + einfo "Generation of documentation" + "$(PYTHON -f)" setup.py build_sphinx || die "Generation of documentation failed" + fi +} + +src_install() { + distutils_src_install + + if use doc; then + pushd build/sphinx/html > /dev/null + insinto /usr/share/doc/${PF}/html + doins -r [a-z]* _static || die "Installation of documentation failed" + popd > /dev/null + fi +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev-vcs/rhodecode/Manifest Tue Jul 24 23:20:53 2012 +0200 @@ -0,0 +1,2 @@ +DIST edfff9f37916389144d3a3644d0a7d7adfd79b11.zip 2240778 RMD160 5f6fb2737678b31b137b6c473bcf5f1916d75b98 SHA1 ddcc0d789cf55dbd11db3026ec1fd9f35e8b9ecb SHA256 c7203c1cb5a771acc7b89a5a1d06748db9619ce1b7fcfcb94107d0d712dc7961 +EBUILD rhodecode-1.3.6.ebuild 1849 RMD160 e88f2d83f0d240a2fd2c06c997f8132aa6d3ff0b SHA1 812f207a6ff7b4dfeb3fdbf0ac8be3d4f1b3d6ec SHA256 a9d69c54a5f4a3b53d9e5cc79db47354f9c4e759a674fe4709875efbae7d6c2f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dev-vcs/rhodecode/rhodecode-1.3.6.ebuild Tue Jul 24 23:20:53 2012 +0200 @@ -0,0 +1,77 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="2" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" + +inherit distutils +#inherit mercurial + +DESCRIPTION="a web-based frontend and middleware to Mercurial repositories" +HOMEPAGE="http://rhodecode.org/" + +#SRC_URI="https://rhodecode.org/rhodecode/archive/edfff9f37916389144d3a3644d0a7d7adfd79b11.zip?subrepos=true" +SRC_URI="https://rhodecode.org/rhodecode/archive/edfff9f37916389144d3a3644d0a7d7adfd79b11.zip" + +# removed from DEPEND for errors on emerge +# >=dev-python/python-dateutil-1.5 +# !>=dev-python/python-dateutil-2.0 +# >=dev-python/kombu-1.1.2 +# !>=dev-python/kombu-2.0.0 + + +DEPEND=">=dev-vcs/mercurial-2.2.1 + !>=dev-vcs/mercurial-2.3 + dev-python/pastescript + + =dev-python/pylons-1.0 + =dev-python/beaker-1.6.3 + =dev-python/webhelpers-1.3 + =dev-python/formencode-1.2.4 + =dev-python/sqlalchemy-0.7.6 + =dev-python/mako-0.7.0 + >=dev-python/pygments-1.4 + >=dev-python/whoosh-2.4.0 + !>=dev-python/whoosh-2.5 + dev-python/Babel + =dev-python/python-dateutil-1.5 + >=dev-python/dulwich-0.8.5 + !>=dev-python/dulwich-0.9.0 + =dev-python/webob-1.0.8 + =dev-python/markdown-2.1.1 + =dev-python/docutils-0.8.1 + =dev-python/simplejson-2.5.2 + + >=dev-python/pyparsing-1.5.0 + !>=dev-python/pyparsing-2.0.0 + + dev-python/py-bcrypt + =dev-python/celery-2.2.10 + !>=dev-python/celery-3 + =dev-python/kombu-1.5.1 + >=dev-python/anyjson-0.3.1 + >=dev-python/amqplib-1.0 +" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RESTRICT_PYTHON_ABIS="3.*" + +ACTUALDIR="rhodecode-edfff9f37916" + +distutils_src_compile_pre_hook() { + cd ${ACTUALDIR} +} + +distutils_src_install_pre_hook() { + cd ${ACTUALDIR} +} + +pkg_postinst() { + einfo "You need to setup RhodeCode according to the instructions at:" + einfo " http://packages.python.org/RhodeCode/setup.html" +}