[vdr-markad/f41] Update to 4.1.5
by Martin Gansser
commit 04e589c35daf3360a3c5cf997c07344cd66eee89
Author: Martin Gansser <mgansser(a)netcom-mail.de>
Date: Tue Sep 3 09:04:57 2024 +0200
Update to 4.1.5
.gitignore | 1 +
sources | 2 +-
vdr-markad.spec | 5 ++++-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f1b3e26..f937073 100644
--- a/.gitignore
+++ b/.gitignore
@@ -106,3 +106,4 @@ vdr-plugin-markad-74e2a8c5382fa8bfacd12274899112724a1e0d51.tar.bz2
/vdr-markad-4.1.2.tar.gz
/vdr-markad-4.1.3.tar.gz
/vdr-markad-4.1.4.tar.gz
+/vdr-markad-4.1.5.tar.gz
diff --git a/sources b/sources
index 5f2a1a4..caac709 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vdr-markad-4.1.4.tar.gz) = 90f2915d12b7f71dd3749c0ba34889d5b3a5e6c426a0d1816846a7f67f312b92d07c2c9cfe56ab051fcde4922df1d20e10e95fb4c1bd80715769815d1e6169f0
+SHA512 (vdr-markad-4.1.5.tar.gz) = a8ae49b329b1426f0651438981c747943459a9df24e6b141ba052ab66d3f28d37253d89fd7bff548b7b249e3b2fa4cb639fb4b2107d76cd9c3c3f5090d21aa3c
diff --git a/vdr-markad.spec b/vdr-markad.spec
index 604f142..43a5a18 100644
--- a/vdr-markad.spec
+++ b/vdr-markad.spec
@@ -5,7 +5,7 @@
%endif
Name: vdr-markad
-Version: 4.1.4
+Version: 4.1.5
Release: 1%{?dist}
Summary: Advanced commercial detection for VDR
License: GPLv2+
@@ -72,6 +72,9 @@ fi
%doc html
%changelog
+* Tue Sep 03 2024 Martin Gansser <martinkg(a)fedoraproject.org> - 4.1.5-1
+- Update to 4.1.5
+
* Fri Aug 30 2024 Martin Gansser <martinkg(a)fedoraproject.org> - 4.1.4-1
- Update to 4.1.4
2 weeks, 2 days
[vdr-markad] Update to 4.1.5
by Martin Gansser
commit f0f6b51cfcdc2956301f2e524412b9fee63544e6
Author: Martin Gansser <mgansser(a)netcom-mail.de>
Date: Tue Sep 3 08:59:34 2024 +0200
Update to 4.1.5
vdr-markad.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/vdr-markad.spec b/vdr-markad.spec
index b4c538e..43a5a18 100644
--- a/vdr-markad.spec
+++ b/vdr-markad.spec
@@ -72,7 +72,7 @@ fi
%doc html
%changelog
-* Sun Sep 01 2024 Martin Gansser <martinkg(a)fedoraproject.org> - 4.1.5-1
+* Tue Sep 03 2024 Martin Gansser <martinkg(a)fedoraproject.org> - 4.1.5-1
- Update to 4.1.5
* Fri Aug 30 2024 Martin Gansser <martinkg(a)fedoraproject.org> - 4.1.4-1
2 weeks, 2 days
[nvidia-open-kmod/el8: 18/18] Merge branch 'el9' into el8
by Leigh Scott
commit dc4bd331f60d0aa1313e837ee1e1c91e3bcbe59f
Merge: 63787fc 7ce0ef4
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Tue Sep 3 07:32:27 2024 +0100
Merge branch 'el9' into el8
nvidia-open-kmod.spec | 8 +++++++-
sources | 2 +-
2 files changed, 8 insertions(+), 2 deletions(-)
---
2 weeks, 2 days
[nvidia-open-kmod/el8] (18 commits) ...Merge branch 'el9' into el8
by Leigh Scott
Summary of changes:
ffad379... Change gcc to gcc-c++ requires (*)
71aa018... fix debug issue (*)
e2e245c... Merge branch 'master' into el9 (*)
8810739... Merge branch 'master' into el9 (*)
1928323... Merge branch 'master' into el9 (*)
e475525... Update to 525.116.04 (*)
cb7bba2... Merge branch 'master' into el9 (*)
7202a5d... Update to 550.40.07 beta (*)
cbde587... - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass (*)
da39b58... Update to 550.54.14 release (*)
31d01df... Fix gcc14 compile issue (rfbz#6882) (*)
eb29faa... Update to 550.67 release (*)
7a3202b... Update to 550.76 release (*)
5f399c1... Merge branch 'master' into el9 (*)
d08244e... Merge branch 'master' into el9 (*)
957da31... Update to 550.100 (*)
7ce0ef4... Update to 550.107.02 (*)
dc4bd33... Merge branch 'el9' into el8
(*) This commit already existed in another branch; no separate mail sent
2 weeks, 2 days
[nvidia-kmod/el8: 12/12] Merge branch 'el9' into el8
by Leigh Scott
commit 094778162cded4b1c6aad8aeed5058fe5a1db0e6
Merge: 2d209ba 1b2f951
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Tue Sep 3 07:29:58 2024 +0100
Merge branch 'el9' into el8
nvidia-kmod.spec | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
---
2 weeks, 2 days
[nvidia-kmod/el8] (12 commits) ...Merge branch 'el9' into el8
by Leigh Scott
Summary of changes:
654315a... Switch simpledrm to fedora-only (*)
d911554... Merge commit '85e066abab0f8bfb7e7f0e9dc47f50aa66e88f02' int (*)
bc3eb42... Rebuilt for RHEL 9.1 (*)
d1d3b18... Merge branch 'master' into el9 (*)
b1b47aa... Merge branch 'master' into el9 (*)
b527a44... Update to 525.116.04 (*)
f6c9636... Merge branch 'master' into el9 (*)
05c9d8e... Merge branch 'master' into el9 (*)
89af2c5... Merge branch 'master' into el9 (*)
235c58c... Update to 550.100 (*)
1b2f951... Update to 550.107.02 (*)
0947781... Merge branch 'el9' into el8
(*) This commit already existed in another branch; no separate mail sent
2 weeks, 2 days
[qt5-qtwebengine-freeworld] Use Python 3 and bundled re2
by Leigh Scott
commit ad0a90d6cba8aa48d8f9437111aeedbc0715c395
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Mon Sep 2 18:32:21 2024 +0100
Use Python 3 and bundled re2
python3.12-imp.patch | 26 +++++++++++
python3.12-six.patch | 58 +++++++++++++++++++++++++
python3.13-pipes.patch | 21 +++++++++
qt5-qtwebengine-freeworld.spec | 40 +++++++----------
qtwebengine-everywhere-5.15.5-use-python2.patch | 13 ------
5 files changed, 120 insertions(+), 38 deletions(-)
---
diff --git a/python3.12-imp.patch b/python3.12-imp.patch
new file mode 100644
index 0000000..b06f957
--- /dev/null
+++ b/python3.12-imp.patch
@@ -0,0 +1,26 @@
+Description: stop using imp module which was removed in Python 3.12
+Origin: upstream, commits
+ https://chromium.googlesource.com/chromium/src/+/9e0c89a3b5638ba2
+ https://chromium.googlesource.com/chromium/src/+/f5f6e361d037c316
+Last-Update: 2024-03-17
+
+--- a/src/3rdparty/chromium/mojo/public/tools/mojom/mojom/fileutil.py
++++ b/src/3rdparty/chromium/mojo/public/tools/mojom/mojom/fileutil.py
+@@ -3,7 +3,6 @@
+ # found in the LICENSE file.
+
+ import errno
+-import imp
+ import os.path
+ import sys
+
+--- a/src/3rdparty/chromium/mojo/public/tools/mojom/mojom/parse/lexer.py
++++ b/src/3rdparty/chromium/mojo/public/tools/mojom/mojom/parse/lexer.py
+@@ -2,7 +2,6 @@
+ # Use of this source code is governed by a BSD-style license that can be
+ # found in the LICENSE file.
+
+-import imp
+ import os.path
+ import sys
+
diff --git a/python3.12-six.patch b/python3.12-six.patch
new file mode 100644
index 0000000..bfc0438
--- /dev/null
+++ b/python3.12-six.patch
@@ -0,0 +1,58 @@
+Patch-Source: https://sources.debian.org/data/main/q/qtwebengine-opensource-src/5.15.16...
+--
+Description: implement find_spec() for _SixMetaPathImporter
+Origin: upstream, https://github.com/benjaminp/six/commit/25916292d96f5f09
+Last-Update: 2024-03-17
+
+--- a/src/3rdparty/chromium/third_party/protobuf/third_party/six/six.py
++++ b/src/3rdparty/chromium/third_party/protobuf/third_party/six/six.py
+@@ -71,6 +71,11 @@ else:
+ MAXSIZE = int((1 << 63) - 1)
+ del X
+
++if PY34:
++ from importlib.util import spec_from_loader
++else:
++ spec_from_loader = None
++
+
+ def _add_doc(func, doc):
+ """Add documentation to a function."""
+@@ -186,6 +191,11 @@ class _SixMetaPathImporter(object):
+ return self
+ return None
+
++ def find_spec(self, fullname, path, target=None):
++ if fullname in self.known_modules:
++ return spec_from_loader(fullname, self)
++ return None
++
+ def __get_module(self, fullname):
+ try:
+ return self.known_modules[fullname]
+--- a/src/3rdparty/chromium/tools/grit/third_party/six/__init__.py
++++ b/src/3rdparty/chromium/tools/grit/third_party/six/__init__.py
+@@ -71,6 +71,11 @@ else:
+ MAXSIZE = int((1 << 63) - 1)
+ del X
+
++if PY34:
++ from importlib.util import spec_from_loader
++else:
++ spec_from_loader = None
++
+
+ def _add_doc(func, doc):
+ """Add documentation to a function."""
+@@ -186,6 +191,11 @@ class _SixMetaPathImporter(object):
+ return self
+ return None
+
++ def find_spec(self, fullname, path, target=None):
++ if fullname in self.known_modules:
++ return spec_from_loader(fullname, self)
++ return None
++
+ def __get_module(self, fullname):
+ try:
+ return self.known_modules[fullname]
diff --git a/python3.13-pipes.patch b/python3.13-pipes.patch
new file mode 100644
index 0000000..b04f6a4
--- /dev/null
+++ b/python3.13-pipes.patch
@@ -0,0 +1,21 @@
+diff --git a/src/3rdparty/chromium/build/android/gyp/util/build_utils.py b/src/3rdparty/chromium/build/android/gyp/util/build_utils.py
+index 022980517..e3f82704a 100644
+--- a/src/3rdparty/chromium/build/android/gyp/util/build_utils.py
++++ b/src/3rdparty/chromium/build/android/gyp/util/build_utils.py
+@@ -12,7 +12,6 @@ import fnmatch
+ import json
+ import logging
+ import os
+-import pipes
+ import re
+ import shutil
+ import stat
+@@ -198,7 +197,7 @@ class CalledProcessError(Exception):
+ # A user should be able to simply copy and paste the command that failed
+ # into their shell.
+ copyable_command = '( cd {}; {} )'.format(os.path.abspath(self.cwd),
+- ' '.join(map(pipes.quote, self.args)))
++ printed_cmd)
+ return 'Command failed: {}\n{}'.format(copyable_command, self.output)
+
+
diff --git a/qt5-qtwebengine-freeworld.spec b/qt5-qtwebengine-freeworld.spec
index 2423587..aa17adf 100644
--- a/qt5-qtwebengine-freeworld.spec
+++ b/qt5-qtwebengine-freeworld.spec
@@ -20,7 +20,6 @@
# need libwebp >= 0.6.0
%global use_system_libwebp 1
%global use_system_jsoncpp 1
-%global use_system_re2 1
%endif
%if 0%{?use_system_libwebp}
@@ -63,7 +62,7 @@
Summary: Qt5 - QtWebEngine components (freeworld version)
Name: qt5-qtwebengine-freeworld
Version: 5.15.17
-Release: 2%{?dist}
+Release: 3%{?dist}
%global major_minor %(echo %{version} | cut -d. -f-2)
%global major %(echo %{version} | cut -d. -f1)
@@ -97,8 +96,7 @@ 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
-Patch26: qtwebengine-everywhere-5.15.5-use-python2.patch
+
Patch32: qtwebengine-skia-missing-includes.patch
# Fixes for GCC 13
# https://bugzilla.redhat.com/show_bug.cgi?id=2164993
@@ -109,6 +107,9 @@ Patch35: qt5-qtwebengine-c99.patch
# Fix build
Patch61: qtwebengine-5.15.13_p20240322-ninja1.12.patch
Patch62: fix_build_pdf_extension_util.patch
+Patch63: python3.12-imp.patch
+Patch64: python3.12-six.patch
+Patch65: python3.13-pipes.patch
## Upstream patches:
@@ -149,9 +150,6 @@ BuildRequires: libicu-devel >= 65
%endif
BuildRequires: libjpeg-devel
BuildRequires: nodejs
-%if 0%{?use_system_re2}
-BuildRequires: re2-devel
-%endif
%if 0%{?pipewire}
BuildRequires: pkgconfig(libpipewire-0.3)
%endif
@@ -213,15 +211,8 @@ BuildRequires: pkgconfig(xkbfile)
## requires libxml2 built with icu support
#BuildRequires: pkgconfig(libxslt) pkgconfig(libxml-2.0)
BuildRequires: perl-interpreter
-# fesco exception to allow python2 use: https://pagure.io/fesco/issue/2208
-# per https://fedoraproject.org/wiki/Changes/RetirePython2#FESCo_exceptions
-# Only the interpreter is needed
-%if 0%{?fedora} > 29 || 0%{?rhel} > 8
-BuildRequires: %{__python2}
-%else
-BuildRequires: python2
-BuildRequires: python2-rpm-macros
-%endif
+BuildRequires: %{__python3}
+BuildRequires: python3-html5lib
%if 0%{?use_system_libvpx}
BuildRequires: pkgconfig(vpx) >= 1.8.0
%endif
@@ -382,7 +373,6 @@ popd
## upstream patches
%patch -P24 -p1 -b .aarch64-new-stat
-%patch -P26 -p1 -b .use-python2
%patch -P32 -p1 -b .skia-missing-includes
%patch -P34 -p1 -b .gcc-13
@@ -390,18 +380,15 @@ popd
%patch -P61 -p1
%patch -P62 -p1
+%patch -P63 -p1
+%patch -P64 -p1
+%patch -P65 -p1
# delete all "toolprefix = " lines from build/toolchain/linux/BUILD.gn, as we
# never cross-compile in native Fedora RPMs, fixes ARM and aarch64 FTBFS
sed -i -e '/toolprefix = /d' -e 's/\${toolprefix}//g' \
src/3rdparty/chromium/build/toolchain/linux/BUILD.gn
-%if 0%{?use_system_re2}
-# http://bugzilla.redhat.com/1337585
-# can't just delete, but we'll overwrite with system headers to be on the safe side
-cp -bv /usr/include/re2/*.h src/3rdparty/chromium/third_party/re2/src/re2/
-%endif
-
%if 0
#ifarch x86_64
# enable this to force -g2 on x86_64 (most arches run out of memory with -g2)
@@ -413,7 +400,7 @@ sed -i -e 's/symbol_level=1/symbol_level=2/g' src/core/config/common.pri
# 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
@@ -448,7 +435,7 @@ export NINJA_PATH=%{__ninja}
%{?system_ffmpeg_flag:QMAKE_EXTRA_ARGS+="%{?system_ffmpeg_flag}"} \
QMAKE_EXTRA_ARGS+="-proprietary-codecs" \
%{?use_system_libicu:QMAKE_EXTRA_ARGS+="-system-webengine-icu"} \
- QMAKE_EXTRA_ARGS+="-webengine-kerberos" \
+ QMAKE_EXTRA_ARGS+="-webengine-kerberos -webengine-python-version python3" \
%{?pipewire:QMAKE_EXTRA_ARGS+="-webengine-webrtc-pipewire"} \
.
@@ -481,6 +468,9 @@ echo "%{_libdir}/%{name}" \
%changelog
+* Mon Sep 02 2024 Leigh Scott <leigh123linux(a)gmail.com> - 5.15.17-3
+- Use Python 3 and bundled re2
+
* Fri Aug 02 2024 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 5.15.17-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
2 weeks, 2 days
[steam] Update to 1.0.0.81
by slaanesh
Summary of changes:
63f83fb... Update to 1.0.0.81 (*)
(*) This commit already existed in another branch; no separate mail sent
2 weeks, 3 days
[steam/f41] Update to 1.0.0.81
by slaanesh
Summary of changes:
63f83fb... Update to 1.0.0.81 (*)
(*) This commit already existed in another branch; no separate mail sent
2 weeks, 3 days