summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rwxr-xr-xPKGBUILD12
-rw-r--r--liteloader-qqnt-patch.hook6
-rw-r--r--liteloader-qqnt-repatch.hook10
4 files changed, 12 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8ac28c51451f..71cac5ce010a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = liteloader-qqnt-bin
pkgdesc = 轻量, 简洁, 开源的 QQNT 插件加载器
pkgver = 1.0.3
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/LiteLoaderQQNT/LiteLoaderQQNT
arch = any
license = MIT
@@ -12,10 +12,8 @@ pkgbase = liteloader-qqnt-bin
source = https://github.com/LiteLoaderQQNT/LiteLoaderQQNT/releases/download/1.0.3/LiteLoaderQQNT.zip
source = liteloader-qqnt-depatch.hook
source = liteloader-qqnt-patch.hook
- source = liteloader-qqnt-repatch.hook
md5sums = SKIP
md5sums = 903c2cb02d8d08e34fbc776e4982133b
- md5sums = c304d0542bd74dbf5d3e12cb9bc82fb8
- md5sums = b7b6d1579bcdb4f87b97ab5059976387
+ md5sums = 80b6a71e2e34337022bf947324cdcd19
pkgname = liteloader-qqnt-bin
diff --git a/PKGBUILD b/PKGBUILD
index 1a71df1dff9d..25ba7849ce79 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname="liteloader-qqnt-bin"
_pkgname="LiteLoaderQQNT"
pkgver=1.0.3
-pkgrel=3
+pkgrel=4
pkgdesc="轻量, 简洁, 开源的 QQNT 插件加载器"
arch=('any')
url="https://github.com/LiteLoaderQQNT/LiteLoaderQQNT"
@@ -12,12 +12,11 @@ conflicts=("linuxqq-appimage" "liteloader-qqnt")
provides=("liteloader-qqnt")
source=("${url}/releases/download/${pkgver}/${_pkgname}.zip"
"liteloader-qqnt-depatch.hook"
- "liteloader-qqnt-patch.hook"
- "liteloader-qqnt-repatch.hook")
+ "liteloader-qqnt-patch.hook")
+
md5sums=("SKIP"
"903c2cb02d8d08e34fbc776e4982133b"
- "c304d0542bd74dbf5d3e12cb9bc82fb8"
- "b7b6d1579bcdb4f87b97ab5059976387")
+ "80b6a71e2e34337022bf947324cdcd19")
package() {
# prepare to copy files
@@ -35,11 +34,8 @@ package() {
rm -f "${pkgdir}/opt/LiteLoader/LiteLoaderQQNT.zip"
rm -f "${pkgdir}/opt/LiteLoader/liteloader-qqnt-patch.hook"
rm -f "${pkgdir}/opt/LiteLoader/liteloader-qqnt-depatch.hook"
- rm -f "${pkgdir}/opt/LiteLoader/liteloader-qqnt-repatch.hook"
# install hooks
install -Dm644 "${srcdir}/liteloader-qqnt-patch.hook" "${pkgdir}/etc/pacman.d/hooks/liteloader-qqnt-patch.hook"
install -Dm644 "${srcdir}/liteloader-qqnt-depatch.hook" "${pkgdir}/etc/pacman.d/hooks/liteloader-qqnt-depatch.hook"
- install -Dm644 "${srcdir}/liteloader-qqnt-repatch.hook" "${pkgdir}/etc/pacman.d/hooks/liteloader-qqnt-repatch.hook"
-
}
diff --git a/liteloader-qqnt-patch.hook b/liteloader-qqnt-patch.hook
index 267ee6849eae..53ac080429b7 100644
--- a/liteloader-qqnt-patch.hook
+++ b/liteloader-qqnt-patch.hook
@@ -5,6 +5,12 @@ Operation=Upgrade
Target=liteloader-qqnt-git
Target=liteloader-qqnt-bin
+[Trigger]
+Type=Path
+Operation=Install
+Operation=Upgrade
+Target=/opt/QQ/resources/app/app_launcher/index.js
+
[Action]
Description=Patch QQ for LiteLoaderQQNT
When=PostTransaction
diff --git a/liteloader-qqnt-repatch.hook b/liteloader-qqnt-repatch.hook
deleted file mode 100644
index 0d55833e2356..000000000000
--- a/liteloader-qqnt-repatch.hook
+++ /dev/null
@@ -1,10 +0,0 @@
-[Trigger]
-Type=File
-Operation=Install
-Operation=Upgrade
-Target=/opt/QQ/resources/app/app_launcher/index.js
-
-[Action]
-Description=Repatch QQ for LiteLoaderQQNT
-When=PostTransaction
-Exec=/bin/sh -c 'grep -q /opt/LiteLoader /opt/QQ/resources/app/app_launcher/index.js || sed -i "1 i require(\"/opt/LiteLoader\");" /opt/QQ/resources/app/app_launcher/index.js'