revolt-desktop-bin 1.0.8-1

This commit is contained in:
2025-09-06 15:50:04 +03:00
parent 1db9a4899b
commit 1a5bfaa5fb
3 changed files with 70 additions and 58 deletions

70
revolt-desktop-bin/alr.sh Normal file
View File

@@ -0,0 +1,70 @@
name='revolt-desktop-bin'
version='1.0.8'
release='1'
epoch='1'
desc='Open source user-first chat platform'
desc_ru='Открытая платформа чата с приоритетом на пользователе'
homepage='https://revolt.chat'
maintainer="Евгений Храмов <xpamych@yandex.ru>"
architectures=('amd64')
license=('AGPL3')
provides=('revolt-desktop')
conflicts=('revolt-desktop-git')
deps=(
'gtk3'
'nss'
'alsa-lib'
'libX11'
'libXcomposite'
'libXdamage'
'libXext'
'libXfixes'
'libXrandr'
'libXrender'
'libxcb'
'libxkbcommon'
'nspr'
)
opt_deps=(
'libappindicator-gtk3: поддержка системного трея'
'pipewire: WebRTC desktop sharing под Wayland'
'xdg-utils: открытие URL с использованием стандартных приложений'
)
sources=(
"https://github.com/revoltchat/desktop/releases/download/v${version}/revolt-desktop-${version}.tar.gz"
"https://raw.githubusercontent.com/revoltchat/desktop/refs/heads/master/revolt-desktop.desktop"
"https://raw.githubusercontent.com/revoltchat/desktop/refs/heads/master/LICENSE"
"https://raw.githubusercontent.com/revoltchat/desktop/refs/heads/master/assets/icon.png"
)
checksums=(
'SKIP'
'SKIP'
'SKIP'
'SKIP'
)
package() {
cd "$srcdir/revolt-desktop-${version}"
install -d $pkgdir/opt/revolt-desktop/
cp -r ./* "$pkgdir/opt/revolt-desktop/"
install -d $pkgdir/usr/bin/
ln -s /opt/revolt-desktop/revolt-desktop "$pkgdir/usr/bin/revolt-desktop"
cd "$srcdir"
install-desktop ./revolt-desktop.desktop
install -Dm644 ./icon.png "$pkgdir/usr/share/pixmaps/revolt-desktop.png"
install-license ./LICENSE "revolt-desktop/LICENSE"
}
files() {
printf '"%s" ' ./opt/revolt-desktop/**/*
echo ./usr/bin/revolt-desktop
echo ./usr/share/applications/revolt-desktop.desktop
echo ./usr/share/pixmaps/revolt-desktop.png
echo ./usr/share/licenses/revolt-desktop/LICENSE
}