#!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit # Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=librewolf provides=($pkgname-bin $pkgname) conflicts=($pkgname-bin) pkgver=113.0.1 pkgrel=02 _pkgrel=1 pkgdesc="Community-maintained fork of Firefox, focused on privacy, security and freedom -binary" options=(!emptydirs) install=librewolf.install makedepends=(git) backup=('usr/lib/librewolf/librewolf.cfg' 'usr/lib/librewolf/distribution/policies.json') proj_id=44042130 url="https://gitlab.com/api/v4/projects" weburl="https://librewolf.net/" info_url="https://librewolf-community.gitlab.io/" srctag="${pkgver}-${_pkgrel}" source=($url/${proj_id}/packages/generic/${pkgname//-bin/""}/${pkgver}-${_pkgrel}/${pkgname//-bin/""}-${pkgver}-${_pkgrel}-linux-x86_64-package.tar.bz2{,.sig} "git+https://gitlab.com/${pkgname//-bin/""}-community/browser/source.git#tag=${srctag}" librewolf.desktop default192x192.png librewolf.install) package() { depends=(gtk3 libxt startup-notification mime-types dbus-glib nss ttf-liberation libpulse ffmpeg) optdepends=('hunspell-en_US: Spell checking, American English' 'libnotify: Notification integration' 'speech-dispatcher: Text-to-Speech' 'xdg-desktop-portal: Screensharing with Wayland') # This is somewhat redundant, but works. install -dm 755 ${pkgdir}/usr/lib/librewolf install -dm 755 ${pkgdir}/usr/bin cp -r "${srcdir}"/${pkgname//-bin/""}/* "${pkgdir}"/usr/lib/librewolf cd ${srcdir}/${pkgname//-bin/""} local vendorjs="$pkgdir/usr/lib/${pkgname//-bin/""}/browser/defaults/preferences/vendor.js" install -Dvm644 /dev/stdin "$vendorjs" < validpgpkeys=('662E3CDD6FE329002D0CA5BB40339DD82B12EF16') # librewolf maintainers sha256sums=(c03607f1c8bf77a561d0a2456f95b61c84a482083c2dc764b5fbbbf571f2fb65 # librewolf-113.0.1-1-linux-x86_64-package.tar.bz2 af425316df6fd0e9b90fc44aa8c1e8b83bf65e342a207a13e6ff79c5a8804681 # librewolf-113.0.1-1-linux-x86_64-package.tar.bz2.sig SKIP # git source 21054a5f41f38a017f3e1050ccc433d8e59304864021bef6b99f0d0642ccbe93 # librewolf.desktop 959c94c68cab8d5a8cff185ddf4dca92e84c18dccc6dc7c8fe11c78549cdc2f1 # default192x192.png c3d94f33b96944e80b6fe84e36eaa9b4179ab144fe7aa58c5aa2efae0e2004b9) # librewolf.install ## 313ee8182dc8f4b8e4e81c8cdcfd427b2d914acb1e3c0b147eb8224f7be9bd81 librewolf-113.0.1-02-x86_64.pkg.tar.lz