Commit Graph

915 Commits

Author SHA1 Message Date
6a9a91a50b Debrand User-Agent 2024-08-09 14:49:49 +00:00
Tomas Popela
bdfbf8f05e Make the SPEC RHEL 10 aware, fix compilation and update to final 128 2024-07-10 14:56:29 +02:00
Tomas Popela
15c2e87d6c Sync snapshot of Thunderbird 128 rebase into RHEL 10
To drop the requirements on dbus-glib which we want to remove from RHEL
10.

Related: RHEL-24330
Related: DESKTOP-742
Related: RHELMISC-5474
2024-07-02 14:17:14 +02:00
Tomas Popela
d4845d49ee Bring in the c9s content into c10s
We have the same content everywhere.

Related: RHEL-24330
2024-06-24 11:00:01 +02:00
Tomas Popela
58be0e5f7e Revert "thunderbird package is retired on branch c10s for BAKERY-412"
This reverts commit de610ad3f3.

We will need this for RHEL 10 Flatpaks

Related: RHEL-24330
2024-06-24 10:56:27 +02:00
Troy Dawson
de610ad3f3 thunderbird package is retired on branch c10s for BAKERY-412 2024-03-21 19:46:45 +00:00
Eike Rathke
56d388f698 Update to 115.6.1 2024-01-10 20:28:03 +01:00
Eike Rathke
08d7da8a45 Update to 115.6.0 2023-12-20 19:41:20 +01:00
Eike Rathke
088a10bc67 Update to 115.5.2 2023-12-12 13:56:25 +01:00
Eike Rathke
9de489d34c Update to 115.5.1 2023-11-28 20:11:48 +01:00
Eike Rathke
b2d0e1079a Update to 115.5.0 2023-11-24 13:36:31 +01:00
Eike Rathke
c1d5e3dc1b Update to 115.4.3 2023-11-15 17:19:06 +01:00
Eike Rathke
afa4e0b37c Update to 115.4.2 2023-11-08 11:27:34 +01:00
Eike Rathke
4bdf20b7a6 Update to 115.4.1 2023-10-25 21:11:15 +02:00
Eike Rathke
b1ef951126 Remove now upstream rhbz-2235654.patch 2023-10-24 17:30:49 +02:00
Eike Rathke
1a496086bb Update to 115.4.0 2023-10-24 17:20:52 +02:00
Eike Rathke
8c304c9398 Update to 115.3.2 2023-10-11 11:16:28 +02:00
Kalev Lember
4de55a4e20 Fix flatpak build
Don't assume libclang is going to be in the same prefix as thunderbird -
in flatpak builds, libclang is in /usr and thunderbird is in /app.

As a fix, use 'llvm-config --libdir' to find out the actual libclang
path during the build.
2023-10-07 15:15:36 +02:00
Eike Rathke
7da519ee9f Update to 115.3.1 2023-09-29 19:35:19 +02:00
Eike Rathke
f3a21516e9 Update to 115.3.0 2023-09-27 23:14:12 +02:00
Eike Rathke
b008c2daed Add same fix as for Firefox rhbz#2235654 binutils failure
ffmpeg upstream patch
https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=effadce6c756247ea8bae32dc13bb3e6f464f0eb
2023-09-20 22:20:54 +02:00
Eike Rathke
72daef2ceb Tell where to find libclang, detection fails 2023-09-20 17:10:38 +02:00
Eike Rathke
e39816aac6 Update to 115.2.2 2023-09-20 01:36:16 +02:00
Jan Horak
e123d8e3a6 Update to 115.1.1 2023-08-15 10:12:55 +02:00
Jan Horak
a5dc8a324f Use python3.11 instead of python3.12 2023-07-27 12:41:17 +02:00
Jan Horak
28f70df4a7 Use python3.11 instead of python3.12 2023-07-26 14:35:35 +02:00
Jan Horak
9142c39a1f Removed old ac_add_options and variables 2023-07-26 14:13:20 +02:00
Jan Horak
a3ab6bbdcb Added glxtest and vaapitest to the %files section 2023-07-25 09:09:52 +02:00
Jan Horak
402483886d Use python3.11 2023-07-24 15:39:23 +02:00
Jan Horak
3bbad3dba9 Use python3.11 2023-07-24 14:18:09 +02:00
Jan Horak
3b2042664b Set MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system 2023-07-24 13:08:30 +02:00
Jan Horak
57bdee4810 added missing patch 2023-07-24 12:52:34 +02:00
Jan Horak
0522d97f2c Rebase to 115 2023-07-24 12:23:46 +02:00
Fedora Release Engineering
2c95a5e747 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 16:18:07 +00:00
Eike Rathke
0e99b0af35 Update to 102.13.0 2023-07-10 12:57:09 +02:00
Yaakov Selkowitz
863323fbc1 Fix ELN build
ELN (the future RHEL 10) also have llvm/clang 16 and therefore needs
these patches in order to build.
2023-06-09 12:14:01 -04:00
Eike Rathke
7c50d50e20 Update to 102.12.0 2023-06-08 18:44:10 +02:00
Eike Rathke
f0e41424ba Remove stray comments
... and a void pushd;popd
2023-06-08 18:43:15 +02:00
Eike Rathke
8fff355b31 Adjust third_party/rust/mp4parse/src/lib.rs checksum
This is all fragile.. if things are changing it would be better to add
to Cargo.toml

    [patch.crates-io.mp4parse]
    path = "third_party/rust/mp4parse"

and then execute `mach vendor rust`
2023-06-08 15:37:50 +02:00
Eike Rathke
6ed875ba67 Add mp4parse-rust patch to build with rust 1.70
Discovered as
8b5b652d38
apparently its commit summary "Fix unstable-name-collisions warning by using
fully qualified path" being completely unrelated to this confusing error
message:

    error[E0277]: the trait bound `u64: Mul<NonZeroU8>` is not satisfied
	--> /builddir/build/BUILD/thunderbird-102.11.1/third_party/rust/mp4parse/src/lib.rs:3188:62
	 |
    3188 |                 static_assertions::const_assert!(<$lhs>::MAX * <$rhs>::MAX <= <$output>::MAX);
	 |                                                              ^ no implementation for `u64 * NonZeroU8`
    ...
    3198 | impl_mul!((U8, std::num::NonZeroU8) => (U16, u16));
	 | -------------------------------------------------- in this macro invocation
	 |
	 = help: the trait `~const Mul<NonZeroU8>` is not implemented for `u64`
	 = help: the following other types implement trait `Mul<Rhs>`:
		   <&'a u64 as Mul<u64>>
		   <&u64 as Mul<&u64>>
		   <u64 as Mul<&u64>>
		   <u64 as Mul>
	 = note: this error originates in the macro `impl_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
    note: erroneous constant used
	--> /builddir/build/BUILD/thunderbird-102.11.1/third_party/rust/mp4parse/src/lib.rs:3198:1
	 |
    3198 | impl_mul!((U8, std::num::NonZeroU8) => (U16, u16));
	 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	 |
	 = note: this note originates in the macro `static_assertions::const_assert` which comes from the expansion of the macro `impl_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
    error[E0277]: the trait bound `u64: Mul<NonZeroU8>` is not satisfied
	--> /builddir/build/BUILD/thunderbird-102.11.1/third_party/rust/mp4parse/src/lib.rs:3188:62
	 |
    3188 |                 static_assertions::const_assert!(<$lhs>::MAX * <$rhs>::MAX <= <$output>::MAX);
	 |                                                              ^ no implementation for `u64 * NonZeroU8`
    ...
    3199 | impl_mul!((U32, std::num::NonZeroU8) => (U32MulU8, u64));
	 | -------------------------------------------------------- in this macro invocation
	 |
	 = help: the trait `~const Mul<NonZeroU8>` is not implemented for `u64`
	 = help: the following other types implement trait `Mul<Rhs>`:
		   <&'a u64 as Mul<u64>>
		   <&u64 as Mul<&u64>>
		   <u64 as Mul<&u64>>
		   <u64 as Mul>
	 = note: this error originates in the macro `impl_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
    note: erroneous constant used
	--> /builddir/build/BUILD/thunderbird-102.11.1/third_party/rust/mp4parse/src/lib.rs:3199:1
	 |
    3199 | impl_mul!((U32, std::num::NonZeroU8) => (U32MulU8, u64));
	 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	 |
	 = note: this note originates in the macro `static_assertions::const_assert` which comes from the expansion of the macro `impl_mul` (in Nightly builds, run with -Z macro-backtrace for more info)
    For more information about this error, try `rustc --explain E0277`.
    error: could not compile `mp4parse` (lib) due to 2 previous errors
2023-06-08 14:38:15 +02:00
Eike Rathke
8ffd7f5713 Add rust-bindgen patch for building against clang LLVM 16 on f38, f39
With clang LLVM 16 rust-bindgen 0.56.0 is too old, see
https://github.com/rust-lang/rust-bindgen/pull/2319
https://github.com/rust-lang/rust-bindgen/issues/2312
https://github.com/rust-lang/rust-bindgen/issues/2488
https://github.com/rust-lang/rust-bindgen/pull/2339
https://github.com/rust-lang/rust-bindgen/issues/2325
2023-06-07 22:38:11 +02:00
Eike Rathke
104518f46b Update to 102.11.1
Change %patchN ... to %patch -P N ...
2023-05-25 20:14:43 +02:00
Eike Rathke
0f4970d04f Update to 102.11.0 2023-05-11 01:34:35 +02:00
Eike Rathke
5d9907d3f4 Add RUSTFLAGS commasplit patch 2023-04-24 14:33:19 +02:00
Yaakov Selkowitz
5790fe6b71 Remove unused gtk2 BuildRequires
The gtk2 plugin loader was removed upstream for 91.0, but the
BuildRequires was never updated.  The latest build.log doesn't show any
reference to gtk+-2.0.
2023-04-11 18:08:43 +00:00
Eike Rathke
26c4214413 Update to 102.10.0 2023-04-11 19:50:53 +02:00
Eike Rathke
618f3cf723 Update to 102.9.1 2023-03-29 15:04:18 +02:00
Eike Rathke
38593462f4 unset RUSTFLAGS from set_build_flags
Otherwise since
https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/243
the build breaks.
2023-03-16 14:47:54 +01:00
Eike Rathke
bf24466730 Update to 102.9.0 2023-03-15 19:15:25 +01:00
Eike Rathke
51af983460 Update to 102.8.0 2023-02-17 14:05:04 +01:00