# Maintainer: sometimes # Repackages the official Electron binary as a pacman-managed Arch package. pkgname=sometimes-bin pkgver=1.13.8 pkgrel=1 pkgdesc='Chat and calls on sometimes' arch=('x86_64') url='https://sometimeschat.com' license=('LicenseRef-sometimes' 'MIT' 'BSD-3-Clause') depends=('alsa-lib' 'gtk3' 'nss' 'libxss' 'libxtst' 'libnotify' 'libdrm' 'mesa' 'libxkbcommon' 'xdg-utils' 'polkit') optdepends=('libappindicator-gtk3: system tray integration') provides=('sometimes-desktop') conflicts=('sometimes-desktop') options=('!strip' '!debug') source=("https://sometimeschat.com/api/desktop-downloads/1.13.8/Sometimes-1.13.8-linux-amd64.deb") sha256sums=('f00af0882b9e9edf64b32005ad0b82cf47e9ecb9f873a5e352704c4be712fc3a') package() { bsdtar -xf "$srcdir/data.tar.xz" -C "$pkgdir" install -dm755 "$pkgdir/usr/bin" "$pkgdir/usr/share/licenses/$pkgname" ln -s /opt/Sometimes/sometimes-desktop "$pkgdir/usr/bin/sometimes" # Preserve Electron's sandbox; never launch with --no-sandbox. chmod 4755 "$pkgdir/opt/Sometimes/chrome-sandbox" install -m644 "$pkgdir/opt/Sometimes/LICENSE.electron.txt" "$pkgdir/usr/share/licenses/$pkgname/Electron" install -m644 "$pkgdir/opt/Sometimes/LICENSES.chromium.html" "$pkgdir/usr/share/licenses/$pkgname/Chromium.html" printf '%s\n' 'sometimes is proprietary software. Terms: https://sometimeschat.com/terms/' > "$pkgdir/usr/share/licenses/$pkgname/sometimes" chmod 644 "$pkgdir/usr/share/licenses/$pkgname/sometimes" }