diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..da9622c9bf07 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: TNE <tne at garudalinux dot org> + +pkgname=firefox-video-acceleration +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Enable hardware accelerated video decoding on Firefox and Firefox-based browsers" +arch=('any') +url="https://gitlab.com/garuda-linux/themes-and-settings/settings/$pkgname" +license=('GPL') +depends=("firefox-h264ify") +optdepends=('intel-media-driver: VA-API for modern intel GPUs' + 'libva-mesa-driver: VA-API for Nvidia (nouveau) and AMD GPUs') +source=("hardware-acceleration.js") +md5sums=('556f7d2c12345c8011217d30c1f86fb4') + +package() { + # Firefox + install -d "$pkgdir"/usr/lib/firefox/browser/{defaults/preferences,extensions} + install -Dm644 hardware-acceleration.js "$pkgdir"/usr/lib/firefox/browser/defaults/preferences/hardware-acceleration.js + + # Preferences and h264ify + for b in firefox-developer-edition firedragon librewolf; do + install -d "$pkgdir"/usr/lib/$b/browser/{defaults/preferences,extensions} + ln -s /usr/lib/firefox/browser/defaults/preferences/hardware-acceleration.js "$pkgdir"/usr/lib/$b/browser/defaults/preferences/ + ln -s /usr/lib/firefox/browser/extensions/jid1-TSgSxBhncsPBWQ@jetpack.xpi "$pkgdir"/usr/lib/$b/browser/extensions/ + done +} |