Commit Graph

2643 Commits

Author SHA1 Message Date
Kalev Lember 73c24a4d45 Drop hardened_build option
Now that we correctly use Fedora's ldflags (previous commit), there's
no need to do anything special to enable hardened build. All of it is
already included in the default build flags.
2022-08-23 11:54:02 +02:00
Kalev Lember 078b597b1e Use build_ldflags
These are the LDFLAGS that all packages are supposed to use, including
hardening and other flags.
2022-08-23 11:54:02 +02:00
Kalev Lember 594959d6f8 Drop unused patches 2022-08-23 11:54:02 +02:00
Kalev Lember 1ad3bd1b24 Drop obsolete build conditionals
This drops ifarch conditionals on architectures that are no longer used
in koji (ppc64, s390, arm on F37+), and conditionals on EOL Fedora
versions.
2022-08-23 11:54:02 +02:00
Kalev Lember 7e1b07c41a Use constrain_build macro to simplify parallel make handling
With constrain_build it is possible to just say how much RAM per process
/ CPU core we need to build and it automatically calculates out the
right -jXX number to use.

I've used 2 GB per CPU as the initial setting, but if we run into issues
with gcc running out of memory on e.g. s390x, the number can be easily
increased (which then reduces parallelism on low memory builders).
2022-08-23 11:53:55 +02:00
Jan Horak 720c2b63eb bump release due to ppc64le fixes 2022-08-23 11:18:15 +02:00
Jan Horak 809044f0dd Merge #45 `work around broken moz.build file on ppc64le` 2022-08-23 06:26:16 +00:00
Eike Rathke 2300fa46f5 Update to 104.0 respin 2022-08-22 21:28:13 +02:00
Dan Horák 9d9142cadb work around broken moz.build file on ppc64le
Patch the pre-generated file with the missing bits.

Related: mozb#1779545, mozb#1775202
2022-08-22 09:30:44 +02:00
Martin Stransky a23c216427 Added build fix 2022-08-17 10:30:53 +02:00
Martin Stransky babecc662f Updated to 104.0 2022-08-16 20:57:04 +02:00
Martin Stransky b65f309bcd Updated to 103.0.2 2022-08-12 13:34:40 +02:00
Martin Stransky c6d827cb4e Don't use clang suffix on arm 2022-08-05 11:30:09 +02:00
Martin Stransky bd3fc12e39 Enable VA-API (rhbz#2115253) 2022-08-04 11:48:18 +02:00
Martin Stransky d9f5bf9ed4 fixed changelog 2022-08-04 11:38:01 +02:00
Martin Stransky 85f5f771e9 -m 2022-08-04 11:32:33 +02:00
Martin Stransky c1b363d122 Update to 103.0.1 2022-08-02 17:29:21 +02:00
Martin Stransky 36a931ea7a Disabled ppc64le due to webrtc build failures (rhbz#2113850) 2022-08-02 08:59:36 +02:00
Martin Stransky 6b8336e97f Disabled webrtc-screen-cast patch on ppc64le due to build failures 2022-08-01 13:52:21 +02:00
Martin Stransky ea24aeef45 updated webrtc patch 2022-07-29 11:31:44 +02:00
Martin Stransky d101c7b7f4 Build fixes 2022-07-28 13:52:37 +02:00
Martin Stransky c27f9f504e Updated cbindgen 2022-07-27 11:20:07 +02:00
Martin Stransky 0d92801bb9 Update to 103.0 - build fixes 2022-07-26 17:03:28 +02:00
Jan Horak 71b3ae64d2 Removing no longer required D147721-python3.11.diff 2022-07-21 12:03:34 +02:00
Martin Stransky 1469e57b10 Updated to 103.0 2022-07-21 11:41:14 +02:00
Fedora Release Engineering de02f241c5 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 03:11:43 +00:00
Jan Horak 4d45de9bff Fixing build on rawhide due to python 3.11 2022-07-15 16:19:14 +02:00
Jan Horak 3f1c25e40c Fixing build on rawhide due to python 3.11 2022-07-15 15:57:23 +02:00
Jan Horak 2f128006b4 Fixing build on rawhide due to python 3.11 2022-07-15 14:46:05 +02:00
Martin Stransky 39f02cbd91 -m 2022-07-15 09:28:29 +02:00
Jan Horak a76220b146 Fixing build on rawhide due to python 3.11 2022-07-13 17:00:26 +02:00
Martin Stransky d3ebfe3ad7 Added ARM fixes by Gabriel Hojda 2022-07-13 14:54:04 +02:00
Jan Grulich 72a660f091 Backport upstream fixes to WebRTC for screensharing on Wayland 2022-07-11 11:12:34 +02:00
Martin Stransky 65d5b6f154 Merge branch 'rawhide' of ssh://pkgs.fedoraproject.org/rpms/firefox into rawhide 2022-06-28 18:18:33 +02:00
Martin Stransky ba25b2cbc3 Updated to 102.0, Applied patch from https://src.fedoraproject.org/rpms/firefox/pull-request/43 2022-06-28 18:18:25 +02:00
Jan Horak 6a83fb069e Revert "Enable rlbox"
This reverts commit e88b5e06a7.
2022-06-28 15:30:16 +02:00
Jan Horak 1ae08943fc Revert "Enable release build again"
This reverts commit aa451636d1.
2022-06-28 15:30:10 +02:00
Jan Horak aa451636d1 Enable release build again 2022-06-28 15:10:59 +02:00
Jan Horak e88b5e06a7 Enable rlbox 2022-06-28 15:07:03 +02:00
Martin Stransky 386d29543d Rebuild 2022-06-27 13:39:19 +02:00
Jan Horak 8af042bc54 Reverting RLbox enablement because the sysroot is not on the koji builders - obviously. I was confused by my local envinment which went fine during local build. 2022-06-27 10:43:19 +02:00
Jan Horak cad15cfb85 Enable rlbox sandboxed libraries 2022-06-22 10:49:27 +02:00
Jan Horak db7de5356d Enable wasm sandboxed libraries 2022-06-22 10:34:50 +02:00
Jan Horak eb4214a710 Use $GETENFORCE_FILE to call getenforce with full path: rhbz#2091219 2022-06-21 11:20:16 +02:00
Martin Stransky 5128ca8e5f Added fix for mozilla#1774271 2022-06-17 12:54:46 +02:00
Martin Stransky cd6ef2bb82 Added fix for mozbz#1758948 (AV1 VA-API playback shuttering) 2022-06-15 15:05:58 +02:00
Martin Stransky 92e16f9069 Added more VA-API and WebGL fixes 2022-06-14 14:33:53 +02:00
Martin Stransky bfdfd329b2 Fix WebGL mem leaks (mzbz#1773968) 2022-06-13 16:36:43 +02:00
Martin Stransky 33fd704cce Fixed openh264 decode 2022-06-09 20:34:42 +02:00
Martin Stransky e2a4b7e32d Adjust GMP plugin setting (rhbz#2094319) 2022-06-09 17:21:56 +02:00