summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-09-12 17:02:42 +0800
committerzxp198210052023-09-12 17:02:42 +0800
commitbb83f1cf796ded8dbc67c2bb7f4fbf45a69f8d76 (patch)
tree9e768cbef64f0226e1d32f3746c42cf8c883c53f
parent5228c0b0bd173998b0c5fce4a33b806af6f366da (diff)
downloadaur-bb83f1cf796ded8dbc67c2bb7f4fbf45a69f8d76.tar.gz
fix errors
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD21
-rw-r--r--fotograph.sh2
3 files changed, 19 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a10b57afafb8..857270c170b4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 3eefb9642a10..e3192d5a13b8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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