Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/qscintilla-python/
Date: Sun, 07 Oct 2018 23:22:12
Message-Id: 1538954502.e2d49f2bf22d9abe41f64e67ed0e08d65e7f54d1.pesa@gentoo
1 commit: e2d49f2bf22d9abe41f64e67ed0e08d65e7f54d1
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 7 23:21:06 2018 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 7 23:21:42 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2d49f2b
7
8 dev-python/qscintilla-python: bump to 2.10.8
9
10 Signed-off-by: Davide Pesavento <pesa <AT> gentoo.org>
11 Package-Manager: Portage-2.3.50, Repoman-2.3.11
12
13 dev-python/qscintilla-python/Manifest | 1 +
14 .../qscintilla-python-2.10.8.ebuild | 72 ++++++++++++++++++++++
15 2 files changed, 73 insertions(+)
16
17 diff --git a/dev-python/qscintilla-python/Manifest b/dev-python/qscintilla-python/Manifest
18 index 67300618010..c6fc7b5655a 100644
19 --- a/dev-python/qscintilla-python/Manifest
20 +++ b/dev-python/qscintilla-python/Manifest
21 @@ -1,2 +1,3 @@
22 DIST QScintilla_gpl-2.10.4.tar.gz 2721322 BLAKE2B df50dd0a34db96dd57147ddc399d4a30751b1bb4922dc1b8b3c3c1989e810937dc8345f92128e8a606b1edc04fde4b930a424ab8344818c9899c8fe496793a77 SHA512 dee6684f68173784d098931554c839a30e129b89f980cd9704f818c44eb7023199bd3682e4b342091fa3e0ce577ec576d34046477bdd1d7fc58ca5dd2ba947a3
23 DIST QScintilla_gpl-2.10.7.tar.gz 2734778 BLAKE2B 9fea764828e1c95ce842b06b06c45398b52669c0823a660bcd45a4af4a33a4a5b75b6349f84dc844e18d394c301bbb66f3485abd9f56a5c056d2b507b67a0148 SHA512 d5489a308da265f09c305128d9984b195c90003e52a55f5342c8ea50090392619425a0fc3df692aae0d09467d5b0b496b548eb31ff93cba97c9f4f406500007c
24 +DIST QScintilla_gpl-2.10.8.tar.gz 2736054 BLAKE2B 4bc7a2bc1974f8e10a96b7716a8e35d4854e9eeb8040734f99b796bddd9679ee2539f6517743689f9d7deff9ce523cdbb2f77ccd65eaadfc947dcc7a1337d918 SHA512 c0a216737dbda6bc390225196b37a43e4884c9cd67e6e81fc1b1b952683fe88dbfe7caf3c66d94a378f37502e1f08cbdf788426248e73f5f66ec65982b7652b5
25
26 diff --git a/dev-python/qscintilla-python/qscintilla-python-2.10.8.ebuild b/dev-python/qscintilla-python/qscintilla-python-2.10.8.ebuild
27 new file mode 100644
28 index 00000000000..0c917f6bc80
29 --- /dev/null
30 +++ b/dev-python/qscintilla-python/qscintilla-python-2.10.8.ebuild
31 @@ -0,0 +1,72 @@
32 +# Copyright 1999-2018 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
38 +inherit python-r1 qmake-utils
39 +
40 +MY_P=QScintilla_gpl-${PV/_pre/.dev}
41 +
42 +DESCRIPTION="Python bindings for QScintilla"
43 +HOMEPAGE="https://www.riverbankcomputing.com/software/qscintilla/intro"
44 +SRC_URI="mirror://sourceforge/pyqt/${MY_P}.tar.gz"
45 +
46 +LICENSE="GPL-3"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~ppc64 ~x86"
49 +IUSE="debug"
50 +
51 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
52 +
53 +DEPEND="
54 + ${PYTHON_DEPS}
55 + >=dev-python/sip-4.19:=[${PYTHON_USEDEP}]
56 + dev-python/PyQt5[gui,printsupport,widgets,${PYTHON_USEDEP}]
57 + dev-qt/qtcore:5
58 + dev-qt/qtgui:5
59 + dev-qt/qtprintsupport:5
60 + dev-qt/qtwidgets:5
61 + ~x11-libs/qscintilla-${PV}:=
62 +"
63 +RDEPEND="${DEPEND}"
64 +
65 +S=${WORKDIR}/${MY_P}/Python
66 +
67 +src_prepare() {
68 + default
69 + python_copy_sources
70 +}
71 +
72 +src_configure() {
73 + configuration() {
74 + local myconf=(
75 + "${PYTHON}"
76 + configure.py
77 + --pyqt=PyQt5
78 + --qmake="$(qt5_get_bindir)"/qmake
79 + --sip-incdir="$(python_get_includedir)"
80 + $(usex debug '--debug --trace' '')
81 + --verbose
82 + --no-dist-info # causes parallel build failures, reported upstream
83 + )
84 + echo "${myconf[@]}"
85 + "${myconf[@]}" || die
86 +
87 + # Run eqmake to respect toolchain, build flags, and prevent stripping
88 + eqmake5 -recursive
89 + }
90 + python_foreach_impl run_in_build_dir configuration
91 +}
92 +
93 +src_compile() {
94 + python_foreach_impl run_in_build_dir default
95 +}
96 +
97 +src_install() {
98 + installation() {
99 + emake INSTALL_ROOT="${D}" install
100 + python_optimize
101 + }
102 + python_foreach_impl run_in_build_dir installation
103 +}