Package Details: fedora-firefox-wayland-bin 87.0-2

Git Clone URL: https://aur.archlinux.org/fedora-firefox-wayland-bin.git (read-only, click to copy)
Package Base: fedora-firefox-wayland-bin
Description: Fedora's firefox build with wayland enabled by default
Upstream URL: https://www.mozilla.org/firefox/
Keywords: browser web
Licenses: GPL, MPL, LGPL
Conflicts: firefox, libffi=3.1, libffi=3.2
Provides: firefox=87.0, libffi=3.1
Submitter: sigmacold
Maintainer: None
Last Packager: wlion
Votes: 19
Popularity: 1.03
First Submitted: 2018-11-11 09:53
Last Updated: 2021-03-27 17:23

Dependencies (20)

Required by (391)

Sources (2)

Pinned Comments

sigmacold commented on 2018-11-11 09:55

Issues:

1- this IPDL protocol Error: Received an invalid file descriptor will spam journal consider using a wrapper over firefox firefox > /dev/null 2>&1

Latest Comments

1 2 3 4 Next › Last »

wlion commented on 2021-06-11 15:19

Adding MOZ_ENABLE_WAYLAND=1 to your /etc/environment will make firefox always use Wayland.

/etc/environment
MOZ_ENABLE_WAYLAND=1

xanadu commented on 2021-06-11 09:44

Since GNOME is nowadays bypassing environmet variables, starting Firefox from the official Arch Repos with Wayland in GNOME is quite a challenge. As the build from Fedora uses Wayland by default, no environmet variable needs to be set.

wlion commented on 2021-06-10 18:44

Sorry, I have vanished for a while. I'm abandoning this package now, since I'm not using it anymore. The firefox package from the official Arch Repos already supports wayland.

xanadu commented on 2021-06-09 07:45

Update to the latest version:

# Maintainer: Nbiba bedis <bedisnbiba@gmail.com>
# Maintainer: Matheus <wlion@protonmail.com>

pkgname=fedora-firefox-wayland-bin
pkgver=89.0
pkgrel=1
# fedora version
fc="fc35"
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=${pkgver}' 'libffi=3.1')
conflicts=('firefox' 'libffi=3.1' 'libffi=3.2')
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"
    "https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/34/Everything/x86_64/os/Packages/l/libffi-3.1-28.fc34.x86_64.rpm")

sha256sums=('273dad41c47881f3f7d7e3342ba3fcfc88321cad2b41fb3efb7b753a19bef7cf'
        'ac6dbb4d55388f795b15f0339116978bca4fc0231eaa7fa7faaddc77bb9aa74a')

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 '73d;74d;76d;82d;' 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/
}

SuperBo commented on 2021-05-18 01:51

Please update this package

poplin commented on 2021-03-01 10:09

There is "fi" uncommented in line 75 of /usr/bin/firefox

$ /usr/bin/firefox
/usr/bin/firefox: line 75: syntax error near unexpected token `fi'
/usr/bin/firefox: line 75: `fi'

langtudeplao commented on 2020-12-23 22:11

Clipboard doesn't work on this version. I can copy from firefox and paste in my terminal but I cannot paste anything in firefox. It will either not work or crash. I tested with firefox from community repo and the clipboard works normally. P/s: worked fine for the previous update

whynothugo commented on 2020-11-09 10:00

My microphone didn't work on Discord using this package.

Using the firefox package it all worked. Tried a few different microphones and setups, and nothing.

Do you think this might be a bug in one of the patches applied to this fork?

TUC commented on 2020-10-12 07:30

/usr/lib/firefox/libxul.so no longer depends on libpipewire02.

$ ldd /usr/lib/firefox/libxul.so | grep -i pipe
    libpipewire-0.3.so.0 => /usr/lib/libpipewire-0.3.so.0 (0x00007f11cb16b000)

libjpeg6-turbo and mozilla-common seems to be unused, too.

mareex commented on 2020-05-12 15:36

also this needs libpipewire02 as dependency

XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so:
libpipewire-0.2.so.1: cannot open shared object file: No such file or directory
Couldn't load XPCOM.