name='vesktop-bin' version='1.5.2' release='7' desc='A cross platform electron-based desktop app aiming to give you a snappier Discord experience with Vencord pre-installed' homepage='https://github.com/Vencord/Vesktop' maintainer="Евгений Храмов " architectures=('amd64') license=('GPL-3.0-only') provides=('vencord-bin') conflicts=('vencord' 'vencord-bin') deps=('electron') build_deps=('git' 'electron' 'bsdtar') opt_deps=( 'libnotify: Notifications' 'xdg-utils: Open links, files, etc' 'xdg-desktop-portal: Screensharing with Wayland' 'arrpc: Rich presence support' ) sources=("https://github.com/Vencord/Vesktop/releases/download/v${version}/vesktop_${version}_amd64.deb" ) checksums=('SKIP') build() { bsdtar -xf vesktop_${version}_amd64.deb sed -e "s|@appname@|vesktop|g" \ -e "s|@runname@|app.asar|g" \ -e "s|@options@|env ELECTRON_OZONE_PLA4TFORM_HINT=auto|g" \ -i "${scriptdir}/vesktop.sh" bsdtar -xf "${srcdir}/data."* sed "s|/opt/Vesktop/vesktop|vesktop|g" -i "${srcdir}/usr/share/applications/vesktop.desktop" } package() { install -Dm755 "${scriptdir}/vesktop.sh" "${pkgdir}/usr/bin/vesktop" install -Dm644 "${srcdir}/opt/Vesktop/resources/app.asar" -t "${pkgdir}/usr/lib/vesktop" install -Dm644 "${srcdir}/usr/share/applications/vesktop.desktop" -t "${pkgdir}/usr/share/applications" for _icons in 16x16 32x32 48x48 64x64 128x128 256x256 512x512 1024x1024;do install -Dm644 "${scriptdir}/hicolor/${_icons}/apps/vesktop.png" \ -t "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps" done }