mirror of
https://github.com/xgui4/LCE-Qt-Launcher.git
synced 2026-07-18 01:20:45 +00:00
update pkgbuild, some files names, and add consoles logging on the build scripts and also upgrade some scripts to use loop and advanced shell feature for better upgradability of the software and easier to add modues
This commit is contained in:
@@ -2,35 +2,44 @@
|
||||
|
||||
set -e
|
||||
|
||||
QT_RESSOURCE="res.qrc"
|
||||
UI_FILES=("form" "system_info" "instance" "settingDialog" "about")
|
||||
|
||||
if [[ $(uname -s) != "FreeBSD" ]]; then
|
||||
if command -v pyside6-rcc &> /dev/null; then
|
||||
pyside6-rcc res.qrc -o src/lce_qt_launcher/res_rc.py
|
||||
|
||||
UICS=("form" "system_info" "instance" "settingDialog" "about")
|
||||
|
||||
for ui in "${UICS[@]}"; do
|
||||
echo "Starting Compilaton of Qt Ressource"
|
||||
pyside6-rcc $QT_RESSOURCE -o src/lce_qt_launcher/res_rc.py
|
||||
echo "Compilation of $QT_RESSOURCE to src/lce_qt_launcher/res_rc.py is finished"
|
||||
|
||||
for ui in "${UI_FILES[@]}"; do
|
||||
echo "Compiling ${ui}.ui"
|
||||
OUT="src/lce_qt_launcher/ui_${ui}.py"
|
||||
pyside6-uic -g python "src/${ui}.ui" -o "$OUT"
|
||||
echo "Compilation of ${ui}.ui to $OUT finished"
|
||||
done
|
||||
else
|
||||
/usr/lib/qt6/rcc -g python res.qrc -o src/lce_qt_launcher/res_rc.py
|
||||
|
||||
UICS=("form" "system_info" "instance" "settingDialog" "about")
|
||||
|
||||
for ui in "${UICS[@]}"; do
|
||||
echo "Starting Compilaton of Qt Ressource"
|
||||
/usr/lib/qt6/rcc -g python $QT_RESSOURCE -o src/lce_qt_launcher/res_rc.py
|
||||
echo "Compilation of $QT_RESSOURCE to src/lce_qt_launcher/res_rc.py is finished"
|
||||
|
||||
for ui in "${UI_FILES[@]}"; do
|
||||
echo "Compiling ${ui}.ui"
|
||||
OUT="src/lce_qt_launcher/ui_${ui}.py"
|
||||
/usr/lib/qt6/uic -g python "src/${ui}.ui" -o "$OUT"
|
||||
echo "Compilation of ${ui}.ui to $OUT finished"
|
||||
|
||||
sed -i 's/^import res_rc/from . import res_rc/g' "$OUT"
|
||||
sed -i "s/^import $QT_RESSOURCE/from . import res_rc/g" "$OUT"
|
||||
done
|
||||
fi
|
||||
else
|
||||
/usr/local/pyside6/rcc -g python res.qrc -o src/lce_qt_launcher/res_rc.py
|
||||
|
||||
UICS=("form" "system_info" "instance" "settingDialog")
|
||||
|
||||
for ui in "${UICS[@]}"; do
|
||||
echo "Starting Compilaton of Qt Ressource"
|
||||
/usr/local/pyside6/rcc -g python $QT_RESSOURCE -o src/lce_qt_launcher/res_rc.py
|
||||
echo "Compilation of $QT_RESSOURCE to src/lce_qt_launcher/res_rc.py is finished"
|
||||
|
||||
for ui in "${UI_FILES[@]}"; do
|
||||
echo "Compiling ${ui}.ui"
|
||||
OUT="src/lce_qt_launcher/ui_${ui}.py"
|
||||
/usr/local/pyside6/uic -g python "src/${ui}.ui" -o "$OUT"
|
||||
echo "Compilation of ${ui}.ui to $OUT finished"
|
||||
done
|
||||
fi
|
||||
Reference in New Issue
Block a user