diff options
-rw-r--r-- | .SRCINFO | 41 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | firedragon.install | 9 |
4 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2c40f8fa2901 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,41 @@ +pkgbase = firedragon-unsigned-extensions-bin + pkgdesc = FireDragon modified to allow installation of unsigned extensions + pkgver = 108.0.1 + pkgrel = 1 + url = https://gitlab.com/dr460nf1r3/settings/ + install = firedragon.install + arch = x86_64 + license = MPL + license = GPL + license = LGPL + depends = gtk3 + depends = libxt + depends = mime-types + depends = dbus-glib + depends = nss + depends = ttf-font + depends = libpulse + depends = ffmpeg + depends = xdg-desktop-portal + optdepends = firejail-git: Sandboxing the browser using the included profiles + optdepends = profile-sync-daemon: Load the browser profile into RAM + optdepends = whoogle: Searching the web using a locally running Whoogle instance + optdepends = searx: Searching the web using a locally running searX instance + optdepends = networkmanager: Location detection via available WiFi networks + optdepends = libnotify: Notification integration + optdepends = pulseaudio: Audio support + optdepends = speech-dispatcher: Text-to-Speech + optdepends = hunspell-en_US: Spell checking, American English + optdepends = libappindicator-gtk3: Global menu support for GTK apps + optdepends = appmenu-gtk-module-git: Appmenu for GTK only + optdepends = plasma5-applets-window-appmenu: Appmenu for Plasma only + provides = firedragon + conflicts = firedragon + options = !emptydirs + options = !strip + backup = usr/lib/firedragon/firedragon.cfg + backup = usr/lib/firedragon/distribution/policies.json + source = firedragon-unsigned-extensions-108.0.1-1.tar.zst::https://git.stefanwimmer128.eu/stefanwimmer128/firedragon-unsigned-extensions/-/package_files/46/download + sha256sums = cef12ceb70d339dfc126d1f9efbc4e120a28155a08003c5a2dcedd2aa0d30214 + +pkgname = firedragon-unsigned-extensions-bin diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..0d45b6392c73 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +pkg/ +src/ +*.tar.zst* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1f210ecf35f0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +#!/usr/bin/env bash + +pkgname=firedragon-unsigned-extensions-bin +_pkgname=FireDragon +__pkgname=firedragon +___pkgname=firedragon-unsigned-extensions +pkgver=108.0.1 +pkgrel=1 +pkgdesc="FireDragon modified to allow installation of unsigned extensions" +arch=(x86_64) +backup=('usr/lib/firedragon/firedragon.cfg' + 'usr/lib/firedragon/distribution/policies.json') +license=(MPL GPL LGPL) +url=https://gitlab.com/dr460nf1r3/settings/ +depends=(gtk3 libxt mime-types dbus-glib nss ttf-font libpulse ffmpeg xdg-desktop-portal) +optdepends=('firejail-git: Sandboxing the browser using the included profiles' + 'profile-sync-daemon: Load the browser profile into RAM' + 'whoogle: Searching the web using a locally running Whoogle instance' + 'searx: Searching the web using a locally running searX instance' + 'networkmanager: Location detection via available WiFi networks' + 'libnotify: Notification integration' + 'pulseaudio: Audio support' + 'speech-dispatcher: Text-to-Speech' + 'hunspell-en_US: Spell checking, American English' + 'libappindicator-gtk3: Global menu support for GTK apps' + 'appmenu-gtk-module-git: Appmenu for GTK only' + 'plasma5-applets-window-appmenu: Appmenu for Plasma only') +provides=("firedragon") +conflicts=("firedragon") +options=(!emptydirs !strip) +install=$__pkgname.install +source=("$___pkgname-$pkgver-$pkgrel.tar.zst::https://git.stefanwimmer128.eu/stefanwimmer128/firedragon-unsigned-extensions/-/package_files/46/download") +sha256sums=('cef12ceb70d339dfc126d1f9efbc4e120a28155a08003c5a2dcedd2aa0d30214') + +build() { + rm "$___pkgname-$pkgver-$pkgrel.tar.zst" + rm .BUILDINFO .INSTALL .MTREE .PKGINFO +} + +package() { + cp -r . "$pkgdir" +} diff --git a/firedragon.install b/firedragon.install new file mode 100644 index 000000000000..12357c49be96 --- /dev/null +++ b/firedragon.install @@ -0,0 +1,9 @@ +post_install() { + echo "To use profile-sync-daemon add firedragon to ~/.config/psd/psd.conf" + echo "If you prefer strict hardened settings execute 'mkdir ~/.firedragon && cp /usr/lib/firedragon/firedragon.overrides.cfg ~/.firedragon/'" +} + +post_upgrade() { + echo "To use profile-sync-daemon add firedragon to ~/.config/psd/psd.conf" + echo "If you prefer strict hardened settings execute 'cp /usr/lib/firedragon/firedragon.overrides.cfg ~/.firedragon/'" +} |