diff options
author | zxp19821005 | 2023-12-11 13:42:23 +0800 |
---|---|---|
committer | zxp19821005 | 2023-12-11 13:42:23 +0800 |
commit | 65227e189f4406f63384b8f93bc83f53726d844a (patch) | |
tree | 15e39770998b9165e0232e0c40f44848a411c7ce | |
download | aur-65227e189f4406f63384b8f93bc83f53726d844a.tar.gz |
update to 1.4.1
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | jlivertool.sh | 0 |
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..74f77bf7241f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = jlivertool + pkgdesc = Bilibili 弹幕机 + pkgver = 1.4.1 + pkgrel = 1 + url = https://github.com/Xinrea/JLiverTool + arch = any + license = MIT + makedepends = npm + makedepends = nodejs + makedepends = gendesk + makedepends = git + depends = electron15 + provides = jlivertool + conflicts = jlivertool + source = jlivertool-1.4.1::git+https://github.com/Xinrea/JLiverTool.git#tag=v1.4.1 + source = jlivertool.sh + sha256sums = SKIP + sha256sums = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + +pkgname = jlivertool diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e6fff6fee558 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: zxp19821005 <zxp19821005 at 163 dot com> +pkgname=jlivertool +_pkgname=JLiverTool +pkgver=1.4.1 +_electronversion=15 +pkgrel=1 +pkgdesc="Bilibili 弹幕机" +arch=('any') +url="https://github.com/Xinrea/JLiverTool" +license=('MIT') +provides=("${pkgname}") +conflicts=("${pkgname}") +depends=( + "electron${_electronversion}" +) +makedepends=( + 'npm' + 'nodejs' + 'gendesk' + 'git' +) +source=( + "${pkgname}-${pkgver}::git+${url}.git#tag=v${pkgver}" + "${pkgname}.sh" +) +sha256sums=('SKIP' + 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855') +build() { + sed -e "s|@electronversion@|${_electronversion}|" \ + -e "s|@appname@|${pkgname}|g" \ + -e "s|@appasar@|app.asar|g" \ + -i "${srcdir}/${pkgname}.sh" + gendesk -q -f -n --categories "Utility" --name "${_pkgname}" --exec "${pkgname}" + cd "${srcdir}/${pkgname}-${pkgver}" + export npm_config_build_from_source=true + export npm_config_cache="${srcdir}/.npm_cache" + export ELECTRON_SKIP_BINARY_DOWNLOAD=1 + export SYSTEM_ELECTRON_VERSION="$(electron${_electronversion} -v | sed 's/v//g')" + export ELECTRONVERSION="${_electronversion}" + sed "s|-mw|-l|g" -i package.json + npm install + npm run build +} +package() { + install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/dist/linux-unpacked/resources/app.asar" -t "${pkgdir}/usr/lib/${pkgname}" + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/dist/linux-unpacked/swiftshader/"* -t "${pkgdir}/usr/lib/${pkgname}/swiftshader" + install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications" + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE.md" -t "${pkgdir}/usr/share/licenses/${pkgname}" +}
\ No newline at end of file diff --git a/jlivertool.sh b/jlivertool.sh new file mode 100644 index 000000000000..e69de29bb2d1 --- /dev/null +++ b/jlivertool.sh |