summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: da427d6b646807d0f74e070c208c8c10d827a5af (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: Finn Petersen <fp7@posteo.net> 
pkgname=("firefox-user-autoconfig" "firefox-user-autoconfig-no-sandbox")
pkgver=2
pkgrel=1
pkgdesc="Make firefox use a source controllable autoconfig file in the user home"
url="https://support.mozilla.org/en-US/kb/customizing-firefox-using-autoconfig"
arch=("any")
license=("Unlicense")
optdepends=("firefox")
source=("autoconfig.js"
        "autoconfig-no-sandbox.js"
        "firefox.cfg")
backup=("usr/lib/firefox/defaults/pref/autoconfig.js"
        "usr/lib/firefox/firefox.cfg")
sha256sums=("e46fd52157485b8567d486142e708ebd653823c29d839485821c950fdf614d36"
            "b52e7a9370bcccae40222b442fc66c8917b2f0941ba00347060e2314caed140b"
            "232e722832647cab17e3be69cc817edb90dadfd4a64ddc58fe5b8bf7224a7cf8")

package_firefox-user-autoconfig() {
  conflicts=("firefox-user-autoconfig-no-sandbox")
  cd "$srcdir";
  install -D -m 0644 autoconfig.js "$pkgdir/usr/lib/firefox/defaults/pref/autoconfig.js";
  install -D -m 0644 firefox.cfg "$pkgdir/usr/lib/firefox/firefox.cfg";
}

package_firefox-user-autoconfig-no-sandbox() {
  conflicts=("firefox-user-autoconfig")
  cd "$srcdir";
  install -D -m 0644 autoconfig-no-sandbox.js "$pkgdir/usr/lib/firefox/defaults/pref/autoconfig.js";
  install -D -m 0644 firefox.cfg "$pkgdir/usr/lib/firefox/firefox.cfg";
}