summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKimiblock2022-10-29 17:53:45 +0800
committerKimiblock2022-10-29 17:53:45 +0800
commit926f7d3369864a743962ed14c33c21da7f4fadfe (patch)
tree0ab9fb71bd785924d5b5d03715fc527ee30cef59
parent6503fcbe8ea8ffec3b35022a3189f5f64ac97eaf (diff)
downloadaur-926f7d3369864a743962ed14c33c21da7f4fadfe.tar.gz
优化PKGBUILD, 增加.gitignore
-rwxr-xr-x.SRCINFO2
-rwxr-xr-xPKGBUILD13
-rwxr-xr-xelectronic-wechat-uos-bin7
3 files changed, 8 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9773efe8f37b..00119b1928df 100755
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -14,13 +14,11 @@ pkgbase = electronic-wechat-uos-bin
optdepends = xdg-desktop-portal-gnome: Gnome下的原生对话框
optdepends = libnotify: 桌面通知, 需要搭配通知服务器使用
provides = electronic-wechat
- source = electronic-wechat-uos-bin
source = electronic-wechat-uos-bin.desktop
source = electronic-wechat-uos-bin.svg
source = wechat-v2.3.1.fix.tar.gz::https://github.com/Riceneeder/electronic-wechat/releases/download/v2.3.1.fix/electronic-wechat-linux-x64.tar.gz
md5sums = SKIP
md5sums = SKIP
md5sums = SKIP
- md5sums = SKIP
pkgname = electronic-wechat-uos-bin
diff --git a/PKGBUILD b/PKGBUILD
index 26fa54816a4c..f69064925218 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: qing <qing at he dot email>
pkgname=electronic-wechat-uos-bin
pkgver=v2.3.1.fix
-pkgrel=3
+pkgrel=4
epoch=
pkgdesc="Linux 下更好用的微信客户端. 更多功能, 更少bug. 使用Electron构建, 利用UOS请求头修复了登陆问题."
arch=('x86_64')
@@ -23,28 +23,31 @@ conflicts=()
replaces=()
install=
source=(
- electronic-wechat-uos-bin
+# electronic-wechat-uos-bin
electronic-wechat-uos-bin.desktop
electronic-wechat-uos-bin.svg
wechat-${pkgver}.tar.gz::"https://github.com/Riceneeder/electronic-wechat/releases/download/v2.3.1.fix/electronic-wechat-linux-x64.tar.gz"
)
noextract=()
md5sums=(
- 'SKIP'
+# 'SKIP'
'SKIP'
'SKIP'
'SKIP'
)
validpgpkeys=()
package() {
- tar -xvzf wechat-${pkgver}.tar.gz
+ echo ' ->正在解压缩软件包'
+ tar -xvzf wechat-${pkgver}.tar.gz >/dev/null
for directory in /usr/bin /opt/electronic-wechat-uos-bin /usr/share/applications; do
mkdir -p ${pkgdir}${directory}
done
cp -r ${srcdir}/electronic-wechat-linux-x64/resources ${pkgdir}/opt/electronic-wechat-uos-bin
cp ${srcdir}/electronic-wechat-uos-bin.svg ${pkgdir}/opt/electronic-wechat-uos-bin
cp ${srcdir}/electronic-wechat-uos-bin.desktop ${pkgdir}/usr/share/applications
- cp ${srcdir}/electronic-wechat-uos-bin ${pkgdir}/usr/bin
+# cp ${srcdir}/electronic-wechat-uos-bin ${pkgdir}/usr/bin
+ echo '#!/bin/bash
+exec electron /opt/electronic-wechat-uos-bin/resources/app.asar' >${pkgdir}/usr/bin/electronic-wechat-uos-bin
chmod 644 ${pkgdir}/usr/share/applications/electronic-wechat-uos-bin.desktop
chmod -R 755 ${pkgdir}/opt/electronic-wechat-uos-bin
chmod a=rx ${pkgdir}/usr/bin/electronic-wechat-uos-bin
diff --git a/electronic-wechat-uos-bin b/electronic-wechat-uos-bin
deleted file mode 100755
index 662282772b07..000000000000
--- a/electronic-wechat-uos-bin
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-# pathPre=`pwd`
-# electronicWechatPath=/opt/electronic-wechat-uos-bin
-# cd ${electronicWechatPath}
-# ./electronic-wechat
-# cd ${pathPre}
-electron /opt/electronic-wechat-uos-bin/resources/app.asar