71 lines
1.9 KiB
Bash
71 lines
1.9 KiB
Bash
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
|
||
}
|