summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsukanka2022-12-27 19:01:23 +0800
committersukanka2022-12-27 19:01:23 +0800
commit6695731fb49d88bce1e54fb1fd68f0bddd93b7ae (patch)
tree790f42348630d2d70c79f7a2728b732363783f21 /PKGBUILD
parentd6ace16694b7c726c734280465235e68e939d57d (diff)
downloadaur-6695731fb49d88bce1e54fb1fd68f0bddd93b7ae.tar.gz
update to 2.8.3
extract icon from asar.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 13 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 23e0a4ee7047..694cf8c35bf5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,26 @@
pkgname=icalingua++
_pkgname=icalingua
-pkgver=2.8.2
+pkgver=2.8.3
pkgrel=1
-pkgdesc='A branch of deleted Icalingua,with limited support'
+pkgdesc='A branch of deleted Icalingua, with limited support'
license=('AGPL3')
depends=('ffmpeg' 'electron' 'libappindicator-gtk3')
optdepends=('mongodb-bin: Provides storage'
'redis: Provides storage')
+makedepends=('asar')
arch=('aarch64' 'x86_64')
url="https://github.com/Icalingua-plus-plus/Icalingua-plus-plus"
provides=('electron-qq' 'icalingua')
conflicts=('electron-qq')
replaces=('electron-qq' "icalingua-plus-plus")
-source=("512x512.png::https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/raw/v${pkgver}/pkgres/512x512.png"
- ${_pkgname}.desktop
+source=(${_pkgname}.desktop
${_pkgname})
-source_x86_64=("app-x86_64-${pkgver}.asar::https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/releases/download/v${pkgver//_/-}/app-x86_64.asar")
-source_aarch64=("app-aarch64-${pkgver}.asar::https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/releases/download/v${pkgver//_/-}/app-arm64.asar")
-source_i686=("app-i686-${pkgver}.asar::https://github.com/Icalingua-plus-plus/Icalingua-plus-plus/releases/download/v${pkgver//_/-}/app-ia32.asar")
-
+source_x86_64=("app-x86_64-${pkgver}.asar::${url}/releases/download/v${pkgver//_/-}/app-x86_64.asar")
+source_aarch64=("app-aarch64-${pkgver}.asar::${url}/releases/download/v${pkgver//_/-}/app-arm64.asar")
+prepare(){
+ cd ${srcdir}
+ asar ef app-${CARCH}-${pkgver}.asar dist/electron/static/icons/512x512.png
+}
package() {
install -Dm644 -t "${pkgdir}/usr/share/applications" "${_pkgname}.desktop"
install -Dm644 "512x512.png" "$pkgdir/usr/share/icons/hicolor/512x512/apps/$_pkgname.png"
@@ -26,8 +28,7 @@ package() {
install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
ln -s "/usr/bin/${_pkgname}" "${pkgdir}/usr/bin/electron-qq"
}
-sha256sums=('5743ef3d19be5e41e83c3a1171a807cd0505d7f5d5f9c5abdff8926dccadc6de'
- '43da1c99b7a6aee974c20da3bcf925b660dff4ba44a447c86066c84c8bc95fbd'
+sha256sums=('43da1c99b7a6aee974c20da3bcf925b660dff4ba44a447c86066c84c8bc95fbd'
'33a02b61af9cd48abd332b6a13964c939649c7ec089bc1a1aca4014bbb8785d2')
-sha256sums_aarch64=('a076352400363d78286e1e83352dfe374a47d79041a1dc1427a4def8aaba372a')
-sha256sums_x86_64=('1a4e1197a7f963b23f5c078e58c51fabc7da8af67c6631797af5c0e7f898c0a5')
+sha256sums_aarch64=('1be27a79c3a71620192fb91ca5bacd1d51db5bdb197b24a85d19d49d23751c03')
+sha256sums_x86_64=('0a358d64ec1b9f2aa43998523d2d0c372f2121b1f53a777d7d435bb46cb2977d')