diff options
author | kobe koto | 2023-07-10 14:56:07 +0000 |
---|---|---|
committer | kobe koto | 2023-07-10 14:56:07 +0000 |
commit | 9ce7ca599eac9a01b9b283ddefbe614f50656dcb (patch) | |
tree | 52c7e6ca709d8cfea29b623a32f7176e1e753d60 | |
parent | dc83d32080b39a5675ad5ee0a7446d7684cb6bca (diff) | |
download | aur-9ce7ca599eac9a01b9b283ddefbe614f50656dcb.tar.gz |
upgrade install.sh, add uninstall hooks
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | install.sh | 3 | ||||
-rw-r--r-- | liteloader-qqnt-bin.hook | 9 |
4 files changed, 13 insertions, 8 deletions
@@ -1,11 +1,10 @@ pkgbase = liteloader-qqnt-bin pkgdesc = 轻量, 简洁, 开源的 QQNT 插件加载器 pkgver = 0.3.1 - pkgrel = 3 + pkgrel = 4 url = https://github.com/mo-jinran/LiteLoaderQQNT arch = any license = MIT - makedepends = wget depends = linuxqq depends = sudo provides = liteloader-qqnt @@ -2,13 +2,12 @@ pkgname="liteloader-qqnt-bin" _pkgname="LiteLoaderQQNT" pkgver=0.3.1 -pkgrel=3 +pkgrel=4 pkgdesc="轻量, 简洁, 开源的 QQNT 插件加载器" arch=('any') url="https://github.com/mo-jinran/LiteLoaderQQNT" license=('MIT') depends=("linuxqq" "sudo") -makedepends=("wget") provides=("liteloader-qqnt") source=("https://github.com/mo-jinran/${_pkgname}/archive/refs/tags/${pkgver}.tar.gz" "install.sh") md5sums=('SKIP' 'SKIP') @@ -25,9 +24,6 @@ build() { fi mv ./${_pkgname}-${pkgver} ./${pkgname}/ cp -f ./install.sh ./${pkgname}/ - - # echo "Downloading install script..." - # wget "https://github.com/kobe-koto/LiteLoaderQQNT-Linux-Installer/raw/main/installer.sh" -O "./${pkgname}/install.sh" } package() { diff --git a/install.sh b/install.sh index 0b79cb9a5abd..a5e946957f12 100644 --- a/install.sh +++ b/install.sh @@ -1,4 +1,5 @@ #!/bin/bash -sudo mv /usr/lib/liteloader-qqnt-*/LiteLoaderQQNT-* /opt/QQ/resources/app/LiteLoader +sudo cp /usr/lib/liteloader-qqnt-*/LiteLoaderQQNT-* /opt/QQ/resources/app/LiteLoader sed -i 's/"main": ".\/app_launcher\/index.js"/"main": "LiteLoader"/g' /opt/QQ/resources/app/package.json echo "install done." +" diff --git a/liteloader-qqnt-bin.hook b/liteloader-qqnt-bin.hook new file mode 100644 index 000000000000..3f84b6032993 --- /dev/null +++ b/liteloader-qqnt-bin.hook @@ -0,0 +1,9 @@ +# in /usr/share/libalpm/hooks/ +[Trigger] +Operation = Remove +Type = Package +Target = * +[Action] +Description = "Remove LiteLoaderQQNT from LinuxQQNT." +When = PreTransaction +Exec = rm -rf /opt/QQ/resources/app/LiteLoader; sed -i 's/"main": "LiteLoader"/"main": ".\/app_launcher\/index.js"/g' /opt/QQ/resources/app/package.json |