update wechat

master
yutent 2025-11-02 17:37:47 +08:00
parent d16310cb04
commit f76e6e70d4
6 changed files with 13 additions and 49 deletions

View File

@ -1,4 +0,0 @@
DISTRIB_ID=uos
DISTRIB_RELEASE=20
DISTRIB_DESCRIPTION="UnionTech OS 20"
DISTRIB_CODENAME=plum

View File

@ -1,8 +0,0 @@
PRETTY_NAME="UnionTech OS Desktop 20 Home"
NAME="uos"
VERSION_ID="20 Home"
VERSION="20 Home"
ID=uos
HOME_URL="https://www.chinauos.com/"
BUG_REPORT_URL="http://bbs.chinauos.com"
VERSION_CODENAME=eagle

Binary file not shown.

View File

@ -1,15 +0,0 @@
{
"confCustomHeadindex": 0,
"confCustomUrl": "",
"confDefault": true,
"confDefaultIndex": 0,
"defaultUrl": [
"https://license.chinauos.com",
"https://license1.chinauos.com"
],
"options": [
{"protocol": "https://", "address": ""},
{"protocol": "http://", "address": ""},
{"protocol": "kms://","address": ""}
]
}

Binary file not shown.

View File

@ -2,10 +2,10 @@
app_name="wechat" app_name="wechat"
tmp_dir="/tmp/${app_name}_tmp" tmp_dir="/tmp/${app_name}_tmp"
version="4.0.0.23" version="4.1.0.13"
release="${version}-5" release="${version}"
deb_url="https://pro-store-packages.uniontech.com/appstore/pool/appstore/c/com.tencent.wechat/com.tencent.wechat_${version}_amd64.deb" deb_url="https://dldir1v6.qq.com/weixin/Universal/Linux/WeChatLinux_x86_64.deb"
# 创建临时目录, 用于下载官方包 # 创建临时目录, 用于下载官方包
if [ -d $tmp_dir ]; then if [ -d $tmp_dir ]; then
rm -rf $tmp_dir rm -rf $tmp_dir
@ -26,17 +26,14 @@ mkdir $tmp_dir
echo "创建待打包目录..." echo "创建待打包目录..."
mkdir -p "./unpack/DEBIAN" mkdir -p "./unpack/DEBIAN"
mkdir -p "./unpack/usr/bin" mkdir -p "./unpack/usr/bin"
mkdir -p "./unpack/usr/lib/license"
mkdir -p "./unpack/usr/share/wechat-uos"
mkdir -p "./unpack/usr/share/applications" mkdir -p "./unpack/usr/share/applications"
mkdir -p "./unpack/usr/share/icons"
mkdir -p "./unpack/opt/apps" mkdir -p "./unpack/opt/apps"
app_dir="./unpack/opt/apps" app_dir="./unpack/opt/apps"
echo "下载官方原包..." echo "下载官方原包..."
wget $deb_url -O "${tmp_dir}/${app_name}.deb" wget $deb_url -O "${tmp_dir}/${app_name}.deb"
# cp ./wechat.deb "${tmp_dir}/${app_name}.deb" # cp ~/Downloads/WeChatLinux_x86_64.deb "${tmp_dir}/${app_name}.deb"
echo "下载完成, 解包中..." echo "下载完成, 解包中..."
@ -44,25 +41,22 @@ dpkg-deb -R "${tmp_dir}/${app_name}.deb" "${tmp_dir}/${app_name}"
echo "解包完成, 复制到待打包目录..." echo "解包完成, 复制到待打包目录..."
cp -rv "${tmp_dir}/${app_name}/opt/apps/com.tencent.wechat/files" $app_dir/com.tencent.wechat cp -rv "${tmp_dir}/${app_name}/opt/wechat" $app_dir
cp -rv "${tmp_dir}/${app_name}/opt/apps/com.tencent.wechat/entries/icons/hicolor" "./unpack/usr/share/icons/" cp -rv "${tmp_dir}/${app_name}/usr/share/icons" "./unpack/usr/share"
cp -rv "${tmp_dir}/${app_name}/usr/share/doc" "./unpack/usr/share"
rm -rf $tmp_dir rm -rf $tmp_dir
# echo "复制uos环境文件..."
cp -rv ./license/etc ./unpack/usr/share/wechat-uos/
cp -rv ./license/var ./unpack/usr/share/wechat-uos/
mv -v $app_dir/com.tencent.wechat/libuosdevicea.so ./unpack/usr/lib/license/libuosdevicea.so
echo """ echo """
#!/bin/bash #!/bin/bash
echo "你在想屁吃~~" echo "你在想屁吃~~"
exit 1 exit 1
""" > $app_dir/com.tencent.wechat/crashpad_handler """ > $app_dir/wechat/crashpad_handler
chmod +x $app_dir/com.tencent.wechat/crashpad_handler chmod +x $app_dir/wechat/crashpad_handler
rm -vf $app_dir/com.tencent.wechat/libcrashpad_client.so rm -vf $app_dir/wechat/libcrashpad_client.so
echo "复制完成, 创建可执行文件及程序桌面入口文件..." echo "复制完成, 创建可执行文件及程序桌面入口文件..."
@ -71,14 +65,14 @@ echo """
Name=WeChat Name=WeChat
Name[zh_CN]=微信 Name[zh_CN]=微信
Exec=wechat %u Exec=wechat %u
Icon=com.tencent.wechat Icon=wechat
Categories=Utility;Network;InstantMessaging;Chat; Categories=Utility;Network;InstantMessaging;Chat;
Terminal=false Terminal=false
Type=Application Type=Application
StartupWMClass=WeChat StartupWMClass=WeChat
X-GNOME-SingleWindow=true X-GNOME-SingleWindow=true
SingleMainWindow=true SingleMainWindow=true
""" > "./unpack/usr/share/applications/com.tencent.wechat.desktop" """ > "./unpack/usr/share/applications/wechat.desktop"
echo """ echo """
@ -108,11 +102,8 @@ fi
exec bwrap \\ exec bwrap \\
--dev-bind / / \\ --dev-bind / / \\
--ro-bind /usr/share/wechat-uos/var/ /var/ \\
--ro-bind /usr/share/wechat-uos/etc/os-release /etc/os-release \\
--ro-bind /usr/share/wechat-uos/etc/lsb-release /etc/lsb-release \\
\${BWRAP_ENV_APPEND} \\ \${BWRAP_ENV_APPEND} \\
/opt/apps/com.tencent.wechat/wechat \$@ /opt/apps/wechat/wechat \$@
""" > ./unpack/usr/bin/wechat """ > ./unpack/usr/bin/wechat