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/Nuitka/
Date: Tue, 31 Jan 2023 19:10:03
Message-Id: 1675192192.8dc5a4bd46e723f3d1de79b157dda457adb97842.arthurzam@gentoo
1 commit: 8dc5a4bd46e723f3d1de79b157dda457adb97842
2 Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 31 18:47:15 2023 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 31 19:09:52 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dc5a4bd
7
8 dev-python/Nuitka: add 1.4.2
9
10 Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
11
12 dev-python/Nuitka/Manifest | 1 +
13 dev-python/Nuitka/Nuitka-1.4.2.ebuild | 54 +++++++++++++++++++++++++++++++++++
14 2 files changed, 55 insertions(+)
15
16 diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
17 index 5cd9d6e2475c..0a4decc16bd1 100644
18 --- a/dev-python/Nuitka/Manifest
19 +++ b/dev-python/Nuitka/Manifest
20 @@ -1,2 +1,3 @@
21 DIST Nuitka-1.4.1.tar.gz 4122973 BLAKE2B edd3722a3e9d534c1802a4be6d1b3d21ce5a926803e4342620a87597d8ad5e03b0e84c83a17a95a36c3716a25197e7a32704d29813a2bccfed490ae0e019d5ce SHA512 99bd491519e4e3e754e5678d293a39ed36438e19aa026263c2b3fde5cc82ffc886b35629146ed11fa93860598901e91644c6e93456d1e76ba97a21d304165e67
22 +DIST Nuitka-1.4.2.tar.gz 4122580 BLAKE2B c99f96c32325f6bbf9678b879263f4dd166ecaa9fa3a2e0d0af4366638b752142eda981b596ef6d7744ab87d77390b831b7cb30e10eb365559b6d6772445266c SHA512 b6c852142d5f94183917d9605b51e0770b9ffb64a0f4273409448a443eb61003d58d96a42454d4d8eb25bacae562c19d1be2158a3e84465471e91a1bb909b9dc
23 DIST Nuitka-1.4.tar.gz 4121399 BLAKE2B 6f431ce01e5efc18cb71fffa8d4db1479adaab48f91c5943fe97d9252dd80ec6a875e0fbc480b13b38167534254a9fb589664d7d95b7e679b22e3c4ef27f5a5a SHA512 cc07b8c35e75c3d34566d335e27789900095c35bf411e284c262f7a85f54ee9922b8f2aa0a75e72e2b77559f594183ea84aeba5691e600181fc706680bb55136
24
25 diff --git a/dev-python/Nuitka/Nuitka-1.4.2.ebuild b/dev-python/Nuitka/Nuitka-1.4.2.ebuild
26 new file mode 100644
27 index 000000000000..3ad289dde538
28 --- /dev/null
29 +++ b/dev-python/Nuitka/Nuitka-1.4.2.ebuild
30 @@ -0,0 +1,54 @@
31 +# Copyright 1999-2023 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +DISTUTILS_USE_PEP517=setuptools
37 +PYTHON_COMPAT=( python3_10 )
38 +
39 +inherit distutils-r1 flag-o-matic optfeature
40 +
41 +DESCRIPTION="Python to native compiler"
42 +HOMEPAGE="
43 + https://www.nuitka.net/
44 + https://github.com/Nuitka/Nuitka/
45 + https://pypi.org/project/Nuitka/
46 +"
47 +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
48 +
49 +LICENSE="Apache-2.0"
50 +SLOT="0"
51 +KEYWORDS="~amd64 ~loong ~x86"
52 +IUSE="test"
53 +RESTRICT="!test? ( test )"
54 +
55 +RDEPEND="
56 + dev-util/scons[${PYTHON_USEDEP}]
57 +"
58 +BDEPEND="
59 + ${RDEPEND}
60 + test? ( dev-util/ccache )
61 +"
62 +
63 +DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
64 +
65 +distutils-r1_src_prepare() {
66 + # remove vendored version of SCons that is Python2 only
67 + # this should be removed when upstream removes support for Python2
68 + rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
69 + eapply_user
70 +}
71 +
72 +python_install() {
73 + distutils-r1_python_install
74 + doman doc/nuitka3.1 doc/nuitka3-run.1
75 +}
76 +
77 +python_test() {
78 + append-ldflags -Wl,--no-warn-search-mismatch
79 + ./tests/basics/run_all.py search || die
80 +}
81 +
82 +pkg_postinst() {
83 + optfeature "support for stand-alone executables" app-admin/chrpath
84 +}