diff options
author | zxp19821005 | 2023-09-12 17:02:42 +0800 |
---|---|---|
committer | zxp19821005 | 2023-09-12 17:02:42 +0800 |
commit | bb83f1cf796ded8dbc67c2bb7f4fbf45a69f8d76 (patch) | |
tree | 9e768cbef64f0226e1d32f3746c42cf8c883c53f | |
parent | 5228c0b0bd173998b0c5fce4a33b806af6f366da (diff) | |
download | aur-bb83f1cf796ded8dbc67c2bb7f4fbf45a69f8d76.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 21 | ||||
-rw-r--r-- | fotograph.sh | 2 |
3 files changed, 19 insertions, 13 deletions
@@ -1,20 +1,19 @@ pkgbase = fotograph-bin pkgdesc = A cross platform image manipulation desktop application pkgver = 0.1.0_alpha - pkgrel = 4 + pkgrel = 5 url = https://fotograph.vercel.app/ arch = x86_64 license = MIT + makedepends = asar + depends = bash depends = electron23 depends = hicolor-icon-theme - depends = bash - depends = gcc-libs - depends = glibc provides = fotograph=0.1.0_alpha conflicts = fotograph source = fotograph-0.1.0_alpha.deb::https://github.com/Adedoyin-Emmanuel/FotoGraph/releases/download/v0.1.0-alpha/Fotograph_1.0.0_amd64.deb source = fotograph.sh sha256sums = 6c92bb3b3e160abf34bbd8a73e844792a679558ec37ab38a6dad9919e211278f - sha256sums = 25ee70cbb067f399b92514d2c3d473e11492a8fc73724bbf7897c6f94a6cbe5c + sha256sums = 97d0d1b958430fe72334ac2f9a95fedd8bccd00adacd722faf96a57553dd9e81 pkgname = fotograph-bin @@ -2,28 +2,35 @@ pkgname=fotograph-bin _appname=Fotograph pkgver=0.1.0_alpha -pkgrel=4 +pkgrel=5 pkgdesc="A cross platform image manipulation desktop application" arch=("x86_64") url="https://fotograph.vercel.app/" _githuburl="https://github.com/Adedoyin-Emmanuel/FotoGraph" license=('MIT') -depends=('electron23' 'hicolor-icon-theme' 'bash' 'gcc-libs' 'glibc') conflicts=("${pkgname%-bin}") provides=("${pkgname%-bin}=${pkgver}") +depends=('bash' 'electron23' 'hicolor-icon-theme') +makedepends=('asar') source=("${pkgname%-bin}-${pkgver}.deb::${_githuburl}/releases/download/v${pkgver//_/-}/${_appname}_1.0.0_amd64.deb" "${pkgname%-bin}.sh") sha256sums=('6c92bb3b3e160abf34bbd8a73e844792a679558ec37ab38a6dad9919e211278f' - '25ee70cbb067f399b92514d2c3d473e11492a8fc73724bbf7897c6f94a6cbe5c') -package() { + '97d0d1b958430fe72334ac2f9a95fedd8bccd00adacd722faf96a57553dd9e81') +prepare() { bsdtar -xf "${srcdir}/data.tar.xz" - install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}" - cp -r "${srcdir}/opt/${_appname}/resources/"* "${pkgdir}/opt/${pkgname%-bin}" + asar e "${srcdir}/opt/${_appname}/resources/app.asar" "${srcdir}/app.asar.unpacked" + cp -r "${srcdir}/opt/${_appname}/resources/app.asar.unpacked" "${srcdir}" + asar p "${srcdir}/app.asar.unpacked" "${srcdir}/${pkgname%-bin}.asar" + sed "s|/opt/${_appname}/${pkgname%-bin} %U|${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" +} +package() { + install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}" + install -Dm644 "${srcdir}/${pkgname%-bin}.asar" -t "${pkgdir}/opt/${pkgname%-bin}" + cp -r "${srcdir}/opt/${_appname}/resources/assets" "${pkgdir}/opt/${pkgname%-bin}" for _icons in 16x16 32x32 48x48 64x64 96x96 128x128 256x256 512x512 1024x1024;do install -Dm644 "${srcdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname%-bin}.png" \ -t "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps" done - sed "s|/opt/${_appname}/${pkgname%-bin} %U|/opt/${pkgname%-bin}/${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications" install -Dm644 "${srcdir}/opt/${_appname}/LICENSE"* -t "${pkgdir}/usr/share/licenses/${pkgname}" }
\ No newline at end of file diff --git a/fotograph.sh b/fotograph.sh index 60a9d0b48976..eca44b0fcd09 100644 --- a/fotograph.sh +++ b/fotograph.sh @@ -1,6 +1,6 @@ #!/bin/bash _ELECTRON=/usr/bin/electron23 -_ASAR="/opt/fotograph/app.asar" +_ASAR="/opt/fotograph/fotograph.asar" if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then exec ${_ELECTRON} ${_ASAR} "$@" else |