# Maintainer: Nbiba bedis # Maintainer: Matheus pkgname=fedora-firefox-wayland-bin pkgver=71.0 pkgrel=13 # 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.npgo.$fc/x86_64/firefox-$pkgver-$pkgrel.npgo.$fc.x86_64.rpm") sha512sums=('989728dc303421b04287cc2b0c4cf39f262198fb086a5a5db4e0c484e38c2a49c4ff34de0a24447e2b1b6bb9f690a9255700f13178c2b828783e5fbcbaa6a250') 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/ }