#!/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=122.0 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') options=(!emptydirs) 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) install='librewolf.install' package() { depends=(gtk3 libxt startup-notification mime-types dbus 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') # Yep, that's somewhat redundant. But it 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" <