aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCodist2021-08-26 15:23:00 +0800
committerCodist2021-08-26 15:23:30 +0800
commit672c2f74ec48be945cf4364f2b349505cee9db87 (patch)
tree51a4627ed87ded5e8b8f0d08e001dc3bee22428d
parente181f631bac3f3702cf99f9c6610380eea2a1a49 (diff)
downloadaur-672c2f74ec48be945cf4364f2b349505cee9db87.tar.gz
fixed create install flag file.
Signed-off-by: Codist <countstarlight@gmail.com>
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD4
-rw-r--r--README.md8
-rwxr-xr-xrun.sh5
4 files changed, 12 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 781c1dae27dc..ac4ced263f07 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -24,6 +24,6 @@ pkgbase = deepin-wine-qq
source = run.sh
md5sums = 5fdc20e614d945bd2ba5251420872479
md5sums = c685254049819c9d277916d5d7e977e7
- md5sums = dbcec8bf85937e583d5016244b21e784
+ md5sums = 30839f5549a405b94ef38093162ebc44
pkgname = deepin-wine-qq
diff --git a/PKGBUILD b/PKGBUILD
index 158621ba751b..61437b1a091b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,6 @@
pkgname=deepin-wine-qq
pkgver=9.5.0.27852
-helperver=5.1.13-1
qq_installer=PCQQ2021
debpkgver=9.3.2deepin20
debpkgname="com.qq.im.deepin"
@@ -21,7 +20,7 @@ source=("$_mirror/appstore/pool/appstore/c/${debpkgname}/${debpkgname}_${debpkgv
"run.sh")
md5sums=('5fdc20e614d945bd2ba5251420872479'
'c685254049819c9d277916d5d7e977e7'
- 'dbcec8bf85937e583d5016244b21e784')
+ '30839f5549a405b94ef38093162ebc44')
build() {
msg "Extracting DPKG package ..."
@@ -33,6 +32,7 @@ build() {
7z x -aoa "${srcdir}/dpkgdir/opt/apps/${debpkgname}/files/files.7z" -o"${srcdir}/deepinqqdir"
msg "Cleaning up the original package directory ..."
rm -r "${srcdir}/deepinqqdir/drive_c/Program Files/Tencent/QQ"
+ mkdir -p "${srcdir}/deepinqqdir/drive_c/Program Files/Tencent/QQ/Bin"
#msg "Patching reg files ..."
#patch -p1 -d "${srcdir}/deepinqqdir/" < "${srcdir}/reg.patch"
msg "Creating font file link ..."
diff --git a/README.md b/README.md
index dfef5d1e272c..7fe6dfd96317 100644
--- a/README.md
+++ b/README.md
@@ -40,6 +40,7 @@ Deepin 打包的 QQ 容器(`com.qq.im.deepin`)移植到 Archlinux,包含定制
- [网络连接状态改变后不能重连](#网络连接状态改变后不能重连)
- [高分辨率屏幕支持](#高分辨率屏幕支持)
- [GNOME 桌面上的悬浮窗口问题](#gnome-桌面上的悬浮窗口问题)
+ - [不能启动/卡死/卡顿问题](#不能启动卡死卡顿问题)
- [使用其他字体](#使用其他字体)
- [感谢](#感谢)
- [更新日志](#更新日志)
@@ -207,6 +208,13 @@ QQ在本地保存的数据不会被删除,如保存在用户文档下的数据
安装 GNOME 插件: [TopIcons Plus](https://extensions.gnome.org/extension/1031/topicons/)
+### 不能启动/卡死/卡顿问题
+
+> 参照 [deepin-wine-qq-arch#19](https://github.com/countstarlight/deepin-wine-qq-arch/issues/19)
+
+用原版 `dwrite.dll` 替换 `$HOME/.deepinwine/Deepin-QQ/drive_c/windows/system32/dwrite.dll`
+再参照[设置](#设置)打开 `winecfg`,在 `Libraries` 中新增一项 `dwrite`,将新增的 `dwrite` 设置为原装先于内建(Native then Builtin)。
+
### 使用其他字体
默认使用文泉驿微米黑(`wqy-microhei`)字体,可以使用Windows平台常用字体替代,直接将字体文件或字体链接文件放置到字体文件夹就会生效,不会影响系统字体
diff --git a/run.sh b/run.sh
index 7bb4bae9f281..e3d8e8d42bda 100755
--- a/run.sh
+++ b/run.sh
@@ -42,11 +42,8 @@ Run()
if [ -n "$EXEC_PATH" ];then
if [ ! -f "$WINEPREFIX/reinstalled" ];then
# run installer
- touch $WINEPREFIX/reinstalled
env LC_ALL=zh_CN.UTF-8 WINEDLLOVERRIDES="winemenubuilder.exe=d" $START_SHELL_PATH $BOTTLENAME $APPVER "$QQ_INSTALLER_PATH" "$@"
- if [ $APPRUN_CMD = "deepin-wine5" ]; then
- echo "5" > $WINEPREFIX/deepin
- fi
+ touch $WINEPREFIX/reinstalled
else
env LC_ALL=zh_CN.UTF-8 $START_SHELL_PATH $BOTTLENAME $APPVER "$EXEC_PATH" "$@"
fi