dev-python/flask-browserid/flask-browserid-9999.ebuild
author Da Risk <da_risk@geekorum.com>
Sat, 29 Dec 2012 02:05:11 +0100
changeset 56 1ee485242af4
parent 51 a2ca63cc540e
child 172 ff7ca16f5480
permissions -rw-r--r--
add repoze-profile need by mozilla sync
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
51
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     1
EAPI="3"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     2
PYTHON_DEPEND="2:2.5"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     3
SUPPORT_PYTHON_ABIS="1"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     4
RESTRICT_PYTHON_ABIS="2.4 3.*"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     5
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     6
inherit distutils git-2
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     7
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     8
EGIT_REPO_URI="git://github.com/garbados/flask-browserid.git"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     9
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    10
MY_PN="Flask-BrowserID"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    11
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    12
DESCRIPTION="Flask support for BrowserID authentication"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    13
HOMEPAGE="http://pypi.python.org/pypi/Flask-BrowserID"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    14
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    15
LICENSE="MIT"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    16
SLOT="0"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    17
KEYWORDS="~amd64 ~x86"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    18
IUSE="doc"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    19
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    20
RDEPEND=">=dev-python/flask-0.9
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    21
		>=dev-python/flask-login-0.1.3
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    22
		dev-python/requests
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    23
		doc? ( dev-python/sphinx ) "
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    24
DEPEND="${RDEPEND}
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    25
	dev-python/setuptools"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    26
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    27
S="${WORKDIR}/${MY_P}"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    28
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    29
PYTHON_MODNAME="flaskext/browserid"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    30
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    31
src_compile() {
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    32
	distutils_src_compile
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    33
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    34
	if use doc; then
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    35
		einfo "Generation of documentation"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    36
		cd docs
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    37
		PYTHONPATH=".." emake html || die "Generation of documentation failed"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    38
	fi
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    39
}
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    40
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    41
src_install() {
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    42
	distutils_src_install
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    43
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    44
	if use doc; then
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    45
		dohtml -r docs/_build/html/* || die "Installation of documentation failed"
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    46
	fi
a2ca63cc540e Add some flask extensions ebuilds
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    47
}