# Maintainer: Nbiba bedis # Maintainer: Matheus pkgname=fedora-firefox-wayland-bin pkgver=71.0 pkgrel=15 # fedora version fc="fc31" pkgdesc="Fedora's firefox build with wayland enabled by default" arch=(x86_64) license=(MPL GPL LGPL) url="https://www.mozilla.org/firefox/" provides=('firefox' 'libvpx=1.7') conflicts=('firefox' 'libvpx=1.7') options=(!emptydirs !strip) depends=(gtk3 mozilla-common libxt startup-notification mime-types dbus-glib ffmpeg nss hunspell-en_US sqlite ttf-font libpulse libvpx icu libjpeg6-turbo pipewire) optdepends=('networkmanager: Location detection via available WiFi networks' 'libnotify: Notification integration' 'pulseaudio: Audio support' 'speech-dispatcher: Text-to-Speech') source=("https://kojipkgs.fedoraproject.org//packages/firefox/$pkgver/$pkgrel.$fc/x86_64/firefox-$pkgver-$pkgrel.$fc.x86_64.rpm") sha512sums=('dfdeddb5243aee5a4f0c43c8e2ce7e28ddfe7e7729ff299cb1989a39c2a167b486925f76d3a98b81068eff3a97d37b6291674201913b4f797474b6e5bba9b9ac') prepare() { # remove a bit of fedora's custom sutff rm -f usr/lib64/firefox/browser/defaults/preferences/firefox-redhat-default-prefs.js # Enable wayland by default sed -i '72d;73d;75d;76d;' usr/bin/firefox } package() { # Avoid conflicts rm -rf usr/lib rm -rf usr/share/licenses/ rm -rf usr/share/doc/ mv usr/lib64 usr/lib cp -r usr/ $pkgdir/ }