diff options
author | Chris. H | 2019-11-02 16:00:43 +0100 |
---|---|---|
committer | Chris. H | 2019-11-02 16:00:43 +0100 |
commit | 7e1b4bfdcc861d0d84574da474957fe0893bde8a (patch) | |
tree | 6826b8c88c99a13427d0287a3a3bbb48016025d2 /PKGBUILD | |
parent | 4f1a5e27e5f8655aef8eb3d768ef927f55fcc005 (diff) | |
download | aur-7e1b4bfdcc861d0d84574da474957fe0893bde8a.tar.gz |
v70.0.1-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 17 insertions, 13 deletions
@@ -5,7 +5,7 @@ pkgname=librewolf _pkgname=LibreWolf -pkgver=70.0 +pkgver=70.0.1 pkgrel=1 pkgdesc="Community-maintained fork of Librefox: a privacy and security-focused browser" arch=(x86_64) @@ -28,7 +28,7 @@ source=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox- "no-relinking.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/no-relinking.patch?h=packages/firefox" "git+https://gitlab.com/${pkgname}-community/browser/common.git" "git+https://gitlab.com/${pkgname}-community/settings.git") -sha256sums=('cd9f2902753831c07c4b2ee64f7826f33ca1123add6440dc34abe3ff173a0cc6' +sha256sums=('f2e9bb26af7682b31e82fdfc3a4b3e04fd1caa8b004469ea608185d33e35691b' '0471d32366c6f415f7608b438ddeb10e2f998498c389217cdd6cc52e8249996b' 'e03332f0e865949df5af9c231a364e9e1068fca0439621b98c2d4160d93e674f' '2dc9d1aa5eb7798c89f46478f254ae61e4122b4d1956d6044426288627d8a014' @@ -184,8 +184,8 @@ package() { DESTDIR="$pkgdir" ./mach install # find . -name '*crashreporter-symbols-full.zip' -exec cp -fvt "$startdir" {} + - _vendorjs="$pkgdir/usr/lib/$pkgname/browser/defaults/preferences/vendor.js" - install -Dm644 /dev/stdin "$_vendorjs" <<END + local vendorjs="$pkgdir/usr/lib/$pkgname/browser/defaults/preferences/vendor.js" + install -Dvm644 /dev/stdin "$vendorjs" <<END // Use LANG environment variable to choose locale pref("intl.locale.requested", ""); @@ -202,8 +202,8 @@ END cp -r ${srcdir}/settings/* ${pkgdir}/usr/lib/${pkgname}/ - _distini="$pkgdir/usr/lib/$pkgname/distribution/distribution.ini" - install -Dm644 /dev/stdin "$_distini" <<END + local distini="$pkgdir/usr/lib/$pkgname/distribution/distribution.ini" + install -Dvm644 /dev/stdin "$distini" <<END [Global] id=io.gitlab.${pkgname} version=1.0 @@ -216,27 +216,31 @@ app.partner.archlinux=archlinux END for i in 16 32 48 64 128; do - install -Dm644 browser/branding/${pkgname}/default$i.png \ + install -Dvm644 browser/branding/${pkgname}/default$i.png \ "$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/$pkgname.png" done - install -Dm644 browser/branding/librewolf/content/about-logo.png \ + install -Dvm644 browser/branding/librewolf/content/about-logo.png \ "$pkgdir/usr/share/icons/hicolor/192x192/apps/$pkgname.png" # arch upstream provides a separate svg for this. we don't have that, so let's re-use 16.png - install -Dm644 browser/branding/${pkgname}/default16.png \ + install -Dvm644 browser/branding/${pkgname}/default16.png \ "$pkgdir/usr/share/icons/hicolor/symbolic/apps/$pkgname-symbolic.png" - install -Dm644 ../$pkgname.desktop \ + install -Dvm644 ../$pkgname.desktop \ "$pkgdir/usr/share/applications/$pkgname.desktop" # Install a wrapper to avoid confusion about binary path - install -Dm755 /dev/stdin "$pkgdir/usr/bin/$pkgname" <<END + install -Dvm755 /dev/stdin "$pkgdir/usr/bin/$pkgname" <<END #!/bin/sh exec /usr/lib/$pkgname/librewolf "\$@" END # Replace duplicate binary with wrapper # https://bugzilla.mozilla.org/show_bug.cgi?id=658850 - ln -srf "$pkgdir/usr/bin/$pkgname" \ - "$pkgdir/usr/lib/$pkgname/librewolf-bin" + ln -srfv "$pkgdir/usr/bin/$pkgname" "$pkgdir/usr/lib/$pkgname/librewolf-bin" + # Use system certificates + local nssckbi="$pkgdir/usr/lib/$pkgname/libnssckbi.so" + if [[ -e $nssckbi ]]; then + ln -srfv "$pkgdir/usr/lib/libnssckbi.so" "$nssckbi" + fi } |