diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rwxr-xr-x | PKGBUILD | 12 | ||||
-rw-r--r-- | liteloader-qqnt-patch.hook | 6 | ||||
-rw-r--r-- | liteloader-qqnt-repatch.hook | 10 |
4 files changed, 12 insertions, 22 deletions
@@ -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 @@ -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' |