Package Details: firefox-wayland-hg 125.0a1+20240220.1+hef9cbc0f26f8-1

Git Clone URL: https://aur.archlinux.org/firefox-wayland-hg.git (read-only, click to copy)
Package Base: firefox-wayland-hg
Description: Standalone web browser from mozilla.org - mozilla-unified hg, nightly branding, targeting wayland
Upstream URL: https://www.mozilla.org/firefox/channel/#nightly
Keywords: firefox hg lto pgo wayland
Licenses: MPL-2.0
Conflicts: firefox-nightly
Provides: firefox-nightly
Submitter: onny
Maintainer: thotypous (chaotic-aur, nyanbinary, xiota)
Last Packager: chaotic-aur
Votes: 15
Popularity: 0.000000
First Submitted: 2018-03-09 15:10 (UTC)
Last Updated: 2024-02-20 16:01 (UTC)

Dependencies (43)

Required by (0)

Sources (4)

Pinned Comments

xiota commented on 2024-01-18 05:42 (UTC) (edited on 2024-02-20 06:23 (UTC) by xiota)

This package reuses the previously created PGO profile to reduce rebuild times while retaining most of the performance benefit of PGO.

Generate a new profile when:

  • You feel there are too many "function control flow change" warnings.
  • Performance drops about 10% below PGO with a fresh profile.

PedroHLC commented on 2023-08-18 18:12 (UTC) (edited on 2023-08-18 20:12 (UTC) by PedroHLC)

As @direc85 suggested, since @thotypous now owns firefox-hg, and thanks to @nyanbinary:

  1. this package is now rebased upon firefox-nightly;

  2. this package is wayland-only and, meanwhile, firefox-hg contains an "any graphics server" implementation;

  3. Any suggestion can be added through a PR to: https://github.com/chaotic-aur/pkgbuild-firefox-wayland-hg

thotypous commented on 2021-02-22 15:34 (UTC)

If you don't want to build yourself, daily builds of this package are available at https://aur.chaotic.cx

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

PedroHLC commented on 2020-04-03 15:14 (UTC)

@jkbl, please post error messages using LANG=en_US.UTF-8:

configure pre-export export compile misc libs toolsTIER: configure pre-export export compile misc libs tools 4:11.23 make[3]: *** No rule to make target 'security/nss/lib/nss/nss_nss3/target', needed by 'netwerk/test/http3server/target'.  Stop.

It looks like an upstream problem with a testing component (we're already including nss-hg as dependency). Also, seems to be failing since 27/03.

Ping me in a week if it isn't fixed yet. Till then, you can always find my latest successful daily build here.

jsk commented on 2020-04-03 15:00 (UTC)

Package build fails with:

 1:14.99 make[3]: *** Keine Regel vorhanden, um das Ziel „security/nss/lib/nss/nss_nss3/target“,
 1:14.99   benötigt von „netwerk/test/http3server/target“, zu erstellen.  Schluss.
 1:14.99 make[2]: *** [/home/jakob/.cache/yay/firefox-wayland-hg/src/mozilla-unified/config/recurse.mk:34: compile] Fehler 2
 1:14.99 make[1]: *** [/home/jakob/.cache/yay/firefox-wayland-hg/src/mozilla-unified/config/rules.mk:394: default] Fehler 2
 1:14.99 make: *** [client.mk:125: build] Fehler 2
 1:14.99 0 compiler warnings present.
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...
Error making: firefox-wayland-hg

PedroHLC commented on 2020-03-23 10:46 (UTC)

Hi @Fandekasp. For that to work, you'll need to rebuild/update nss-hg.

I'll be studying to add it with a condition in the dependencies list. It would be better cause you would know when an update is needed before start building. But It would depend on me changing it manually on every change.

You can also catch up with my daily builds in Chaotic-AUR.

Fandekasp commented on 2020-03-23 01:51 (UTC) (edited on 2020-03-23 02:06 (UTC) by Fandekasp)

Thanks @PedroHLC for maintaining the package!

The package installation breaks again with NSS

 0:21.65 DEBUG: configure:8399: checking for NSS - version >= 3.52
 0:21.65 DEBUG: configure: error: you don't have NSS installed or your version is too old
 0:21.65 ERROR: old-configure failed
 0:21.69 *** Fix above errors and then restart with\
 0:21.69                "./mach build"
 0:21.69 make: *** [client.mk:115: configure] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
Error making: firefox-wayland-hg

PedroHLC commented on 2020-03-03 15:09 (UTC) (edited on 2020-04-12 17:19 (UTC) by PedroHLC)

I believe you guys will want to:

  • run Firefox under wayland compositor with MOZ_ENABLE_WAYLAND=1

  • set widget.wayland-dmabuf-*.enabled to true and media.ffvpx.enabled to false, at about:config

As explained by FF dev Martin Stránský in his posts.

For screen sharing on swaywm, take a look at: https://www.reddit.com/r/swaywm/comments/fq1qoe/how_to_use_xdgdesktopportalwlr_to_share_the_screen/flskv61/

Ranguvar commented on 2020-02-26 01:52 (UTC)

Disowning package as I haven't had time on Linux to update. I may pick it back up soon if no one else does.

Fandekasp commented on 2020-02-26 01:50 (UTC) (edited on 2020-02-26 01:50 (UTC) by Fandekasp)

@bitsandnumbers firefox now works with latest p11-kit, after nss-hg's update:

p11-kit 0.23.20-2
nss-hg 3.51.0r15514.ab0e7e272e36-1
firefox-wayland-hg r569169+.264003682fbf+-1

PedroHLC commented on 2020-02-10 17:56 (UTC)

==> Starting prepare()...
patching file toolkit/xre/nsAppRunner.cpp
Hunk #1 succeeded at 3554 with fuzz 1 (offset -174 lines).
patching file widget/gtk/nsAppShell.cpp
Hunk #1 FAILED at 24.
Hunk #2 FAILED at 171.
2 out of 2 hunks FAILED -- saving rejects to file widget/gtk/nsAppShell.cpp.rej
==> ERROR: A failure occurred in prepare().
    Aborting...

Patch seems outdated.

Fandekasp commented on 2020-02-02 23:54 (UTC)

Thanks @bitsandnumbers! I can confirm that firefox works with p11-kit 0.23.19-1 but break on NSS error with p11-kit 0.23.19-2

<deleted-account> commented on 2020-02-02 09:01 (UTC)

@Fandekasp I found a solution. There's an issue with package p11-kit v0.23.20-1. To fix, revert p11-kit to v0.23.19-~ sudo pacman -U /var/cache/pacman/pkg/p11-kit-0.23.19-1-x86_64.pkg.tar.zst