Martin Weinelt
178d447610
firefox: pass pciutils via wrapper instead of patching it
2022-03-23 17:03:42 +01:00
Martin Weinelt
51e5f33899
firefox: fix system libffi usage
...
Since Firefox 51 the --enable-system-ffi flag was renamed to
--with-systemd-ffi when it moved to the javascript toolkit parts. Rename
the flag accordingly and reintroduce the dependency.
mozbz#1294803
2022-03-23 17:03:41 +01:00
Martin Weinelt
08ea534e67
firefox: drop darwin support
...
Darwin support was marked broken in 2019 with Firefox 69 and has missed
therefore missed out and not been tested on the following 29 major
releases since.
It cannot be supported again without a darwin user stepping up to take
care and work on and test every major release, which hasn't happened
since I took over maintainership.
The recommendation of the people that tend to the firefox source build
is for darwin users to use firefox-bin instead.
2022-03-23 17:03:41 +01:00
Martin Weinelt
71d879b16b
firefox: drop pipewire from build inputs
...
Firefox does not support passing pipewire as a system library and
instead relies on a vendored copy it ships. We keep the flag because it
is tied into the wrapper, because we still need to have access to its
libraries at runtime.
2022-03-23 17:03:41 +01:00
Martin Weinelt
48eabf6838
firefox: drop hint regarding system cairo
...
Building with system cairo has been unsupported since Firefox 60
(mozbz#1432751) and the flag was removed in 2021 with Firefox 92
(mozbz#1722653).
2022-03-23 17:03:41 +01:00
Martin Weinelt
25e22d96ba
firefox: enable necko wifi scanner
...
Tied to the geolocation support flag. On Linux this uses the DBus
interface of NetworkManager to query visible accesspoints and relay them
to Mozilla location service in return for position approximation.
2022-03-23 17:03:41 +01:00
Martin Weinelt
e921e84e9d
firefox: don't set BUILD_OFFICIAL
...
It was removed in 2009 in favor of MOZILLA_OFFICIAL
mozbz#435923
2022-03-23 17:03:40 +01:00
Martin Weinelt
cfcc611cb4
firefox: use our own libwebp
2022-03-23 17:03:40 +01:00
Martin Weinelt
2f31fe95fd
firefox: rename patches arg to extraPatches
...
This is for consistency with other extra arguments that can be handed to
firefox common.nix.
Also pull the patch phase of the derivation closer together and use the
same list concat style as elsewhere.
2022-03-23 17:03:40 +01:00
Martin Weinelt
350f1345a7
firefox: unpin autoconf & icu, drop yasm
...
Let's not be the package that is stuck on arbitrarily old dependency
versions that should be removed anyway.
2022-03-23 17:03:40 +01:00
Martin Weinelt
3ec7f8d487
firefox: set consistent remoting name
...
With Firefox 98.0 the remoting name now depends on the update channel
(mozbz#1752418), which resulted in a weird app_id/wmclass of
`firefox-default`, which broke window association in GNOME and likely
other desktops.
Fixes : #165107
2022-03-23 02:13:20 +01:00
Martin Weinelt
06518a4991
firefox: 98.0.1 -> 98.0.2
...
https://www.mozilla.org/en-US/firefox/98.0.2/releasenotes/
2022-03-23 02:10:19 +01:00
squalus
3a46b6e1c4
librewolf: 97.0.2-1 -> 98.0-1
2022-03-16 10:46:22 -07:00
Vladimír Čunát
f48c1fda6b
Merge branch 'master' into staging-next
...
Conflict in pkgs/development/libraries/libvirt/default.nix
required manual adjustments. The fetched patch is already in src.
I checked that libvirt builds.
2022-03-15 09:52:04 +01:00
Martin Weinelt
8dddd3f08a
Merge pull request #164056 from r-ryantm/auto-update/firefox-esr-91-unwrapped
2022-03-14 18:19:48 +01:00
Martin Weinelt
552cfc008a
firefox: 98.0 -> 98.0.1
...
https://www.mozilla.org/en-US/firefox/98.0.1/releasenotes/
2022-03-14 16:49:34 +01:00
github-actions[bot]
0ed928e4ab
Merge master into staging-next
2022-03-14 12:01:26 +00:00
R. Ryantm
7f25d6e079
firefox-esr-91-unwrapped: 91.7.0esr -> 91.7.1esr
2022-03-13 23:36:36 +00:00
Martin Weinelt
1530477650
firefox: enable RLBox sandboxing
...
https://hacks.mozilla.org/2021/12/webassembly-and-back-again-fine-grained-sandboxing-in-firefox-95/
Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2022-03-14 00:17:28 +01:00
github-actions[bot]
201cc2f89b
Merge master into staging-next
2022-03-09 00:02:05 +00:00
Martin Weinelt
ec6dcf1c99
Merge pull request #163197 from mweinelt/firefox98-srcbuild
2022-03-08 22:43:41 +01:00
Vladimír Čunát
f4e21f15d7
Merge #163194 : firefox-bin: 97.0.2 -> 98.0
...
Also firefox-esr: 91.6.1esr -> 91.7.0esr
(but not plain `firefox`)
2022-03-08 20:57:37 +01:00
Martin Weinelt
99e731b05b
Merge pull request #162922 from squalus/librewolf
2022-03-08 19:12:40 +01:00
Martin Weinelt
7e5b346bd4
firefox: 97.0.2 -> 98.0
...
https://www.mozilla.org/en-US/firefox/98.0/releasenotes/
2022-03-07 20:54:11 +01:00
Martin Weinelt
0b59e7976a
firefox: prune maintainer list
2022-03-07 20:49:23 +01:00
Martin Weinelt
3c0a13d2d5
firefox-esr: 91.6.1esr -> 91.7.0esr
...
https://www.mozilla.org/en-US/firefox/91.7.0/releasenotes/
2022-03-07 20:49:19 +01:00
arcnmx
8fcde13ce7
firefox-bin: disable automatic updates
2022-03-06 07:54:10 -08:00
squalus
537bdc0f62
librewolf: 97.0.1-1 -> 97.0.2-1
2022-03-05 11:52:14 -08:00
Martin Weinelt
b2f3e4165e
firefox-esr: 91.6.0esr -> 91.6.1esr
...
https://www.mozilla.org/en-US/firefox/91.6.1/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2022-09/
Fixes: CVE-2022-26485, CVE-2022-26486
2022-03-05 02:03:50 +01:00
Martin Weinelt
2dea8d9145
firefox: 97.0.1 -> 97.0.2
...
https://www.mozilla.org/en-US/firefox/97.0.2/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2022-09/
Fixes: CVE-2022-26485, CVE-2022-26486
2022-03-05 02:03:07 +01:00
K900
8bb8f9c811
firefox/wrapper: allow specifying StartupWMClass
...
Primarily useful for out of tree beta/nightly builds, which use a different WM_CLASS
2022-02-25 13:40:38 -08:00
K900
cb2cfba6f7
treewide: switch all desktop file generators to new API
...
Notably:
- remove explicit arguments that match the defaults
- convert everything to the right Nix types
2022-02-25 13:40:38 -08:00
Guillaume Girol
e60782c7fa
firefox: use rustPlatform.bindgenHook
2022-02-22 19:41:32 +01:00
Martin Weinelt
61a6336fb9
Merge pull request #160457 from mweinelt/firefox
2022-02-19 01:56:39 +01:00
squalus
1d91f7eecc
librewolf: 97.0-2 -> 97.0.1-1
2022-02-17 15:34:06 -08:00
Martin Weinelt
7e23a7fb82
firefox: 97.0 -> 97.0.1
...
https://www.mozilla.org/en-US/firefox/97.0.1/releasenotes/
2022-02-17 12:42:41 +01:00
Bernardo Meurer
0d1dde0e78
Merge pull request #121596 from arcnmx/firefox-wrapper
...
firefox-bin: provide wrapper with firefoxLibName
2022-02-16 20:26:15 -08:00
ajs124
19be17d54f
wrapFirefox: remove old npapi plugin related options
2022-02-16 21:17:30 +01:00
arcnmx
9ead68aa4b
firefox-bin: provide wrapper with libName
...
The wrapper was configuring the wrong directory, and
`${libName}/firefox-bin` must not be a symlink.
2022-02-13 09:29:38 -08:00
squalus
82a7fac5af
librewolf: init at 97.0-2
2022-02-12 10:31:25 -08:00
Martin Weinelt
38219f7cc7
firefox-esr-91: 91.5.1esr -> 91.6.0esr
2022-02-07 18:12:54 +01:00
Martin Weinelt
a41acde05c
firefox: 96.0.3 -> 97.0
2022-02-07 18:12:54 +01:00
Martin Weinelt
c06f1fe43e
firefox-esr-91: 91.5.0esr -> 91.5.1esr
2022-01-27 03:16:22 +01:00
Martin Weinelt
c978d968e3
firefox: 96.0.2 -> 96.0.3
2022-01-27 03:15:47 +01:00
R. Ryantm
5125259130
firefox-unwrapped: 96.0.1 -> 96.0.2
2022-01-21 07:07:23 +00:00
Martin Weinelt
4c3a07ffe0
firefox: 96.0 -> 96.0.1
...
https://www.mozilla.org/en-US/firefox/96.0.1/releasenotes/
2022-01-15 12:44:39 +01:00
Martin Weinelt
4ab147dc22
firefox-91-esr: 91.4.1esr -> 91.5.0esr
2022-01-11 00:35:00 +01:00
Martin Weinelt
74cba0680a
firefox: 95.0.2 -> 96.0
2022-01-11 00:35:00 +01:00
Martin Weinelt
11a0b61783
Merge remote-tracking branch 'origin/master' into staging-next
2022-01-03 23:21:08 +01:00
Nick Cao
f2f972dc20
firefox-wrapper: add replace to nativeBuildInputs instead of string interpolation
2022-01-01 12:07:45 +08:00