tdawson pushed to qt5-qtwebengine (epel9-next). "use python2 hack
only on epel (..more)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-04-29 04:59:22 UTC
From af46fc18c6d350d1d79eddde56adf7351b5c73e9 Mon Sep 17 00:00:00 2001
From: Rex Dieter <rdieter(a)gmail.com>
Date: Feb 17 2022 20:03:23 +0000
Subject: use python2 hack only on epel
and not unconditionally
---
diff --git a/qt5-qtwebengine.spec b/qt5-qtwebengine.spec
index c367d29..07c31da 100644
--- a/qt5-qtwebengine.spec
+++ b/qt5-qtwebengine.spec
@@ -410,6 +410,7 @@ mv pulse src/3rdparty/chromium/
pushd src/3rdparty/chromium
popd
+%if 0%{?epel:1}
# Install python2 from rpms
mkdir python2
pushd python2
@@ -420,6 +421,7 @@ rpm2cpio %{SOURCE101} | cpio -idm
rpm2cpio %{SOURCE102} | cpio -idm
%endif
popd
+%endif
%if 0%{?use_system_libicu}
%patch1 -p1 -b .no-icudtl-dat
https://src.fedoraproject.org/rpms/qt5-qtwebengine/c/af46fc18c6d350d1d79e...
2Â years
tdawson pushed to qt5-qtwebengine (epel9-next). "Screen sharing
support under Wayland (#2054690)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-04-29 04:59:22 UTC
From 6736cadbe258149a1d5f82bc97d0941b850f29de Mon Sep 17 00:00:00 2001
From: Rex Dieter <rdieter(a)gmail.com>
Date: Feb 17 2022 20:04:37 +0000
Subject: Screen sharing support under Wayland (#2054690)
---
diff --git a/qt5-qtwebengine.spec b/qt5-qtwebengine.spec
index 07c31da..78b2a94 100644
--- a/qt5-qtwebengine.spec
+++ b/qt5-qtwebengine.spec
@@ -60,7 +60,7 @@
Summary: Qt5 - QtWebEngine components
Name: qt5-qtwebengine
Version: 5.15.8
-Release: 3%{?dist}.1
+Release: 4%{?dist}
# See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
# See also http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html
@@ -502,6 +502,7 @@ export NINJA_PATH=%{__ninja}
CONFIG+="link_pulseaudio use_gold_linker" \
%{?use_system_libicu:QMAKE_EXTRA_ARGS+="-system-webengine-icu"} \
QMAKE_EXTRA_ARGS+="-webengine-kerberos" \
+ QMAKE_EXTRA_ARGS+="--webengine-webrtc-pipewire" \
.
# avoid %%make_build for now, the -O flag buffers output from intermediate build steps done via ninja
@@ -659,6 +660,9 @@ done
%changelog
+* Thu Feb 17 2022 Rex Dieter <rdieter(a)fedoraproject.org> - 5.15.8-4
+- Screen sharing support under Wayland (#2054690)
+
* Tue Feb 01 2022 Troy Dawson <tdawson(a)redhat.com> - 5.15.8-3.1
- Specifically for epel9 only, until things switch to python3
- Bundle python2 for building only
https://src.fedoraproject.org/rpms/qt5-qtwebengine/c/6736cadbe258149a1d5f...
2Â years
tdawson pushed to qt5-qtwebengine (epel9-next). "patch8 awol, added"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-04-29 04:59:22 UTC
From 5e1880c665e1ac57b9d946fd3e04d8c09d7f4768 Mon Sep 17 00:00:00 2001
From: Rex Dieter <rdieter(a)gmail.com>
Date: Feb 18 2022 16:18:47 +0000
Subject: patch8 awol, added
---
diff --git a/qt5-qtwebengine.spec b/qt5-qtwebengine.spec
index 74b4312..fa315c1 100644
--- a/qt5-qtwebengine.spec
+++ b/qt5-qtwebengine.spec
@@ -110,6 +110,7 @@ Patch5: qtwebengine-5.15.0-QT_DEPRECATED_VERSION.patch
# gcc-12 FTBFS "use of deleted function"
Patch6: chromium-angle-nullptr.patch
Patch7: chromium-hunspell-nullptr.patch
+Patch8: qtwebengine-everywhere-5.15.8-libpipewire-0.3.patch
# Fix/workaround FTBFS on aarch64 with newer glibc
Patch24: qtwebengine-everywhere-src-5.11.3-aarch64-new-stat.patch
# Use Python2
https://src.fedoraproject.org/rpms/qt5-qtwebengine/c/5e1880c665e1ac57b9d9...
2Â years
tdawson pushed to qt5-qtwebengine (epel9-next). "fix pipewire support
(..more)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-04-29 04:59:22 UTC
From 54a875c23a81fa680acd80bf903ffb4a1e97a30e Mon Sep 17 00:00:00 2001
From: Rex Dieter <rdieter(a)gmail.com>
Date: Feb 18 2022 15:58:17 +0000
Subject: fix pipewire support
patch inspired by chromium-80.0.3987.87-libpipewire-0.3.patch
---
diff --git a/qt5-qtwebengine.spec b/qt5-qtwebengine.spec
index 9c622b6..74b4312 100644
--- a/qt5-qtwebengine.spec
+++ b/qt5-qtwebengine.spec
@@ -12,6 +12,8 @@
%if 0%{?fedora}
# need libvpx >= 1.8.0 (need commit 297dfd869609d7c3c5cd5faa3ebc7b43a394434e)
%global use_system_libvpx 1
+# For screen sharing on Wayland, currently Fedora only thing - no epel
+%global pipewire 1
%endif
%if 0%{?fedora} > 30 || 0%{?epel} > 7
# need libwebp >= 0.6.0
@@ -154,6 +156,9 @@ BuildRequires: nodejs
%if 0%{?use_system_re2}
BuildRequires: re2-devel
%endif
+%if 0%{?pipewire}
+BuildRequires: pkgconfig(libpipewire-0.3)
+%endif
BuildRequires: snappy-devel
BuildRequires: pkgconfig(expat)
BuildRequires: pkgconfig(gobject-2.0)
@@ -434,6 +439,9 @@ popd
%patch5 -p1 -b .QT_DEPRECATED_VERSION
%patch6 -p1 -b .angle_nullptr
%patch7 -p1 -b .hunspell_nullptr
+#if 0%{?pipewire}
+%patch8 -p1 -b .libpipewire-0.3
+#endif
## upstream patches
%patch24 -p1 -b .aarch64-new-stat
@@ -502,7 +510,7 @@ export NINJA_PATH=%{__ninja}
CONFIG+="link_pulseaudio use_gold_linker" \
%{?use_system_libicu:QMAKE_EXTRA_ARGS+="-system-webengine-icu"} \
QMAKE_EXTRA_ARGS+="-webengine-kerberos" \
- QMAKE_EXTRA_ARGS+="-webengine-webrtc-pipewire" \
+ %{?pipewire:QMAKE_EXTRA_ARGS+="-webengine-webrtc-pipewire"} \
.
# avoid %%make_build for now, the -O flag buffers output from intermediate build steps done via ninja
diff --git a/qtwebengine-everywhere-5.15.8-libpipewire-0.3.patch b/qtwebengine-everywhere-5.15.8-libpipewire-0.3.patch
new file mode 100644
index 0000000..ece385b
--- /dev/null
+++ b/qtwebengine-everywhere-5.15.8-libpipewire-0.3.patch
@@ -0,0 +1,12 @@
+diff -up qtwebengine-everywhere-src-5.15.8/src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/BUILD.gn.libpipewire-0.3 qtwebengine-everywhere-src-5.15.8/src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/BUILD.gn
+--- qtwebengine-everywhere-src-5.15.8/src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/BUILD.gn.libpipewire-0.3 2021-12-15 10:09:27.000000000 -0600
++++ qtwebengine-everywhere-src-5.15.8/src/3rdparty/chromium/third_party/webrtc/modules/desktop_capture/BUILD.gn 2022-02-18 09:43:31.402923179 -0600
+@@ -202,7 +202,7 @@ if (is_linux || is_chromeos) {
+
+ if (rtc_link_pipewire) {
+ pkg_config("pipewire") {
+- packages = [ "libpipewire-0.2" ]
++ packages = [ "libpipewire-0.3" ]
+ }
+ } else {
+ # When libpipewire is not directly linked, use stubs to allow for dlopening of
https://src.fedoraproject.org/rpms/qt5-qtwebengine/c/54a875c23a81fa680acd...
2Â years
tdawson pushed to qt5-qtwebengine (epel9-next). "Specifically for
epel9 only, until things switch to python3 (..more)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-04-29 04:59:22 UTC
From dfae144a41bb5ea3d3a89f05ef6f3b4caab6b041 Mon Sep 17 00:00:00 2001
From: Troy Dawson <tdawson(a)redhat.com>
Date: Feb 01 2022 23:45:56 +0000
Subject: Specifically for epel9 only, until things switch to python3
Bundle python2 for building only
Bundled re2
No docs
---
diff --git a/.gitignore b/.gitignore
index f3ee4f9..1ef4d88 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,5 @@
/pulseaudio-12.2-headers.tar.gz
/qtwebengine-everywhere-src-5.15.8-clean.tar.xz
+/python2.7-2.7.18-19.el9.1.src.rpm
+/python2.7-2.7.18-19.el9.1.aarch64.rpm
+/python2.7-2.7.18-19.el9.1.x86_64.rpm
diff --git a/qt5-qtwebengine.spec b/qt5-qtwebengine.spec
index f4c01ac..c367d29 100644
--- a/qt5-qtwebengine.spec
+++ b/qt5-qtwebengine.spec
@@ -7,7 +7,7 @@
# define to build docs, may need to undef this for bootstrapping
# where qt5-qttools (qt5-doctools) builds are not yet available
-%global docs 1
+%global docs 0
%if 0%{?fedora}
# need libvpx >= 1.8.0 (need commit 297dfd869609d7c3c5cd5faa3ebc7b43a394434e)
@@ -17,8 +17,12 @@
# need libwebp >= 0.6.0
%global use_system_libwebp 1
%global use_system_jsoncpp 1
+%if 0%{?rhel} && 0%{?rhel} == 9
+%global use_system_re2 0
+%else
%global use_system_re2 1
%endif
+%endif
%if 0%{?fedora} > 32
# need libicu >= 65, only currently available on f33+
@@ -56,7 +60,7 @@
Summary: Qt5 - QtWebEngine components
Name: qt5-qtwebengine
Version: 5.15.8
-Release: 3%{?dist}
+Release: 3%{?dist}.1
# See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
# See also http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html
@@ -79,6 +83,13 @@ Source10: macros.qt5-qtwebengine
# pulseaudio headers
Source20: pulseaudio-12.2-headers.tar.gz
+## Python2 Sources
+## src.rpm is Fedora spec with tests and tkinter turned off
+## binary rpms have been built on epel9
+Source100: python2.7-2.7.18-19.el9.1.src.rpm
+Source101: python2.7-2.7.18-19.el9.1.aarch64.rpm
+Source102: python2.7-2.7.18-19.el9.1.x86_64.rpm
+
# quick hack to avoid checking for the nonexistent icudtl.dat and silence the
# resulting warnings - not upstreamable as is because it removes the fallback
# mechanism for the ICU data directory (which is not used in our builds because
@@ -199,7 +210,11 @@ BuildRequires: perl-interpreter
# per https://fedoraproject.org/wiki/Changes/RetirePython2#FESCo_exceptions
# Only the interpreter is needed
%if 0%{?fedora} > 29 || 0%{?rhel} > 8
+%if 0%{?rhel} && 0%{?rhel} == 9
+BuildRequires: %{__python3}
+%else
BuildRequires: %{__python2}
+%endif
%else
BuildRequires: python2
BuildRequires: python2-rpm-macros
@@ -207,6 +222,10 @@ BuildRequires: python2-rpm-macros
%if 0%{?use_system_libvpx}
BuildRequires: pkgconfig(vpx) >= 1.8.0
%endif
+# For python on EPEL9, These get pulled in via python2
+BuildRequires: libtirpc
+BuildRequires: libnsl2
+BuildRequires: python-rpm-macros
# extra (non-upstream) functions needed, see
# src/3rdparty/chromium/third_party/sqlite/README.chromium for details
@@ -279,6 +298,7 @@ Provides: bundled(libXNVCtrl) = 302.17
Provides: bundled(libyuv) = 1768
Provides: bundled(modp_b64)
Provides: bundled(ots)
+Provides: bundled(re2)
# see src/3rdparty/chromium/third_party/protobuf/CHANGES.txt for the version
Provides: bundled(protobuf) = 3.9.0
Provides: bundled(qcms) = 4
@@ -390,6 +410,17 @@ mv pulse src/3rdparty/chromium/
pushd src/3rdparty/chromium
popd
+# Install python2 from rpms
+mkdir python2
+pushd python2
+%ifarch aarch64
+rpm2cpio %{SOURCE101} | cpio -idm
+%endif
+%ifarch x86_64
+rpm2cpio %{SOURCE102} | cpio -idm
+%endif
+popd
+
%if 0%{?use_system_libicu}
%patch1 -p1 -b .no-icudtl-dat
%endif
@@ -427,13 +458,15 @@ cp -bv /usr/include/re2/*.h src/3rdparty/chromium/third_party/re2/src/re2/
sed -i -e 's/symbol_level=1/symbol_level=2/g' src/core/config/common.pri
%endif
+%if 0%{?docs}
# generate qtwebengine-3rdparty.qdoc, it is missing from the tarball
pushd src/3rdparty
-%{__python2} chromium/tools/licenses.py \
+%{__python3} chromium/tools/licenses.py \
--file-template ../../tools/about_credits.tmpl \
--entry-template ../../tools/about_credits_entry.tmpl \
credits >../webengine/doc/src/qtwebengine-3rdparty.qdoc
popd
+%endif
# copy the Chromium license so it is installed with the appropriate name
cp -p src/3rdparty/chromium/LICENSE LICENSE.Chromium
@@ -454,6 +487,10 @@ test -f "./include/QtWebEngineCore/qtwebenginecoreglobal.h"
. /opt/rh/devtoolset-7/enable
%endif
+# python2 path
+export PATH=$(pwd)/python2/usr/bin:$PATH
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/python2/usr/lib64
+
export STRIP=strip
export NINJAFLAGS="%{__ninja_common_opts}"
export NINJA_PATH=%{__ninja}
@@ -525,7 +562,10 @@ while read filename ; do
done
%files
-%license LICENSE.* src/webengine/doc/src/qtwebengine-3rdparty.qdoc
+%license LICENSE.*
+%if 0%{?docs}
+%license src/webengine/doc/src/qtwebengine-3rdparty.qdoc
+%endif
%{_qt5_libdir}/libQt5*.so.*
%{_qt5_bindir}/qwebengine_convert_dict
%{_qt5_libdir}/qt5/qml/*
@@ -617,6 +657,12 @@ done
%changelog
+* Tue Feb 01 2022 Troy Dawson <tdawson(a)redhat.com> - 5.15.8-3.1
+- Specifically for epel9 only, until things switch to python3
+- Bundle python2 for building only
+- Bundled re2
+- No docs
+
* Thu Jan 27 2022 Tom Callaway <spot(a)fedoraproject.org> - 5.15.8-3
- rebuild for libvpx
diff --git a/sources b/sources
index 71b9125..b4bf324 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,5 @@
SHA512 (pulseaudio-12.2-headers.tar.gz) = a5a9bcbb16030b3bc83cc0cc8f5e7f90e0723d3e83258a5c77eacb32eaa267118a73fa7814fbcc99a24e4907916a2b371ebb6dedc4f45541c3acf6c834fd35be
SHA512 (qtwebengine-everywhere-src-5.15.8-clean.tar.xz) = 0ded6ec6106a79e66796fa65b9574debf59e602aecbfdd0cdf0aeb6d17530177c0a8650078402c426abfebcd40c97d1501f4277541c86f2c576543052f627c04
+SHA512 (python2.7-2.7.18-19.el9.1.src.rpm) = e6d738b2880b833ea80aec709f7bcf20dac2e8c59d45f1627f61245b3aa9be845888152232e9f08145723514eb29aeada3d5d99641aabe9ec9af2a5c15f32777
+SHA512 (python2.7-2.7.18-19.el9.1.aarch64.rpm) = 66c8487a3323bb854ff79242287ae5d290315609b4f79fb985626e52d96286d6dfd2da9a8257e23be036b72adabbbec08d53db339935d5d6e8b6018417bbc769
+SHA512 (python2.7-2.7.18-19.el9.1.x86_64.rpm) = 55f03b17f649a2da9edae67c1ca7c84738a023fc3ab2e7d6060db8a2b8ddf20099147533f3d50ce3dfafec5ca988f75ff229e67d331bcb669c879802ab6555a9
https://src.fedoraproject.org/rpms/qt5-qtwebengine/c/dfae144a41bb5ea3d3a8...
2Â years
tdawson pushed to qt5-qtwebengine (epel9-next). "fix typo (..more)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-04-29 04:59:22 UTC
From 4c3f7f038d269d510841bb3da1f0449f9b3f5c36 Mon Sep 17 00:00:00 2001
From: Rex Dieter <rdieter(a)gmail.com>
Date: Feb 17 2022 20:12:57 +0000
Subject: fix typo
*appears* to work this way too, but want to keep option enablement
consistent
---
diff --git a/qt5-qtwebengine.spec b/qt5-qtwebengine.spec
index 78b2a94..9c622b6 100644
--- a/qt5-qtwebengine.spec
+++ b/qt5-qtwebengine.spec
@@ -502,7 +502,7 @@ export NINJA_PATH=%{__ninja}
CONFIG+="link_pulseaudio use_gold_linker" \
%{?use_system_libicu:QMAKE_EXTRA_ARGS+="-system-webengine-icu"} \
QMAKE_EXTRA_ARGS+="-webengine-kerberos" \
- QMAKE_EXTRA_ARGS+="--webengine-webrtc-pipewire" \
+ QMAKE_EXTRA_ARGS+="-webengine-webrtc-pipewire" \
.
# avoid %%make_build for now, the -O flag buffers output from intermediate build steps done via ninja
https://src.fedoraproject.org/rpms/qt5-qtwebengine/c/4c3f7f038d269d510841...
2Â years
tdawson pushed to qt5-qtwebengine (epel9-next). "Delete
qtwebengine-everywhere-src-5.10.0-linux-pri.patch. (..more)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-04-29 04:59:22 UTC
From 9aa6750784e697d9f976823baf754b63169ace43 Mon Sep 17 00:00:00 2001
From: Kevin Kofler <Kevin(a)tigcc.ticalc.org>
Date: Jan 23 2022 15:36:40 +0000
Subject: Delete qtwebengine-everywhere-src-5.10.0-linux-pri.patch.
The yasm part is obsolete because QtWebEngine uses nasm now (but
currently a bundled copy, that needs to be fixed).
The libpci part seems obsolete as well, -lpci is getting linked already.
Also restore an AWOL patch comment.
---
diff --git a/qt5-qtwebengine.spec b/qt5-qtwebengine.spec
index e76dc3d..16ec784 100644
--- a/qt5-qtwebengine.spec
+++ b/qt5-qtwebengine.spec
@@ -79,9 +79,6 @@ Source10: macros.qt5-qtwebengine
# pulseaudio headers
Source20: pulseaudio-12.2-headers.tar.gz
-# some tweaks to linux.pri (system yasm, link libpci, run unbundling script)
-# FIXME/TODO: review, I *think* this is no longer needed -- rdieter
-Patch0: qtwebengine-everywhere-src-5.10.0-linux-pri.patch
# quick hack to avoid checking for the nonexistent icudtl.dat and silence the
# resulting warnings - not upstreamable as is because it removes the fallback
# mechanism for the ICU data directory (which is not used in our builds because
@@ -104,6 +101,7 @@ Patch7: chromium-hunspell-nullptr.patch
Patch24: qtwebengine-everywhere-src-5.11.3-aarch64-new-stat.patch
# Use Python2
Patch26: qtwebengine-everywhere-5.15.5-use-python2.patch
+# FTBFS TRUE/FALSE undeclared
Patch31: qtwebengine-everywhere-src-5.15.5-TRUE.patch
## Upstream patches:
@@ -392,7 +390,6 @@ mv pulse src/3rdparty/chromium/
pushd src/3rdparty/chromium
popd
-#patch0 -p1 -b .linux-pri
%if 0%{?use_system_libicu}
%patch1 -p1 -b .no-icudtl-dat
%endif
diff --git a/qtwebengine-everywhere-src-5.10.0-linux-pri.patch b/qtwebengine-everywhere-src-5.10.0-linux-pri.patch
deleted file mode 100644
index 8d88773..0000000
--- a/qtwebengine-everywhere-src-5.10.0-linux-pri.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/src/buildtools/config/linux.pri b/src/buildtools/config/linux.pri
-index 56c18bd..cb17c7a 100644
---- a/src/buildtools/config/linux.pri
-+++ b/src/buildtools/config/linux.pri
-@@ -176,3 +176,19 @@ host_build {
- }
- gn_args += use_glib=false
- }
-+
-+# yasm is only used on x86, and passing use_system_yasm makes the build fail on
-+# other architectures (e.g., ARM), so make it conditional on the architecture
-+#contains(QT_ARCH, "x86_64")|contains(QT_ARCH, "i386") {
-+# gn_args += use_system_yasm=true
-+#}
-+
-+# link libpci instead of dlopening it, our Qt packaging depends on it anyway
-+gn_args += linux_link_libpci=true
-+
-+# run the unbundling script Chromium provides
-+CHROMIUM_SRC_DIR = "$$QTWEBENGINE_ROOT/$$getChromiumSrcDir()"
-+R_G_F_PY = "$$CHROMIUM_SRC_DIR/build/linux/unbundle/replace_gn_files.py"
-+R_G_F_PY_ARGS = "--system-libraries yasm"
-+log("Running python2 $$R_G_F_PY $$R_G_F_PY_ARGS$${EOL}")
-+!system("python2 $$R_G_F_PY $$R_G_F_PY_ARGS"): error("-- unbundling failed")
https://src.fedoraproject.org/rpms/qt5-qtwebengine/c/9aa6750784e697d9f976...
2Â years
tdawson pushed to qt5-qtwebengine (epel9-next).
"get_free_ffmpeg_source_files.py use python3"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-04-29 04:59:22 UTC
From 15ba324421e2fccdf6edf77e7f430a4bc2615ca3 Mon Sep 17 00:00:00 2001
From: Troy Dawson <tdawson(a)redhat.com>
Date: Jan 26 2022 17:39:53 +0000
Subject: get_free_ffmpeg_source_files.py use python3
---
diff --git a/get_free_ffmpeg_source_files.py b/get_free_ffmpeg_source_files.py
index 899e774..390ee3f 100755
--- a/get_free_ffmpeg_source_files.py
+++ b/get_free_ffmpeg_source_files.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python2
+#!/usr/bin/python3
# Copyright 2015 Tomas Popela <tpopela(a)redhat.com>
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
@@ -73,7 +73,7 @@ def parse_ffmpeg_gyni_file(gyni_path, arch_not_arm):
sys.stderr.write("Something went wrong, no sources parsed!\n")
sys.exit(1)
- print ' '.join(output_sources)
+ print(' '.join(output_sources))
if __name__ == "__main__":
https://src.fedoraproject.org/rpms/qt5-qtwebengine/c/15ba324421e2fccdf6ed...
2Â years
tdawson pushed to qt5-qtwebengine (epel9-next). "Remove no longer
used BuildRequires: yasm."
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-04-29 04:59:22 UTC
From 09d69c316abdda8cc0dcc436d4f64bf909292d57 Mon Sep 17 00:00:00 2001
From: Kevin Kofler <Kevin(a)tigcc.ticalc.org>
Date: Jan 23 2022 16:01:02 +0000
Subject: Remove no longer used BuildRequires: yasm.
---
diff --git a/qt5-qtwebengine.spec b/qt5-qtwebengine.spec
index 16ec784..b4d7110 100644
--- a/qt5-qtwebengine.spec
+++ b/qt5-qtwebengine.spec
@@ -144,9 +144,6 @@ BuildRequires: nodejs
BuildRequires: re2-devel
%endif
BuildRequires: snappy-devel
-%ifarch %{ix86} x86_64
-BuildRequires: yasm
-%endif
BuildRequires: pkgconfig(expat)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(glib-2.0)
https://src.fedoraproject.org/rpms/qt5-qtwebengine/c/09d69c316abdda8cc0dc...
2Â years
tdawson pushed to qt5-qtwebengine (epel9-next). "rebuild for libvpx"
by notificationsï¼ fedoraproject.org
Notification time stamped 2022-04-29 04:59:22 UTC
From 9294599c2450d4006ad696aa52415e7bfbf53e3b Mon Sep 17 00:00:00 2001
From: Tom spot Callaway <spot(a)fedoraproject.org>
Date: Jan 27 2022 21:38:58 +0000
Subject: rebuild for libvpx
---
diff --git a/qt5-qtwebengine.spec b/qt5-qtwebengine.spec
index b7caa59..f4c01ac 100644
--- a/qt5-qtwebengine.spec
+++ b/qt5-qtwebengine.spec
@@ -56,7 +56,7 @@
Summary: Qt5 - QtWebEngine components
Name: qt5-qtwebengine
Version: 5.15.8
-Release: 2%{?dist}
+Release: 3%{?dist}
# See LICENSE.GPL LICENSE.LGPL LGPL_EXCEPTION.txt, for details
# See also http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html
@@ -617,6 +617,9 @@ done
%changelog
+* Thu Jan 27 2022 Tom Callaway <spot(a)fedoraproject.org> - 5.15.8-3
+- rebuild for libvpx
+
* Sun Jan 23 2022 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 5.15.8-2
- Update Provides: bundled(*) version numbers, remove ones dropped upstream
- Restore Provides: bundled(protobuf), unbundling support dropped years ago
https://src.fedoraproject.org/rpms/qt5-qtwebengine/c/9294599c2450d4006ad6...
2Â years