5 |
5 |
|
6 |
6 |
DISTUTILS_USE_PEP517=setuptools
|
7 |
7 |
PYPI_NO_NORMALIZE=1
|
8 |
|
PYTHON_COMPAT=( python3_{9..11} )
|
|
8 |
PYTHON_COMPAT=( python3_{10..12} )
|
9 |
9 |
|
10 |
10 |
inherit distutils-r1 virtualx pypi
|
11 |
11 |
|
... | ... | |
17 |
17 |
|
18 |
18 |
LICENSE="MIT"
|
19 |
19 |
SLOT="0"
|
20 |
|
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
|
|
20 |
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
|
21 |
21 |
|
22 |
22 |
_IUSE_QT_MODULES="
|
23 |
23 |
designer +gui help multimedia +network opengl positioning
|
... | ... | |
27 |
27 |
IUSE="+pyqt5 pyqt6 pyside2 pyside6 ${_IUSE_QT_MODULES}"
|
28 |
28 |
unset _IUSE_QT_MODULES
|
29 |
29 |
|
30 |
|
REQUIRED_USE="|| ( pyqt5 pyqt6 pyside2 pyside6 )"
|
|
30 |
REQUIRED_USE="
|
|
31 |
|| ( pyqt5 pyqt6 pyside2 pyside6 )
|
|
32 |
python_targets_python3_12? ( !pyside2 !pyside6 )
|
|
33 |
"
|
31 |
34 |
|
32 |
35 |
# These flags are currently *not* common to the PySide2/6 and PyQt5/6 ebuilds
|
33 |
36 |
# Disable them for now, please check periodically if this is still up to date.
|
... | ... | |
85 |
88 |
|
86 |
89 |
)
|
87 |
90 |
pyside2? (
|
88 |
|
dev-python/pyside2[${PYTHON_USEDEP}]
|
89 |
|
dev-python/pyside2[designer?,gui?,help?,multimedia?,network?,opengl(+)?]
|
90 |
|
dev-python/pyside2[positioning?,printsupport?,qml?,quick?,serialport(+)?]
|
91 |
|
dev-python/pyside2[sql?,svg?,testlib?,webchannel?,webengine?,websockets?]
|
92 |
|
dev-python/pyside2[widgets?,xml?]
|
|
91 |
$(python_gen_cond_dep '
|
|
92 |
dev-python/pyside2[${PYTHON_USEDEP}]
|
|
93 |
dev-python/pyside2[designer?,gui?,help?,multimedia?,network?,opengl(+)?]
|
|
94 |
dev-python/pyside2[positioning?,printsupport?,qml?,quick?,serialport(+)?]
|
|
95 |
dev-python/pyside2[sql?,svg?,testlib?,webchannel?,webengine?,websockets?]
|
|
96 |
dev-python/pyside2[widgets?,xml?]
|
|
97 |
' python3_{10..11})
|
93 |
98 |
)
|
94 |
99 |
pyside6? (
|
95 |
|
dev-python/pyside6[${PYTHON_USEDEP}]
|
96 |
|
dev-python/pyside6[designer?,gui?,help?,multimedia?,network?,opengl?]
|
97 |
|
dev-python/pyside6[positioning?,printsupport?,qml?,quick?,serialport?]
|
98 |
|
dev-python/pyside6[sql?,svg?,testlib?,webchannel?,webengine?,websockets?]
|
99 |
|
dev-python/pyside6[widgets?,xml?]
|
|
100 |
$(python_gen_cond_dep '
|
|
101 |
dev-python/pyside6[${PYTHON_USEDEP}]
|
|
102 |
dev-python/pyside6[designer?,gui?,help?,multimedia?,network?,opengl?]
|
|
103 |
dev-python/pyside6[positioning?,printsupport?,qml?,quick?,serialport?]
|
|
104 |
dev-python/pyside6[sql?,svg?,testlib?,webchannel?,webengine?,websockets?]
|
|
105 |
dev-python/pyside6[widgets?,xml?]
|
|
106 |
' python3_{10..11})
|
100 |
107 |
)
|
101 |
108 |
"
|
102 |
109 |
|
... | ... | |
122 |
129 |
dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets,quick]
|
123 |
130 |
)
|
124 |
131 |
pyside2? (
|
125 |
|
dev-python/pyside2[${PYTHON_USEDEP}]
|
126 |
|
dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help]
|
127 |
|
dev-python/pyside2[location,multimedia,network,opengl(+),positioning]
|
128 |
|
dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml]
|
129 |
|
dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib]
|
130 |
|
dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras]
|
131 |
|
dev-python/pyside2[xml,xmlpatterns]
|
|
132 |
$(python_gen_cond_dep '
|
|
133 |
dev-python/pyside2[${PYTHON_USEDEP}]
|
|
134 |
dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help]
|
|
135 |
dev-python/pyside2[location,multimedia,network,opengl(+),positioning]
|
|
136 |
dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml]
|
|
137 |
dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib]
|
|
138 |
dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras]
|
|
139 |
dev-python/pyside2[xml,xmlpatterns]
|
|
140 |
' python3_{10..11})
|
132 |
141 |
)
|
133 |
142 |
pyside6? (
|
134 |
|
dev-python/pyside6[${PYTHON_USEDEP}]
|
135 |
|
dev-python/pyside6[concurrent,dbus,designer,gui,help,multimedia]
|
136 |
|
dev-python/pyside6[network,opengl,positioning,printsupport,qml]
|
137 |
|
dev-python/pyside6[quick,quick3d,serialport,sql,svg,testlib]
|
138 |
|
dev-python/pyside6[webchannel,webengine,websockets,widgets,xml]
|
|
143 |
$(python_gen_cond_dep '
|
|
144 |
dev-python/pyside6[${PYTHON_USEDEP}]
|
|
145 |
dev-python/pyside6[concurrent,dbus,designer,gui,help,multimedia]
|
|
146 |
dev-python/pyside6[network,opengl,positioning,printsupport,qml]
|
|
147 |
dev-python/pyside6[quick,quick3d,serialport,sql,svg,testlib]
|
|
148 |
dev-python/pyside6[webchannel,webengine,websockets,widgets,xml]
|
|
149 |
' python3_{10..11})
|
139 |
150 |
)
|
140 |
151 |
)
|
141 |
152 |
"
|