Gentoo Archives: gentoo-commits

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pygit2/
Date: Mon, 29 Aug 2022 18:40:33
Message-Id: 1661798414.15a313b22dc3ce8168b079eb27884307765b00d0.arthurzam@gentoo
1 commit: 15a313b22dc3ce8168b079eb27884307765b00d0
2 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 29 18:17:19 2022 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 29 18:40:14 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15a313b2
7
8 dev-python/pygit2: add 1.10.1
9
10 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
11
12 dev-python/pygit2/Manifest | 1 +
13 dev-python/pygit2/pygit2-1.10.1.ebuild | 48 ++++++++++++++++++++++++++++++++++
14 2 files changed, 49 insertions(+)
15
16 diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest
17 index 17b3f1b8f083..e20ad3e01f18 100644
18 --- a/dev-python/pygit2/Manifest
19 +++ b/dev-python/pygit2/Manifest
20 @@ -1 +1,2 @@
21 DIST pygit2-1.10.0.gh.tar.gz 752095 BLAKE2B ff7759c504f49ed124e0e0504742bad02c4f07d7ebf78de8a8f37dba5344e30ca14bbad30cce8e9035f25525499cee0309bf0660f24ffa4594a5dcb527c105e5 SHA512 e3dd6b90eee43e633e790c066f63782a8f8077fece5d94e6d39ff8f869efdad8360fe52473a5ad0e61adb29a646ea091db6486655199c777df1b1af0e9894aae
22 +DIST pygit2-1.10.1.gh.tar.gz 752254 BLAKE2B b0f09eb65be19e9bb0e21afab4613478e1ad516f2cdd10c01328b73233e4e7f3a33d2c90c5ccb35a55050b18e6bf1e1dadb330457a78d0fed9d75da5a4082588 SHA512 d545b5919b6c1ef5411a20acc7463a7ff934852bef209c7254b33365ccb6e127f136537745088be387a07a70e99d2a12466570a515fcb9410216a34a565e7ea9
23
24 diff --git a/dev-python/pygit2/pygit2-1.10.1.ebuild b/dev-python/pygit2/pygit2-1.10.1.ebuild
25 new file mode 100644
26 index 000000000000..47951e5eef7a
27 --- /dev/null
28 +++ b/dev-python/pygit2/pygit2-1.10.1.ebuild
29 @@ -0,0 +1,48 @@
30 +# Copyright 1999-2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +DISTUTILS_USE_PEP517=setuptools
36 +PYTHON_COMPAT=( python3_{8..11} )
37 +
38 +inherit distutils-r1
39 +
40 +DESCRIPTION="Python bindings for libgit2"
41 +HOMEPAGE="
42 + https://github.com/libgit2/pygit2/
43 + https://pypi.org/project/pygit2/
44 +"
45 +SRC_URI="
46 + https://github.com/libgit2/pygit2/archive/v${PV}.tar.gz
47 + -> ${P}.gh.tar.gz
48 +"
49 +
50 +LICENSE="GPL-2-with-linking-exception"
51 +SLOT="0"
52 +KEYWORDS="~amd64 ~riscv ~x86"
53 +
54 +DEPEND="
55 + =dev-libs/libgit2-1.5*:=
56 +"
57 +BDEPEND="
58 + >=dev-python/cffi-1.9.1:=[${PYTHON_USEDEP}]
59 +"
60 +RDEPEND="
61 + ${DEPEND}
62 + ${BDEPEND}
63 +"
64 +
65 +distutils_enable_tests pytest
66 +
67 +src_prepare() {
68 + distutils-r1_src_prepare
69 +
70 + # unconditionally prevent it from using network
71 + sed -i -e '/has_network/s:True:False:' test/utils.py || die
72 +}
73 +
74 +src_test() {
75 + rm -r pygit2 || die
76 + distutils-r1_src_test
77 +}