diff options
Diffstat (limited to 'dev-python/qscintilla-python')
-rw-r--r-- | dev-python/qscintilla-python/Manifest | 4 | ||||
-rw-r--r-- | dev-python/qscintilla-python/qscintilla-python-2.13.3.ebuild (renamed from dev-python/qscintilla-python/qscintilla-python-2.11.6.ebuild) | 56 |
2 files changed, 31 insertions, 29 deletions
diff --git a/dev-python/qscintilla-python/Manifest b/dev-python/qscintilla-python/Manifest index caa9a1c47ee3..bfea278e70ee 100644 --- a/dev-python/qscintilla-python/Manifest +++ b/dev-python/qscintilla-python/Manifest @@ -1,5 +1,5 @@ -DIST QScintilla-2.11.6.tar.gz 3027764 BLAKE2B 1eb5d9ba44040cbff30e8b0028e164cf2aa86c565a5368890500614b9395dbe861c5cd268cf6a4ec06e2c7d77860b2ad6064bc3d07fd63a6ede2b060f44a7117 SHA512 8055d72a40f9f5a7d45c6592055c1b8eb5e5c50ce9e51673babd5e567c769d60c64d244ba5a7def5731a3120099e9528d01ed94327a06bb56ae2fa2e5e37b198 DIST QScintilla_src-2.13.1.tar.gz 3059819 BLAKE2B 147d61cea2d557da6d922599f826a62c4b216f3252226892076ff785a080c9de1fef199297156fce55a00006567240af45e2833e085e423ad47e29c4f9b2241e SHA512 edf7f358e188235d8a39a7d4a8332ca478460a65a8829d9cafcab8f22b84abcd8d624de2076d81a66a56d5a5c53edc6ecc223459bbbb8ac876c5befd8873f700 -EBUILD qscintilla-python-2.11.6.ebuild 1777 BLAKE2B 99a1c78b5b6bb20e5396450e6c5d3443c881a66a18f62dd8ccaead47896092a55b859ba1ef3a952d342923cc527354a120ce21a38467745e9f39380e2adb2b3f SHA512 34f2ce3ca646d2d55f351987a5f1d88039a112a15aaa0ceb0cf30223141b73129b9f468574e468e7872e35ed71a222db58fd0c303c4b00671e80ecf2834bf97d +DIST QScintilla_src-2.13.3.tar.gz 3060031 BLAKE2B e93dd884f630ef5f02fbf558ea8d9f94cfde1af03b811c8df9c3197ce9cadc430bf9727aec114ba118588effa5bc76166e3bda48800b6112edc8e8c598d72952 SHA512 be102fd6123fad0bc7f8de39080886369398889de48a4ec8873a0751890d7be1f238ae5194b71d31aac492e2881b6bf7885d9c06a2a47e36328780b47694f5b5 EBUILD qscintilla-python-2.13.1.ebuild 1831 BLAKE2B 86b481b7b4afb4cfcfb9829e24b644a1a7f3ce4836a8b8eb0abc18c3c3e2ca5566bd86ebb3849632d96034f34f3ad8ae8b7737d7f2f6e411571357c100f1dbbb SHA512 e39e345d290732dabd683f00c7b4f9008d29fe5cae0c7a12a8eacfeaaccb1253f4dfb9e390b1c32628e137448503647f9b2d928076657aff574778800e599bec +EBUILD qscintilla-python-2.13.3.ebuild 1830 BLAKE2B 61d7f1fa4bc44d0fcf0ad33ea2768dda076ac24662ab43270c46078d3167e73b905bd1e7231812b78f883e1944b177763d218093a4fd30d7b9560d38527f284c SHA512 97663e051a6dd8814e913e8460dd0f1e61c57a9f78fead7b080c5a8b1dc21157854a68f9694a5837c07dc2b35f572e220229f2ec40047ded3bc094a926c67aa7 MISC metadata.xml 679 BLAKE2B 7d346ab99b6c19180388b012b949a7ff4bd474dbe222bdbecac25c6c29a1f5b14fa9e0a979a2b217d2604c1e9471776012303c45341277582bcb0f77681d94d8 SHA512 5a09f0497846433a08b407bc3b2a5c611087744a5354f744d97663687d179a9c8a0159e73fb88a7ee70cb371ddd11293f44698d3fac4899771b9bd3a4ed11a5f diff --git a/dev-python/qscintilla-python/qscintilla-python-2.11.6.ebuild b/dev-python/qscintilla-python/qscintilla-python-2.13.3.ebuild index bea10fcea4e0..d570238bf5a6 100644 --- a/dev-python/qscintilla-python/qscintilla-python-2.11.6.ebuild +++ b/dev-python/qscintilla-python/qscintilla-python-2.13.3.ebuild @@ -1,68 +1,70 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit python-r1 qmake-utils DESCRIPTION="Python bindings for QScintilla" -HOMEPAGE="https://www.riverbankcomputing.com/software/qscintilla/" +HOMEPAGE="https://www.riverbankcomputing.com/software/qscintilla/ https://pypi.org/project/QScintilla/" MY_PN=QScintilla -MY_P=${MY_PN}-${PV/_pre/.dev} +MY_P=${MY_PN}_src-${PV/_pre/.dev} if [[ ${PV} == *_pre* ]]; then SRC_URI="https://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.gz" else SRC_URI="https://www.riverbankcomputing.com/static/Downloads/${MY_PN}/${PV}/${MY_P}.tar.gz" fi +S=${WORKDIR}/${MY_P}/Python LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" IUSE="debug" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} -" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND=" - ${PYTHON_DEPS} - <dev-python/PyQt5-5.15.5_pre[gui,printsupport,widgets,${PYTHON_USEDEP}] - >=dev-python/PyQt5-sip-4.19.22:=[${PYTHON_USEDEP}] +DEPEND="${PYTHON_DEPS} + >=dev-python/PyQt5-5.15.5[gui,printsupport,widgets,${PYTHON_USEDEP}] dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ~x11-libs/qscintilla-${PV}:= " -DEPEND="${RDEPEND} - >=dev-python/sip-4.19.22:0[${PYTHON_USEDEP}] +RDEPEND="${DEPEND} + >=dev-python/PyQt5-sip-12.9:=[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/PyQt-builder-1.10[${PYTHON_USEDEP}] + >=dev-python/sip-6.2[${PYTHON_USEDEP}] + dev-qt/qtcore:5 " -S=${WORKDIR}/${MY_P}/Python +src_prepare() { + default + mv pyproject{-qt5,}.toml || die +} src_configure() { configuration() { local myconf=( - "${PYTHON}" - "${S}"/configure.py - --pyqt=PyQt5 - --qmake="$(qt5_get_bindir)"/qmake - $(usex debug '--debug --trace' '') + sip-build --verbose + --build-dir="${BUILD_DIR}" + --scripts-dir="$(python_get_scriptdir)" + --qmake="$(qt5_get_bindir)"/qmake + --no-make + $(usev debug '--debug --qml-debug --tracing') ) echo "${myconf[@]}" "${myconf[@]}" || die - # Fix parallel install failure - sed -i -e '/INSTALLS += distinfo/i distinfo.depends = install_subtargets install_pep484_stubs install_api' \ - ${MY_PN}.pro || die - # Run eqmake to respect toolchain and build flags - eqmake5 -recursive ${MY_PN}.pro + run_in_build_dir eqmake5 -recursive ${MY_PN}.pro } - python_foreach_impl run_in_build_dir configuration + python_foreach_impl configuration } src_compile() { |