summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 467eaa52c2b2bf73351145ffbe778625fb5f2719 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Maintainer: Adam Goldsmith <contact@adamgoldsmith.name>

pkgname=firefox-i3-workspaces
pkgver=0.10
pkgrel=2
pkgdesc="Firefox addon to restore windows to correct i3 workspaces"
arch=('any')
url="https://github.com/yurikhan/firefox-i3-workspaces/"
license=('GPL-3.0-only')
depends=(firefox python python-i3ipc)
makedepends=(jaq)
source=(
  i3_workspaces.xpi::${url}/releases/download/${pkgver}/i3_workspaces-${pkgver}.xpi
  ${url}/releases/download/${pkgver}/i3_workspaces.py
  ${url}/releases/download/${pkgver}/i3_workspaces.json
)
sha256sums=('b0aac902a66790328f37a7429334b42c9a95412485d24791ed2c8181d22ff68c'
            'c974ff55cb4e74dc69edb397176b634362a6531151bca3f688fb226121f8028a'
            '8f87055d80f1227c0cc9093187ef1cdb6876153b0330354925b58637aa5e374d')

prepare() {
  jaq -i '.path = "/usr/lib/firefox_i3_workspaces.py"' "${srcdir}/i3_workspaces.json"
}

package() {
  install -Dm444 ${srcdir}/i3_workspaces.xpi ${pkgdir}/usr/lib/firefox/browser/extensions/i3_workspaces.xpi
  install -Dm755 ${srcdir}/i3_workspaces.py ${pkgdir}/usr/lib/firefox_i3_workspaces.py
  install -Dm444 ${srcdir}/i3_workspaces.json ${pkgdir}/usr/lib/mozilla/native-messaging-hosts/i3_workspaces.json
}

# vim:set ts=2 sw=2 et: