[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 8de3c67e668b4b222d10ff8945abf5e4c6ae Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 4 04:21:51 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 4 04:21:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de3c67e dev-python/pyside2: Stabilize 5.15.13 arm64, #927748 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2/pyside2-5.15.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.13.ebuild b/dev-python/pyside2/pyside2-5.15.13.ebuild index a5aceab886f0..f0de45d53ba8 100644 --- a/dev-python/pyside2/pyside2-5.15.13.ebuild +++ b/dev-python/pyside2/pyside2-5.15.13.ebuild @@ -39,7 +39,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 5cb1a71eace5d40dded7a0d84339c3d293e797b4 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 4 04:21:52 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 4 04:21:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb1a71e dev-python/pyside2-tools: Stabilize 5.15.13 arm64, #927748 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild index 8a051677a08a..a4e0bab67f21 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 1544c3c3704dd81b840c870d2a2ba864573105b3 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 3 20:45:14 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 3 20:45:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1544c3c3 dev-python/pyside2-tools: Stabilize 5.15.13 x86, #927748 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild index 920b3a7e7e7f..8a051677a08a 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 915581f9306749e0d6627d879d4b0fe902609815 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 3 20:45:14 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 3 20:45:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=915581f9 dev-python/pyside2: Stabilize 5.15.13 x86, #927748 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2/pyside2-5.15.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.13.ebuild b/dev-python/pyside2/pyside2-5.15.13.ebuild index b2b7252191dc..a5aceab886f0 100644 --- a/dev-python/pyside2/pyside2-5.15.13.ebuild +++ b/dev-python/pyside2/pyside2-5.15.13.ebuild @@ -39,7 +39,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 5af930e3c0b22d347a3f7bb0f676b9fcbdeb7cbe Author: Andrew Ammerlaan gentoo org> AuthorDate: Sun Mar 24 20:31:00 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sun Mar 24 20:38:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af930e3 dev-python/pyside2: add 5.15.13 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/Manifest | 1 + dev-python/pyside2/pyside2-5.15.13.ebuild | 228 ++ 2 files changed, 229 insertions(+) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index add932021544..8afcb60ad6f9 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1 +1,2 @@ DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070 SHA512 843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4 +DIST pyside-setup-opensource-src-5.15.13.tar.xz 3585684 BLAKE2B be464e1a4a5e1523dbc214fdb7be7c5679f33835910d6c12ba464104f3582905f22dd3ae05cbfbb0a7b2d29748335e15d3069d25c754364f5abce85b8b6c8855 SHA512 559e1d474e382ec835cdf2bc69eb27113fdb920a96a63ab0ee022c2a9d2141e5919afd566cb82701e4d2130b142aa59fcbfd60db34823a4f03b879eee5d9e3a8 diff --git a/dev-python/pyside2/pyside2-5.15.13.ebuild b/dev-python/pyside2/pyside2-5.15.13.ebuild new file mode 100644 index ..bd2904ce235d --- /dev/null +++ b/dev-python/pyside2/pyside2-5.15.13.ebuild @@ -0,0 +1,228 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{10..11} ) + +LLVM_COMPAT=( 15 ) + +inherit cmake llvm-r1 python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide2/QtGui/CMakeLists.txt" and +# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/pyside2" + +# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. +# Shall we allow essential modules to be disabled? They are: +# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, +# x11extras (for X) +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE=" + 3d charts +concurrent datavis designer gles2-only +gui help location + multimedia +network positioning +printsupport qml quick + scxml sensors speech +sql svg test +testlib webchannel webengine websockets + +widgets +x11extras xml xmlpatterns +" + +# Manually reextract these requirements on version bumps by running the +# following one-liners from within "${S}": +# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt +# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES +# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + 3d? ( gui network ) + charts? ( gui widgets ) + datavis? ( gui ) + designer? ( gui widgets xml ) + gles2-only? ( gui ) + help? ( gui sql widgets ) + location? ( gui network positioning quick ) + multimedia? ( gui network widgets ) + printsupport? ( gui widgets ) + qml? ( gui network ) + quick? ( gui network qml widgets network ) + speech? ( multimedia ) + sql? ( widgets ) + svg? ( widgets ) + testlib? ( widgets ) + webchannel? ( qml ) + webengine? ( + gui network positioning quick qml + widgets? ( printsupport network webchannel ) + ) + websockets? ( network ) + widgets? ( gui ) + x11extras?
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 6b1ccdfb9a9c311180826aaafba53c6ad7dfe9c6 Author: Andrew Ammerlaan gentoo org> AuthorDate: Sun Mar 24 20:31:13 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sun Mar 24 20:38:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1ccdfb dev-python/pyside2-tools: add 5.15.13 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/Manifest | 1 + .../pyside2-tools/pyside2-tools-5.15.13.ebuild | 80 ++ 2 files changed, 81 insertions(+) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index add932021544..8afcb60ad6f9 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1 +1,2 @@ DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070 SHA512 843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4 +DIST pyside-setup-opensource-src-5.15.13.tar.xz 3585684 BLAKE2B be464e1a4a5e1523dbc214fdb7be7c5679f33835910d6c12ba464104f3582905f22dd3ae05cbfbb0a7b2d29748335e15d3069d25c754364f5abce85b8b6c8855 SHA512 559e1d474e382ec835cdf2bc69eb27113fdb920a96a63ab0ee022c2a9d2141e5919afd566cb82701e4d2130b142aa59fcbfd60db34823a4f03b879eee5d9e3a8 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild new file mode 100644 index ..64147b29b56f --- /dev/null +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.13.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{10..11} ) + +LLVM_COMPAT=( 15 ) + +inherit cmake llvm-r1 python-r1 + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}] + ~dev-python/pyside2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}] +" +DEPEND="${RDEPEND} + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') +" + +# the tools conflict with tools from QT +PATCHES=( + "${FILESDIR}/${PN}-5.15.11-no-copy-uic.patch" +) + +src_prepare() { + cmake_src_prepare + + python_copy_sources +} + +src_configure() { + pyside-tools_configure() { + local mycmakeargs=( + -DBUILD_TESTS=OFF + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + ) + cmake_src_configure + } + + python_foreach_impl pyside-tools_configure +} + +src_compile() { + pyside-tools_compile() { + cmake_src_compile + } + + python_foreach_impl pyside-tools_compile +} + +src_install() { + pyside-tools_install() { + # This replicates the contents of the PySide6 pypi wheel + DESTDIR="${BUILD_DIR}" cmake_build install + dobin "${BUILD_DIR}/usr/bin/pyside2-lupdate" + python_moduleinto PySide2/scripts + python_domodule "${BUILD_DIR}/usr/bin/pyside_tool.py" + } + + python_foreach_impl pyside-tools_install + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: d4fcb7dd93f58d38a8190b04dfc6e50ab1d81624 Author: Andrew Ammerlaan gentoo org> AuthorDate: Sun Feb 11 14:05:18 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sun Feb 11 14:38:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4fcb7dd dev-python/pyside2: migrate to llvm-r1.eclass Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/pyside2-5.15.12.ebuild | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/dev-python/pyside2/pyside2-5.15.12.ebuild b/dev-python/pyside2/pyside2-5.15.12.ebuild index c516810217e7..f0de45d53ba8 100644 --- a/dev-python/pyside2/pyside2-5.15.12.ebuild +++ b/dev-python/pyside2/pyside2-5.15.12.ebuild @@ -7,7 +7,9 @@ EAPI=8 # https://bugreports.qt.io/browse/PYSIDE-535 PYTHON_COMPAT=( python3_{10..11} ) -inherit cmake python-r1 virtualx +LLVM_COMPAT=( 15 ) + +inherit cmake llvm-r1 python-r1 virtualx # TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" # USE flag after an external "dev-qt/qtremoteobjects" package has been created. @@ -83,7 +85,7 @@ RESTRICT="test" QT_PV="$(ver_cut 1-3)*:5" RDEPEND="${PYTHON_DEPS} - ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP}] + ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}] =dev-qt/qtcore-${QT_PV} =dev-qt/qtopengl-${QT_PV}[gles2-only=] =dev-qt/qtserialport-${QT_PV} @@ -123,6 +125,10 @@ RDEPEND="${PYTHON_DEPS} xmlpatterns? ( =dev-qt/qtxmlpatterns-${QT_PV}[qml?] ) " DEPEND="${RDEPEND} + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') test? ( x11-misc/xvfb-run ) "
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: a7acd217fbafe94f8f54d9c52ddec8e4d3cac4b9 Author: Andrew Ammerlaan gentoo org> AuthorDate: Sun Feb 11 14:07:11 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sun Feb 11 14:38:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7acd217 dev-python/pyside2-tools: migrate to llvm-r1.eclass Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild index 93fd8b402f99..a4e0bab67f21 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild @@ -7,7 +7,9 @@ EAPI=8 # https://bugreports.qt.io/browse/PYSIDE-535 PYTHON_COMPAT=( python3_{10..11} ) -inherit cmake python-r1 +LLVM_COMPAT=( 15 ) + +inherit cmake llvm-r1 python-r1 MY_P=pyside-setup-opensource-src-${PV} @@ -22,9 +24,15 @@ KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} - ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] + ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}] + ~dev-python/pyside2-${PV}[${PYTHON_USEDEP},${LLVM_USEDEP}] +" +DEPEND="${RDEPEND} + $(llvm_gen_dep ' + sys-devel/clang:${LLVM_SLOT} + sys-devel/llvm:${LLVM_SLOT} + ') " -DEPEND="${RDEPEND}" # the tools conflict with tools from QT PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 487401d63c8447a4d17fdbc59e0a6a3fd504afc3 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Feb 1 23:36:43 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Feb 1 23:36:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487401d6 dev-python/pyside2: drop 5.15.11-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-python/pyside2/Manifest | 1 - dev-python/pyside2/pyside2-5.15.11-r1.ebuild | 222 --- 2 files changed, 223 deletions(-) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index cc4972e72deb..add932021544 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,2 +1 @@ -DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91 DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070 SHA512 843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4 diff --git a/dev-python/pyside2/pyside2-5.15.11-r1.ebuild b/dev-python/pyside2/pyside2-5.15.11-r1.ebuild deleted file mode 100644 index 5ef575602cfe.. --- a/dev-python/pyside2/pyside2-5.15.11-r1.ebuild +++ /dev/null @@ -1,222 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit cmake python-r1 virtualx - -# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" -# USE flag after an external "dev-qt/qtremoteobjects" package has been created. -# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. -# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once -# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. -# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note -# that the "PySide2/QtGui/CMakeLists.txt" and -# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by -# testing whether the "Qt5::Gui" list property defined by -# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation -# time contains the substring "opengles2". Since cmake does not permit -# properties to be overridden from the command line, these files must instead -# be conditionally patched to avoid these tests. An issue should be filed with -# upstream requesting a CLI-settable variable to control this. - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/pyside2" - -# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. -# Shall we allow essential modules to be disabled? They are: -# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, -# x11extras (for X) -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -IUSE=" - 3d charts +concurrent datavis designer gles2-only +gui help location - multimedia +network positioning +printsupport qml quick - scxml sensors speech +sql svg test +testlib webchannel webengine websockets - +widgets +x11extras xml xmlpatterns -" - -# Manually reextract these requirements on version bumps by running the -# following one-liners from within "${S}": -# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt -# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES -# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - 3d? ( gui network ) - charts? ( gui widgets ) - datavis? ( gui ) - designer? ( gui widgets xml ) - gles2-only? ( gui ) - help? ( gui sql widgets ) - location? ( gui network positioning quick ) - multimedia? ( gui network widgets ) - printsupport? ( gui widgets ) - qml? ( gui network ) - quick? ( gui network qml widgets network ) - speech? ( multimedia ) - sql? ( widgets ) - svg? ( widgets ) - testlib? ( widgets ) - webchannel? ( qml ) - webengine? ( - gui network positioning quick qml - widgets? ( printsupport network webchannel ) - ) - websockets? ( network ) - widgets? ( gui ) - x11extras? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: ca40e7f56a66c4e59f50c7edc4682f2909004b21 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Feb 1 23:36:31 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Feb 1 23:36:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca40e7f5 dev-python/pyside2-tools: drop 5.15.11-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-python/pyside2-tools/Manifest | 1 - .../pyside2-tools/pyside2-tools-5.15.11-r1.ebuild | 72 -- 2 files changed, 73 deletions(-) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index cc4972e72deb..add932021544 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,2 +1 @@ -DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91 DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070 SHA512 843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild deleted file mode 100644 index 22e576b3e256.. --- a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit cmake python-r1 - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/${PN}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -# the tools conflict with tools from QT -PATCHES=( - "${FILESDIR}/${PN}-5.15.11-no-copy-uic.patch" -) - -src_prepare() { - cmake_src_prepare - - python_copy_sources -} - -src_configure() { - pyside-tools_configure() { - local mycmakeargs=( - -DBUILD_TESTS=OFF - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" - ) - cmake_src_configure - } - - python_foreach_impl pyside-tools_configure -} - -src_compile() { - pyside-tools_compile() { - cmake_src_compile - } - - python_foreach_impl pyside-tools_compile -} - -src_install() { - pyside-tools_install() { - # This replicates the contents of the PySide6 pypi wheel - DESTDIR="${BUILD_DIR}" cmake_build install - dobin "${BUILD_DIR}/usr/bin/pyside2-lupdate" - python_moduleinto PySide2/scripts - python_domodule "${BUILD_DIR}/usr/bin/pyside_tool.py" - } - - python_foreach_impl pyside-tools_install - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: f487491956c8286ee43348e3f40701b482ed4438 Author: Matoro Mahri matoro tk> AuthorDate: Tue Jan 30 23:03:27 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jan 31 07:17:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4874919 dev-python/pyside2-tools: Stabilize 5.15.12 arm64, #921565 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Joonas Niilola gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild index f52561b0a39e..93fd8b402f99 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: fa8cd3feebff44757a20f158ebfecf2b208038c9 Author: Matoro Mahri matoro tk> AuthorDate: Tue Jan 30 23:03:26 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jan 31 07:17:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8cd3fe dev-python/pyside2: Stabilize 5.15.12 arm64, #921565 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Joonas Niilola gentoo.org> dev-python/pyside2/pyside2-5.15.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.12.ebuild b/dev-python/pyside2/pyside2-5.15.12.ebuild index 664e3a7140ae..c516810217e7 100644 --- a/dev-python/pyside2/pyside2-5.15.12.ebuild +++ b/dev-python/pyside2/pyside2-5.15.12.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: d4853535374825fc94ae2a0d163a2df10b025e74 Author: Matoro Mahri matoro tk> AuthorDate: Mon Jan 29 03:21:17 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jan 29 04:09:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4853535 dev-python/pyside2: Stabilize 5.15.12 amd64, #921565 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-python/pyside2/pyside2-5.15.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.12.ebuild b/dev-python/pyside2/pyside2-5.15.12.ebuild index 2409f1220075..a929c8fcb5cd 100644 --- a/dev-python/pyside2/pyside2-5.15.12.ebuild +++ b/dev-python/pyside2/pyside2-5.15.12.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: e0af18aa2cdf07cb18eda43169a7233eca6b8d65 Author: Matoro Mahri matoro tk> AuthorDate: Mon Jan 29 03:21:17 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jan 29 04:09:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0af18aa dev-python/pyside2-tools: Stabilize 5.15.12 amd64, #921565 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild index 19ce532d0277..e0068cc5fb00 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 2150cf310d179a57fa8086ab045e6510a759912c Author: Andrew Ammerlaan gentoo org> AuthorDate: Wed Jan 3 11:59:45 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed Jan 3 12:01:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2150cf31 dev-python/pyside2-tools: add 5.15.12 Closes: https://bugs.gentoo.org/921270 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/Manifest | 1 + .../pyside2-tools/pyside2-tools-5.15.12.ebuild | 72 ++ 2 files changed, 73 insertions(+) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index d7602001a4a7..cc4972e72deb 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1 +1,2 @@ DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91 +DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070 SHA512 843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild new file mode 100644 index ..19ce532d0277 --- /dev/null +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit cmake python-r1 + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +# the tools conflict with tools from QT +PATCHES=( + "${FILESDIR}/${PN}-5.15.11-no-copy-uic.patch" +) + +src_prepare() { + cmake_src_prepare + + python_copy_sources +} + +src_configure() { + pyside-tools_configure() { + local mycmakeargs=( + -DBUILD_TESTS=OFF + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + ) + cmake_src_configure + } + + python_foreach_impl pyside-tools_configure +} + +src_compile() { + pyside-tools_compile() { + cmake_src_compile + } + + python_foreach_impl pyside-tools_compile +} + +src_install() { + pyside-tools_install() { + # This replicates the contents of the PySide6 pypi wheel + DESTDIR="${BUILD_DIR}" cmake_build install + dobin "${BUILD_DIR}/usr/bin/pyside2-lupdate" + python_moduleinto PySide2/scripts + python_domodule "${BUILD_DIR}/usr/bin/pyside_tool.py" + } + + python_foreach_impl pyside-tools_install + + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 082279eab97acb93e91941620991289d2f5199b4 Author: Andrew Ammerlaan gentoo org> AuthorDate: Wed Jan 3 11:59:35 2024 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed Jan 3 12:01:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082279ea dev-python/pyside2: add 5.15.12 Closes: https://bugs.gentoo.org/921270 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/Manifest | 1 + dev-python/pyside2/pyside2-5.15.12.ebuild | 222 ++ 2 files changed, 223 insertions(+) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index d7602001a4a7..cc4972e72deb 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1 +1,2 @@ DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91 +DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070 SHA512 843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4 diff --git a/dev-python/pyside2/pyside2-5.15.12.ebuild b/dev-python/pyside2/pyside2-5.15.12.ebuild new file mode 100644 index ..2409f1220075 --- /dev/null +++ b/dev-python/pyside2/pyside2-5.15.12.ebuild @@ -0,0 +1,222 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit cmake python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide2/QtGui/CMakeLists.txt" and +# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/pyside2" + +# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. +# Shall we allow essential modules to be disabled? They are: +# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, +# x11extras (for X) +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE=" + 3d charts +concurrent datavis designer gles2-only +gui help location + multimedia +network positioning +printsupport qml quick + scxml sensors speech +sql svg test +testlib webchannel webengine websockets + +widgets +x11extras xml xmlpatterns +" + +# Manually reextract these requirements on version bumps by running the +# following one-liners from within "${S}": +# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt +# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES +# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + 3d? ( gui network ) + charts? ( gui widgets ) + datavis? ( gui ) + designer? ( gui widgets xml ) + gles2-only? ( gui ) + help? ( gui sql widgets ) + location? ( gui network positioning quick ) + multimedia? ( gui network widgets ) + printsupport? ( gui widgets ) + qml? ( gui network ) + quick? ( gui network qml widgets network ) + speech? ( multimedia ) + sql? ( widgets ) + svg? ( widgets ) + testlib? ( widgets ) + webchannel? ( qml ) + webengine? ( + gui network positioning quick qml + widgets? ( printsupport network webchannel ) + ) + websockets? ( network ) + widgets? ( gui ) +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: a607af281617317e87cd068ad8ca7b5df8ba82ea Author: Michał Górny gentoo org> AuthorDate: Sat Dec 16 13:47:27 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 16 13:47:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a607af28 dev-python/pyside2-tools: Keyword 5.15.11-r1 arm, #913248 Signed-off-by: Michał Górny gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild index 57b8539973ff..22e576b3e256 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 36f90f610684d945f3be2361174ceaa2938e8e9f Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 3 05:45:31 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 3 05:45:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f90f61 dev-python/pyside2-tools: Keyword 5.15.11-r1 ppc64, #913248 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild index 9363b5f88694..57b8539973ff 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 927d0dca8d4df5441cfaa350b96f8e6a97f164fc Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 3 05:45:29 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 3 05:45:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=927d0dca dev-python/pyside2: Keyword 5.15.11-r1 ppc64, #913248 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2/pyside2-5.15.11-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.11-r1.ebuild b/dev-python/pyside2/pyside2-5.15.11-r1.ebuild index f2864bea629a..5ef575602cfe 100644 --- a/dev-python/pyside2/pyside2-5.15.11-r1.ebuild +++ b/dev-python/pyside2/pyside2-5.15.11-r1.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/, dev-python/pyside2/files/
commit: 1ed21708d75e7f301330c492b629d108ecd24a17 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Nov 6 11:58:37 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Nov 6 18:10:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed21708 dev-python/pyside2: drop 5.15.10-r3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-python/pyside2/Manifest| 1 - .../pyside2/files/pyside2-5.15.2-python310.patch | 12 -- .../files/pyside2-5.15.2-python311-fixups.patch| 54 - .../pyside2/files/pyside2-5.15.2-python311.patch | 41 dev-python/pyside2/pyside2-5.15.10-r3.ebuild | 228 - 5 files changed, 336 deletions(-) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index 5f19cf5fdc33..d7602001a4a7 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,2 +1 @@ -DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56 SHA512 dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2 DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91 diff --git a/dev-python/pyside2/files/pyside2-5.15.2-python310.patch b/dev-python/pyside2/files/pyside2-5.15.2-python310.patch deleted file mode 100644 index cb2af4537cac.. --- a/dev-python/pyside2/files/pyside2-5.15.2-python310.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -upr libpyside/feature_select.cpp libpyside/feature_select.cpp a/libpyside/feature_select.cpp 2020-11-11 14:51:30.0 +0200 -+++ b/libpyside/feature_select.cpp 2021-12-01 15:39:40.356426568 +0200 -@@ -405,6 +405,8 @@ static inline PyObject *SelectFeatureSet - if (!SelectFeatureSetSubtype(sub_type, select_id)) - break; - } -+// PYSIDE-1436: Clear all caches for the type and subtypes. -+PyType_Modified(type); - } - return type->tp_dict; - } diff --git a/dev-python/pyside2/files/pyside2-5.15.2-python311-fixups.patch b/dev-python/pyside2/files/pyside2-5.15.2-python311-fixups.patch deleted file mode 100644 index d91b0b6806ca.. --- a/dev-python/pyside2/files/pyside2-5.15.2-python311-fixups.patch +++ /dev/null @@ -1,54 +0,0 @@ -The Fedora / upstream fixes (shiboken2-5.15.2-python311.patch) end up breaking -Python 3.8 compatibility (maybe 3.9 too, but didn't get that far). - -Wrap them with PY_VERSION_HEX for Python 3.11. a/libpyside/pysideqflags.cpp -+++ b/libpyside/pysideqflags.cpp -@@ -187,7 +187,12 @@ namespace QFlags - } - newspec.slots = SbkNewQFlagsType_spec.slots; - PyTypeObject *type = (PyTypeObject *)SbkType_FromSpec(); --Py_SET_TYPE(type, _Type); -+ -+#if PY_VERSION_HEX < 0x030B00A1 -+Py_TYPE(type) = _Type; -+#else -+Py_SET_TYPE(type, _Type); -+#endif - - PySideQFlagsType *flagsType = reinterpret_cast(type); - PepType_PFTP(flagsType)->converterPtr = _PFTP(flagsType)->converter; a/libpyside/pysidesignal.cpp -+++ b/libpyside/pysidesignal.cpp -@@ -162,7 +162,13 @@ PyTypeObject *PySideSignalTypeF(void) - if (!type) { - type = reinterpret_cast(SbkType_FromSpec(_spec)); - PyTypeObject *hold = Py_TYPE(type); --Py_SET_TYPE(type, PySideMetaSignalTypeF()); -+ -+#if PY_VERSION_HEX < 0x030B00A1 -+Py_TYPE(type) = PySideMetaSignalTypeF(); -+#else -+Py_SET_TYPE(type, PySideMetaSignalTypeF()); -+#endif -+ - Py_INCREF(Py_TYPE(type)); - Py_DECREF(hold); - } a/libpyside/pysideweakref.cpp -+++ b/libpyside/pysideweakref.cpp -@@ -90,7 +90,13 @@ PyObject *create(PyObject *obj, PySideWeakRefFunction func, void *userData) - - if (Py_TYPE(PySideCallableObjectTypeF()) == 0) - { --Py_SET_TYPE(PySideCallableObjectTypeF(), _Type); -+ -+#if PY_VERSION_HEX < 0x030B00A1 -+Py_TYPE(PySideCallableObjectTypeF()) = _Type; -+#else -+Py_SET_TYPE(PySideCallableObjectTypeF(), _Type); -+#endif -+ - PyType_Ready(PySideCallableObjectTypeF()); - } - diff --git a/dev-python/pyside2/files/pyside2-5.15.2-python311.patch b/dev-python/pyside2/files/pyside2-5.15.2-python311.patch deleted file mode 100644 index 70b07c4800fd.. --- a/dev-python/pyside2/files/pyside2-5.15.2-python311.patch +++ /dev/null @@ -1,41 +0,0 @@
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/, dev-python/pyside2-tools/files/
commit: a99208aa49af5a8cdf556f710477db1671067af0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Nov 6 12:19:18 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Nov 6 18:10:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a99208aa dev-python/pyside2-tools: drop 5.15.10 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-python/pyside2-tools/Manifest | 1 - .../pyside2-tools-5.15.1-dont-install-tools.patch | 58 .../pyside2-tools/pyside2-tools-5.15.10.ebuild | 77 -- 3 files changed, 136 deletions(-) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 5f19cf5fdc33..d7602001a4a7 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,2 +1 @@ -DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56 SHA512 dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2 DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91 diff --git a/dev-python/pyside2-tools/files/pyside2-tools-5.15.1-dont-install-tools.patch b/dev-python/pyside2-tools/files/pyside2-tools-5.15.1-dont-install-tools.patch deleted file mode 100644 index 60de6aa07ee7.. --- a/dev-python/pyside2-tools/files/pyside2-tools-5.15.1-dont-install-tools.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 20a5e19..575c1df 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -55,38 +55,6 @@ else() - set(DESIGNER_PATH "${TOOLS_PATH}/designer${EXE_EXT}") - endif() - --install(FILES "${UIC_PATH}" --DESTINATION bin --PERMISSIONS --OWNER_EXECUTE OWNER_WRITE OWNER_READ --GROUP_EXECUTE GROUP_READ --WORLD_EXECUTE WORLD_READ) -- --install(FILES "${RCC_PATH}" --DESTINATION bin --PERMISSIONS --OWNER_EXECUTE OWNER_WRITE OWNER_READ --GROUP_EXECUTE GROUP_READ --WORLD_EXECUTE WORLD_READ) -- --if (EXISTS ${DESIGNER_PATH}) --if (APPLE) --install(DIRECTORY "${DESIGNER_PATH}" --DESTINATION bin --FILE_PERMISSIONS --OWNER_EXECUTE OWNER_WRITE OWNER_READ --GROUP_EXECUTE GROUP_READ --WORLD_EXECUTE WORLD_READ) --else() --install(FILES "${DESIGNER_PATH}" --DESTINATION bin --PERMISSIONS --OWNER_EXECUTE OWNER_WRITE OWNER_READ --GROUP_EXECUTE GROUP_READ --WORLD_EXECUTE WORLD_READ) --endif() --endif() -- - configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake" -"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" -IMMEDIATE @ONLY) -@@ -113,14 +81,6 @@ endif() - - add_subdirectory(pylupdate) - --# pyside2-rcc, pyside2-uic, pyside2-designer, shiboken and pyside2-lupdate entrypoints --install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pyside_tool.py --DESTINATION bin --PERMISSIONS --OWNER_EXECUTE OWNER_WRITE OWNER_READ --GROUP_EXECUTE GROUP_READ --WORLD_EXECUTE WORLD_READ) -- - if (BUILD_TESTS) - enable_testing() - add_subdirectory(tests) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild deleted file mode 100644 index 24d169ccfa4f.. --- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{10..11} ) -CMAKE_IN_SOURCE_BUILD=1 - -inherit cmake python-r1 - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/${PN}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~riscv x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -DOCS=( README.md ) - -# the tools conflict with tools from QT -PATCHES=( - "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" -) - -src_prepare() { -
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/files/, dev-python/pyside2-tools/
commit: d1bf9c3ea3f709ace61dbe1857b0474e929ac837 Author: Andrew Ammerlaan gentoo org> AuthorDate: Thu Oct 26 14:28:03 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Oct 26 14:34:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1bf9c3e dev-python/pyside2-tools: also install pyside_tool.py This mirrors the recent changes to pyside6-tools Bug: https://bugs.gentoo.org/916213 Signed-off-by: Andrew Ammerlaan gentoo.org> .../files/pyside2-tools-5.15.11-no-copy-uic.patch | 43 ++ ...5.11.ebuild => pyside2-tools-5.15.11-r1.ebuild} | 23 +--- 2 files changed, 52 insertions(+), 14 deletions(-) diff --git a/dev-python/pyside2-tools/files/pyside2-tools-5.15.11-no-copy-uic.patch b/dev-python/pyside2-tools/files/pyside2-tools-5.15.11-no-copy-uic.patch new file mode 100644 index ..90bc53c90d89 --- /dev/null +++ b/dev-python/pyside2-tools/files/pyside2-tools-5.15.11-no-copy-uic.patch @@ -0,0 +1,43 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 20a5e19..575c1df 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -55,38 +55,6 @@ else() + set(DESIGNER_PATH "${TOOLS_PATH}/designer${EXE_EXT}") + endif() + +-install(FILES "${UIC_PATH}" +-DESTINATION bin +-PERMISSIONS +-OWNER_EXECUTE OWNER_WRITE OWNER_READ +-GROUP_EXECUTE GROUP_READ +-WORLD_EXECUTE WORLD_READ) +- +-install(FILES "${RCC_PATH}" +-DESTINATION bin +-PERMISSIONS +-OWNER_EXECUTE OWNER_WRITE OWNER_READ +-GROUP_EXECUTE GROUP_READ +-WORLD_EXECUTE WORLD_READ) +- +-if (EXISTS ${DESIGNER_PATH}) +-if (APPLE) +-install(DIRECTORY "${DESIGNER_PATH}" +-DESTINATION bin +-FILE_PERMISSIONS +-OWNER_EXECUTE OWNER_WRITE OWNER_READ +-GROUP_EXECUTE GROUP_READ +-WORLD_EXECUTE WORLD_READ) +-else() +-install(FILES "${DESIGNER_PATH}" +-DESTINATION bin +-PERMISSIONS +-OWNER_EXECUTE OWNER_WRITE OWNER_READ +-GROUP_EXECUTE GROUP_READ +-WORLD_EXECUTE WORLD_READ) +-endif() +-endif() +- + configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake" +"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" +IMMEDIATE @ONLY) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild similarity index 74% rename from dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild rename to dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild index 5d7bb774f990..b95967aad0ea 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.11-r1.ebuild @@ -6,7 +6,6 @@ EAPI=8 # TODO: Add PyPy once officially supported. See also: # https://bugreports.qt.io/browse/PYSIDE-535 PYTHON_COMPAT=( python3_{10..11} ) -CMAKE_IN_SOURCE_BUILD=1 inherit cmake python-r1 @@ -27,11 +26,9 @@ RDEPEND="${PYTHON_DEPS} " DEPEND="${RDEPEND}" -DOCS=( README.md ) - # the tools conflict with tools from QT PATCHES=( - "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" + "${FILESDIR}/${PN}-5.15.11-no-copy-uic.patch" ) src_prepare() { @@ -41,17 +38,12 @@ src_prepare() { } src_configure() { - # The tests are only related to the tools that we don't install - local mycmakeargs=( - -DBUILD_TESTS=OFF - ) - pyside-tools_configure() { local mycmakeargs=( - "${mycmakeargs[@]}" + -DBUILD_TESTS=OFF -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" ) - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure + cmake_src_configure } python_foreach_impl pyside-tools_configure @@ -59,7 +51,7 @@ src_configure() { src_compile() { pyside-tools_compile() { - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile + cmake_src_compile } python_foreach_impl pyside-tools_compile @@ -67,11 +59,14 @@ src_compile() { src_install() { pyside-tools_install() { - python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" + # This replicates the contents of the PySide6 pypi wheel + DESTDIR="${BUILD_DIR}" cmake_build install + dobin "${BUILD_DIR}/usr/bin/pyside2-lupdate" + python_moduleinto PySide2/scripts + python_domodule "${BUILD_DIR}/usr/bin/pyside_tool.py" } python_foreach_impl pyside-tools_install - doman pylupdate/pyside2-lupdate.1 einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: cc7656c67a41eed9c22a01ed6f1df55b20346d7c Author: Andrew Ammerlaan gentoo org> AuthorDate: Wed Oct 18 10:15:28 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed Oct 18 11:36:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc7656c6 dev-python/pyside2: drop USE=script,scripttools Closes: https://bugs.gentoo.org/915781 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/metadata.xml | 2 -- .../{pyside2-5.15.10-r2.ebuild => pyside2-5.15.10-r3.ebuild} | 8 +++- .../pyside2/{pyside2-5.15.11.ebuild => pyside2-5.15.11-r1.ebuild} | 8 +++- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/dev-python/pyside2/metadata.xml b/dev-python/pyside2/metadata.xml index 445cc3a97502..174852886176 100644 --- a/dev-python/pyside2/metadata.xml +++ b/dev-python/pyside2/metadata.xml @@ -25,8 +25,6 @@ Build QtPrintSupport module Build QtQml module Build QtQuick and QtQuickWidgets modules - Build QtScript module - Build QtScriptTools module Build QtScxml module Build QtSensors module Build QtTextToSpeech module diff --git a/dev-python/pyside2/pyside2-5.15.10-r2.ebuild b/dev-python/pyside2/pyside2-5.15.10-r3.ebuild similarity index 96% rename from dev-python/pyside2/pyside2-5.15.10-r2.ebuild rename to dev-python/pyside2/pyside2-5.15.10-r3.ebuild index 42f95d047316..fa43d3ed66e7 100644 --- a/dev-python/pyside2/pyside2-5.15.10-r2.ebuild +++ b/dev-python/pyside2/pyside2-5.15.10-r3.ebuild @@ -40,7 +40,7 @@ SLOT="0" KEYWORDS="amd64 ~arm arm64 ~riscv x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location - multimedia +network positioning +printsupport qml quick script scripttools + multimedia +network positioning +printsupport qml quick scxml sensors speech +sql svg test +testlib webchannel webengine websockets +widgets +x11extras xml xmlpatterns " @@ -62,7 +62,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} printsupport? ( gui widgets ) qml? ( gui network ) quick? ( gui network qml widgets network ) - scripttools? ( gui script widgets ) speech? ( multimedia ) sql? ( widgets ) svg? ( widgets ) @@ -105,7 +104,6 @@ RDEPEND="${PYTHON_DEPS} =dev-qt/qtdeclarative-${QT_PV}[widgets?] =dev-qt/qtquickcontrols2-${QT_PV}[widgets?] ) - script? ( =dev-qt/qtscript-${QT_PV}[scripttools?] ) scxml? ( =dev-qt/qtscxml-${QT_PV} ) sensors? ( =dev-qt/qtsensors-${QT_PV}[qml?] ) speech? ( =dev-qt/qtspeech-${QT_PV} ) @@ -160,8 +158,8 @@ src_configure() { -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Quick=$(usex !quick) -DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickControls2=$(usex !quick) -DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickWidgets=$(usex !quick yes $(usex !widgets)) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=$(usex !script) - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5ScriptTools=$(usex !scripttools) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5ScriptTools=yes -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Scxml=$(usex !scxml) -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sensors=$(usex !sensors) -DCMAKE_DISABLE_FIND_PACKAGE_Qt5TextToSpeech=$(usex !speech) diff --git a/dev-python/pyside2/pyside2-5.15.11.ebuild b/dev-python/pyside2/pyside2-5.15.11-r1.ebuild similarity index 96% rename from dev-python/pyside2/pyside2-5.15.11.ebuild rename to dev-python/pyside2/pyside2-5.15.11-r1.ebuild index 014d3d91e865..2248e4af791e 100644 --- a/dev-python/pyside2/pyside2-5.15.11.ebuild +++ b/dev-python/pyside2/pyside2-5.15.11-r1.ebuild @@ -40,7 +40,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location - multimedia +network positioning +printsupport qml quick script scripttools + multimedia +network positioning +printsupport qml quick scxml sensors speech +sql svg test +testlib webchannel webengine websockets +widgets +x11extras xml xmlpatterns " @@ -62,7 +62,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} printsupport? ( gui widgets ) qml? ( gui network ) quick? ( gui network qml widgets network ) - scripttools? ( gui script widgets ) speech? ( multimedia ) sql? ( widgets ) svg? ( widgets ) @@ -105,7 +104,6 @@ RDEPEND="${PYTHON_DEPS} =dev-qt/qtdeclarative-${QT_PV}[widgets?] =dev-qt/qtquickcontrols2-${QT_PV}[widgets?] ) - script? ( =dev-qt/qtscript-${QT_PV}[scripttools?] ) scxml? ( =dev-qt/qtscxml-${QT_PV} ) sensors? ( =dev-qt/qtsensors-${QT_PV}[qml?] ) speech? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 3fb48d0060e39b53a3c6e8604a18d6cd8b204f85 Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon Oct 9 10:31:03 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Oct 9 10:40:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb48d00 dev-python/pyside2-tools: add 5.15.11 Closes: https://bugs.gentoo.org/915462 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/Manifest | 1 + .../pyside2-tools/pyside2-tools-5.15.11.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 5ec5cb3e888e..5f19cf5fdc33 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1 +1,2 @@ DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56 SHA512 dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2 +DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild new file mode 100644 index ..5d7bb774f990 --- /dev/null +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.11.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{10..11} ) +CMAKE_IN_SOURCE_BUILD=1 + +inherit cmake python-r1 + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +DOCS=( README.md ) + +# the tools conflict with tools from QT +PATCHES=( + "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" +) + +src_prepare() { + cmake_src_prepare + + python_copy_sources +} + +src_configure() { + # The tests are only related to the tools that we don't install + local mycmakeargs=( + -DBUILD_TESTS=OFF + ) + + pyside-tools_configure() { + local mycmakeargs=( + "${mycmakeargs[@]}" + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + ) + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure + } + + python_foreach_impl pyside-tools_configure +} + +src_compile() { + pyside-tools_compile() { + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile + } + + python_foreach_impl pyside-tools_compile +} + +src_install() { + pyside-tools_install() { + python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" + } + + python_foreach_impl pyside-tools_install + + doman pylupdate/pyside2-lupdate.1 + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 0c8640ce021e61ddb451d29e8d646a8dfd849716 Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon Oct 9 10:30:54 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Oct 9 10:40:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c8640ce dev-python/pyside2: add 5.15.11 Bug: https://bugs.gentoo.org/915462 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/Manifest | 1 + dev-python/pyside2/pyside2-5.15.11.ebuild | 224 ++ 2 files changed, 225 insertions(+) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index 5ec5cb3e888e..5f19cf5fdc33 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1 +1,2 @@ DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56 SHA512 dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2 +DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91 diff --git a/dev-python/pyside2/pyside2-5.15.11.ebuild b/dev-python/pyside2/pyside2-5.15.11.ebuild new file mode 100644 index ..014d3d91e865 --- /dev/null +++ b/dev-python/pyside2/pyside2-5.15.11.ebuild @@ -0,0 +1,224 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit cmake python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide2/QtGui/CMakeLists.txt" and +# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/pyside2" + +# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. +# Shall we allow essential modules to be disabled? They are: +# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, +# x11extras (for X) +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE=" + 3d charts +concurrent datavis designer gles2-only +gui help location + multimedia +network positioning +printsupport qml quick script scripttools + scxml sensors speech +sql svg test +testlib webchannel webengine websockets + +widgets +x11extras xml xmlpatterns +" + +# Manually reextract these requirements on version bumps by running the +# following one-liners from within "${S}": +# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt +# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES +# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + 3d? ( gui network ) + charts? ( gui widgets ) + datavis? ( gui ) + designer? ( gui widgets xml ) + gles2-only? ( gui ) + help? ( gui sql widgets ) + location? ( gui network positioning quick ) + multimedia? ( gui network widgets ) + printsupport? ( gui widgets ) + qml? ( gui network ) + quick? ( gui network qml widgets network ) + scripttools? ( gui script widgets ) + speech? ( multimedia ) + sql? ( widgets ) + svg? ( widgets ) + testlib? ( widgets ) + webchannel? ( qml ) + webengine? ( + gui network positioning quick qml + widgets? ( printsupport network webchannel ) + ) +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 4bbed5bd3459954b0957e209c4d8f0e5f3e3a5cd Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Oct 6 07:24:39 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Oct 6 07:43:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bbed5bd dev-python/pyside2: depend on qtwebengine with either alsa or pulseaudio Closes: https://bugs.gentoo.org/913712 Signed-off-by: Andrew Ammerlaan gentoo.org> .../{pyside2-5.15.10-r1.ebuild => pyside2-5.15.10-r2.ebuild}| 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.10-r1.ebuild b/dev-python/pyside2/pyside2-5.15.10-r2.ebuild similarity index 98% rename from dev-python/pyside2/pyside2-5.15.10-r1.ebuild rename to dev-python/pyside2/pyside2-5.15.10-r2.ebuild index 953d87b2799a..42f95d047316 100644 --- a/dev-python/pyside2/pyside2-5.15.10-r1.ebuild +++ b/dev-python/pyside2/pyside2-5.15.10-r2.ebuild @@ -113,7 +113,11 @@ RDEPEND="${PYTHON_DEPS} svg? ( =dev-qt/qtsvg-${QT_PV} ) testlib? ( =dev-qt/qttest-${QT_PV} ) webchannel? ( =dev-qt/qtwebchannel-${QT_PV}[qml] ) - webengine? ( =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] ) + webengine? ( || ( + =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] + =dev-qt/qtwebengine-${QT_PV}[pulseaudio,widgets?] + ) + ) websockets? ( =dev-qt/qtwebsockets-${QT_PV}[qml?] ) widgets? ( =dev-qt/qtwidgets-${QT_PV}[gles2-only=] ) x11extras? ( =dev-qt/qtx11extras-${QT_PV} )
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: ac9840bf39d10efbaf3a632612093737c44f714e Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue Oct 3 15:22:59 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Tue Oct 3 15:26:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9840bf dev-python/pyside2: further pin down dev-qt/* deps Signed-off-by: Andrew Ammerlaan gentoo.org> .../pyside2/{pyside2-5.15.10.ebuild => pyside2-5.15.10-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild b/dev-python/pyside2/pyside2-5.15.10-r1.ebuild similarity index 99% rename from dev-python/pyside2/pyside2-5.15.10.ebuild rename to dev-python/pyside2/pyside2-5.15.10-r1.ebuild index 3319ffae4898..953d87b2799a 100644 --- a/dev-python/pyside2/pyside2-5.15.10.ebuild +++ b/dev-python/pyside2/pyside2-5.15.10-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 # TODO: Add PyPy once officially supported. See also: # https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit cmake python-r1 virtualx @@ -81,7 +81,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} RESTRICT="test" # Minimal supported version of Qt. -QT_PV="$(ver_cut 1-2)*:5" +QT_PV="$(ver_cut 1-3)*:5" RDEPEND="${PYTHON_DEPS} ~dev-python/shiboken2-${PV}[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 5fe4533c78ed5b9146bd563d5e5cacfd715b2719 Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue Oct 3 15:23:28 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Tue Oct 3 15:26:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe4533c dev-python/pyside2-tools: disable py3.9 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild index 160635935c8f..24d169ccfa4f 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild @@ -5,7 +5,7 @@ EAPI=8 # TODO: Add PyPy once officially supported. See also: # https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) CMAKE_IN_SOURCE_BUILD=1 inherit cmake python-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 717ffefee0f7121bd029215dbe9df0c9520631ad Author: Jakov Smolić gentoo org> AuthorDate: Mon Sep 11 06:47:57 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Sep 11 06:47:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717ffefe dev-python/pyside2-tools: Keyword 5.15.10 riscv, #913248 Signed-off-by: Jakov Smolić gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild index bc841956419f..160635935c8f 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 x86" +KEYWORDS="amd64 arm64 ~riscv x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: f58858684f261c8c5e40781e6fbd0610828b2498 Author: Jakov Smolić gentoo org> AuthorDate: Mon Sep 11 06:47:54 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Sep 11 06:47:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5885868 dev-python/pyside2: Keyword 5.15.10 riscv, #913248 Signed-off-by: Jakov Smolić gentoo.org> dev-python/pyside2/pyside2-5.15.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild b/dev-python/pyside2/pyside2-5.15.10.ebuild index 556f5068114e..3319ffae4898 100644 --- a/dev-python/pyside2/pyside2-5.15.10.ebuild +++ b/dev-python/pyside2/pyside2-5.15.10.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 6fbcfd01b91371685ab23395fefe0f60624a9ddd Author: Michał Górny gentoo org> AuthorDate: Thu Aug 17 05:56:51 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Aug 17 05:58:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fbcfd01 dev-python/pyside2: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyside2/Manifest | 1 - dev-python/pyside2/pyside2-5.15.9.ebuild | 226 --- 2 files changed, 227 deletions(-) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index 44289e185b45..5ec5cb3e888e 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,2 +1 @@ DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56 SHA512 dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2 -DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4 SHA512 cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3 diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild b/dev-python/pyside2/pyside2-5.15.9.ebuild deleted file mode 100644 index 556f5068114e.. --- a/dev-python/pyside2/pyside2-5.15.9.ebuild +++ /dev/null @@ -1,226 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit cmake python-r1 virtualx - -# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" -# USE flag after an external "dev-qt/qtremoteobjects" package has been created. -# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. -# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once -# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. -# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note -# that the "PySide2/QtGui/CMakeLists.txt" and -# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by -# testing whether the "Qt5::Gui" list property defined by -# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation -# time contains the substring "opengles2". Since cmake does not permit -# properties to be overridden from the command line, these files must instead -# be conditionally patched to avoid these tests. An issue should be filed with -# upstream requesting a CLI-settable variable to control this. - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/pyside2" - -# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. -# Shall we allow essential modules to be disabled? They are: -# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, -# x11extras (for X) -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" -IUSE=" - 3d charts +concurrent datavis designer gles2-only +gui help location - multimedia +network positioning +printsupport qml quick script scripttools - scxml sensors speech +sql svg test +testlib webchannel webengine websockets - +widgets +x11extras xml xmlpatterns -" - -# Manually reextract these requirements on version bumps by running the -# following one-liners from within "${S}": -# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt -# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES -# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - 3d? ( gui network ) - charts? ( gui widgets ) - datavis? ( gui ) - designer? ( gui widgets xml ) - gles2-only? ( gui ) - help? ( gui sql widgets ) - location? ( gui network positioning quick ) - multimedia? ( gui network widgets ) - printsupport? ( gui widgets ) - qml? ( gui network ) - quick? ( gui network qml widgets network ) - scripttools? ( gui script widgets ) - speech? ( multimedia ) - sql? ( widgets ) - svg? ( widgets ) - testlib? ( widgets ) - webchannel? ( qml ) - webengine? ( - gui network positioning quick qml - widgets? ( printsupport network webchannel ) - ) - websockets? ( network ) - widgets? ( gui ) -
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 9f4aef0e95a1823a61a7974dcb7d4383afa81309 Author: Michał Górny gentoo org> AuthorDate: Thu Aug 17 05:55:01 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Aug 17 05:58:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f4aef0e dev-python/pyside2-tools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyside2-tools/Manifest | 1 - .../pyside2-tools/pyside2-tools-5.15.9.ebuild | 77 -- 2 files changed, 78 deletions(-) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 44289e185b45..5ec5cb3e888e 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,2 +1 @@ DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56 SHA512 dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2 -DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4 SHA512 cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild deleted file mode 100644 index bc841956419f.. --- a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{9..11} ) -CMAKE_IN_SOURCE_BUILD=1 - -inherit cmake python-r1 - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/${PN}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -DOCS=( README.md ) - -# the tools conflict with tools from QT -PATCHES=( - "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" -) - -src_prepare() { - cmake_src_prepare - - python_copy_sources -} - -src_configure() { - # The tests are only related to the tools that we don't install - local mycmakeargs=( - -DBUILD_TESTS=OFF - ) - - pyside-tools_configure() { - local mycmakeargs=( - "${mycmakeargs[@]}" - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" - ) - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure - } - - python_foreach_impl pyside-tools_configure -} - -src_compile() { - pyside-tools_compile() { - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile - } - - python_foreach_impl pyside-tools_compile -} - -src_install() { - pyside-tools_install() { - python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" - } - - python_foreach_impl pyside-tools_install - - doman pylupdate/pyside2-lupdate.1 - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 95c0dec8120b640b8ddd8ae8d3a6537d4bb88fde Author: Sam James gentoo org> AuthorDate: Thu Aug 17 02:55:12 2023 + Commit: Sam James gentoo org> CommitDate: Thu Aug 17 02:55:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95c0dec8 dev-python/pyside2-tools: Stabilize 5.15.10 arm64, #911079 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild index 00bba590214d..bc841956419f 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 2f24ec5d08b7671e5bb20a1c364a64d8b3307c52 Author: Sam James gentoo org> AuthorDate: Wed Jul 26 00:55:08 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jul 26 00:55:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f24ec5d dev-python/pyside2-tools: Stabilize 5.15.10 amd64, #911079 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild index b4fa390cb0ca..00bba590214d 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: bf21e813321f1b5d8b5a478315b9e26a927a89c1 Author: Sam James gentoo org> AuthorDate: Tue Jul 25 18:51:39 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jul 25 18:51:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf21e813 dev-python/pyside2-tools: Stabilize 5.15.10 x86, #911079 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild index 81180b8926ab..b4fa390cb0ca 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 4b20bbc3d2317b9d8b14c370099b9773ee95d256 Author: Sam James gentoo org> AuthorDate: Tue Jul 25 17:57:30 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jul 25 17:57:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b20bbc3 dev-python/pyside2: Stabilize 5.15.10 x86, #911078 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild b/dev-python/pyside2/pyside2-5.15.10.ebuild index c922a9d1ca7c..556f5068114e 100644 --- a/dev-python/pyside2/pyside2-5.15.10.ebuild +++ b/dev-python/pyside2/pyside2-5.15.10.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 80c54803706807519982366328a019f1c508be99 Author: Sam James gentoo org> AuthorDate: Tue Jul 25 13:44:32 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jul 25 13:44:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80c54803 dev-python/pyside2: Stabilize 5.15.10 arm64, #911078 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild b/dev-python/pyside2/pyside2-5.15.10.ebuild index a73bb9320968..c922a9d1ca7c 100644 --- a/dev-python/pyside2/pyside2-5.15.10.ebuild +++ b/dev-python/pyside2/pyside2-5.15.10.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 2f0986d4b88ca0a142eca7e61c7e8229815f9c76 Author: Jakov Smolić gentoo org> AuthorDate: Tue Jul 25 07:57:38 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jul 25 07:57:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f0986d4 dev-python/pyside2: Stabilize 5.15.10 amd64, #911078 Signed-off-by: Jakov Smolić gentoo.org> dev-python/pyside2/pyside2-5.15.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild b/dev-python/pyside2/pyside2-5.15.10.ebuild index e995b1d18b6f..a73bb9320968 100644 --- a/dev-python/pyside2/pyside2-5.15.10.ebuild +++ b/dev-python/pyside2/pyside2-5.15.10.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: a5b7a6d642bad78195cff81d59116cc2e698e46e Author: Miroslav Šulc gentoo org> AuthorDate: Thu Jun 15 07:04:04 2023 + Commit: Miroslav Šulc gentoo org> CommitDate: Thu Jun 15 07:04:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b7a6d6 dev-python/pyside2-tools: dropped myself as maintainer Signed-off-by: Miroslav Šulc gentoo.org> dev-python/pyside2-tools/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-python/pyside2-tools/metadata.xml b/dev-python/pyside2-tools/metadata.xml index 37022f30bb61..5ddb82c75a77 100644 --- a/dev-python/pyside2-tools/metadata.xml +++ b/dev-python/pyside2-tools/metadata.xml @@ -9,8 +9,4 @@ waebbl-gen...@posteo.net Bernd Waibel - - fordf...@gentoo.org - Miroslav Šulc -
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: a18b1b428da38bd2a0114e70886e9e48dac92df9 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 15 03:06:19 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 15 03:06:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a18b1b42 dev-python/pyside2-tools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyside2-tools/Manifest | 1 - .../pyside2-tools/pyside2-tools-5.15.8.ebuild | 77 -- 2 files changed, 78 deletions(-) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 7553ff9ce874..44289e185b45 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,3 +1,2 @@ DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56 SHA512 dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2 -DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4 SHA512 cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild deleted file mode 100644 index bc841956419f.. --- a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{9..11} ) -CMAKE_IN_SOURCE_BUILD=1 - -inherit cmake python-r1 - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/${PN}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -DOCS=( README.md ) - -# the tools conflict with tools from QT -PATCHES=( - "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" -) - -src_prepare() { - cmake_src_prepare - - python_copy_sources -} - -src_configure() { - # The tests are only related to the tools that we don't install - local mycmakeargs=( - -DBUILD_TESTS=OFF - ) - - pyside-tools_configure() { - local mycmakeargs=( - "${mycmakeargs[@]}" - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" - ) - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure - } - - python_foreach_impl pyside-tools_configure -} - -src_compile() { - pyside-tools_compile() { - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile - } - - python_foreach_impl pyside-tools_compile -} - -src_install() { - pyside-tools_install() { - python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" - } - - python_foreach_impl pyside-tools_install - - doman pylupdate/pyside2-lupdate.1 - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: f156b7b082bc43b5c3e6d5badcf893148f30fc2c Author: Michał Górny gentoo org> AuthorDate: Thu Jun 15 03:06:04 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 15 03:06:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f156b7b0 dev-python/pyside2: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyside2/Manifest | 1 - dev-python/pyside2/pyside2-5.15.8-r1.ebuild | 226 2 files changed, 227 deletions(-) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index 7553ff9ce874..44289e185b45 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,3 +1,2 @@ DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56 SHA512 dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2 -DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4 SHA512 cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3 diff --git a/dev-python/pyside2/pyside2-5.15.8-r1.ebuild b/dev-python/pyside2/pyside2-5.15.8-r1.ebuild deleted file mode 100644 index d82265de986e.. --- a/dev-python/pyside2/pyside2-5.15.8-r1.ebuild +++ /dev/null @@ -1,226 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit cmake python-r1 virtualx - -# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" -# USE flag after an external "dev-qt/qtremoteobjects" package has been created. -# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. -# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once -# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. -# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note -# that the "PySide2/QtGui/CMakeLists.txt" and -# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by -# testing whether the "Qt5::Gui" list property defined by -# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation -# time contains the substring "opengles2". Since cmake does not permit -# properties to be overridden from the command line, these files must instead -# be conditionally patched to avoid these tests. An issue should be filed with -# upstream requesting a CLI-settable variable to control this. - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/pyside2" - -# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. -# Shall we allow essential modules to be disabled? They are: -# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, -# x11extras (for X) -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" -IUSE=" - 3d charts +concurrent datavis designer gles2-only +gui help location - multimedia +network positioning +printsupport qml quick script scripttools - scxml sensors speech +sql svg test +testlib webchannel webengine websockets - +widgets +x11extras xml xmlpatterns -" - -# Manually reextract these requirements on version bumps by running the -# following one-liners from within "${S}": -# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt -# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES -# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - 3d? ( gui network ) - charts? ( gui widgets ) - datavis? ( gui ) - designer? ( gui widgets xml ) - gles2-only? ( gui ) - help? ( gui sql widgets ) - location? ( gui network positioning quick ) - multimedia? ( gui network widgets ) - printsupport? ( gui widgets ) - qml? ( gui network ) - quick? ( gui network qml widgets network ) - scripttools? ( gui script widgets ) -
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 7225a0114dcc74ce101a10198f64b75583a67ada Author: Sam James gentoo org> AuthorDate: Thu Jun 15 00:14:39 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 15 00:14:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7225a011 dev-python/pyside2-tools: Stabilize 5.15.9 x86, #906200 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild index 2f7089c3147a..bc841956419f 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 68a709093dbf6e70123f86c2e59d9b8b893a036b Author: Sam James gentoo org> AuthorDate: Thu Jun 15 00:14:37 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 15 00:14:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a70909 dev-python/pyside2-tools: Stabilize 5.15.9 amd64, #906200 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild index 5b4bb4edb03b..2f7089c3147a 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 95eccbb699bbf6ef1278ca90af507770513b684a Author: Sam James gentoo org> AuthorDate: Thu Jun 15 00:12:42 2023 + Commit: Sam James gentoo org> CommitDate: Thu Jun 15 00:12:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95eccbb6 dev-python/pyside2-tools: Stabilize 5.15.9 arm64, #906200 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild index 81180b8926ab..5b4bb4edb03b 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 480d8e54a5fa8b70c236dc5574dc03e87e3131ae Author: Sam James gentoo org> AuthorDate: Wed Jun 14 23:12:41 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 23:12:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480d8e54 dev-python/pyside2: Stabilize 5.15.9 amd64, #907207 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild b/dev-python/pyside2/pyside2-5.15.9.ebuild index 870edc6cd01a..556f5068114e 100644 --- a/dev-python/pyside2/pyside2-5.15.9.ebuild +++ b/dev-python/pyside2/pyside2-5.15.9.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 x86" +KEYWORDS="amd64 ~arm arm64 x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 3e0ed7a4f2689ccafb160080eafd0f6b2e72bdc0 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 22:07:24 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 22:07:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0ed7a4 dev-python/pyside2: Stabilize 5.15.9 arm64, #907207 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild b/dev-python/pyside2/pyside2-5.15.9.ebuild index 6b08810a9ed3..870edc6cd01a 100644 --- a/dev-python/pyside2/pyside2-5.15.9.ebuild +++ b/dev-python/pyside2/pyside2-5.15.9.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 x86" +KEYWORDS="~amd64 ~arm arm64 x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 7dc78f726f6e4a1d980f52b72602bf143386f309 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 22:07:22 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 22:07:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc78f72 dev-python/pyside2: Stabilize 5.15.9 x86, #907207 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild b/dev-python/pyside2/pyside2-5.15.9.ebuild index e995b1d18b6f..6b08810a9ed3 100644 --- a/dev-python/pyside2/pyside2-5.15.9.ebuild +++ b/dev-python/pyside2/pyside2-5.15.9.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: fa4db59a84172a51ec09263dde1736f39c3b5ed3 Author: Andrew Ammerlaan gentoo org> AuthorDate: Wed Jun 14 19:58:57 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed Jun 14 19:59:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa4db59a dev-python/pyside2-tools: add 5.15.10 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/Manifest | 1 + .../pyside2-tools/pyside2-tools-5.15.10.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index c9a0f9484824..7553ff9ce874 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,2 +1,3 @@ +DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56 SHA512 dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4 SHA512 cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild new file mode 100644 index ..81180b8926ab --- /dev/null +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.10.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{9..11} ) +CMAKE_IN_SOURCE_BUILD=1 + +inherit cmake python-r1 + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +DOCS=( README.md ) + +# the tools conflict with tools from QT +PATCHES=( + "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" +) + +src_prepare() { + cmake_src_prepare + + python_copy_sources +} + +src_configure() { + # The tests are only related to the tools that we don't install + local mycmakeargs=( + -DBUILD_TESTS=OFF + ) + + pyside-tools_configure() { + local mycmakeargs=( + "${mycmakeargs[@]}" + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + ) + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure + } + + python_foreach_impl pyside-tools_configure +} + +src_compile() { + pyside-tools_compile() { + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile + } + + python_foreach_impl pyside-tools_compile +} + +src_install() { + pyside-tools_install() { + python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" + } + + python_foreach_impl pyside-tools_install + + doman pylupdate/pyside2-lupdate.1 + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: a43192e3220dce60a7671dbfe45a322992c49148 Author: Andrew Ammerlaan gentoo org> AuthorDate: Wed Jun 14 19:58:50 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Wed Jun 14 19:59:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a43192e3 dev-python/pyside2: add 5.15.10 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/Manifest | 1 + dev-python/pyside2/pyside2-5.15.10.ebuild | 226 ++ 2 files changed, 227 insertions(+) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index c9a0f9484824..7553ff9ce874 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,2 +1,3 @@ +DIST pyside-setup-opensource-src-5.15.10.tar.xz 3583764 BLAKE2B 7e19e8f8460582012d3fec09ac99f826298cbfcd0887339c2adababb7a21bfc67a2918e9185e89eca0a6f780929b2a7fa70c28d72ece24b7ea939ca76f56 SHA512 dc548ab870fcc5cc637de1bcb2f428527c650287fdb3720a3ade4638cc0bb12bc4a1ed87e7f6a4ec730a26742e08ceec806bcac6af91c7a01ddc0ce7980a79d2 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22 DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4 SHA512 cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3 diff --git a/dev-python/pyside2/pyside2-5.15.10.ebuild b/dev-python/pyside2/pyside2-5.15.10.ebuild new file mode 100644 index ..e995b1d18b6f --- /dev/null +++ b/dev-python/pyside2/pyside2-5.15.10.ebuild @@ -0,0 +1,226 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit cmake python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide2/QtGui/CMakeLists.txt" and +# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/pyside2" + +# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. +# Shall we allow essential modules to be disabled? They are: +# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, +# x11extras (for X) +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE=" + 3d charts +concurrent datavis designer gles2-only +gui help location + multimedia +network positioning +printsupport qml quick script scripttools + scxml sensors speech +sql svg test +testlib webchannel webengine websockets + +widgets +x11extras xml xmlpatterns +" + +# Manually reextract these requirements on version bumps by running the +# following one-liners from within "${S}": +# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt +# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES +# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + 3d? ( gui network ) + charts? ( gui widgets ) + datavis? ( gui ) + designer? ( gui widgets xml ) + gles2-only? ( gui ) + help? ( gui sql widgets ) + location? ( gui network positioning quick ) + multimedia? ( gui network widgets ) + printsupport? ( gui widgets ) + qml? ( gui network ) + quick? ( gui network qml widgets network ) + scripttools? ( gui script widgets ) +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 450696ec6ec536ba03ef3fb468790b2953a703da Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue Apr 11 18:12:07 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Tue Apr 11 18:12:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=450696ec dev-python/pyside2-tools: add 5.15.9 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/Manifest | 1 + .../pyside2-tools/pyside2-tools-5.15.9.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 5fb712c853db..c9a0f9484824 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1 +1,2 @@ DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22 +DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4 SHA512 cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild new file mode 100644 index ..81180b8926ab --- /dev/null +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.9.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{9..11} ) +CMAKE_IN_SOURCE_BUILD=1 + +inherit cmake python-r1 + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +DOCS=( README.md ) + +# the tools conflict with tools from QT +PATCHES=( + "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" +) + +src_prepare() { + cmake_src_prepare + + python_copy_sources +} + +src_configure() { + # The tests are only related to the tools that we don't install + local mycmakeargs=( + -DBUILD_TESTS=OFF + ) + + pyside-tools_configure() { + local mycmakeargs=( + "${mycmakeargs[@]}" + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + ) + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure + } + + python_foreach_impl pyside-tools_configure +} + +src_compile() { + pyside-tools_compile() { + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile + } + + python_foreach_impl pyside-tools_compile +} + +src_install() { + pyside-tools_install() { + python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" + } + + python_foreach_impl pyside-tools_install + + doman pylupdate/pyside2-lupdate.1 + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: cd9be80e3ff2bb008c817fc791f1778ec0614388 Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue Apr 11 18:12:02 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Tue Apr 11 18:12:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9be80e dev-python/pyside2: add 5.15.9 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/Manifest | 1 + dev-python/pyside2/pyside2-5.15.9.ebuild | 226 +++ 2 files changed, 227 insertions(+) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index 5fb712c853db..c9a0f9484824 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1 +1,2 @@ DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22 +DIST pyside-setup-opensource-src-5.15.9.tar.xz 3581660 BLAKE2B 65d5317f9ea55385bbe093cf43c214655effd877feed6409acc4f6f65768dcde8c94c4f29157f8d7dcb36d442c649290764706834885b08ecf9934b383b3e2a4 SHA512 cc63d64b909f1fd98b64a0bba61b278b1a5b60059168287546ee36204ede2df4317eb4ce5638a268d387e6db40fec203631fc4a48e4116a6b4a30d675bf876d3 diff --git a/dev-python/pyside2/pyside2-5.15.9.ebuild b/dev-python/pyside2/pyside2-5.15.9.ebuild new file mode 100644 index ..e995b1d18b6f --- /dev/null +++ b/dev-python/pyside2/pyside2-5.15.9.ebuild @@ -0,0 +1,226 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit cmake python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide2/QtGui/CMakeLists.txt" and +# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/pyside2" + +# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. +# Shall we allow essential modules to be disabled? They are: +# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, +# x11extras (for X) +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE=" + 3d charts +concurrent datavis designer gles2-only +gui help location + multimedia +network positioning +printsupport qml quick script scripttools + scxml sensors speech +sql svg test +testlib webchannel webengine websockets + +widgets +x11extras xml xmlpatterns +" + +# Manually reextract these requirements on version bumps by running the +# following one-liners from within "${S}": +# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt +# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES +# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + 3d? ( gui network ) + charts? ( gui widgets ) + datavis? ( gui ) + designer? ( gui widgets xml ) + gles2-only? ( gui ) + help? ( gui sql widgets ) + location? ( gui network positioning quick ) + multimedia? ( gui network widgets ) + printsupport? ( gui widgets ) + qml? ( gui network ) + quick? ( gui network qml widgets network ) + scripttools? ( gui script widgets ) + speech? ( multimedia ) + sql? ( widgets ) + svg? ( widgets ) + testlib? ( widgets ) + webchannel? ( qml ) + webengine? ( + gui network positioning quick qml + widgets? ( printsupport network webchannel ) + ) + websockets? ( network ) + widgets? ( gui ) +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 2a071100a6c3b5e3eee3fc021718d5dd46a3121d Author: Michał Górny gentoo org> AuthorDate: Sun Mar 5 10:50:34 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 5 11:04:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a071100 dev-python/pyside2: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyside2/Manifest | 1 - dev-python/pyside2/pyside2-5.15.7-r1.ebuild | 226 2 files changed, 227 deletions(-) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index 6d6de27407b4..5fb712c853db 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,2 +1 @@ -DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81 SHA512 9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22 diff --git a/dev-python/pyside2/pyside2-5.15.7-r1.ebuild b/dev-python/pyside2/pyside2-5.15.7-r1.ebuild deleted file mode 100644 index d82265de986e.. --- a/dev-python/pyside2/pyside2-5.15.7-r1.ebuild +++ /dev/null @@ -1,226 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit cmake python-r1 virtualx - -# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" -# USE flag after an external "dev-qt/qtremoteobjects" package has been created. -# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. -# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once -# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. -# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note -# that the "PySide2/QtGui/CMakeLists.txt" and -# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by -# testing whether the "Qt5::Gui" list property defined by -# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation -# time contains the substring "opengles2". Since cmake does not permit -# properties to be overridden from the command line, these files must instead -# be conditionally patched to avoid these tests. An issue should be filed with -# upstream requesting a CLI-settable variable to control this. - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/pyside2" - -# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. -# Shall we allow essential modules to be disabled? They are: -# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, -# x11extras (for X) -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" -IUSE=" - 3d charts +concurrent datavis designer gles2-only +gui help location - multimedia +network positioning +printsupport qml quick script scripttools - scxml sensors speech +sql svg test +testlib webchannel webengine websockets - +widgets +x11extras xml xmlpatterns -" - -# Manually reextract these requirements on version bumps by running the -# following one-liners from within "${S}": -# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt -# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES -# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - 3d? ( gui network ) - charts? ( gui widgets ) - datavis? ( gui ) - designer? ( gui widgets xml ) - gles2-only? ( gui ) - help? ( gui sql widgets ) - location? ( gui network positioning quick ) - multimedia? ( gui network widgets ) - printsupport? ( gui widgets ) - qml? ( gui network ) - quick? ( gui network qml widgets network ) - scripttools? ( gui script widgets ) - speech? ( multimedia ) - sql? ( widgets ) - svg? ( widgets ) - testlib? ( widgets ) - webchannel? ( qml ) - webengine? ( - gui network positioning quick qml - widgets? ( printsupport network webchannel ) - ) - websockets? ( network ) - widgets? ( gui ) -
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: a9c3f9f59e2f076ebf004aa04c9e4bc833694090 Author: Michał Górny gentoo org> AuthorDate: Sun Mar 5 10:50:13 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 5 11:04:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c3f9f5 dev-python/pyside2-tools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyside2-tools/Manifest | 1 - .../pyside2-tools/pyside2-tools-5.15.7.ebuild | 77 -- 2 files changed, 78 deletions(-) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 6d6de27407b4..5fb712c853db 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,2 +1 @@ -DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81 SHA512 9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild deleted file mode 100644 index bc841956419f.. --- a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{9..11} ) -CMAKE_IN_SOURCE_BUILD=1 - -inherit cmake python-r1 - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/${PN}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -DOCS=( README.md ) - -# the tools conflict with tools from QT -PATCHES=( - "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" -) - -src_prepare() { - cmake_src_prepare - - python_copy_sources -} - -src_configure() { - # The tests are only related to the tools that we don't install - local mycmakeargs=( - -DBUILD_TESTS=OFF - ) - - pyside-tools_configure() { - local mycmakeargs=( - "${mycmakeargs[@]}" - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" - ) - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure - } - - python_foreach_impl pyside-tools_configure -} - -src_compile() { - pyside-tools_compile() { - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile - } - - python_foreach_impl pyside-tools_compile -} - -src_install() { - pyside-tools_install() { - python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" - } - - python_foreach_impl pyside-tools_install - - doman pylupdate/pyside2-lupdate.1 - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 4d4caf22ab760d35750136f165ce5c5f19843cf9 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Mar 5 07:39:36 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Mar 5 07:39:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d4caf22 dev-python/pyside2: Stabilize 5.15.8-r1 arm64, #892445 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2/pyside2-5.15.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.8-r1.ebuild b/dev-python/pyside2/pyside2-5.15.8-r1.ebuild index 22ff84be9b79..d82265de986e 100644 --- a/dev-python/pyside2/pyside2-5.15.8-r1.ebuild +++ b/dev-python/pyside2/pyside2-5.15.8-r1.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" +KEYWORDS="amd64 ~arm arm64 x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 5512382722f16f25aac29e1909c7fac204d7ea4f Author: Arthur Zamarin gentoo org> AuthorDate: Sun Mar 5 07:39:36 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Mar 5 07:39:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55123827 dev-python/pyside2-tools: Stabilize 5.15.8 arm64, #892445 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild index 00bba590214d..bc841956419f 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 5707b066094f6afede09ada1cfedb4d27898b98d Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon Feb 20 16:47:23 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Feb 20 16:47:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5707b066 dev-python/pyside2: depend on qtwebengine[alsa] Closes: https://bugs.gentoo.org/890293 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/{pyside2-5.15.7.ebuild => pyside2-5.15.7-r1.ebuild} | 2 +- dev-python/pyside2/{pyside2-5.15.8.ebuild => pyside2-5.15.8-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/pyside2/pyside2-5.15.7.ebuild b/dev-python/pyside2/pyside2-5.15.7-r1.ebuild similarity index 99% rename from dev-python/pyside2/pyside2-5.15.7.ebuild rename to dev-python/pyside2/pyside2-5.15.7-r1.ebuild index 0ae91fd8534d..d82265de986e 100644 --- a/dev-python/pyside2/pyside2-5.15.7.ebuild +++ b/dev-python/pyside2/pyside2-5.15.7-r1.ebuild @@ -113,7 +113,7 @@ RDEPEND="${PYTHON_DEPS} svg? ( =dev-qt/qtsvg-${QT_PV} ) testlib? ( =dev-qt/qttest-${QT_PV} ) webchannel? ( =dev-qt/qtwebchannel-${QT_PV}[qml] ) - webengine? ( =dev-qt/qtwebengine-${QT_PV}[widgets?] ) + webengine? ( =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] ) websockets? ( =dev-qt/qtwebsockets-${QT_PV}[qml?] ) widgets? ( =dev-qt/qtwidgets-${QT_PV}[gles2-only=] ) x11extras? ( =dev-qt/qtx11extras-${QT_PV} ) diff --git a/dev-python/pyside2/pyside2-5.15.8.ebuild b/dev-python/pyside2/pyside2-5.15.8-r1.ebuild similarity index 99% rename from dev-python/pyside2/pyside2-5.15.8.ebuild rename to dev-python/pyside2/pyside2-5.15.8-r1.ebuild index 21d1ff744b71..22ff84be9b79 100644 --- a/dev-python/pyside2/pyside2-5.15.8.ebuild +++ b/dev-python/pyside2/pyside2-5.15.8-r1.ebuild @@ -113,7 +113,7 @@ RDEPEND="${PYTHON_DEPS} svg? ( =dev-qt/qtsvg-${QT_PV} ) testlib? ( =dev-qt/qttest-${QT_PV} ) webchannel? ( =dev-qt/qtwebchannel-${QT_PV}[qml] ) - webengine? ( =dev-qt/qtwebengine-${QT_PV}[widgets?] ) + webengine? ( =dev-qt/qtwebengine-${QT_PV}[alsa,widgets?] ) websockets? ( =dev-qt/qtwebsockets-${QT_PV}[qml?] ) widgets? ( =dev-qt/qtwidgets-${QT_PV}[gles2-only=] ) x11extras? ( =dev-qt/qtx11extras-${QT_PV} )
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 9cd02af9ed1b365bf47d9289d290dc006933d64f Author: Sam James gentoo org> AuthorDate: Tue Feb 7 17:46:36 2023 + Commit: Sam James gentoo org> CommitDate: Tue Feb 7 17:46:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd02af9 dev-python/pyside2-tools: Stabilize 5.15.8 x86, #892445 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild index 0d78caf1110c..00bba590214d 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: f08c34b143ffd969cd01a2a4d444cf96dc16a333 Author: Sam James gentoo org> AuthorDate: Tue Feb 7 17:46:34 2023 + Commit: Sam James gentoo org> CommitDate: Tue Feb 7 17:46:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f08c34b1 dev-python/pyside2: Stabilize 5.15.8 x86, #892445 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.8.ebuild b/dev-python/pyside2/pyside2-5.15.8.ebuild index aad833f6e021..21d1ff744b71 100644 --- a/dev-python/pyside2/pyside2-5.15.8.ebuild +++ b/dev-python/pyside2/pyside2-5.15.8.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 6f6d59b734a7d5b54dade235f36f66fd4ce51d1e Author: Sam James gentoo org> AuthorDate: Tue Feb 7 16:54:05 2023 + Commit: Sam James gentoo org> CommitDate: Tue Feb 7 16:54:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f6d59b7 dev-python/pyside2: Stabilize 5.15.8 amd64, #892445 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.8.ebuild b/dev-python/pyside2/pyside2-5.15.8.ebuild index 7a57cf9a7949..aad833f6e021 100644 --- a/dev-python/pyside2/pyside2-5.15.8.ebuild +++ b/dev-python/pyside2/pyside2-5.15.8.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 049342a91c7aa87cf3a2d0533f6813da333a0078 Author: Sam James gentoo org> AuthorDate: Tue Feb 7 16:54:06 2023 + Commit: Sam James gentoo org> CommitDate: Tue Feb 7 16:54:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=049342a9 dev-python/pyside2-tools: Stabilize 5.15.8 amd64, #892445 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild index 81180b8926ab..0d78caf1110c 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 8866d6f970d0bd0eb140777001794f1f5d202bc8 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 28 19:52:18 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 28 19:52:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8866d6f9 dev-python/pyside2: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyside2/Manifest | 1 - dev-python/pyside2/pyside2-5.15.6.ebuild | 224 --- 2 files changed, 225 deletions(-) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index 90a7c7a3f1c8..6d6de27407b4 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,3 +1,2 @@ -DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800 SHA512 99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4 DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81 SHA512 9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22 diff --git a/dev-python/pyside2/pyside2-5.15.6.ebuild b/dev-python/pyside2/pyside2-5.15.6.ebuild deleted file mode 100644 index 49525697e10e.. --- a/dev-python/pyside2/pyside2-5.15.6.ebuild +++ /dev/null @@ -1,224 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit cmake python-r1 virtualx - -# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" -# USE flag after an external "dev-qt/qtremoteobjects" package has been created. -# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. -# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once -# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. -# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note -# that the "PySide2/QtGui/CMakeLists.txt" and -# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by -# testing whether the "Qt5::Gui" list property defined by -# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation -# time contains the substring "opengles2". Since cmake does not permit -# properties to be overridden from the command line, these files must instead -# be conditionally patched to avoid these tests. An issue should be filed with -# upstream requesting a CLI-settable variable to control this. - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/pyside2" - -# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. -# Shall we allow essential modules to be disabled? They are: -# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, -# x11extras (for X) -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" -IUSE=" - 3d charts +concurrent datavis designer gles2-only +gui help location - multimedia +network positioning +printsupport qml quick script scripttools - scxml sensors speech +sql svg test +testlib webchannel webengine websockets - +widgets +x11extras xml xmlpatterns -" - -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt -# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - 3d? ( gui network ) - charts? ( gui widgets ) - datavis? ( gui ) - designer? ( widgets xml ) - gles2-only? ( gui ) - help? ( widgets ) - location? ( positioning ) - multimedia? ( gui network widgets ) - printsupport? ( widgets ) - qml? ( gui network ) - quick? ( gui network qml widgets ) - scripttools? ( gui script widgets ) - speech? ( multimedia ) - sql? ( widgets ) - svg? ( widgets ) - testlib? ( widgets ) - webengine?
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: bafb01ef36e44a6a62c1ec7da389981a0cfeebe6 Author: Michał Górny gentoo org> AuthorDate: Sat Jan 28 19:51:50 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Jan 28 19:51:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bafb01ef dev-python/pyside2-tools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyside2-tools/Manifest | 1 - .../pyside2-tools/pyside2-tools-5.15.6.ebuild | 77 -- 2 files changed, 78 deletions(-) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 90a7c7a3f1c8..6d6de27407b4 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,3 +1,2 @@ -DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800 SHA512 99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4 DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81 SHA512 9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6 DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild deleted file mode 100644 index 50c6f5e04b3f.. --- a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{9..11} ) -CMAKE_IN_SOURCE_BUILD=1 - -inherit cmake python-r1 - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/${PN}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=dev-python/pyside2-${PV}[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -DOCS=( README.md ) - -# the tools conflict with tools from QT -PATCHES=( - "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" -) - -src_prepare() { - cmake_src_prepare - - python_copy_sources -} - -src_configure() { - # The tests are only related to the tools that we don't install - local mycmakeargs=( - -DBUILD_TESTS=OFF - ) - - pyside-tools_configure() { - local mycmakeargs=( - "${mycmakeargs[@]}" - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" - ) - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure - } - - python_foreach_impl pyside-tools_configure -} - -src_compile() { - pyside-tools_compile() { - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile - } - - python_foreach_impl pyside-tools_compile -} - -src_install() { - pyside-tools_install() { - python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" - } - - python_foreach_impl pyside-tools_install - - doman pylupdate/pyside2-lupdate.1 - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 3a068e0dec235019903509919abd4cc2162010b2 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jan 28 18:58:46 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jan 28 18:58:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a068e0d dev-python/pyside2: Stabilize 5.15.7 x86, #884349 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2/pyside2-5.15.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.7.ebuild b/dev-python/pyside2/pyside2-5.15.7.ebuild index 8d2fd38e0aaf..0ae91fd8534d 100644 --- a/dev-python/pyside2/pyside2-5.15.7.ebuild +++ b/dev-python/pyside2/pyside2-5.15.7.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: e899ab69e02c7adf1ff292b70d8c7c90b1a416ef Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jan 28 18:58:46 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jan 28 18:58:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e899ab69 dev-python/pyside2-tools: Stabilize 5.15.7 x86, #884349 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild index 2f7089c3147a..bc841956419f 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: cca5d0262998e7b8cc70bc54c363f615a7edc556 Author: Andrew Ammerlaan gentoo org> AuthorDate: Thu Jan 12 14:19:08 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Jan 12 15:13:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca5d026 dev-python/pyside2-tools: add 5.15.8 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/Manifest | 1 + .../pyside2-tools/pyside2-tools-5.15.8.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index fd9ed1e82324..90a7c7a3f1c8 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,2 +1,3 @@ DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800 SHA512 99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4 DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81 SHA512 9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6 +DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild new file mode 100644 index ..06b056d57a35 --- /dev/null +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.8.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{8..11} ) +CMAKE_IN_SOURCE_BUILD=1 + +inherit cmake python-r1 + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +DOCS=( README.md ) + +# the tools conflict with tools from QT +PATCHES=( + "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" +) + +src_prepare() { + cmake_src_prepare + + python_copy_sources +} + +src_configure() { + # The tests are only related to the tools that we don't install + local mycmakeargs=( + -DBUILD_TESTS=OFF + ) + + pyside-tools_configure() { + local mycmakeargs=( + "${mycmakeargs[@]}" + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + ) + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure + } + + python_foreach_impl pyside-tools_configure +} + +src_compile() { + pyside-tools_compile() { + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile + } + + python_foreach_impl pyside-tools_compile +} + +src_install() { + pyside-tools_install() { + python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" + } + + python_foreach_impl pyside-tools_install + + doman pylupdate/pyside2-lupdate.1 + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 87def09b45addc50461b0ef723e23a72b26581b1 Author: Andrew Ammerlaan gentoo org> AuthorDate: Thu Jan 12 14:18:35 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Jan 12 15:13:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87def09b dev-python/pyside2: add 5.15.8 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/Manifest | 1 + dev-python/pyside2/pyside2-5.15.8.ebuild | 226 +++ 2 files changed, 227 insertions(+) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index fd9ed1e82324..90a7c7a3f1c8 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,2 +1,3 @@ DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800 SHA512 99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4 DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81 SHA512 9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6 +DIST pyside-setup-opensource-src-5.15.8.tar.xz 3582256 BLAKE2B eef6668c612c39eac4ea29db4eee0cc6eef72034babaa14525ca63cf6e02695df27bf8a6764110c4bcc77f55c7e9fb531074916a45d7ea324265e50d9a60d592 SHA512 78e19a8e8fa413bb784f16847d5774e4362409a2bd83567177b83f1391c37305d373155fb95ea569c6c483175e62a0d3f5d91a2fd5dae85d48c8047d242b9e22 diff --git a/dev-python/pyside2/pyside2-5.15.8.ebuild b/dev-python/pyside2/pyside2-5.15.8.ebuild new file mode 100644 index ..faf50b0aca85 --- /dev/null +++ b/dev-python/pyside2/pyside2-5.15.8.ebuild @@ -0,0 +1,226 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit cmake python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide2/QtGui/CMakeLists.txt" and +# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/pyside2" + +# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. +# Shall we allow essential modules to be disabled? They are: +# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, +# x11extras (for X) +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE=" + 3d charts +concurrent datavis designer gles2-only +gui help location + multimedia +network positioning +printsupport qml quick script scripttools + scxml sensors speech +sql svg test +testlib webchannel webengine websockets + +widgets +x11extras xml xmlpatterns +" + +# Manually reextract these requirements on version bumps by running the +# following one-liners from within "${S}": +# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt +# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES +# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + 3d? ( gui network ) + charts? ( gui widgets ) + datavis? ( gui ) + designer? ( gui widgets xml ) + gles2-only? ( gui ) + help? ( gui sql widgets ) + location? ( gui network positioning quick ) + multimedia? ( gui network widgets ) + printsupport? ( gui widgets ) + qml? ( gui network ) + quick? ( gui network qml widgets network ) + scripttools? ( gui script widgets ) +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: bf111c322933eb531aa06edd3cb7eba123bb0970 Author: Sam James gentoo org> AuthorDate: Sun Dec 4 23:30:57 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 4 23:30:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf111c32 dev-python/pyside2-tools: Stabilize 5.15.7 amd64, #884349 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild index 0c63b7a0ae5d..dd8c64d0f25e 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: d787f18765cfb332afd08d847fd664a9e5852982 Author: Sam James gentoo org> AuthorDate: Sun Dec 4 23:30:57 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 4 23:30:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d787f187 dev-python/pyside2: Stabilize 5.15.7 amd64, #884349 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.7.ebuild b/dev-python/pyside2/pyside2-5.15.7.ebuild index 59b646cd4125..656fae14f881 100644 --- a/dev-python/pyside2/pyside2-5.15.7.ebuild +++ b/dev-python/pyside2/pyside2-5.15.7.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 499c709424bd64146dbd84c9210b9a1f390f40af Author: Sam James gentoo org> AuthorDate: Sun Dec 4 21:32:28 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 4 21:32:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=499c7094 dev-python/pyside2: Stabilize 5.15.7 arm64, #884349 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.7.ebuild b/dev-python/pyside2/pyside2-5.15.7.ebuild index be8606704d6e..59b646cd4125 100644 --- a/dev-python/pyside2/pyside2-5.15.7.ebuild +++ b/dev-python/pyside2/pyside2-5.15.7.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: fb869efcfff7a257be869ef5d51afb60f5987677 Author: Sam James gentoo org> AuthorDate: Sun Dec 4 21:32:29 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 4 21:32:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb869efc dev-python/pyside2-tools: Stabilize 5.15.7 arm64, #884349 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild index 2b597317dea9..0c63b7a0ae5d 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 2ef8c612fd30c3e4a2bb34108050e32a8e397920 Author: Michał Górny gentoo org> AuthorDate: Tue Nov 8 04:51:17 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Nov 8 05:00:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef8c612 dev-python/pyside2-tools: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyside2-tools/Manifest | 1 - .../pyside2-tools/pyside2-tools-5.15.5.ebuild | 77 -- 2 files changed, 78 deletions(-) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 91dcf6569b36..fd9ed1e82324 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,3 +1,2 @@ -DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62 SHA512 61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3 DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800 SHA512 99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4 DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81 SHA512 9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild deleted file mode 100644 index 9422185d39fa.. --- a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{8..11} ) -CMAKE_IN_SOURCE_BUILD=1 - -inherit cmake python-r1 - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/${PN}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=dev-python/pyside2-${PV}[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -DOCS=( README.md ) - -# the tools conflict with tools from QT -PATCHES=( - "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" -) - -src_prepare() { - cmake_src_prepare - - python_copy_sources -} - -src_configure() { - # The tests are only related to the tools that we don't install - local mycmakeargs=( - -DBUILD_TESTS=OFF - ) - - pyside-tools_configure() { - local mycmakeargs=( - "${mycmakeargs[@]}" - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" - ) - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure - } - - python_foreach_impl pyside-tools_configure -} - -src_compile() { - pyside-tools_compile() { - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile - } - - python_foreach_impl pyside-tools_compile -} - -src_install() { - pyside-tools_install() { - python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" - } - - python_foreach_impl pyside-tools_install - - doman pylupdate/pyside2-lupdate.1 - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 2c9508c0608118b4e2fd4d8fd52658d9900fcf95 Author: Michał Górny gentoo org> AuthorDate: Tue Nov 8 04:51:42 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Nov 8 05:00:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c9508c0 dev-python/pyside2: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyside2/Manifest | 1 - dev-python/pyside2/pyside2-5.15.5.ebuild | 224 --- 2 files changed, 225 deletions(-) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index 91dcf6569b36..fd9ed1e82324 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,3 +1,2 @@ -DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62 SHA512 61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3 DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800 SHA512 99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4 DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81 SHA512 9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6 diff --git a/dev-python/pyside2/pyside2-5.15.5.ebuild b/dev-python/pyside2/pyside2-5.15.5.ebuild deleted file mode 100644 index ba9bbd1e9704.. --- a/dev-python/pyside2/pyside2-5.15.5.ebuild +++ /dev/null @@ -1,224 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{8..11} ) - -inherit cmake python-r1 virtualx - -# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" -# USE flag after an external "dev-qt/qtremoteobjects" package has been created. -# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. -# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once -# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. -# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note -# that the "PySide2/QtGui/CMakeLists.txt" and -# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by -# testing whether the "Qt5::Gui" list property defined by -# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation -# time contains the substring "opengles2". Since cmake does not permit -# properties to be overridden from the command line, these files must instead -# be conditionally patched to avoid these tests. An issue should be filed with -# upstream requesting a CLI-settable variable to control this. - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/pyside2" - -# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. -# Shall we allow essential modules to be disabled? They are: -# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, -# x11extras (for X) -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" -IUSE=" - 3d charts +concurrent datavis designer gles2-only +gui help location - multimedia +network positioning +printsupport qml quick script scripttools - scxml sensors speech +sql svg test +testlib webchannel webengine websockets - +widgets +x11extras xml xmlpatterns -" - -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt -# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - 3d? ( gui network ) - charts? ( gui widgets ) - datavis? ( gui ) - designer? ( widgets xml ) - gles2-only? ( gui ) - help? ( widgets ) - location? ( positioning ) - multimedia? ( gui network widgets ) - printsupport? ( widgets ) - qml? ( gui network ) - quick? ( gui network qml widgets ) - scripttools? ( gui script widgets ) - speech? ( multimedia ) - sql? ( widgets ) - svg? ( widgets ) - testlib? ( widgets ) - webengine?
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 858dad510a11e3cde6be67ed0b1255d4d8d38fb2 Author: Sam James gentoo org> AuthorDate: Mon Nov 7 23:17:53 2022 + Commit: Sam James gentoo org> CommitDate: Mon Nov 7 23:17:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=858dad51 dev-python/pyside2-tools: Stabilize 5.15.6 amd64, #880193 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild index 1e1a0f73cbd8..68f6a131f771 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 0cdacfd4ab83ca7a0e8881893634bbc73c38ab3c Author: Sam James gentoo org> AuthorDate: Mon Nov 7 23:17:54 2022 + Commit: Sam James gentoo org> CommitDate: Mon Nov 7 23:17:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cdacfd4 dev-python/pyside2: Stabilize 5.15.6 x86, #880193 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.6.ebuild b/dev-python/pyside2/pyside2-5.15.6.ebuild index 6fa20437535a..6f0b3e51266f 100644 --- a/dev-python/pyside2/pyside2-5.15.6.ebuild +++ b/dev-python/pyside2/pyside2-5.15.6.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: db8d6c2754e0aa516d1f547b7ff2b88d74ad9dc0 Author: Sam James gentoo org> AuthorDate: Mon Nov 7 23:17:55 2022 + Commit: Sam James gentoo org> CommitDate: Mon Nov 7 23:17:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db8d6c27 dev-python/pyside2-tools: Stabilize 5.15.6 x86, #880193 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild index 68f6a131f771..9422185d39fa 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 684a3693a9e037984c9f2f70e1cf7d677993465b Author: Sam James gentoo org> AuthorDate: Mon Nov 7 23:17:52 2022 + Commit: Sam James gentoo org> CommitDate: Mon Nov 7 23:17:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684a3693 dev-python/pyside2: Stabilize 5.15.6 amd64, #880193 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.6.ebuild b/dev-python/pyside2/pyside2-5.15.6.ebuild index ae2915077d2d..6fa20437535a 100644 --- a/dev-python/pyside2/pyside2-5.15.6.ebuild +++ b/dev-python/pyside2/pyside2-5.15.6.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 2d386d44a6f06a968b01c54f3c8ad606232bde01 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Nov 7 17:26:37 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Nov 7 17:26:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d386d44 dev-python/pyside2-tools: Stabilize 5.15.6 arm64, #880193 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild index 93f140bde892..1e1a0f73cbd8 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 008a1220173fb949659a37c67ddd0ca2266ed65b Author: Arthur Zamarin gentoo org> AuthorDate: Mon Nov 7 17:26:36 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Nov 7 17:26:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008a1220 dev-python/pyside2: Stabilize 5.15.6 arm64, #880193 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2/pyside2-5.15.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.6.ebuild b/dev-python/pyside2/pyside2-5.15.6.ebuild index 4959c6c0e286..ae2915077d2d 100644 --- a/dev-python/pyside2/pyside2-5.15.6.ebuild +++ b/dev-python/pyside2/pyside2-5.15.6.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: a5fee4da5688875bea041c7c1a6b69af6a317660 Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon Nov 7 11:05:19 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Nov 7 11:05:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5fee4da dev-python/pyside2-tools: add 5.15.7 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/Manifest | 1 + .../pyside2-tools/pyside2-tools-5.15.7.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index a69f8b0496e6..91dcf6569b36 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,2 +1,3 @@ DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62 SHA512 61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3 DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800 SHA512 99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4 +DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81 SHA512 9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild new file mode 100644 index ..2b597317dea9 --- /dev/null +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.7.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{8..11} ) +CMAKE_IN_SOURCE_BUILD=1 + +inherit cmake python-r1 + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + ~dev-python/pyside2-${PV}[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +DOCS=( README.md ) + +# the tools conflict with tools from QT +PATCHES=( + "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" +) + +src_prepare() { + cmake_src_prepare + + python_copy_sources +} + +src_configure() { + # The tests are only related to the tools that we don't install + local mycmakeargs=( + -DBUILD_TESTS=OFF + ) + + pyside-tools_configure() { + local mycmakeargs=( + "${mycmakeargs[@]}" + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + ) + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure + } + + python_foreach_impl pyside-tools_configure +} + +src_compile() { + pyside-tools_compile() { + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile + } + + python_foreach_impl pyside-tools_compile +} + +src_install() { + pyside-tools_install() { + python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" + } + + python_foreach_impl pyside-tools_install + + doman pylupdate/pyside2-lupdate.1 + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 0ed8c0ad28919c4b58ed59fa932545ad599b5908 Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon Nov 7 10:57:25 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Nov 7 11:05:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed8c0ad dev-python/pyside2: add 5.15.7 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/Manifest | 1 + dev-python/pyside2/pyside2-5.15.7.ebuild | 226 +++ 2 files changed, 227 insertions(+) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index a69f8b0496e6..91dcf6569b36 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,2 +1,3 @@ DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62 SHA512 61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3 DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800 SHA512 99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4 +DIST pyside-setup-opensource-src-5.15.7.tar.xz 3581144 BLAKE2B 95b5720a5273c96b00bdf86b36734970991a29cf0db1e6fb2c00d7e671fbc4459b4434abc91a8a47ec5d8ba694bcdae5b57a52448908fdca25c348f9ee2b6c81 SHA512 9c551b47581e4f2671c4378f1a2c0d9e565b08edee74244a7704a2c94eef1e1041d23f0e388c07bdd61067e986340907cf80f4527257a9a706f7f07c497834c6 diff --git a/dev-python/pyside2/pyside2-5.15.7.ebuild b/dev-python/pyside2/pyside2-5.15.7.ebuild new file mode 100644 index ..be8606704d6e --- /dev/null +++ b/dev-python/pyside2/pyside2-5.15.7.ebuild @@ -0,0 +1,226 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit cmake python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide2/QtGui/CMakeLists.txt" and +# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/pyside2" + +# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. +# Shall we allow essential modules to be disabled? They are: +# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, +# x11extras (for X) +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE=" + 3d charts +concurrent datavis designer gles2-only +gui help location + multimedia +network positioning +printsupport qml quick script scripttools + scxml sensors speech +sql svg test +testlib webchannel webengine websockets + +widgets +x11extras xml xmlpatterns +" + +# Manually reextract these requirements on version bumps by running the +# following one-liners from within "${S}": +# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt +# $ cat /lib64/cmake/Qt5*/Qt5*.cmake | grep -i DEPENDENCIES +# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + 3d? ( gui network ) + charts? ( gui widgets ) + datavis? ( gui ) + designer? ( gui widgets xml ) + gles2-only? ( gui ) + help? ( gui sql widgets ) + location? ( gui network positioning quick ) + multimedia? ( gui network widgets ) + printsupport? ( gui widgets ) + qml? ( gui network ) + quick? ( gui network qml widgets network ) + scripttools? ( gui script widgets ) +
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: b4b283d215e63a940b006d65f3b9e8489f17a096 Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue Sep 27 11:23:58 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Tue Sep 27 12:15:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b283d2 dev-python/pyside2-tools: add 5.15.6 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/Manifest | 1 + .../pyside2-tools/pyside2-tools-5.15.6.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 04e25fda279c..a69f8b0496e6 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1 +1,2 @@ DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62 SHA512 61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3 +DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800 SHA512 99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild new file mode 100644 index ..93f140bde892 --- /dev/null +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.6.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{8..11} ) +CMAKE_IN_SOURCE_BUILD=1 + +inherit cmake python-r1 + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + >=dev-python/pyside2-${PV}[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +DOCS=( README.md ) + +# the tools conflict with tools from QT +PATCHES=( + "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" +) + +src_prepare() { + cmake_src_prepare + + python_copy_sources +} + +src_configure() { + # The tests are only related to the tools that we don't install + local mycmakeargs=( + -DBUILD_TESTS=OFF + ) + + pyside-tools_configure() { + local mycmakeargs=( + "${mycmakeargs[@]}" + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + ) + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure + } + + python_foreach_impl pyside-tools_configure +} + +src_compile() { + pyside-tools_compile() { + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile + } + + python_foreach_impl pyside-tools_compile +} + +src_install() { + pyside-tools_install() { + python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" + } + + python_foreach_impl pyside-tools_install + + doman pylupdate/pyside2-lupdate.1 + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 2088458c889ae3b4f0a1342d5c037af211c2769c Author: Andrew Ammerlaan gentoo org> AuthorDate: Tue Sep 27 11:22:28 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Tue Sep 27 12:15:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2088458c dev-python/pyside2: add 5.15.6 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/Manifest | 1 + dev-python/pyside2/pyside2-5.15.6.ebuild | 224 +++ 2 files changed, 225 insertions(+) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index 04e25fda279c..a69f8b0496e6 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1 +1,2 @@ DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62 SHA512 61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3 +DIST pyside-setup-opensource-src-5.15.6.tar.xz 3580388 BLAKE2B 8a3b15d073bcbb0c6734f500ca906e56387cb8fc4bfcfd996304d71b54edd5f4568976049519ed26aa718bee9e43f59a0c4ef53837d5a341219b991a8527a800 SHA512 99a0c1a05e722cbf33128cf25742e61b92e151fdc05b79db9bafe778e024a0c6fc2886ee3d0b923ff681c55916f5c0eea4197f174432587fd662fba4390b26f4 diff --git a/dev-python/pyside2/pyside2-5.15.6.ebuild b/dev-python/pyside2/pyside2-5.15.6.ebuild new file mode 100644 index ..4959c6c0e286 --- /dev/null +++ b/dev-python/pyside2/pyside2-5.15.6.ebuild @@ -0,0 +1,224 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit cmake python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide2/QtGui/CMakeLists.txt" and +# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/pyside2" + +# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. +# Shall we allow essential modules to be disabled? They are: +# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, +# x11extras (for X) +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE=" + 3d charts +concurrent datavis designer gles2-only +gui help location + multimedia +network positioning +printsupport qml quick script scripttools + scxml sensors speech +sql svg test +testlib webchannel webengine websockets + +widgets +x11extras xml xmlpatterns +" + +# Manually reextract these requirements on version bumps by running the +# following one-liner from within "${S}": +# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt +# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + 3d? ( gui network ) + charts? ( gui widgets ) + datavis? ( gui ) + designer? ( widgets xml ) + gles2-only? ( gui ) + help? ( widgets ) + location? ( positioning ) + multimedia? ( gui network widgets ) + printsupport? ( widgets ) + qml? ( gui network ) + quick? ( gui network qml widgets ) + scripttools? ( gui script widgets ) + speech? ( multimedia ) + sql? ( widgets ) + svg? ( widgets ) + testlib? ( widgets ) + webengine? ( + network + widgets? ( gui printsupport webchannel ) + ) + websockets? ( network ) + widgets? ( gui ) + x11extras? ( gui ) +" + +# Tests fail pretty bad and I'm not fixing them right now +RESTRICT="test" + +# Minimal supported version of Qt. +QT_PV="$(ver_cut 1-2):5"
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 72379f1af1073df5a1abccc54f31d4682f334d86 Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Sep 23 11:25:40 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Sep 23 11:26:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72379f1a dev-python/pyside2: drop 5.15.2-r2 Closes: https://bugs.gentoo.org/871750 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/Manifest | 1 - dev-python/pyside2/pyside2-5.15.2-r2.ebuild | 216 2 files changed, 217 deletions(-) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index 6db4c67e3817..04e25fda279c 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1,2 +1 @@ -DIST pyside-setup-opensource-src-5.15.2.tar.xz 3472624 BLAKE2B 099abeaf25059a88f299f90b18cf79aa45acd86580c0873767b09f76268d6746cc3576743a19493a605de59b520471ddee6bba0e5340801ef44a21f2a9d41507 SHA512 5043c1c9db4ba0133baaabb4d4943182e9741b1007bedd992394758707a37bba0688dc6413ea46620e7c2fb09daa3c74e6a7bb2c302b9d08e5f3bb7575d02b62 DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62 SHA512 61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3 diff --git a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild deleted file mode 100644 index c18757c9ac57.. --- a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild +++ /dev/null @@ -1,216 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{8..11} ) - -inherit cmake python-r1 virtualx - -# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" -# USE flag after an external "dev-qt/qtremoteobjects" package has been created. -# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. -# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once -# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. -# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note -# that the "PySide2/QtGui/CMakeLists.txt" and -# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by -# testing whether the "Qt5::Gui" list property defined by -# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation -# time contains the substring "opengles2". Since cmake does not permit -# properties to be overridden from the command line, these files must instead -# be conditionally patched to avoid these tests. An issue should be filed with -# upstream requesting a CLI-settable variable to control this. - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/pyside2" - -# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" -IUSE=" - 3d charts concurrent datavis designer gles2-only +gui help location - multimedia +network positioning printsupport qml quick script scripttools - scxml sensors speech sql svg test testlib webchannel webengine websockets - +widgets x11extras xml xmlpatterns -" - -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt -# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - 3d? ( gui network ) - charts? ( widgets ) - datavis? ( gui ) - designer? ( widgets xml ) - gles2-only? ( gui ) - help? ( widgets ) - location? ( positioning ) - multimedia? ( gui network ) - printsupport? ( widgets ) - qml? ( gui network ) - quick? ( qml ) - scripttools? ( gui script widgets ) - speech? ( multimedia ) - sql? ( widgets ) - svg? ( widgets ) - testlib? ( widgets ) - webengine? ( - location quick - widgets? ( gui network printsupport webchannel ) - ) - websockets? ( network ) - widgets? ( gui ) - x11extras? ( gui ) -" - -# Tests fail pretty bad and I'm not fixing them right now -RESTRICT="test" - -# Minimal supported version of Qt. -QT_PV="$(ver_cut 1-2):5" - -RDEPEND="${PYTHON_DEPS} - >=dev-python/shiboken2-${PV}[${PYTHON_USEDEP}] - dev-qt/qtcore:5= -
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: b9bebe05d365ae45e3b238155119ee4b0af7e0ed Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Sep 23 11:26:12 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Sep 23 11:26:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9bebe05 dev-python/pyside2-tools: drop 5.15.2 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/Manifest | 1 - .../pyside2-tools/pyside2-tools-5.15.2.ebuild | 77 -- 2 files changed, 78 deletions(-) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index 6db4c67e3817..04e25fda279c 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1,2 +1 @@ -DIST pyside-setup-opensource-src-5.15.2.tar.xz 3472624 BLAKE2B 099abeaf25059a88f299f90b18cf79aa45acd86580c0873767b09f76268d6746cc3576743a19493a605de59b520471ddee6bba0e5340801ef44a21f2a9d41507 SHA512 5043c1c9db4ba0133baaabb4d4943182e9741b1007bedd992394758707a37bba0688dc6413ea46620e7c2fb09daa3c74e6a7bb2c302b9d08e5f3bb7575d02b62 DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62 SHA512 61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.2.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.2.ebuild deleted file mode 100644 index 10f20428593a.. --- a/dev-python/pyside2-tools/pyside2-tools-5.15.2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{8..10} ) -CMAKE_IN_SOURCE_BUILD=1 - -inherit cmake python-r1 - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/${PN}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=dev-python/pyside2-${PV}[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" - -DOCS=( README.md ) - -# the tools conflict with tools from QT -PATCHES=( - "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" -) - -src_prepare() { - cmake_src_prepare - - python_copy_sources -} - -src_configure() { - # The tests are only related to the tools that we don't install - local mycmakeargs=( - -DBUILD_TESTS=OFF - ) - - pyside-tools_configure() { - local mycmakeargs=( - "${mycmakeargs[@]}" - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" - ) - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure - } - - python_foreach_impl pyside-tools_configure -} - -src_compile() { - pyside-tools_compile() { - CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile - } - - python_foreach_impl pyside-tools_compile -} - -src_install() { - pyside-tools_install() { - python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" - } - - python_foreach_impl pyside-tools_install - - doman pylupdate/pyside2-lupdate.1 - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 78487d9ddb7a7ccc1caebe872b399b492037be0f Author: Sam James gentoo org> AuthorDate: Thu Sep 1 19:11:21 2022 + Commit: Sam James gentoo org> CommitDate: Thu Sep 1 19:11:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78487d9d dev-python/pyside2-tools: Stabilize 5.15.5 amd64, #865315 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild index 1e1a0f73cbd8..68f6a131f771 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 arm64 ~x86" +KEYWORDS="amd64 arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 133b8747b37be001d1fd21245397dba4e373a369 Author: Sam James gentoo org> AuthorDate: Thu Sep 1 19:11:20 2022 + Commit: Sam James gentoo org> CommitDate: Thu Sep 1 19:11:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133b8747 dev-python/pyside2: Stabilize 5.15.5 amd64, #865315 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.5.ebuild b/dev-python/pyside2/pyside2-5.15.5.ebuild index 83d2bf57e14a..12dbb5265da8 100644 --- a/dev-python/pyside2/pyside2-5.15.5.ebuild +++ b/dev-python/pyside2/pyside2-5.15.5.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: e0c0b90a088e5cb31064f17ae5d570dc2ad4835a Author: Sam James gentoo org> AuthorDate: Mon Aug 29 14:30:58 2022 + Commit: Sam James gentoo org> CommitDate: Mon Aug 29 14:30:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c0b90a dev-python/pyside2-tools: Stabilize 5.15.5 arm64, #865315 Signed-off-by: Sam James gentoo.org> dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild index 93f140bde892..1e1a0f73cbd8 100644 --- a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 74a243bdca7b3e0485387caefe647a6d2fabc3e8 Author: Sam James gentoo org> AuthorDate: Mon Aug 29 14:30:57 2022 + Commit: Sam James gentoo org> CommitDate: Mon Aug 29 14:30:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a243bd dev-python/pyside2: Stabilize 5.15.5 arm64, #865315 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.5.ebuild b/dev-python/pyside2/pyside2-5.15.5.ebuild index 04cde289f2c2..83d2bf57e14a 100644 --- a/dev-python/pyside2/pyside2-5.15.5.ebuild +++ b/dev-python/pyside2/pyside2-5.15.5.ebuild @@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # x11extras (for X) LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~x86" IUSE=" 3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: d45e5211bd9f8f4f879cda3e3dcf10bf3abd8113 Author: Andrew Ammerlaan gentoo org> AuthorDate: Sat Aug 13 13:26:10 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sat Aug 13 14:18:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45e5211 dev-python/pyside2: add Bernd Waibel as maintainer Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/metadata.xml | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/pyside2/metadata.xml b/dev-python/pyside2/metadata.xml index a22d31ff4915..445cc3a97502 100644 --- a/dev-python/pyside2/metadata.xml +++ b/dev-python/pyside2/metadata.xml @@ -1,10 +1,14 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + andrewammerl...@gentoo.org Andrew Ammerlaan + + waebbl-gen...@posteo.net + Bernd Waibel + Build Qt3DCore, Qt3DAnimation, Qt3DExtras, Qt3DInput, Qt3DLogic, and Qt3DRender modules Build QtCharts module
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 703483d028f5a0afd9df87dcdd9dba8f1b36b7b9 Author: Andrew Ammerlaan gentoo org> AuthorDate: Sat Aug 13 13:26:34 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Sat Aug 13 14:18:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703483d0 dev-python/pyside2-tools: add Bernd Waibel as maintainer Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/metadata.xml | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/pyside2-tools/metadata.xml b/dev-python/pyside2-tools/metadata.xml index d9cf4d12c678..37022f30bb61 100644 --- a/dev-python/pyside2-tools/metadata.xml +++ b/dev-python/pyside2-tools/metadata.xml @@ -1,10 +1,14 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + andrewammerl...@gentoo.org Andrew Ammerlaan + + waebbl-gen...@posteo.net + Bernd Waibel + fordf...@gentoo.org Miroslav Šulc
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: ceded5954d89525fbc7d2f48a6158b76ca4cef48 Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Aug 12 15:11:56 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Aug 12 15:13:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceded595 dev-python/pyside2-tools: add myself as a maintainer Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/dev-python/pyside2-tools/metadata.xml b/dev-python/pyside2-tools/metadata.xml index c03456561456..d9cf4d12c678 100644 --- a/dev-python/pyside2-tools/metadata.xml +++ b/dev-python/pyside2-tools/metadata.xml @@ -1,6 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd;> + + andrewammerl...@gentoo.org + Andrew Ammerlaan + fordf...@gentoo.org Miroslav Šulc
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: d05f47beac3467f3b76a3721c88b341566d8cb1a Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Aug 12 15:11:33 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Aug 12 15:13:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d05f47be dev-python/pyside2: add myself as a maintainer Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-python/pyside2/metadata.xml b/dev-python/pyside2/metadata.xml index 6f1da8acacbb..a22d31ff4915 100644 --- a/dev-python/pyside2/metadata.xml +++ b/dev-python/pyside2/metadata.xml @@ -1,7 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + + andrewammerl...@gentoo.org + Andrew Ammerlaan + Build Qt3DCore, Qt3DAnimation, Qt3DExtras, Qt3DInput, Qt3DLogic, and Qt3DRender modules Build QtCharts module
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2-tools/
commit: 81fc8cdf24c67defc1650f1a2a8f9b08de0e79eb Author: Bernd Waibel posteo net> AuthorDate: Sun Jul 24 11:51:53 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Aug 12 10:53:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81fc8cdf dev-python/pyside2-tools: add 5.15.5 Bug: https://bugs.gentoo.org/835736 Signed-off-by: Bernd Waibel posteo.net> Closes: https://github.com/gentoo/gentoo/pull/26648 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2-tools/Manifest | 1 + .../pyside2-tools/pyside2-tools-5.15.5.ebuild | 77 ++ 2 files changed, 78 insertions(+) diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest index d9abb71faf82..6db4c67e3817 100644 --- a/dev-python/pyside2-tools/Manifest +++ b/dev-python/pyside2-tools/Manifest @@ -1 +1,2 @@ DIST pyside-setup-opensource-src-5.15.2.tar.xz 3472624 BLAKE2B 099abeaf25059a88f299f90b18cf79aa45acd86580c0873767b09f76268d6746cc3576743a19493a605de59b520471ddee6bba0e5340801ef44a21f2a9d41507 SHA512 5043c1c9db4ba0133baaabb4d4943182e9741b1007bedd992394758707a37bba0688dc6413ea46620e7c2fb09daa3c74e6a7bb2c302b9d08e5f3bb7575d02b62 +DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62 SHA512 61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3 diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild new file mode 100644 index ..93f140bde892 --- /dev/null +++ b/dev-python/pyside2-tools/pyside2-tools-5.15.5.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{8..11} ) +CMAKE_IN_SOURCE_BUILD=1 + +inherit cmake python-r1 + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="PySide development tools (pyside2-lupdate with support for Python)" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + >=dev-python/pyside2-${PV}[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +DOCS=( README.md ) + +# the tools conflict with tools from QT +PATCHES=( + "${FILESDIR}/${PN}-5.15.1-dont-install-tools.patch" +) + +src_prepare() { + cmake_src_prepare + + python_copy_sources +} + +src_configure() { + # The tests are only related to the tools that we don't install + local mycmakeargs=( + -DBUILD_TESTS=OFF + ) + + pyside-tools_configure() { + local mycmakeargs=( + "${mycmakeargs[@]}" + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + ) + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure + } + + python_foreach_impl pyside-tools_configure +} + +src_compile() { + pyside-tools_compile() { + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile + } + + python_foreach_impl pyside-tools_compile +} + +src_install() { + pyside-tools_install() { + python_doexe "${BUILD_DIR}/pylupdate/pyside2-lupdate" + } + + python_foreach_impl pyside-tools_install + + doman pylupdate/pyside2-lupdate.1 + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 597060fbfc992bbc3dd46f4cf189a35780a61f98 Author: Bernd Waibel posteo net> AuthorDate: Sun Jul 24 09:18:29 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Aug 12 10:53:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=597060fb dev-python/pyside2: add 5.15.5 Closes: https://bugs.gentoo.org/835763 Signed-off-by: Bernd Waibel posteo.net> Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyside2/Manifest | 1 + dev-python/pyside2/pyside2-5.15.5.ebuild | 224 +++ 2 files changed, 225 insertions(+) diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest index d9abb71faf82..6db4c67e3817 100644 --- a/dev-python/pyside2/Manifest +++ b/dev-python/pyside2/Manifest @@ -1 +1,2 @@ DIST pyside-setup-opensource-src-5.15.2.tar.xz 3472624 BLAKE2B 099abeaf25059a88f299f90b18cf79aa45acd86580c0873767b09f76268d6746cc3576743a19493a605de59b520471ddee6bba0e5340801ef44a21f2a9d41507 SHA512 5043c1c9db4ba0133baaabb4d4943182e9741b1007bedd992394758707a37bba0688dc6413ea46620e7c2fb09daa3c74e6a7bb2c302b9d08e5f3bb7575d02b62 +DIST pyside-setup-opensource-src-5.15.5.tar.xz 3577972 BLAKE2B ee16ce18ec4103add41ad89b658012cb2e8695bda51269d3cd1614c2b6d029c0eaba5e592d5e58b6267e1ddc020a938d3ccd2fbc9461cc5bf202f3bdbf6b5d62 SHA512 61b987ec823e9a89f2a07a1991d47f36eb45e3ce416aa6e0032a58ba3d623ac26224cb0f43a2db76850bce7290d12fae610de06405350362caac7860ba99f0c3 diff --git a/dev-python/pyside2/pyside2-5.15.5.ebuild b/dev-python/pyside2/pyside2-5.15.5.ebuild new file mode 100644 index ..04cde289f2c2 --- /dev/null +++ b/dev-python/pyside2/pyside2-5.15.5.ebuild @@ -0,0 +1,224 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{8..11} ) + +inherit cmake python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide2/QtGui/CMakeLists.txt" and +# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_P=pyside-setup-opensource-src-${PV} + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide2; +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; +S="${WORKDIR}/${MY_P}/sources/pyside2" + +# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. +# Shall we allow essential modules to be disabled? They are: +# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, +# x11extras (for X) +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE=" + 3d charts +concurrent datavis designer gles2-only +gui help location + multimedia +network positioning +printsupport qml quick script scripttools + scxml sensors speech +sql svg test +testlib webchannel webengine websockets + +widgets +x11extras xml xmlpatterns +" + +# Manually reextract these requirements on version bumps by running the +# following one-liner from within "${S}": +# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt +# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + 3d? ( gui network ) + charts? ( gui widgets ) + datavis? ( gui ) + designer? ( widgets xml ) + gles2-only? ( gui ) + help? ( widgets ) + location? ( positioning ) + multimedia? ( gui network widgets ) + printsupport? ( widgets ) + qml? ( gui network ) + quick? ( gui network qml widgets ) + scripttools? ( gui script widgets ) + speech? ( multimedia ) + sql? ( widgets ) + svg? ( widgets ) + testlib? ( widgets ) + webengine? ( + network + widgets? ( gui printsupport webchannel ) + ) + websockets? ( network ) + widgets? ( gui ) + x11extras? ( gui ) +" + +# Tests fail pretty bad and I'm not fixing them right now
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 4887fb22dffe97dfa494016ae18f0b6b0e7cbb0a Author: Michał Górny gentoo org> AuthorDate: Wed Aug 3 09:08:29 2022 + Commit: Michał Górny gentoo org> CommitDate: Wed Aug 3 09:08:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4887fb22 dev-python/pyside2: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyside2/pyside2-5.15.2-r1.ebuild | 212 1 file changed, 212 deletions(-) diff --git a/dev-python/pyside2/pyside2-5.15.2-r1.ebuild b/dev-python/pyside2/pyside2-5.15.2-r1.ebuild deleted file mode 100644 index 49fc3f94a3d9.. --- a/dev-python/pyside2/pyside2-5.15.2-r1.ebuild +++ /dev/null @@ -1,212 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# TODO: Add PyPy once officially supported. See also: -# https://bugreports.qt.io/browse/PYSIDE-535 -PYTHON_COMPAT=( python3_{8..10} ) - -inherit cmake python-r1 virtualx - -# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" -# USE flag after an external "dev-qt/qtremoteobjects" package has been created. -# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. -# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once -# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. -# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note -# that the "PySide2/QtGui/CMakeLists.txt" and -# "PySide2/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by -# testing whether the "Qt5::Gui" list property defined by -# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation -# time contains the substring "opengles2". Since cmake does not permit -# properties to be overridden from the command line, these files must instead -# be conditionally patched to avoid these tests. An issue should be filed with -# upstream requesting a CLI-settable variable to control this. - -MY_P=pyside-setup-opensource-src-${PV} - -DESCRIPTION="Python bindings for the Qt framework" -HOMEPAGE="https://wiki.qt.io/PySide2; -SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz; -S="${WORKDIR}/${MY_P}/sources/pyside2" - -# See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. -LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" -IUSE=" - 3d charts concurrent datavis designer gles2-only +gui help location - multimedia +network positioning printsupport qml quick script scripttools - scxml sensors speech sql svg test testlib webchannel webengine websockets - +widgets x11extras xml xmlpatterns -" - -# Manually reextract these requirements on version bumps by running the -# following one-liner from within "${S}": -# $ grep 'set.*_deps' PySide2/Qt*/CMakeLists.txt -# Note that the "designer" USE flag corresponds to the "Qt5UiTools" module. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - 3d? ( gui network ) - charts? ( widgets ) - datavis? ( gui ) - designer? ( widgets xml ) - gles2-only? ( gui ) - help? ( widgets ) - location? ( positioning ) - multimedia? ( gui network ) - printsupport? ( widgets ) - qml? ( gui network ) - quick? ( qml ) - scripttools? ( gui script widgets ) - speech? ( multimedia ) - sql? ( widgets ) - svg? ( widgets ) - testlib? ( widgets ) - webengine? ( - location quick - widgets? ( gui network printsupport webchannel ) - ) - websockets? ( network ) - widgets? ( gui ) - x11extras? ( gui ) -" - -#tests fail pretty bad and I'm not fixing them right now -RESTRICT="test" - -# Minimal supported version of Qt. -QT_PV="$(ver_cut 1-2):5" - -RDEPEND="${PYTHON_DEPS} - >=dev-python/shiboken2-${PV}[${PYTHON_USEDEP}] - dev-qt/qtcore:5= - dev-qt/qtopengl:5= - dev-qt/qtserialport:5= - 3d? ( >=dev-qt/qt3d-${QT_PV}[qml?] ) - charts? ( >=dev-qt/qtcharts-${QT_PV}[qml?] ) - concurrent? ( >=dev-qt/qtconcurrent-${QT_PV} ) - datavis? ( >=dev-qt/qtdatavis3d-${QT_PV}[qml?] ) - designer? ( >=dev-qt/designer-${QT_PV} ) - gui? ( >=dev-qt/qtgui-${QT_PV}[jpeg,gles2-only?] ) - help? ( >=dev-qt/qthelp-${QT_PV} ) - location? ( >=dev-qt/qtlocation-${QT_PV} ) - multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[qml?,widgets?] ) - network? ( >=dev-qt/qtnetwork-${QT_PV} ) - positioning? ( >=dev-qt/qtpositioning-${QT_PV}[qml?] ) - printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} ) - qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] ) - script? ( >=dev-qt/qtscript-${QT_PV} ) - scxml? ( >=dev-qt/qtscxml-${QT_PV} ) - sensors? ( >=dev-qt/qtsensors-${QT_PV}[qml?] ) - speech? ( >=dev-qt/qtspeech-${QT_PV} ) - sql? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 4a347d07c11e7c208e806f7ee857b0a1dff32cb0 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 3 07:49:18 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Aug 3 07:49:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a347d07 dev-python/pyside2: amd64 stable wrt bug #863137 Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/pyside2/pyside2-5.15.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild index a12c64de98fe..c18757c9ac57 100644 --- a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild +++ b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild @@ -34,7 +34,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 x86" +KEYWORDS="amd64 ~arm arm64 x86" IUSE=" 3d charts concurrent datavis designer gles2-only +gui help location multimedia +network positioning printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 7cc29de0a60fef7eaf39247340efc9c2285d7a26 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 3 04:38:37 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 3 04:38:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cc29de0 dev-python/pyside2: Stabilize 5.15.2-r2 arm64, #863137 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyside2/pyside2-5.15.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild index bd5c7390d6d8..a12c64de98fe 100644 --- a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild +++ b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild @@ -34,7 +34,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 x86" +KEYWORDS="~amd64 ~arm arm64 x86" IUSE=" 3d charts concurrent datavis designer gles2-only +gui help location multimedia +network positioning printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 6a52260b371bc07bb4c4b474e5ebe47544883f8e Author: Sam James gentoo org> AuthorDate: Tue Aug 2 20:23:39 2022 + Commit: Sam James gentoo org> CommitDate: Tue Aug 2 20:23:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a52260b dev-python/pyside2: Stabilize 5.15.2-r2 x86, #863137 Signed-off-by: Sam James gentoo.org> dev-python/pyside2/pyside2-5.15.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild index 1956ebcc9ea0..bd5c7390d6d8 100644 --- a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild +++ b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild @@ -34,7 +34,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2" # See "sources/pyside2/PySide2/licensecomment.txt" for licensing details. LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 x86" IUSE=" 3d charts concurrent datavis designer gles2-only +gui help location multimedia +network positioning printsupport qml quick script scripttools
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/
commit: 391c30168c01a1488d8d43b9333b4507d00ad71f Author: Sam James gentoo org> AuthorDate: Sun Jul 17 22:09:53 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 17 22:10:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391c3016 dev-python/pyside2: drop to maintainer-needed No activity on bugs in a long time. Signed-off-by: Sam James gentoo.org> dev-python/pyside2/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-python/pyside2/metadata.xml b/dev-python/pyside2/metadata.xml index 2b892639c9a6..6f1da8acacbb 100644 --- a/dev-python/pyside2/metadata.xml +++ b/dev-python/pyside2/metadata.xml @@ -1,10 +1,7 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - zeroch...@gentoo.org - Rick Farina - + Build Qt3DCore, Qt3DAnimation, Qt3DExtras, Qt3DInput, Qt3DLogic, and Qt3DRender modules Build QtCharts module
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyside2/files/, dev-python/pyside2/
commit: acf04e5ee236c13d4ee5c44dfb26aa887d768e74 Author: Sam James gentoo org> AuthorDate: Thu Jun 30 15:54:15 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jun 30 16:56:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf04e5e dev-python/pyside2: add Python 3.11 compatibility Signed-off-by: Sam James gentoo.org> .../files/pyside2-5.15.2-python311-fixups.patch| 54 ++ .../pyside2/files/pyside2-5.15.2-python311.patch | 41 dev-python/pyside2/pyside2-5.15.2-r2.ebuild| 216 + 3 files changed, 311 insertions(+) diff --git a/dev-python/pyside2/files/pyside2-5.15.2-python311-fixups.patch b/dev-python/pyside2/files/pyside2-5.15.2-python311-fixups.patch new file mode 100644 index ..d91b0b6806ca --- /dev/null +++ b/dev-python/pyside2/files/pyside2-5.15.2-python311-fixups.patch @@ -0,0 +1,54 @@ +The Fedora / upstream fixes (shiboken2-5.15.2-python311.patch) end up breaking +Python 3.8 compatibility (maybe 3.9 too, but didn't get that far). + +Wrap them with PY_VERSION_HEX for Python 3.11. +--- a/libpyside/pysideqflags.cpp b/libpyside/pysideqflags.cpp +@@ -187,7 +187,12 @@ namespace QFlags + } + newspec.slots = SbkNewQFlagsType_spec.slots; + PyTypeObject *type = (PyTypeObject *)SbkType_FromSpec(); +-Py_SET_TYPE(type, _Type); ++ ++#if PY_VERSION_HEX < 0x030B00A1 ++Py_TYPE(type) = _Type; ++#else ++Py_SET_TYPE(type, _Type); ++#endif + + PySideQFlagsType *flagsType = reinterpret_cast(type); + PepType_PFTP(flagsType)->converterPtr = _PFTP(flagsType)->converter; +--- a/libpyside/pysidesignal.cpp b/libpyside/pysidesignal.cpp +@@ -162,7 +162,13 @@ PyTypeObject *PySideSignalTypeF(void) + if (!type) { + type = reinterpret_cast(SbkType_FromSpec(_spec)); + PyTypeObject *hold = Py_TYPE(type); +-Py_SET_TYPE(type, PySideMetaSignalTypeF()); ++ ++#if PY_VERSION_HEX < 0x030B00A1 ++Py_TYPE(type) = PySideMetaSignalTypeF(); ++#else ++Py_SET_TYPE(type, PySideMetaSignalTypeF()); ++#endif ++ + Py_INCREF(Py_TYPE(type)); + Py_DECREF(hold); + } +--- a/libpyside/pysideweakref.cpp b/libpyside/pysideweakref.cpp +@@ -90,7 +90,13 @@ PyObject *create(PyObject *obj, PySideWeakRefFunction func, void *userData) + + if (Py_TYPE(PySideCallableObjectTypeF()) == 0) + { +-Py_SET_TYPE(PySideCallableObjectTypeF(), _Type); ++ ++#if PY_VERSION_HEX < 0x030B00A1 ++Py_TYPE(PySideCallableObjectTypeF()) = _Type; ++#else ++Py_SET_TYPE(PySideCallableObjectTypeF(), _Type); ++#endif ++ + PyType_Ready(PySideCallableObjectTypeF()); + } + diff --git a/dev-python/pyside2/files/pyside2-5.15.2-python311.patch b/dev-python/pyside2/files/pyside2-5.15.2-python311.patch new file mode 100644 index ..70b07c4800fd --- /dev/null +++ b/dev-python/pyside2/files/pyside2-5.15.2-python311.patch @@ -0,0 +1,41 @@ +https://src.fedoraproject.org/fork/pviktori/rpms/python-pyside2/raw/5da9902bd8732b49eb722d71f306d4ab197c84b8/f/python3.11.patch + +From 77fdd690ca14e97b4c800c4127362ca0c83a716a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= +Date: Thu, 9 Jun 2022 13:45:07 +0200 +Subject: [PATCH] Fix usage of Py_TYPE() for Python 3.11 + +The macro was changed to a function, no longer allowing for assignment. +--- a/libpyside/pysideqflags.cpp b/libpyside/pysideqflags.cpp +@@ -187,7 +187,7 @@ namespace QFlags + } + newspec.slots = SbkNewQFlagsType_spec.slots; + PyTypeObject *type = (PyTypeObject *)SbkType_FromSpec(); +-Py_TYPE(type) = _Type; ++Py_SET_TYPE(type, _Type); + + PySideQFlagsType *flagsType = reinterpret_cast(type); + PepType_PFTP(flagsType)->converterPtr = _PFTP(flagsType)->converter; +--- a/libpyside/pysidesignal.cpp b/libpyside/pysidesignal.cpp +@@ -162,7 +162,7 @@ PyTypeObject *PySideSignalTypeF(void) + if (!type) { + type = reinterpret_cast(SbkType_FromSpec(_spec)); + PyTypeObject *hold = Py_TYPE(type); +-Py_TYPE(type) = PySideMetaSignalTypeF(); ++Py_SET_TYPE(type, PySideMetaSignalTypeF()); + Py_INCREF(Py_TYPE(type)); + Py_DECREF(hold); + } +--- a/libpyside/pysideweakref.cpp b/libpyside/pysideweakref.cpp +@@ -90,7 +90,7 @@ PyObject *create(PyObject *obj, PySideWeakRefFunction func, void *userData) + + if (Py_TYPE(PySideCallableObjectTypeF()) == 0) + { +-Py_TYPE(PySideCallableObjectTypeF()) = _Type; ++Py_SET_TYPE(PySideCallableObjectTypeF(), _Type); + PyType_Ready(PySideCallableObjectTypeF()); + } + diff --git a/dev-python/pyside2/pyside2-5.15.2-r2.ebuild b/dev-python/pyside2/pyside2-5.15.2-r2.ebuild new file mode 100644 index ..1956ebcc9ea0 --- /dev/null +++