# Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me) # Contributor: Utsob Roy pkgname=franz-bin pkgver=5.3.3 pkgrel=1 pkgdesc='Franz is a free messaging app for services like WhatsApp, Slack, Messenger and many more' arch=('x86_64') url='https://meetfranz.com' license=('Apache') depends=('alsa-lib' 'gtk3' 'libsecret' 'libxss' 'libxtst' 'nss') optdepends=('gnome-keyring') conflicts=('franz') options=('!strip' '!emptydirs') source=("https://github.com/meetfranz/franz/releases/download/v${pkgver//_/-}/franz_${pkgver//_/-}_amd64.deb" "${pkgname}.patch") sha256sums=('a18a90d075279a906671228a4015fca4c1185ec4b7987242f23272c1ee0b310e' 'e0d03405a75a0cd4492875b111d4750b8a925b514f3ce9ef47b69b9fcaee2b7f') package() { # Extract package data bsdtar -xJf data.tar.xz # Install package data mv "usr" "${pkgdir}" install -dm755 "${pkgdir}/usr/bin" "${pkgdir}/usr/lib" mv "opt/Franz" "${pkgdir}/usr/lib/franz" ln -s "../lib/franz/franz" "${pkgdir}/usr/bin/franz" # Permission fix chmod 644 "${pkgdir}/usr/lib/franz/"*.so # Fix binary path in .desktop file patch -d "${pkgdir}" -p1 <"${pkgname}".patch # Link licenses install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" ln -s "/usr/lib/franz/LICENSE.electron.txt" \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.electron.txt" ln -s "/usr/lib/franz/LICENSES.chromium.html" \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSES.chromium.html" }