summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorzxp198210052023-12-01 19:01:34 +0800
committerzxp198210052023-12-01 19:01:34 +0800
commita6eb4748cc9fa9fed4b4bda2ea74d253c1bd08b5 (patch)
tree32a99bb7c7521a5f24739ef729c640073aa11281 /PKGBUILD
parent5af95dff1330eb2aad90c2e4b5e80b446fc14153 (diff)
downloadaur-a6eb4748cc9fa9fed4b4bda2ea74d253c1bd08b5.tar.gz
fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 15 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4387cd74682f..62f6a52100b5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,28 +2,36 @@
pkgname=masscode-bin
_pkgname=massCode
pkgver=3.10.0
-pkgrel=1
+_electronversion=16
+pkgrel=2
pkgdesc="A free and open source code snippets manager for developers"
arch=('x86_64')
url="https://masscode.io/"
-_githuburl="https://github.com/massCodeIO/massCode"
+_ghurl="https://github.com/massCodeIO/massCode"
license=('AGPL3')
provides=("${pkgname%-bin}=${pkgver}")
conflicts=("${pkgname%-bin}")
-depends=('bash' 'electron16')
-makedepends=('gendesk' 'squashfs-tools')
-source=("${pkgname%-bin}-${pkgver}.snap::${_githuburl}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_amd64.snap"
+depends=(
+ "electron${_electronversion}"
+)
+makedepends=(
+ 'gendesk'
+ 'squashfs-tools'
+)
+source=(
+ "${pkgname%-bin}-${pkgver}.snap::${_ghurl}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_amd64.snap"
"${pkgname%-bin}.sh"
)
sha256sums=('d4e9aebeabac38aba5180a89083c25ea2e53028ce39a44d57a058d8d76232d6d'
- 'd87bbdc2b2585aa2a572ed38898c94ae127e7ff6beab0aee26cd0624eea55bd6')
+ 'c5e1e4400e87a6705b17363a7fc766be3abb898a374b643ded1724557ec221ca')
build() {
+ sed -i "s|@electronversion@|${_electronversion}|" "$srcdir/${pkgname%-bin}.sh"
unsquashfs "${srcdir}/${pkgname%-bin}-${pkgver}.snap"
gendesk -q -f -n --categories "Development;Utility" --name "${_pkgname}" --exec "${pkgname%-bin}"
}
package() {
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
- install -Dm644 "${srcdir}/squashfs-root/resources/app.asar" -t "${pkgdir}/opt/${pkgname%-bin}/resources"
+ install -Dm644 "${srcdir}/squashfs-root/resources/app.asar" -t "${pkgdir}/usr/lib/${pkgname%-bin}"
install -Dm644 "${srcdir}/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
install -Dm644 "${srcdir}/squashfs-root/meta/gui/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png"
} \ No newline at end of file