dev-python/flask-browserid: port to distutils-r1 also add version 0.0.4
authorDa Risk <da_risk@geekorum.com>
Mon, 17 Aug 2015 12:04:02 +0200
changeset 172 ff7ca16f5480
parent 161 df5c00aba7c2
child 173 c3461f2c103c
dev-python/flask-browserid: port to distutils-r1 also add version 0.0.4 (Portage version: 2.2.20.1/hg/Linux x86_64, unsigned Manifest commit)
dev-python/flask-browserid/Manifest
dev-python/flask-browserid/flask-browserid-0.0.4.ebuild
dev-python/flask-browserid/flask-browserid-9999.ebuild
dev-python/flask-browserid/metadata.xml
--- a/dev-python/flask-browserid/Manifest	Mon Aug 17 10:36:39 2015 +0200
+++ b/dev-python/flask-browserid/Manifest	Mon Aug 17 12:04:02 2015 +0200
@@ -1,1 +1,1 @@
-EBUILD flask-browserid-9999.ebuild 921 SHA256 3f97727ea4c82725dd48a071af45d2610905db22af8fed328944115e4c943323 SHA512 d925cd321fff2a26d5c0f80c83dabd839efd5a7357586b7299fb7af4bee20743f7d50a9fe028130703b7710a51d8386f7cc3d652107fcd6708550369186d4660 WHIRLPOOL 4a315bf370aaeaa4f715ea0c8dc99a692fd221903c1899e82b80f6a608635a980621303dd636b4720d40145db3eeb593fe88d993cb2643997edd967ecc03e912
+DIST Flask-BrowserID-0.0.4.tar.gz 5918 SHA256 79a72ff110c3dcdfbe91977fb79ed7ceb4f290aa2100942603077d39c5801dbe SHA512 07230b3995ed0e820baa1cbe30880f5c71db889eb3c136ce2c1ff67eaea2e5c7bdec896b397d8d8fb3bcd776b5e384730c310d579caccd05e5846a10b3ee5e74 WHIRLPOOL 84cb8d47b5931c1b01d061e9b9983528633ca01a40ef1c16bc441be5c7839ce17bf5b25c311215bb94990384aad1276f2d229b409948102aab54378e96d98abc
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dev-python/flask-browserid/flask-browserid-0.0.4.ebuild	Mon Aug 17 12:04:02 2015 +0200
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+EGIT_REPO_URI="git://github.com/garbados/flask-browserid.git"
+
+[[ ${PV} == 9999 ]] && SCM=git-r3
+
+inherit distutils-r1 ${SCM}
+
+MY_PN="Flask-BrowserID"
+DESCRIPTION="Flask support for BrowserID authentication"
+HOMEPAGE="http://pypi.python.org/pypi/Flask-BrowserID"
+
+if [ ${PV} != 9999 ]; then
+	SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) "
+RDEPEND=">=dev-python/flask-0.9[${PYTHON_USEDEP}]
+		>=dev-python/flask-login-0.1.3[${PYTHON_USEDEP}]
+		dev-python/requests[${PYTHON_USEDEP}]
+		dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_compile_all() {
+	if use doc; then
+		einfo "Generation of documentation"
+		cd docs
+		emake html || die "Generation of documentation failed"
+	fi
+}
+
+python_install_all() {
+	use doc && local HTML_DOCS=( doc/_build/html/. )
+
+	distutils-r1_python_install_all
+}
+
+python_test() {
+	esetup.py test
+}
--- a/dev-python/flask-browserid/flask-browserid-9999.ebuild	Mon Aug 17 10:36:39 2015 +0200
+++ b/dev-python/flask-browserid/flask-browserid-9999.ebuild	Mon Aug 17 12:04:02 2015 +0200
@@ -1,47 +1,50 @@
-EAPI="3"
-PYTHON_DEPEND="2:2.5"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="2.4 3.*"
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
 
-inherit distutils git-2
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
 
 EGIT_REPO_URI="git://github.com/garbados/flask-browserid.git"
 
+[[ ${PV} == 9999 ]] && SCM=git-r3
+
+inherit distutils-r1 ${SCM}
+
 MY_PN="Flask-BrowserID"
-
 DESCRIPTION="Flask support for BrowserID authentication"
 HOMEPAGE="http://pypi.python.org/pypi/Flask-BrowserID"
 
+if [ ${PV} != 9999 ]; then
+	SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+	S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc"
+IUSE="doc test"
 
-RDEPEND=">=dev-python/flask-0.9
-		>=dev-python/flask-login-0.1.3
-		dev-python/requests
-		doc? ( dev-python/sphinx ) "
-DEPEND="${RDEPEND}
-	dev-python/setuptools"
+DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) "
+RDEPEND=">=dev-python/flask-0.9[${PYTHON_USEDEP}]
+		>=dev-python/flask-login-0.1.3[${PYTHON_USEDEP}]
+		dev-python/requests[${PYTHON_USEDEP}]
+		dev-python/setuptools[${PYTHON_USEDEP}]"
 
-S="${WORKDIR}/${MY_P}"
-
-PYTHON_MODNAME="flaskext/browserid"
-
-src_compile() {
-	distutils_src_compile
-
+python_compile_all() {
 	if use doc; then
 		einfo "Generation of documentation"
 		cd docs
-		PYTHONPATH=".." emake html || die "Generation of documentation failed"
+		emake html || die "Generation of documentation failed"
 	fi
 }
 
-src_install() {
-	distutils_src_install
+python_install_all() {
+	use doc && local HTML_DOCS=( doc/_build/html/. )
 
-	if use doc; then
-		dohtml -r docs/_build/html/* || die "Installation of documentation failed"
-	fi
+	distutils-r1_python_install_all
 }
+
+python_test() {
+	esetup.py test
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dev-python/flask-browserid/metadata.xml	Mon Aug 17 12:04:02 2015 +0200
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer><email>da_risk@geekorum.com</email></maintainer>
+</pkgmetadata>