Commit Graph

1944 Commits

Author SHA1 Message Date
Martin Stransky
b1cadbebbf Build fixes 2021-09-07 15:33:17 +02:00
Martin Stransky
02021e6135 Added fix for mozbz#1708709 2021-09-07 10:47:32 +02:00
Martin Stransky
79e725aec1 Updated to 92.0 2021-09-03 19:25:17 +02:00
Martin Stransky
bca8519a80 Updated 91.0.2 2021-08-26 09:36:19 +02:00
Martin Stransky
9bcddab8fd Added fix for mozbz#1726515 2021-08-23 12:45:27 +02:00
Martin Stransky
43910c991d Updated Fedora UA patch by Eric Engestrom (https://src.fedoraproject.org/rpms/firefox/pull-request/21) 2021-08-23 12:11:05 +02:00
Martin Stransky
c4b86655eb Set %%build_with_clang automatically based on %%toolchain 2021-08-23 12:03:44 +02:00
Martin Stransky
bda8acc88f Merge branch 'rawhide' of ssh://pkgs.fedoraproject.org/rpms/firefox into rawhide 2021-08-23 11:34:39 +02:00
Martin Stransky
712ce7d35c Updated to 91.0.1 2021-08-23 11:34:31 +02:00
Jan Horak
6cbbe92554 Make mach build verbose 2021-08-18 09:36:09 +02:00
Martin Stransky
b9def774e6 Updated to 91.0 2021-08-11 13:56:24 +02:00
Martin Stransky
9ff5974999 Added fix for rhbz#1988841 - Allow unsigned extensions when installed under non-user-writable dirs 2021-08-04 08:44:21 +02:00
Martin Stransky
4bbd4de4be merged 2021-07-22 22:05:40 +02:00
Martin Stransky
fa16d5b5aa Updated to 90.0.2 2021-07-22 22:03:50 +02:00
Fedora Release Engineering
62edaad605 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 22:59:09 +00:00
Martin Stransky
690197670a Updated to 90.0.1, build fixes 2021-07-21 12:16:23 +02:00
Martin Stransky
f1a9c76f38 Merge branch 'rawhide' of ssh://pkgs.fedoraproject.org/rpms/firefox into rawhide 2021-07-15 13:07:37 +02:00
Martin Stransky
d03875f6f3 Disabled Wayland backend on KDE due to https://bugzilla.mozilla.org/show_bug.cgi?id=1714132 2021-07-15 13:07:26 +02:00
Kalev Lember
3448cc856c Fix files list for flatpak builds
Add new files from commit e4a12e3825 to
files list.
2021-07-14 09:51:37 +02:00
Martin Stransky
93f35fa8fd Added xorg-x11-server-Xwayland dependency for Mutter 2021-07-13 10:04:55 +02:00
Martin Stransky
9bf28589c3 Enable testing 2021-07-12 14:18:44 +02:00
Martin Stransky
07a0a494bf Updated to 90.0 2021-07-12 14:17:08 +02:00
Martin Stransky
3c537224b4 Update to 90.0 2021-07-12 14:15:33 +02:00
Daiki Ueno
e4a12e3825 flatpak: Enable loading system trust store on the host
This directs the libnssckbi.so symlink to p11-kit-client.so, instead
of p11-kit-trust.so, so Firefox flatpak can access the system trust
store on the host.  Since the /usr filesystem is read-only, this
creates the link in /app/lib64, which is added to LD_LIBRARY_PATH
inside flatpak.  A symlink to libnss3.so also needs to be created in
the same directory, to trick the directory search order in
ListPossibleLoadableRootsLocations:
https://hg.mozilla.org/mozilla-central/file/8e850fd29a957f505e0355c1326279e06e9040bb/security/manager/ssl/nsNSSComponent.cpp#l970

Signed-off-by: Daiki Ueno <dueno@redhat.com>
2021-07-12 13:38:30 +02:00
Martin Stransky
7edb7c195a changelog fix 2021-06-30 12:27:19 +02:00
Martin Stransky
30110df460 Added fix for mozbz#1715254 (rhbz#1976892) 2021-06-30 12:24:15 +02:00
Martin Stransky
a581231171 Updated to latest upstream (89.0.2) 2021-06-24 10:43:43 +02:00
Martin Stransky
268d397a30 Disable armv7hl on Fedora 33 due to https://bugzilla.redhat.com/show_bug.cgi?id=1966949 2021-06-15 14:33:53 +02:00
Martin Stransky
4be27bb7af Added fix for mozbz#1646135 - Disabled Wayland/Webrender on NVIDIA drivers 2021-06-14 17:36:56 +02:00
Martin Stransky
53b26adcc4 Disabled arm due to bugzilla.redhat.com/show_bug.cgi?id=1966949 2021-06-02 10:39:41 +02:00
Martin Stransky
cb71b53f7d Removed mozilla-1580595.patch 2021-06-01 17:15:16 +02:00
Martin Stransky
6f7b8dbb9a Nss req up 2021-06-01 17:12:53 +02:00
Martin Stransky
9dfa7a1527 Updated to Firefox 89.0 2021-06-01 10:15:57 +02:00
Martin Stransky
1acf4796b3 Updated to latest upstream (88.0.1) 2021-05-10 10:32:54 +02:00
Martin Stransky
c213080431 Added fix for WebRTC indicator - mozilla#1705048 2021-05-04 15:49:34 +02:00
Martin Stransky
63a2618a07 Added pciutils-libs req (rhbz#1955338), Enabled Wayland on KDE (rhbz#1922608) 2021-04-30 11:46:47 +02:00
Martin Stransky
5571ee7403 Fixed xpcshell freezes 2021-04-30 10:58:16 +02:00
Martin Stransky
4d8fcd73a4 Test fix 2021-04-27 22:44:20 +02:00
Martin Stransky
fcf7279272 Build fixes, test update 2021-04-27 14:35:17 +02:00
Martin Stransky
53dac96cc2 release up 2021-04-23 10:32:49 +02:00
Martin Stransky
899bfb43c6 Added fix for mozbz#1580595 - mouse pointer lock. 2021-04-23 10:30:49 +02:00
Martin Stransky
3180583dfa build fixes 2021-04-22 15:55:40 +02:00
Martin Stransky
defc416c28 Build with crashreporter enabled 2021-04-22 08:07:34 +02:00
Martin Stransky
156f7fd734 Added clipboard fix mzbz#1703763 2021-04-21 09:58:14 +02:00
Martin Stransky
bdb2a668ff Disabled crashreporer, require nss 3.63 2021-04-20 16:46:41 +02:00
Martin Stransky
97efc42d63 Merge branch 'rawhide' of ssh://pkgs.fedoraproject.org/rpms/firefox into rawhide 2021-04-20 09:11:59 +02:00
Martin Stransky
c78ce968a8 Updated to 88.0 2021-04-20 09:11:49 +02:00
Tomas Hrnciar
ee402591ab BuildRequire setuptools explicitly
See https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools
2021-04-19 13:18:31 +02:00
Martin Stransky
18b80a26fe Added fix for mozbz#1701089 (Widevine playback issues) 2021-04-12 10:46:19 +02:00
Martin Stransky
05b9a9097b Added wayland focus workaround - mzbz#1703657 2021-04-07 22:06:27 +02:00
Martin Stransky
0dc9710418 Enabled xpcshell/crashtests on Wayland 2021-04-06 09:58:31 +02:00
Martin Stransky
f6cd43f449 Add missing build deps 2021-04-05 20:30:08 +02:00
Martin Stransky
9869746357 Fixed wayland tests/PGO, enable PGO on Fedora 33+ 2021-04-04 18:51:01 +02:00
Martin Stransky
bbea15a874 Added fix for mozbz#1702606 / rhbz#1936071, Switched tests back to X11 due to massive failures 2021-04-01 20:21:43 +02:00
Martin Stransky
146396135c spec fix 2021-04-01 11:34:35 +02:00
Martin Stransky
bcf0095538 Run testsuite on Wayland on Fedora 33+, Spec cleanup 2021-04-01 11:32:10 +02:00
Martin Stransky
d060f6fe29 Added fix for mozbz#1693472 - Wayland/KDE rendering issues 2021-03-31 18:06:16 +02:00
Martin Stransky
8f6a5e7dc4 Added fix for mozbz#1693472 - Wayland/KDE rendering issues 2021-03-31 18:05:14 +02:00
Jonathan Wakely
83290b83e7 Rebuilt for removed libstdc++ symbol (#1937698) 2021-03-30 19:36:06 +01:00
Martin Stransky
92a764c2a3 Reftest fix 2021-03-30 09:01:38 +02:00
Martin Stransky
90ab351db0 Fedora 32 build fix 2021-03-29 18:57:40 +02:00
Martin Stransky
deea491260 More test fixes, Enabled ppc64le, Disabled crashreporter on Fedora 34+ 2021-03-29 16:27:02 +02:00
Martin Stransky
126134329e Enable crashreporter on Fedora 34+ 2021-03-25 20:14:55 +01:00
Martin Stransky
624b802b9c xpcshell-test fixes 2021-03-24 19:31:06 +01:00
Martin Stransky
e4ae574472 Enabled tests, disabled arm 2021-03-24 15:58:33 +01:00
Martin Stransky
91add2d4f7 Updated to 87.0 2021-03-23 10:29:22 +01:00
Martin Stransky
8ce8e0ad9f Enabled arm 2021-03-13 16:41:44 +01:00
Martin Stransky
ca19f446c5 Disable ppc64le on Fedora 34 due to https://bugzilla.redhat.com/show_bug.cgi?id=1933742 2021-03-13 16:33:00 +01:00
Martin Stransky
5e9102a9fe Update to latest upstream (86.0.1) 2021-03-12 12:36:34 +01:00
Martin Stransky
ba88443605 Temporary disable ppc64le/Fedora 35 due to https://bugzilla.redhat.com/show_bug.cgi?id=1933742 2021-03-10 09:17:10 +01:00
Martin Stransky
c9b8b418a1 Merge branch 'f33' into rawhide 2021-03-03 15:02:45 +01:00
Martin Stransky
8f2ad85567 Merge branch 'main' into f33 2021-03-03 15:01:16 +01:00
Martin Stransky
806d3f55bd Run tests on intel only 2021-03-03 15:01:05 +01:00
Martin Stransky
9ebc9be748 Added fix for mozbz#1694670 - merge 2021-03-03 14:59:03 +01:00
Martin Stransky
8f5618205c Added fix for mozilla#1694670 2021-03-03 14:57:49 +01:00
Martin Stransky
8746ce4b3a Release up 2021-03-02 09:02:46 +01:00
Martin Stransky
4c51d6a65a Test fixes 2021-03-02 09:01:48 +01:00
Martin Stransky
eda702a952 Log reftest results as HTML 2021-03-02 08:11:18 +01:00
Martin Stransky
2859c0f127 Run xpcshell tests sequential 2021-03-01 19:39:12 +01:00
Martin Stransky
818bcfb481 Enable Wayland backend when Wayland display is set 2021-03-01 15:10:18 +01:00
Martin Stransky
d0f12344f4 Added icecat-78.7.1-fix_error_template_with_C_linkage.patch to build on F34+ 2021-03-01 13:48:20 +01:00
Martin Stransky
a57a03dc89 Merge branch 'rawhide' of ssh://pkgs.fedoraproject.org/rpms/firefox into rawhide 2021-03-01 13:47:02 +01:00
Martin Stransky
3507a285d1 Added icecat-78.7.1-fix_error_template_with_C_linkage.patch to build on F34+ 2021-03-01 13:46:57 +01:00
Martin Stransky
57fcfb5e75 Nss version up 2021-02-27 10:29:30 +01:00
Martin Stransky
11cd4df669 f32 build fixes 2021-02-27 10:21:56 +01:00
Martin Stransky
498b7e2fa5 Build with system nss 2021-02-26 08:26:50 +01:00
Martin Stransky
5f5997630b Updated to 86.0 2021-02-24 12:39:29 +01:00
Martin Stransky
ad8d32e847 Test tweak 2021-02-23 12:09:27 +01:00
Martin Stransky
1f9e6ebbfe Fixed reftests in mock 2021-02-23 11:54:14 +01:00
Martin Stransky
603d980e8c Updated to 85.0.1 2021-02-08 17:18:10 +01:00
Dan Horák
2fe076f06f Fix parameter passing on ppc64le (mozb#1690152) 2021-02-03 12:07:56 +01:00
Kalev Lember
634d3e1ea3 Remove gtk2 support as flash plugin is no longer supported
ESR91 is supposed to drop gtk2 support, but in the mean time, we can
just rm the gtk2 libmozgtk.so as we are using gtk3 by default. The last
supported plugin -- adobe flash -- is no longer supported in Firefox 85,
so we no longer need to keep the gtk2 libmozgtk around for the plugin
loader.

https://pagure.io/fedora-workstation/issue/180
2021-02-02 16:43:35 +01:00
Martin Stransky
090200f68b Add Changelog 2021-02-01 16:23:56 +01:00
Martin Stransky
08858f399d Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/firefox 2021-02-01 16:22:39 +01:00
Martin Stransky
68ac29b2c1 Enable WebRender on Wayland/KDE 2021-02-01 16:22:29 +01:00
Kalev Lember
7e3bd66d74 Fix warnings from requires filtering
Avoid using %{name} in %{mozappdir} definition as it's expanded
separately for each subpackage when doing requires filtering, which then
leads to expanding it as /usr/lib64/firefox, /usr/lib64/firefox-x11,
/usr/lib64/firefox-wayland etc, which is incorrect.

Just spell out "firefox" instead of "%{name}" to avoid this.

find: ‘/builddir/build/BUILDROOT/firefox-85.0-8.npgo.fc33.x86_64/usr/lib64/firefox-x11’: No such file or directory
2021-02-01 12:23:49 +01:00
Martin Stransky
70bb7dede6 Disabled crashreporter on rawhide due to bugzilla.redhat.com/show_bug.cgi?id=1922744 2021-01-31 12:42:08 +01:00
Martin Stransky
85ed0e903c Enable Wayland backend on Fedora 34/KDE/Plasma (and other compositors) by default. 2021-01-30 16:01:39 +01:00
Martin Stransky
96e0061c83 ARM / Rawhide PGO updates to produce rahide build 2021-01-30 15:20:47 +01:00
Martin Stransky
5a70ac803a Added clipboard fix mozbz#1631061. 2021-01-30 14:57:30 +01:00
Martin Stransky
490f23e1dd Added clipboard fix mozbz#1631061. 2021-01-30 14:56:07 +01:00
Kalev Lember
00f050ca50 Make provides/requires filtering smarter/automatic
The issue with the previous approach was that _everything_ that
firefox's shared libraries required was filtered out. This included e.g.
libxul.so's dependency on libdbus-glib-1.so.2 which definitely should
not be filtered out.

Instead, a better approach is to only filter out all of the private
libraries provides (as they are firefox's implementation detail) and
also all the internal requires on the same private libraries.

RPM doesn't make it very easy, but the rudimentary filtering is there
and we can build upon that. This commit improves the filtering by making
it actually look at what's built, and automatically generating the list
of private libraries to filter based on that.

This also lets us drop manual dbus-glib requires and instead rely on
rpm's automatic dep generator (the results are no longer filtered out).

This should make the filtering future proof when more private libraries
are added in the future (e.g. nss).

https://bugzilla.redhat.com/show_bug.cgi?id=1582116
2021-01-28 14:26:06 +01:00
Martin Stransky
3ee1da498c Add dbus-glib requires 2021-01-28 13:45:22 +01:00
Martin Stransky
9892072ed8 Added fix for mozbz#1679933 - startup crash 2021-01-26 23:47:03 +01:00
Fedora Release Engineering
1fd14fa8e1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 05:33:47 +00:00
Martin Stransky
f8dd69acc0 Switch to system NSS 3.60 2021-01-25 15:35:10 +01:00
Martin Stransky
afa323cda0 Added mozbz#1678247 2021-01-25 15:18:39 +01:00
Jan Horak
9946e9ffbe Fixing libxul requires 2021-01-22 12:41:56 +01:00
Martin Stransky
96a77865b8 Removed mzbz#1645695 as it causes a popup regression 2021-01-22 11:20:50 +01:00
Martin Stransky
c302989fdf Disable crashreporter when building without debuginfo 2021-01-22 09:37:18 +01:00
Martin Stransky
04e2d77e46 Removed unused patches 2021-01-21 19:03:40 +01:00
Martin Stransky
ef830a0c93 Update to 85.0 2021-01-21 13:55:58 +01:00
Jan Horak
9be9b1e03e Fixing package requires/provides 2021-01-20 16:46:59 +01:00
Martin Stransky
e369e8cae9 Added patch for mozilla bug 1645695 2021-01-20 16:35:08 +01:00
Martin Stransky
c011d6ef88 Fixed mzbz#164294 regression 2021-01-19 19:07:12 +01:00
Martin Stransky
124546e834 changelog fix 2021-01-15 10:29:37 +01:00
Martin Stransky
8d06c8b3e1 Added WebRender fix (mozbz#1681107). 2021-01-15 10:23:50 +01:00
Martin Stransky
bd21b7a580 firefox test package name fix 2021-01-14 14:06:16 +01:00
Martin Stransky
93f0d9f3e5 Removed failing tests, spec file tweaks 2021-01-14 11:23:35 +01:00
Martin Stransky
5bdbffadee Updated directory with test results 2021-01-13 09:55:30 +01:00
Martin Stransky
a8b9dbd7d9 Enabled LTO in Firefox build system 2021-01-12 22:36:56 +01:00
Martin Stransky
1fd16dc661 Enable PGO on Rawhide 2021-01-12 22:33:37 +01:00
Martin Stransky
23e43ccad7 Fixed changelog 2021-01-12 14:17:45 +01:00
Martin Stransky
57acc687d0 Removed failing xpcshell/reftests, test tweaks 2021-01-12 14:15:37 +01:00
Martin Stransky
d4a7089f0c Added a workaround for rhbz#1908018 2021-01-11 13:35:55 +01:00
Martin Stransky
83be9a9005 Temporary disable tests on rahide/arm/i686 due to failures 2021-01-11 11:23:00 +01:00
Martin Stransky
387fc84852 Updated to 84.0.2 2021-01-06 10:59:55 +01:00
Martin Stransky
f31d3e52b3 test tweaks 2021-01-05 18:44:12 +01:00
Martin Stransky
bc34c2ba17 Fix missing test_failures.txt file 2021-01-05 15:40:59 +01:00
Martin Stransky
e8dd3240a4 Don't fail on tests 2021-01-05 15:28:24 +01:00
Jan Horak
442afe94ba Removing requires/provides of the bundled libraries 2021-01-05 09:52:24 +01:00
Martin Stransky
d90f815038 Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/firefox 2021-01-05 09:32:38 +01:00
Martin Stransky
a98651098c Allow tests to fail 2021-01-05 09:31:54 +01:00
Tom Stellard
827afe3683 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-05 00:31:16 +00:00
Martin Stransky
91eeb94fee Enabled tests 2021-01-04 22:02:09 +01:00
Martin Stransky
50bcf1e19e Enabled armv7hl arch on rawhide 2021-01-04 08:10:20 +01:00
Martin Stransky
67833c12c2 Disabled armv7hl build on rawhide due to rhbz#1910277, Build with system nss on rawhide (rhbz#1908791) 2020-12-23 10:43:17 +01:00
Martin Stransky
0c8e9ec7b7 Reverted mzbz#1631061 due to clipboard regressions 2020-12-23 10:31:12 +01:00
Martin Stransky
e3b23db4ef Removed __provides_exclude_from 2020-12-22 14:10:58 +01:00
Martin Stransky
b66e1288c5 Reverted rhbz@1908791 due to https://bugzilla.redhat.com/show_bug.cgi?id=1908791#c12 2020-12-22 11:36:19 +01:00
Martin Stransky
bec5fd3443 Added fix for mozbz#1631061, temporary build with build with nss 3.59.0 2020-12-22 11:19:48 +01:00
Martin Stransky
23f70d829e Updated to 84.0.1 2020-12-22 07:34:29 +01:00
Martin Stransky
b0b941cd52 dd 2020-12-22 07:24:42 +01:00
Miro Hrončok
58db833ffc Filter out private libraries provides 2020-12-20 17:09:35 +01:00
Martin Stransky
0bca9e286b spec tweak 2020-12-17 08:10:02 +01:00
Martin Stransky
da83c47ed4 Disable PGO on Rawhide due to build issues, Disable system nss on Rawhide due to rhbz#1908018, Enabled system nss on Fedora 33/32 2020-12-17 07:32:44 +01:00
Martin Stransky
100e09ad23 Run xpcshell tests sequentially 2020-12-16 19:32:47 +01:00
Martin Stransky
80e8837e16 Release up 2020-12-16 19:20:37 +01:00
Martin Stransky
6ed69e29be Build with tests enabled 2020-12-16 18:16:59 +01:00
Martin Stransky
bfe259c9fa Disabled LTO due to massive test failures 2020-12-16 18:07:30 +01:00