summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-09-09 02:09:40 +0800
committerzxp198210052023-09-09 02:09:40 +0800
commit3cba1f95b8f25b0a0f847f23f2b6bcff4166e5b7 (patch)
treeaf656a66120d8a8e96931cef196d5ad334c305d8
parentede50b790df3e42b813f27860d634eb088267afa (diff)
downloadaur-3cba1f95b8f25b0a0f847f23f2b6bcff4166e5b7.tar.gz
fix errors
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD24
2 files changed, 16 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2800b01dac89..3dddf39da238 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = yakyak-bin
pkgdesc = Desktop chat client for Google Hangouts
pkgver = 1.5.12_beta
- pkgrel = 5
+ pkgrel = 6
url = https://github.com/yakyak/yakyak
arch = aarch64
arch = i686
arch = x86_64
license = MIT
+ makedepends = asar
depends = bash
depends = electron13
depends = hicolor-icon-theme
diff --git a/PKGBUILD b/PKGBUILD
index c6e644298a7a..e7178f093311 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,17 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
# Contributor: afward <archlinux.gargoyley@simplelogin.co>
-pkgname="yakyak-bin"
+pkgname=yakyak-bin
pkgver=1.5.12_beta
-pkgrel=5
+pkgrel=6
pkgdesc="Desktop chat client for Google Hangouts"
arch=('aarch64' 'i686' 'x86_64')
url="https://github.com/yakyak/yakyak"
license=('MIT')
-depends=('bash' 'electron13' 'hicolor-icon-theme')
-optdepends=('noto-fonts-emoji: Emoji support')
provides=("${pkgname%-bin}-${pkgver}")
conflicts=("${pkgname%-bin}")
+depends=('bash' 'electron13' 'hicolor-icon-theme')
+makedepends=('asar')
+optdepends=('noto-fonts-emoji: Emoji support')
source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::${url}/releases/download/v${pkgver%_beta}-rolling-beta/${pkgname%-bin}-${pkgver//_/-}-linux-arm64.deb")
source_i686=("${pkgname%-bin}-${pkgver}-i686.deb::${url}/releases/download/v${pkgver%_beta}-rolling-beta/${pkgname%-bin}-${pkgver//_/-}-linux-i386.deb")
source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::${url}/releases/download/v${pkgver%_beta}-rolling-beta/${pkgname%-bin}-${pkgver//_/-}-linux-amd64.deb")
@@ -19,16 +20,19 @@ sha256sums=('0938e294a6b1cede484ebb7d7a31b6eb73e15c24f5565946aea9aea271ef15ae')
sha256sums_aarch64=('5470949e6899a5c873d990dd90a7383f9bd66482e6e3af6f7c798c319e9a83f6')
sha256sums_i686=('eab6f4c3266504fd60311ca6a8e33bdddd814f9eecba977a7b561f009ad7a1bd')
sha256sums_x86_64=('6e0ce6f1ae294458b5ffab641831e339c6a884b2fc9d2d3dc053b7c05a16e11f')
-
-package() {
+prepare() {
bsdtar -xf "${srcdir}/data.tar.xz"
- install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}"
- cp -r "${srcdir}/usr/lib/${pkgname%-bin}/resources/"* "${pkgdir}/opt/${pkgname%-bin}"
- sed "s|Exec=${pkgname%-bin}|/opt/${pkgname%-bin}/${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop"
+ asar e "${srcdir}/usr/lib/${pkgname%-bin}/resources/app.asar" "${srcdir}/app.asar.unpacked"
+ cp -r "${srcdir}/usr/lib/${pkgname%-bin}/resources/app.asar.unpacked" "${srcdir}"
+ asar p "${srcdir}/app.asar.unpacked" "${srcdir}/${pkgname%-bin}.asar"
+}
+package() {
+ install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
+ install -Dm644 "${srcdir}/${pkgname%-bin}.asar" -t "${pkgdir}/opt/${pkgname%-bin}"
install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
for _icons in 16x16 32x32 48x48 128x128 256x256 512x512 scalable;do
install -Dm644 "${srcdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname%-bin}".* \
-t "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps"
done
install -Dm644 "${srcdir}/usr/share/doc/${pkgname%-bin}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}
+} \ No newline at end of file