diff options
author | kobe koto | 2024-01-25 16:49:10 +0800 |
---|---|---|
committer | kobe koto | 2024-01-25 16:49:10 +0800 |
commit | e4cf2fba2b666c952935ca6488264e32601019d3 (patch) | |
tree | f1275e3b2b18c0badd5d2e94c27ebc657c9b11c4 /PKGBUILD | |
parent | c12728f9da3c0e7b63f8ab3253a484397d136cd5 (diff) | |
download | aur-e4cf2fba2b666c952935ca6488264e32601019d3.tar.gz |
update to version v1.x.x
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 64 |
1 files changed, 17 insertions, 47 deletions
@@ -1,7 +1,7 @@ -# Maintainers: kobe-koto <admin[at]koto.cc>, Ketal_Q_ray<k@ketal.icu> +# Maintainers: kobe-koto <admin[at]koto.cc>, Ketal_Q_ray <k[at]ketal.icu> pkgname="liteloader-qqnt-git" _pkgname="LiteLoaderQQNT" -pkgver=0.5.3.r2.g8076827 +pkgver=1.0.2.r0.gf621aee pkgrel=1 pkgdesc="轻量, 简洁, 开源的 QQNT 插件加载器" arch=('any') @@ -17,41 +17,18 @@ source=( "liteloader-qqnt-patch.hook" ) md5sums=('SKIP' - '00854a75b74467a0b496b3f214cc5d43' - '1f0109321d95c7002d3c4668f4679a9c') + 'SKIP' + 'SKIP') pkgver (){ cd "${srcdir}/${_pkgname}" git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./g' } -prepare () { - cd "${srcdir}/${_pkgname}" - - echo "Pulling submodules" - git submodule update --init --recursive -f -} - build () { cd "${srcdir}/${_pkgname}" - echo "Install node dependencies for builtin modules using NPM" - cd builtins - Builtins=$(ls) - for i in ${Builtins[@]} - do - if [ -f ./${i}/package.json ]; then - echo "Installing node dependencies for ${i}..." - cd "${i}" - npm install - cd .. - echo "NPM Install for ${i} done." - fi - done - cd .. - echo "Install node dependeccies done." - - # Modify LiteLoaderQQNT version code that ref to git version code. + # Modify LiteLoaderQQNT version code to the 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 @@ -59,29 +36,22 @@ build () { } package () { - cd "${srcdir}" - - # copy LiteLoaderQQNT to target path - mkdir -p "${pkgdir}/opt/QQ/resources/app/" - cp -a "${_pkgname}" "${pkgdir}/opt/QQ/resources/app/LiteLoader" + # prepare to copy files + mkdir -p "${pkgdir}/opt/LiteLoader" + mkdir -p "${pkgdir}/opt/QQ/resources/app/application" - # cleaning up any .git dir from final package. - cd "${pkgdir}/opt/QQ/resources/app/LiteLoader/" + # copy files + cp -rf "${_pkgname}"/* "${pkgdir}/opt/LiteLoader" + cp -f "${_pkgname}/src/preload.js" "${pkgdir}/opt/QQ/resources/app/application/preload.js" - ls + # modify premissions + chmod -R 0777 "${pkgdir}/opt/LiteLoader" - rm -rf ./.git - - Builtins=$(ls ./builtins) - for i in ${Builtins[@]} - do - rm -rf ./builtins/${i}/.git - done - - cd "${srcdir}" - # cleaning up done. + # clean up + # - remove .git/ + rm -rf "${pkgdir}/opt/QQ/resources/app/LiteLoader/.git" # install hooks - install -Dm644 "${srcdir}/liteloader-qqnt-depatch.hook" "${pkgdir}/etc/pacman.d/hooks/liteloader-qqnt-depatch.hook" 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" } |