Makefile支持构建rpm

This commit is contained in:
2024-02-02 12:41:31 +08:00
parent c82897fc7b
commit 586b6efb59
4 changed files with 16 additions and 10 deletions

View File

@@ -17,6 +17,10 @@ clean:
#package-rpm: #package-rpm:
package-rpm:
sudo rpmbuild -bb rpm/spark-deepin-wine-runner.spec
sudo cp /root/rpmbuild/RPMS/x86_64/spark-deepin-wine-runner-*.rpm .
sudo rm -rf /root/rpmbuild/
package-pkg: package-pkg:
#sudo debtap -u #sudo debtap -u

View File

@@ -11,7 +11,7 @@
# 程序版本号 # 程序版本号
version=3.4.1 version=3.4.1
echo 安装组件 echo 安装组件
#python3 -m pip install --upgrade PyQt5 --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple > /dev/null 2>&1 | true #python3 -m pip install --upgrade pyqt5 --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple > /dev/null 2>&1 | true
#python3 -m pip install --upgrade PyQtWebEngine --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple > /dev/null 2>&1 | true #python3 -m pip install --upgrade PyQtWebEngine --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple > /dev/null 2>&1 | true
python3 -m pip install --upgrade pynput --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple --break-system-packages > /dev/null 2>&1 | true python3 -m pip install --upgrade pynput --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple --break-system-packages > /dev/null 2>&1 | true
python3 -m pip install --upgrade xpinyin --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple --break-system-packages > /dev/null 2>&1 | true python3 -m pip install --upgrade xpinyin --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple --break-system-packages > /dev/null 2>&1 | true

View File

@@ -29,16 +29,16 @@ import req as requests
import urllib.parse as parse import urllib.parse as parse
try: try:
import PyQt5.QtGui as QtGui import PyQt5.QtGui as QtGui
expect: except:
os.system("python3 -m pip install --upgrade PyQt5 --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple > /dev/null 2>&1 | true") os.system("python3 -m pip install --upgrade pyqt5 --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple")
import PyQt5.QtGui as QtGui import PyQt5.QtGui as QtGui
import PyQt5.QtCore as QtCore import PyQt5.QtCore as QtCore
import PyQt5.QtWidgets as QtWidgets import PyQt5.QtWidgets as QtWidgets
try: try:
import PyQt5.QtWebEngineWidgets as QtWebEngineWidgets import PyQt5.QtWebEngineWidgets as QtWebEngineWidgets
bad = False bad = False
threading.Thread(target=os.system, args=["python3 -m pip install --upgrade PyQtWebEngine --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple > /dev/null 2>&1 | true"]).start()
except: except:
threading.Thread(target=os.system, args=["python3 -m pip install --upgrade PyQtWebEngine --trusted-host https://repo.huaweicloud.com -i https://repo.huaweicloud.com/repository/pypi/simple"]).start()
bad = True bad = True
from trans import * from trans import *
from Model import * from Model import *
@@ -2637,12 +2637,13 @@ exe路径\' 参数 \'
updateThingsString = QtCore.QCoreApplication.translate("U", '''※1、修复简易打包器在 Deepin/UOS 上无法正常启动的问题 updateThingsString = QtCore.QCoreApplication.translate("U", '''※1、修复简易打包器在 Deepin/UOS 上无法正常启动的问题
※2、打包器生成的 deb 修复在非 Deepin/UOS 且未安装星火应用商店的系统中启动器无程序图标的问题 ※2、打包器生成的 deb 修复在非 Deepin/UOS 且未安装星火应用商店的系统中启动器无程序图标的问题
※3、修复 Box86/64 国内源源失效的问题 ※3、修复 Box86/64 国内源源失效的问题
※4、支持 Arch Linux ※4、适配 Arch Linux
※5、打包器支持将 deb 包转换为其它格式 ※5、适配 Fedora
6、新增公告和新版本提示功能 6、打包器支持将 deb 包转换为其它格式
7、修复公告的链接在部分机器无法正常打开的问题 7、新增公告和新版本提示功能
8、新增赞赏入口 8、修复公告的链接在部分机器无法正常打开的问题
9、支持识别 spark-wine9、spark-wine9-wow''') 9、新增赞赏入口
10、支持识别 spark-wine9、spark-wine9-wow''')
for i in information["Thank"]: for i in information["Thank"]:
thankText += f"{i}\n" thankText += f"{i}\n"
updateTime = "2024年02月02日" updateTime = "2024年02月02日"

View File

@@ -21,6 +21,7 @@ Requires: deepin-terminal
Requires: python3-dbus Requires: python3-dbus
Requires: python3-pip Requires: python3-pip
Requires: p7zip Requires: p7zip
Requires: p7zip-plugins
Requires: sudo Requires: sudo
Requires: python3-pyperclip Requires: python3-pyperclip
Requires: bubblewrap Requires: bubblewrap