# Maintainer: filips # This file is automatically updated/generated on every package release # Any changes made directly to the AUR repository will be overwritten # Please contribute changes to the main GitHub repository instead # See: https://github.com/filips123/FirefoxPWA/blob/main/native/packages/aur/firefox-pwa-bin/PKGBUILD _pkgname="FirefoxPWA" pkgname="firefox-pwa-bin" pkgdesc="A tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox (native component)" pkgver="1.1.0" pkgrel=1 url="https://github.com/filips123/FirefoxPWA" arch=("x86_64" "i686") license=("MPL2") depends=("glibc>=2.18") optdepends=("firefox: Support for browser extension") provides=("firefox-pwa") conflicts=("firefox-pwa") install=package.install source_x86_64=("https://github.com/filips123/FirefoxPWA/releases/download/v${pkgver}/firefoxpwa_${pkgver}_amd64.deb") source_i686=("https://github.com/filips123/FirefoxPWA/releases/download/v${pkgver}/firefoxpwa_${pkgver}_i386.deb") sha256sums_x86_64=('0bab6226ee71db3adf45be9be691b14f01cef02b18deb85e34e1f03cd5a39b3f') sha256sums_i686=('83d6a09e6c06ec48173a20583a63f36e7c405cb414e08f587b541e0097b10849') b2sums_x86_64=('c417698169c91b39f05b33977be3d5ca26a758fc44b2df53fd12b05c5ba0ee6cf40d87c23d8425e701296684b30ab539a9ab4ccff5fdc4141170f47eef607b4f') b2sums_i686=('312bff512df8942557a4015f485255782237204f8032c98023cf673ea1de9d32e3aaf14fca7e0a4c596c4d3107c6e9b24d0e1815b9373032c5eeee8ba69f575d') prepare() { # Extract data from DEB archive mkdir -p $srcdir/data/ tar xf ${srcdir}/data.tar.xz -C $srcdir/data/ # We don't use libexec on Arch sed -i "s@/usr/libexec/firefoxpwa-connector@/usr/lib/firefoxpwa/firefoxpwa-connector@g" $srcdir/data/usr/lib/mozilla/native-messaging-hosts/firefoxpwa.json mkdir -p $srcdir/data/usr/lib/firefoxpwa/ mv $srcdir/data/usr/libexec/firefoxpwa-connector $srcdir/data/usr/lib/firefoxpwa/ # Remove unnecessary directories rm -rf $srcdir/data/usr/libexec/ rm -rf $srcdir/data/usr/lib64/ } check() { cd $srcdir/data/ [ "$(./usr/bin/firefoxpwa --version)" == "firefoxpwa $pkgver" ] } package() { cp -r $srcdir/data/* $pkgdir }