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="Евгений Храмов " 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 }