1
0
mirror of https://github.com/dkmstr/openuds.git synced 2025-01-03 01:17:56 +03:00

updating build process for x86 and mac

This commit is contained in:
Adolfo Gómez García 2023-05-24 01:54:51 +02:00
parent 64f4f82540
commit e4a4e0d958
11 changed files with 18 additions and 18 deletions

View File

@ -7,7 +7,7 @@ update-desktop-database
echo "Installation process done." echo "Installation process done."
echo "Remember that the following packages must be installed on system:" echo "Remember that the following packages must be installed on system:"
echo "* Python3 paramiko" echo "* Python3 paramiko"
echo "* Python3 PySide6 or PyQt5" echo "* Python3 PyQt6 or PyQt5"
echo "* Python3 six" echo "* Python3 six"
echo "* Python3 requests" echo "* Python3 requests"
echo "* Python3 cryptography" echo "* Python3 cryptography"

View File

@ -35,7 +35,7 @@ AppDir:
include: include:
- python3 - python3
- python3-pkg-resources - python3-pkg-resources
# In future, will be replaced with pyside6 (when available as debian package) # In future, will be replaced with PyQt6 (when available as debian package)
- python3-pyqt5 - python3-pyqt5
- python3-paramiko - python3-paramiko
- python3-cryptography - python3-cryptography

View File

@ -38,10 +38,10 @@ import webbrowser
import threading import threading
import typing import typing
# First, try to use PySide6, available on arm64, x86_64, i386, ... # First, try to use PyQt6, available on arm64, x86_64, i386, ...
try: try:
from PySide6 import QtCore, QtWidgets, QtGui from PyQt6 import QtCore, QtWidgets, QtGui
from PySide6.QtCore import QSettings from PyQt6.QtCore import QSettings
except ImportError: # If not found, try to use PyQt5 (not available on arm64) except ImportError: # If not found, try to use PyQt5 (not available on arm64)
from PyQt5 import QtCore, QtWidgets, QtGui # type: ignore from PyQt5 import QtCore, QtWidgets, QtGui # type: ignore
from PyQt5.QtCore import QSettings # type: ignore from PyQt5.QtCore import QSettings # type: ignore

View File

@ -7,9 +7,9 @@ from uds.log import logger
import UDSClient import UDSClient
from UDSLauncherMac import Ui_MacLauncher from UDSLauncherMac import Ui_MacLauncher
# First, try to use PySide6 (has arm64, x86_64 support) # First, try to use PyQt6 (has arm64, x86_64 support)
try: try:
from PySide6 import QtCore, QtWidgets, QtGui from PyQt6 import QtCore, QtWidgets, QtGui
except ImportError: # If not found, try to use PyQt5 (only x86_64) except ImportError: # If not found, try to use PyQt5 (only x86_64)
from PyQt5 import QtCore, QtWidgets, QtGui # type: ignore from PyQt5 import QtCore, QtWidgets, QtGui # type: ignore

View File

@ -7,9 +7,9 @@
# WARNING: Any manual changes made to this file will be lost when pyuic5 is # WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing. # run again. Do not edit this file unless you know what you are doing.
# Note: This file is generated by pyuic5, but it is modified to use PySide6 instead of PyQt5 if possible # Note: This file is generated by pyuic5, but it is modified to use PyQt6 instead of PyQt5 if possible
try: try:
from PySide6 import QtCore, QtGui, QtWidgets from PyQt6 import QtCore, QtGui, QtWidgets
except ImportError: except ImportError:
from PyQt5 import QtCore, QtGui, QtWidgets # type: ignore from PyQt5 import QtCore, QtGui, QtWidgets # type: ignore

View File

@ -6,9 +6,9 @@
# #
# WARNING! All changes made in this file will be lost! # WARNING! All changes made in this file will be lost!
# Note: This file is generated by pyuic5, but it is modified to use PySide6 instead of PyQt5 if possible # Note: This file is generated by pyuic5, but it is modified to use PyQt6 instead of PyQt5 if possible
try: try:
from PySide6 import QtCore from PyQt6 import QtCore
except ImportError: except ImportError:
from PyQt5 import QtCore # type: ignore from PyQt5 import QtCore # type: ignore

View File

@ -7,9 +7,9 @@
# WARNING: Any manual changes made to this file will be lost when pyuic5 is # WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing. # run again. Do not edit this file unless you know what you are doing.
# Note: This file is generated by pyuic5, but it is modified to use PySide6 instead of PyQt5 if possible # Note: This file is generated by pyuic5, but it is modified to use PyQt6 instead of PyQt5 if possible
try: try:
from PySide6 import QtCore, QtGui, QtWidgets from PyQt6 import QtCore, QtGui, QtWidgets
except ImportError: except ImportError:
from PyQt5 import QtCore, QtGui, QtWidgets # type: ignore from PyQt5 import QtCore, QtGui, QtWidgets # type: ignore

View File

@ -3,7 +3,7 @@
# Created by: The Resource Compiler for Qt version 6.3.1 # Created by: The Resource Compiler for Qt version 6.3.1
# WARNING! All changes made in this file will be lost! # WARNING! All changes made in this file will be lost!
from PySide6 import QtCore from PyQt6 import QtCore
qt_resource_data = b"\ qt_resource_data = b"\
\x00\x00\x08\xed\ \x00\x00\x08\xed\

View File

@ -36,10 +36,10 @@ import platform
import sys import sys
import tempfile import tempfile
# First, try to use PySide6, available on arm64, x86_64, i386, ... # First, try to use PyQt6, available on arm64, x86_64, i386, ...
try: try:
from PySide6 import QtCore # Just to test if it's available from PyQt6 import QtCore # Just to test if it's available
QT='PySide6' QT='PyQt6'
except ImportError: # If not found, it is using PyQt5 except ImportError: # If not found, it is using PyQt5
QT='PyQt5' QT='PyQt5'

View File

View File

@ -7,7 +7,7 @@ function process {
done done
} }
pyrcc5 UDSResources.qrc -o UDSResources_rc.py pyrcc5 UDSResources.qrc -o uds/ UDSResources_rc.py
# process current directory ui's # process current directory ui's