diff options
author | kobe koto | 2023-08-09 15:23:08 +0800 |
---|---|---|
committer | kobe koto | 2023-08-09 15:23:08 +0800 |
commit | 49c2799827fcb1dc0553c7f606d5ef8fa883d219 (patch) | |
tree | 0e569445898053d0ea1460cc169ae7dda2f71e89 | |
parent | 6150c25719e8644a97e6bfea922b119986076b66 (diff) | |
download | aur-49c2799827fcb1dc0553c7f606d5ef8fa883d219.tar.gz |
modify LLQQNT's version code to git tag version code
-rw-r--r-- | .SRCINFO | 2 | ||||
-rwxr-xr-x | PKGBUILD | 33 |
2 files changed, 25 insertions, 10 deletions
@@ -1,6 +1,6 @@ pkgbase = liteloader-qqnt-git pkgdesc = 轻量, 简洁, 开源的 QQNT 插件加载器 - pkgver = 0.5.0.r0.gd802d89 + pkgver = 0.5.0.r20.gd9aac28 pkgrel = 1 url = https://github.com/mo-jinran/LiteLoaderQQNT install = liteloader-qqnt-git.install @@ -1,7 +1,7 @@ # Maintainers: kobe-koto <admin[at]koto.cc>, Ketal_Q_ray<k@ketal.icu> pkgname="liteloader-qqnt-git" _pkgname="LiteLoaderQQNT" -pkgver=0.5.0.r0.gd802d89 +pkgver=0.5.0.r20.gd9aac28 pkgrel=1 pkgdesc="轻量, 简洁, 开源的 QQNT 插件加载器" arch=('any') @@ -15,20 +15,20 @@ install=${pkgname}.install source=("git+${url}.git") md5sums=('SKIP') -pkgver(){ - cd LiteLoaderQQNT +pkgver (){ + cd "${srcdir}/${_pkgname}" git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./g' } prepare () { - cd LiteLoaderQQNT + cd "${srcdir}/${_pkgname}" echo "Pulling submodules" git submodule update --init --recursive -f } -build() { - cd LiteLoaderQQNT +build () { + cd "${srcdir}/${_pkgname}" echo "Install node dependencies for builtin modules using NPM" cd builtins @@ -43,15 +43,28 @@ build() { echo "NPM Install for ${i} done." fi done + cd .. echo "Install node dependeccies done." + + # Modify LiteLoaderQQNT version code that ref to git version code. + TargetVersionCodeLine=$(awk "/version/{print NR}" ./package.json) + OrigVersionCode=$(cat ./package.json | grep -o '"version": "[^"]*' | cut -d '"' -f4) + sed -i "${TargetLine}s/${OrigVersionCode}/${pkgver}/g" ./package.json + # Modify done } -package() { +package () { + cd "${srcdir}" + + # copy LiteLoaderQQNT to target path mkdir -p "${pkgdir}/opt/QQ/resources/app/" cp -a "${_pkgname}" "${pkgdir}/opt/QQ/resources/app/LiteLoader" - + # cleaning up any .git dir from final package. - cd "${pkgdir}/opt/QQ/resources/app/LiteLoader" + cd "${pkgdir}/opt/QQ/resources/app/LiteLoader/" + + ls + rm -rf ./.git Builtins=$(ls ./builtins) @@ -59,6 +72,8 @@ package() { do rm -rf ./builtins/${i}/.git done + + cd "${srcdir}" # cleaning up done. # show tips to user. |