diff options
author | kobe koto | 2024-01-30 20:19:14 +0800 |
---|---|---|
committer | kobe koto | 2024-01-30 20:19:14 +0800 |
commit | 0955022a060495928d52ff9fe609c26831580e7d (patch) | |
tree | 14b0227bf49473813efcaf618cb6532bf9a92a00 | |
parent | 83eab78564b2b773d6d92ffffde48b5228e295a5 (diff) | |
download | aur-0955022a060495928d52ff9fe609c26831580e7d.tar.gz |
edit alpm hooks
-rw-r--r-- | .SRCINFO | 8 | ||||
-rwxr-xr-x | PKGBUILD | 15 | ||||
-rw-r--r-- | liteloader-qqnt-depatch.hook | 2 | ||||
-rw-r--r-- | liteloader-qqnt-patch.hook | 11 | ||||
-rw-r--r-- | liteloader-qqnt-repatch.hook | 10 |
5 files changed, 32 insertions, 14 deletions
@@ -1,7 +1,7 @@ pkgbase = liteloader-qqnt-bin pkgdesc = 轻量, 简洁, 开源的 QQNT 插件加载器 pkgver = 1.0.3 - pkgrel = 2 + pkgrel = 3 url = https://github.com/LiteLoaderQQNT/LiteLoaderQQNT arch = any license = MIT @@ -12,8 +12,10 @@ 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 = SKIP - md5sums = SKIP + md5sums = 903c2cb02d8d08e34fbc776e4982133b + md5sums = c304d0542bd74dbf5d3e12cb9bc82fb8 + md5sums = b7b6d1579bcdb4f87b97ab5059976387 pkgname = liteloader-qqnt-bin @@ -2,7 +2,7 @@ pkgname="liteloader-qqnt-bin" _pkgname="LiteLoaderQQNT" pkgver=1.0.3 -pkgrel=2 +pkgrel=3 pkgdesc="轻量, 简洁, 开源的 QQNT 插件加载器" arch=('any') url="https://github.com/LiteLoaderQQNT/LiteLoaderQQNT" @@ -12,10 +12,12 @@ conflicts=("linuxqq-appimage" "liteloader-qqnt") provides=("liteloader-qqnt") source=("${url}/releases/download/${pkgver}/${_pkgname}.zip" "liteloader-qqnt-depatch.hook" - "liteloader-qqnt-patch.hook") -md5sums=('SKIP' - 'SKIP' - 'SKIP') + "liteloader-qqnt-patch.hook" + "liteloader-qqnt-repatch.hook") +md5sums=("SKIP" + "903c2cb02d8d08e34fbc776e4982133b" + "c304d0542bd74dbf5d3e12cb9bc82fb8" + "b7b6d1579bcdb4f87b97ab5059976387") package() { # prepare to copy files @@ -33,8 +35,11 @@ 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-depatch.hook b/liteloader-qqnt-depatch.hook index f3f0d4d5c567..2af776e7da2b 100644 --- a/liteloader-qqnt-depatch.hook +++ b/liteloader-qqnt-depatch.hook @@ -7,4 +7,4 @@ Target=liteloader-qqnt-bin [Action] Description=Depatch QQ for LiteLoaderQQNT When=PreTransaction -Exec=sh -c "grep -q /opt/LiteLoader /opt/QQ/resources/app/app_launcher/index.js && sed -i '1d' /opt/QQ/resources/app/app_launcher/index.js" +Exec=/bin/sh -c "grep -q /opt/LiteLoader /opt/QQ/resources/app/app_launcher/index.js && sed -i '1d' /opt/QQ/resources/app/app_launcher/index.js" diff --git a/liteloader-qqnt-patch.hook b/liteloader-qqnt-patch.hook index 0afcf21f229e..267ee6849eae 100644 --- a/liteloader-qqnt-patch.hook +++ b/liteloader-qqnt-patch.hook @@ -1,10 +1,11 @@ [Trigger] -Type=File -Operation = Install -Operation = Upgrade -Target=opt/QQ/resources/app/app_launcher/index.js +Type=Package +Operation=Install +Operation=Upgrade +Target=liteloader-qqnt-git +Target=liteloader-qqnt-bin [Action] -Description=Repatch QQ for LiteLoaderQQNT +Description=Patch 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' diff --git a/liteloader-qqnt-repatch.hook b/liteloader-qqnt-repatch.hook new file mode 100644 index 000000000000..0d55833e2356 --- /dev/null +++ b/liteloader-qqnt-repatch.hook @@ -0,0 +1,10 @@ +[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' |