mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-11 14:26:38 +02:00
56 lines
1.7 KiB
Text
56 lines
1.7 KiB
Text
# Contributor: mekyt <hello@mek.yt>
|
|
# Maintainer: mekyt <hello@mek.yt>
|
|
pkgname=zulip-desktop
|
|
pkgver=5.12.0
|
|
pkgrel=1
|
|
pkgdesc="Desktop application for Zulip, an open source chat and collaborative software"
|
|
url="https://github.com/zulip/zulip-desktop"
|
|
# same as electron
|
|
arch="aarch64 x86_64"
|
|
license="Apache-2.0"
|
|
depends="
|
|
electron
|
|
"
|
|
makedepends="
|
|
electron-tasje
|
|
nodejs
|
|
npm
|
|
"
|
|
options="net !check"
|
|
|
|
source="
|
|
$pkgname-$pkgver.tar.gz::https://github.com/zulip/zulip-desktop/archive/refs/tags/v$pkgver.tar.gz
|
|
disable-auto-update.patch
|
|
$pkgname
|
|
$pkgname.desktop
|
|
"
|
|
|
|
build() {
|
|
npm ci --ignore-scripts
|
|
npx vite build
|
|
npm prune --omit=dev --ignore-scripts
|
|
|
|
tasje pack
|
|
}
|
|
|
|
package() {
|
|
cd "$srcdir"
|
|
|
|
install -Dm644 $pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
|
|
install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname
|
|
|
|
cd "$builddir"
|
|
|
|
install -Dm644 tasje_out/resources/app.asar "$pkgdir"/usr/lib/$pkgname/app.asar
|
|
|
|
while read -r size; do
|
|
install -Dm644 tasje_out/icons/$size.png "$pkgdir"/usr/share/icons/hicolor/$size/apps/zulip.png
|
|
done < tasje_out/icons/size-list
|
|
}
|
|
|
|
sha512sums="
|
|
499c937e6873b46c98cbe597f100d121061ac77fa87c8044d21627cba46d2d53e052eb22bb7b100474ff97cc401f54a5f717a98e9e9a8ede52cec0e56e7c11ef zulip-desktop-5.12.0.tar.gz
|
|
aca3d70c2da708a83a51aabbdfafe68bee9fc77d8a13bb8dddba39b240652c16c40ac5ef4cdf03c7f5ed6a227285c08354703d95b6c06dfdbbd75794c4b957aa disable-auto-update.patch
|
|
9e2d8aa4cfde943c3d8827fb36511848902852f55fe8d6899c0097a0f15ad37e0c5f0e0b6d530cbfda2f6aacd5d77e4cfb5c2a4438ec34bf174bca41cb25a2a7 zulip-desktop
|
|
a893639364d2b972de7b29c7ea7399a79d818cf9dc0f3df7c6aaa9e349803fa187f7030c12ae81881f7f2eef9d2aecca22a9e1bf0b7198726a993ea6a5f368ed zulip-desktop.desktop
|
|
"
|