summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkobe koto2024-01-30 20:36:32 +0800
committerkobe koto2024-01-30 20:36:32 +0800
commit6415b7bfbb32e14227d959402ac121127b41d07e (patch)
treeaf25b43d45dd562ed0cd811f8436c3af44623eed
parente4cf2fba2b666c952935ca6488264e32601019d3 (diff)
downloadaur-6415b7bfbb32e14227d959402ac121127b41d07e.tar.gz
edit alpm hooks
-rw-r--r--.SRCINFO8
-rwxr-xr-xPKGBUILD12
-rw-r--r--liteloader-qqnt-depatch.hook2
-rw-r--r--liteloader-qqnt-patch.hook6
-rw-r--r--liteloader-qqnt-repatch.hook10
5 files changed, 25 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fe11979e7be2..485b4090c4b4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = liteloader-qqnt-git
pkgdesc = 轻量, 简洁, 开源的 QQNT 插件加载器
- pkgver = 1.0.2.r0.gf621aee
+ pkgver = 1.0.3.r1.ge570e4b
pkgrel = 1
url = https://github.com/LiteLoaderQQNT/LiteLoaderQQNT
arch = any
@@ -13,8 +13,10 @@ pkgbase = liteloader-qqnt-git
source = git+https://github.com/LiteLoaderQQNT/LiteLoaderQQNT.git
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-git
diff --git a/PKGBUILD b/PKGBUILD
index d56e2a32635f..423cec305acd 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainers: kobe-koto <admin[at]koto.cc>, Ketal_Q_ray <k[at]ketal.icu>
pkgname="liteloader-qqnt-git"
_pkgname="LiteLoaderQQNT"
-pkgver=1.0.2.r0.gf621aee
+pkgver=1.0.3.r1.ge570e4b
pkgrel=1
pkgdesc="轻量, 简洁, 开源的 QQNT 插件加载器"
arch=('any')
@@ -15,10 +15,12 @@ source=(
"git+${url}.git"
"liteloader-qqnt-depatch.hook"
"liteloader-qqnt-patch.hook"
-)
-md5sums=('SKIP'
- 'SKIP'
- 'SKIP')
+ "liteloader-qqnt-repatch.hook")
+
+md5sums=("SKIP"
+ "903c2cb02d8d08e34fbc776e4982133b"
+ "c304d0542bd74dbf5d3e12cb9bc82fb8"
+ "b7b6d1579bcdb4f87b97ab5059976387")
pkgver (){
cd "${srcdir}/${_pkgname}"
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 aade1e725a94..267ee6849eae 100644
--- a/liteloader-qqnt-patch.hook
+++ b/liteloader-qqnt-patch.hook
@@ -1,13 +1,11 @@
[Trigger]
+Type=Package
Operation=Install
Operation=Upgrade
-Type=Package
Target=liteloader-qqnt-git
Target=liteloader-qqnt-bin
-Target=linuxqq
-Target=linuxqq-nt-bwrap
[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'