Gentoo Archives: gentoo-commits

From: Ian Delaney <idella4@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/rst-linker/
Date: Sat, 30 Apr 2016 10:19:43
Message-Id: 1462011556.0ed3a70d8815055f0306b70db1eb87254c7afeb8.idella4@gentoo
1 commit: 0ed3a70d8815055f0306b70db1eb87254c7afeb8
2 Author: Louis Sautier <sautier.louis <AT> gmail <DOT> com>
3 AuthorDate: Sat Apr 30 00:52:27 2016 +0000
4 Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 30 10:19:16 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed3a70d
7
8 dev-python/rst-linker: new package, initial version 1.6
9
10 required to build dev-python/irc's doc
11
12 Package-Manager: portage-2.2.28
13 Closes: https://github.com/gentoo/gentoo/pull/1376
14
15 Signed-off-by: Ian Delaney <idella4 <AT> gentoo.org>
16
17 dev-python/rst-linker/Manifest | 1 +
18 dev-python/rst-linker/metadata.xml | 17 ++++++++++
19 dev-python/rst-linker/rst-linker-1.6.ebuild | 48 +++++++++++++++++++++++++++++
20 3 files changed, 66 insertions(+)
21
22 diff --git a/dev-python/rst-linker/Manifest b/dev-python/rst-linker/Manifest
23 new file mode 100644
24 index 0000000..1f4355d
25 --- /dev/null
26 +++ b/dev-python/rst-linker/Manifest
27 @@ -0,0 +1 @@
28 +DIST rst.linker-1.6.tar.gz 6439 SHA256 e1eab99dba26c4562f1a034bd0122f84035f0e54750b20ca1e017ed225c66a2e SHA512 f2511f2bef0ef90b9b9bcda11542e768d242cde5d617f17bec1c23cb21819510703033c63b3dda2cacae73a605de2d8930512e040c6703dd881b4dc0d7022baf WHIRLPOOL c097a20d3bd3f3cdc7aeade9a586818a47ad282877d47999de6aaa240595849b127ef84ee25e677bcfc21ce9b4b99e3e7fe7b71d8571ba465d0854b1961350c2
29
30 diff --git a/dev-python/rst-linker/metadata.xml b/dev-python/rst-linker/metadata.xml
31 new file mode 100644
32 index 0000000..a531166
33 --- /dev/null
34 +++ b/dev-python/rst-linker/metadata.xml
35 @@ -0,0 +1,17 @@
36 +<?xml version="1.0" encoding="UTF-8"?>
37 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
38 +<pkgmetadata>
39 + <maintainer type="person">
40 + <email>sautier.louis@×××××.com</email>
41 + <name>Louis Sautier</name>
42 + </maintainer>
43 + <maintainer type="project">
44 + <email>proxy-maint@g.o</email>
45 + <name>Proxy Maintainers</name>
46 + </maintainer>
47 + <upstream>
48 + <remote-id type="pypi">rst.linker</remote-id>
49 + <remote-id type="github">jaraco/rst.linker</remote-id>
50 + <bugs-to>https://github.com/jaraco/rst.linker/issues</bugs-to>
51 + </upstream>
52 +</pkgmetadata>
53
54 diff --git a/dev-python/rst-linker/rst-linker-1.6.ebuild b/dev-python/rst-linker/rst-linker-1.6.ebuild
55 new file mode 100644
56 index 0000000..a4919e0
57 --- /dev/null
58 +++ b/dev-python/rst-linker/rst-linker-1.6.ebuild
59 @@ -0,0 +1,48 @@
60 +# Copyright 1999-2016 Gentoo Foundation
61 +# Distributed under the terms of the GNU General Public License v2
62 +# $Id$
63 +
64 +EAPI=6
65 +
66 +PYTHON_COMPAT=( python{2_7,3_4,3_5} )
67 +
68 +inherit distutils-r1
69 +
70 +MY_PN="${PN/-/.}"
71 +DESCRIPTION="Sphinx plugin to add links and timestamps to the changelog"
72 +HOMEPAGE="https://github.com/jaraco/rst.linker"
73 +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
74 +
75 +LICENSE="MIT"
76 +SLOT="0"
77 +KEYWORDS="~amd64 ~x86"
78 +IUSE="doc test"
79 +
80 +RDEPEND="
81 + dev-python/python-dateutil[${PYTHON_USEDEP}]
82 + dev-python/six[${PYTHON_USEDEP}]
83 +"
84 +DEPEND="
85 + dev-python/setuptools[${PYTHON_USEDEP}]
86 + >=dev-python/setuptools_scm-1.9[${PYTHON_USEDEP}]
87 + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
88 + test? (
89 + >=dev-python/pytest-2.8[${PYTHON_USEDEP}]
90 + dev-python/pytest-runner[${PYTHON_USEDEP}]
91 + )
92 +"
93 +
94 +S="${WORKDIR}/${MY_PN}-${PV}"
95 +
96 +python_compile_all() {
97 + use doc && esetup.py build_sphinx
98 +}
99 +
100 +python_test() {
101 + py.test || die "tests failed with ${EPYTHON}"
102 +}
103 +
104 +python_install_all() {
105 + use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
106 + distutils-r1_python_install_all
107 +}