diff options
author | zxp19821005 | 2024-04-30 09:14:23 +0800 |
---|---|---|
committer | zxp19821005 | 2024-04-30 09:14:23 +0800 |
commit | 848f8f6662c65456e7555eb4106109bd042b156a (patch) | |
tree | db1ab3e7d164c0c2128031cdde14bb7e1c4e723e /PKGBUILD | |
parent | 1a94621da2c91dc7810f6bbb948e6d129682b3ac (diff) | |
download | aur-akuse.tar.gz |
update to 0.7.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 11 insertions, 13 deletions
@@ -1,32 +1,31 @@ # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> pkgname=akuse _pkgname=Akuse -pkgver=0.7.1 +pkgver=0.7.2 _electronversion=25 _nodeversion=18 -pkgrel=2 +pkgrel=1 pkgdesc="Simple and easy to use anime streaming desktop app without ads." arch=('any') url="https://github.com/akuse-app/Akuse" license=('GPL-3.0-or-later') conflicts=("${pkgname}") depends=( - "electron${_electronversion}-bin" + "electron${_electronversion}" ) makedepends=( 'gendesk' 'npm' 'nodejs' - 'git' ) source=( - "${pkgname}.git::git+${url}.git#tag=${pkgver}" + "${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz" "clientData.js" "${pkgname}.sh" ) -sha256sums=('SKIP' +sha256sums=('d3f7f4d8cf43266c63068b5ade41ee9c3e366de4522cb8982cf2479b40719029' '091d0d9b3a06579647ed4c1989d7edff13754cec34fcdbb7fbc24529bd01ed48' - 'dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8') + '61d56055897e9d71d68e185ac2de7c4cb2fbca16eb3fb0091703612c113441f3') _ensure_local_nvm() { export NVM_DIR="${srcdir}/.nvm" source /usr/share/nvm/init-nvm.sh || [[ $? != 1 ]] @@ -41,7 +40,7 @@ build() { -i "${srcdir}/${pkgname}.sh" _ensure_local_nvm gendesk -q -f -n --categories="AudioVideo" --name="${_pkgname}" --exec="${pkgname} %U" - cd "${srcdir}/${pkgname}.git" + cd "${srcdir}/${_pkgname}-${pkgver}" export npm_config_build_from_source=true export npm_config_cache="${srcdir}/.npm_cache" export ELECTRON_SKIP_BINARY_DOWNLOAD=1 @@ -50,16 +49,15 @@ build() { export ELECTRONVERSION="${_electronversion}" export npm_config_disturl=https://electronjs.org/headers HOME="${srcdir}/.electron-gyp" - sed "s|--linux|build --dir|g" -i package.json - install -Dm644 "${srcdir}/clientData.js" -t "${srcdir}/${pkgname}.git/src/modules" + install -Dm644 "${srcdir}/clientData.js" -t "${srcdir}/${_pkgname}-${pkgver}/src/modules" npm cache clean --force npm install --force npm run pack } package() { install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" - install -Dm644 "${srcdir}/${pkgname}.git/dist/linux-"*/resources/app.asar -t "${pkgdir}/usr/lib/${pkgname}" + install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/dist/linux-"*/resources/app.asar -t "${pkgdir}/usr/lib/${pkgname}" install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications" - install -Dm644 "${srcdir}/${pkgname}.git/assets/img/icon/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" - install -Dm644 "${srcdir}/${pkgname}.git/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/assets/img/icon/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" }
\ No newline at end of file |