Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/jq/
Date: Thu, 22 Sep 2022 21:06:12
Message-Id: 1663880763.082eec667b649187975f67a885150caf03ea5ec2.zmedico@gentoo
1 commit: 082eec667b649187975f67a885150caf03ea5ec2
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 22 21:05:23 2022 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 22 21:06:03 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082eec66
7
8 dev-python/jq: add 1.3.0
9
10 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
11
12 dev-python/jq/Manifest | 1 +
13 dev-python/jq/jq-1.3.0.ebuild | 28 ++++++++++++++++++++++++++++
14 2 files changed, 29 insertions(+)
15
16 diff --git a/dev-python/jq/Manifest b/dev-python/jq/Manifest
17 index 02bcefef6d13..7ba7a5b87da2 100644
18 --- a/dev-python/jq/Manifest
19 +++ b/dev-python/jq/Manifest
20 @@ -1,5 +1,6 @@
21 DIST jq-1.2.1.gh.tar.gz 10321 BLAKE2B 8bc2c88ae553dd53137c11d4f599e01398d21811a02b4f33f81aeeafa9009f58a56074c0bcadcc6382d86d2c7ada792d442f9c660787e131d0e85c95fb7cab32 SHA512 0b6dda04c0b3c63a5bf41f8a73dedc3cd889683f3e89c99cbf258c839f35f66d19a6da5cf4096148cd17a3fb1a58ba0e10d052ce46a1a18af845910e00ff5d86
22 DIST jq-1.2.2.gh.tar.gz 10436 BLAKE2B 09514ce3a9afa8df4e61b29fc17f0d875db046ddc98332f13d702defd443e4e2ac1c612042eab82e620298d236a548625f5578d04dbeb681858bc10243c878a1 SHA512 632c5ebaf2607cc609ee4cfbdc0d68dff96e6daff916d77381f1596f3b1ca494c962cc56127376ef21fb931ab1333b666b01a599b97eab8a94416d1caec65248
23 DIST jq-1.2.3.gh.tar.gz 10457 BLAKE2B 72ebe4137d21bfd06dce337da1c7bcbfaa10ea55d06d128c901daa605557d7f6bd3bc219242127dfd36908089f312a6120306028bccb66e03274194e179175ee SHA512 c942c6cd6a49d677bc9095c8192819c40bf7751e6dff4e9bde5af97398dd1ddc62e3492ab936cbe458d7cffbfab3b421d5db7654c5d02af48bffbac99e7c159b
24 +DIST jq-1.3.0.gh.tar.gz 2648187 BLAKE2B 61b6d4dbb2163477d09e69c25e0bec98780f39088d4e689a7e13ed8d64749c2e238f2bf7d1f6c47f3cebe1c94a1e5fa5322a988ce251e8417aac77c789975064 SHA512 cf3c1ac7954d36d808b9f9841ff7f71835e3324f6f8eb09ef3a66b446b47a354d8ff090dc3529b9936ec5d7a33ba5163354d3534f0dfc0cb467222a990e58fb5
25 DIST jq-1.6.tar.gz 1750584 BLAKE2B c9be1314e9d027247de63492ee362e996ef85faf45a47ee421cad95ebde9188bff8d3fc7db64e717ab922e1052f3b1c1500f5589fc5b2199ab66effb000e442d SHA512 5da71f53c325257f1f546a2520fe47828b495c953270df25ea0e37741463fdda72f0ba4d5b05b25114ec30f27a559344c2b024bacabf610759f4e3e9efadb480
26 DIST onig-6.9.4.tar.gz 908702 BLAKE2B e6e9939f284569408ba01b8551960bc939bbfdca425f8470499f5bb83ead7b6b09898f6f6a09d5d8c26d74d5416f6e5e9e2f00fbe7aa9eb820edb8aa4a3050cc SHA512 ed8f42f6893966c0ee3c168b4fdbcb04b2286ad69ecab43a754c1dbc8fc4656e01319991d776d7144b6a3f90d050781b321432278d83c74c9565c2743851c85b
27
28 diff --git a/dev-python/jq/jq-1.3.0.ebuild b/dev-python/jq/jq-1.3.0.ebuild
29 new file mode 100644
30 index 000000000000..ac51a3e9eea3
31 --- /dev/null
32 +++ b/dev-python/jq/jq-1.3.0.ebuild
33 @@ -0,0 +1,28 @@
34 +# Copyright 2021-2022 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=8
38 +
39 +DISTUTILS_USE_PEP517=setuptools
40 +PYTHON_COMPAT=( python3_{8..11} )
41 +inherit distutils-r1
42 +
43 +DESCRIPTION="Python bindings for jq"
44 +HOMEPAGE="https://github.com/mwilliamson/jq.py"
45 +SRC_URI="
46 + https://github.com/mwilliamson/jq.py/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
47 +S="${WORKDIR}/jq.py-${PV}"
48 +
49 +LICENSE="BSD-2"
50 +SLOT="0"
51 +KEYWORDS="~amd64 ~x86"
52 +
53 +BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"
54 +
55 +distutils_enable_tests pytest
56 +
57 +python_compile() {
58 + # Cython compilation isn't part of setup.py, so do it manually
59 + "${EPYTHON}" -m cython -3 jq.pyx -o jq.c || die
60 + distutils-r1_python_compile
61 +}