UmVirt LFS Package info
DB commit: f64c98382982c764c3ba140bfcbbc73d93096acd
APP commit: e09dc78145b10de9481608254eb2ac99efd0068b
python3-pyside6
Python bindings for the Qt cross-platform application and UI frameworkPackage info
Template:
Codename: python3-pyside6
Source file: pyside-setup-everywhere-src-6.8.2.tar.xz
Source file size: 16609596
Source file MD5-checkum: d896b1a54a5370d094f9354b61dc6e95
Source directory: pyside-setup-everywhere-src-6.8.2
Package URL: https://umvirt.com/linux/downloads/0.2.3/packages/python-modules/pyside-setup-everywhere-src-6.8.2.tar.xz
Package md5-checksum URL: https://umvirt.com/linux/downloads/0.2.3/packages/python-modules/pyside-setup-everywhere-src-6.8.2.tar.xz.md5sum
Dependances: qt6.
Dependance of: python3-qtpy, OpenUSD.
Patches: pyside6-fix-build.patch.
Addons: *** NO ADDONS FOUND ***
Nestings *** NO NESTINGS FOUND ***
Configuration script:
#mkdir -v build &&
#cd build &&
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DPYTHON_EXECUTABLE:STRING=python3 \
-DCMAKE_BUILD_TYPE=None \
-DSHIBOKEN_PYTHON_LIBRARIES=`pkgconf python3-embed --libs` \
-DFORCE_LIMITED_API=no \
-DNO_QT_TOOLS=yes \
-DBUILD_TESTS=OFF
Build script:
#cd build
PYTHONPATH="$PWD"/build/sources \
cmake --build build
Install script:
#cd build &&
cmake --install build/sources/shiboken6
#cd ..
python3 setup.py egg_info --build-type=shiboken6
python3 setup.py egg_info --build-type=shiboken6-generator
PDIR=`python3 -c "from sysconfig import get_path; print(get_path('platlib'))"`
cp -r shiboken6*.egg-info $PDIR
#cd build &&
cmake --install build/sources/pyside6
#cd ..
python3 setup.py egg_info --build-type=pyside6
PDIR=`python3 -c "from sysconfig import get_path; print(get_path('platlib'))"`
cp -rv PySide6.egg-info $PDIR
install -v -Dm644 build/sources/pyside6/PySide6/*.pyi -t /usr/lib/python*/site-packages/PySide6
#cd build &&
cmake --install build/sources/pyside-tools
#cd ..
echo "export LD_PRELOAD=`python3 -c "from sysconfig import get_config_var; print(get_config_var('LDLIBRARY'))"`" > pyside6-designer
echo "exec /opt/qt6/bin/designer \$@" >> pyside6-designer
install -v -Dm755 pyside6-designer -t /usr/bin