[nvidia-340xx-kmod] fix el build
by Leigh Scott
commit 34153daf5d3446680962358f8682478f64c52f83
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 31 10:30:22 2022 +0100
fix el build
nvidia-340xx-kmod.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/nvidia-340xx-kmod.spec b/nvidia-340xx-kmod.spec
index d8906a7..d7441c9 100644
--- a/nvidia-340xx-kmod.spec
+++ b/nvidia-340xx-kmod.spec
@@ -5,8 +5,8 @@
# a new akmod package will only get build when a new one is actually needed
%if 0%{?fedora}
%global buildforkernels akmod
-%global debug_package %{nil}
%endif
+%global debug_package %{nil}
Name: nvidia-340xx-kmod
Epoch: 1
2 years, 2 months
[chromium-freeworld] Update to 105.0.5195.52
by Leigh Scott
commit 8d5af250249d9287640a195d394b91149b525796
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 31 06:47:08 2022 +0100
Update to 105.0.5195.52
angle-wayland-include-protocol.patch | 38 ++++
chromium-freeworld.spec | 8 +-
chromium-python-six-1.16.0.patch | 360 -----------------------------------
remove-no-opaque-pointers-flag.patch | 18 --
4 files changed, 40 insertions(+), 384 deletions(-)
---
diff --git a/angle-wayland-include-protocol.patch b/angle-wayland-include-protocol.patch
new file mode 100644
index 0000000..424da9d
--- /dev/null
+++ b/angle-wayland-include-protocol.patch
@@ -0,0 +1,38 @@
+diff -upr a/third_party/angle/BUILD.gn b/third_party/angle/BUILD.gn
+--- a/third_party/angle/BUILD.gn 2022-08-17 19:38:11.000000000 +0000
++++ b/third_party/angle/BUILD.gn 2022-08-18 11:04:09.061751111 +0000
+@@ -489,6 +489,12 @@ config("angle_vulkan_wayland_config") {
+ if (angle_enable_vulkan && angle_use_wayland &&
+ defined(vulkan_wayland_include_dirs)) {
+ include_dirs = vulkan_wayland_include_dirs
++ } else if (angle_enable_vulkan && angle_use_wayland) {
++ include_dirs = [
++ "$wayland_gn_dir/src/src",
++ "$wayland_gn_dir/include/src",
++ "$wayland_gn_dir/include/protocol",
++ ]
+ }
+ }
+
+@@ -1073,6 +1079,7 @@ if (angle_use_wayland) {
+ include_dirs = [
+ "$wayland_dir/egl",
+ "$wayland_dir/src",
++ "$wayland_gn_dir/include/protocol",
+ ]
+ }
+
+diff -upr a/third_party/angle/src/third_party/volk/BUILD.gn b/third_party/angle/src/third_party/volk/BUILD.gn
+--- a/third_party/angle/src/third_party/volk/BUILD.gn 2022-08-17 19:38:12.000000000 +0000
++++ b/third_party/angle/src/third_party/volk/BUILD.gn 2022-08-18 11:04:36.499828006 +0000
+@@ -21,6 +21,9 @@ source_set("volk") {
+ configs += [ "$angle_root:angle_no_cfi_icall" ]
+ public_deps = [ "$angle_vulkan_headers_dir:vulkan_headers" ]
+ if (angle_use_wayland) {
+- include_dirs = [ "$wayland_dir/src" ]
++ include_dirs = [
++ "$wayland_dir/src",
++ "$wayland_gn_dir/include/protocol",
++ ]
+ }
+ }
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 3291379..f938d2d 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -177,7 +177,7 @@ Patch201: chromium-98-EnumTable-crash.patch
Patch202: chromium-InkDropHost-crash.patch
# Arch Linux patches:
-Patch227: remove-no-opaque-pointers-flag.patch
+Patch250: angle-wayland-include-protocol.patch
# Suse patches:
@@ -186,8 +186,7 @@ Patch300: chromium-py3-bootstrap.patch
Patch301: chromium-gcc11.patch
Patch302: chromium-java-only-allowed-in-android-builds.patch
Patch303: chromium-aarch64-cxxflags-addition.patch
-Patch304: chromium-python-six-1.16.0.patch
-Patch305: chromium-update-rjsmin-to-1.2.0.patch
+Patch304: chromium-update-rjsmin-to-1.2.0.patch
# RPM Fusion patches [free/chromium-freeworld]:
Patch401: chromium-fix-vaapi-on-intel.patch
@@ -213,7 +212,6 @@ Patch408: fix_py311.patch
printf "Applying %%s\\n" %{1} \
%{__scm_apply_patch -p1} <%{patchset_root}/%{1}
-%patchset_apply chromium-78-protobuf-RepeatedPtrField-export.patch
%patchset_apply chromium-103-VirtualCursor-std-layout.patch
%patchset_apply chromium-105-AdjustMaskLayerGeometry-ceilf.patch
%patchset_apply chromium-105-Bitmap-include.patch
@@ -373,7 +371,6 @@ gn_arg clang_base_path=\"%{_prefix}\"
gn_arg is_clang=true
gn_arg clang_use_chrome_plugins=false
gn_arg use_lld=true
-gn_arg use_v4l2_codec=true
%ifarch %{arm64}
gn_arg 'target_cpu="arm64"'
gn_arg use_thin_lto=false
@@ -518,7 +515,6 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%changelog
* Tue Aug 30 2022 Leigh Scott <leigh123linux(a)gmail.com> - 105.0.5195.52-1
- Update to 105.0.5195.52
-- Enable V4L2 decoders support for aarch64 (rfbz#6261)
* Wed Aug 17 2022 Leigh Scott <leigh123linux(a)gmail.com> - 104.0.5112.101-1
- Update to 104.0.5112.101
2 years, 2 months
[chromium-freeworld] Update to 105.0.5195.52
by Leigh Scott
commit a11388eacd340d0f1cbb95e26ef3354c250bcb32
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Tue Aug 30 22:59:09 2022 +0100
Update to 105.0.5195.52
chromium-freeworld.spec | 15 ++++++++++++---
sources | 4 ++--
2 files changed, 14 insertions(+), 5 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index f014146..3291379 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -42,7 +42,7 @@
##############################Package Definitions######################################
Name: chromium-freeworld
-Version: 104.0.5112.101
+Version: 105.0.5195.52
Release: 1%{?dist}
Summary: Chromium built with all freeworld codecs and VA-API support
License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)
@@ -50,7 +50,7 @@ URL: https://www.chromium.org/Home
Source0: https://commondatastorage.googleapis.com/chromium-browser-official/chromi...
# Patchset composed by Stephan Hartmann.
-%global patchset_revision chromium-104-patchset-2
+%global patchset_revision chromium-105-patchset-1
Source1: https://github.com/stha09/chromium-patches/archive/%{patchset_revision}/c...
# The following two source files are copied and modified from the chromium source
@@ -215,7 +215,11 @@ Patch408: fix_py311.patch
%patchset_apply chromium-78-protobuf-RepeatedPtrField-export.patch
%patchset_apply chromium-103-VirtualCursor-std-layout.patch
-%patchset_apply chromium-104-ContentRendererClient-type.patch
+%patchset_apply chromium-105-AdjustMaskLayerGeometry-ceilf.patch
+%patchset_apply chromium-105-Bitmap-include.patch
+%patchset_apply chromium-105-browser_finder-include.patch
+%patchset_apply chromium-105-raw_ptr-noexcept.patch
+%patchset_apply chromium-105-Trap-raw_ptr.patch
# Apply patches up to #1000 from this spec.
%autopatch -M1000 -p1
@@ -369,6 +373,7 @@ gn_arg clang_base_path=\"%{_prefix}\"
gn_arg is_clang=true
gn_arg clang_use_chrome_plugins=false
gn_arg use_lld=true
+gn_arg use_v4l2_codec=true
%ifarch %{arm64}
gn_arg 'target_cpu="arm64"'
gn_arg use_thin_lto=false
@@ -511,6 +516,10 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/vk_swiftshader_icd.json
#########################################changelogs#################################################
%changelog
+* Tue Aug 30 2022 Leigh Scott <leigh123linux(a)gmail.com> - 105.0.5195.52-1
+- Update to 105.0.5195.52
+- Enable V4L2 decoders support for aarch64 (rfbz#6261)
+
* Wed Aug 17 2022 Leigh Scott <leigh123linux(a)gmail.com> - 104.0.5112.101-1
- Update to 104.0.5112.101
diff --git a/sources b/sources
index 17fb782..848e647 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (chromium-104.0.5112.101.tar.xz) = a955cee81e983212c27a972db8e4857000e626b5e85ce07db71b7f19a4f1a10b675fb4d3df055265681670b4166dc96a3b597a00cf60b837016be9c81e6972b1
-SHA512 (chromium-patches-chromium-104-patchset-2.tar.gz) = ec5621c127d22c9cab93f2173c1a05525f18ac8729045afafa1f1b6581543620cb07b098c6587ddc8c40dca66299205f2f9de846d24afba716ea689ac2f28a52
+SHA512 (chromium-105.0.5195.52.tar.xz) = a2ba0d5d988cd6e12c92d3706b74c70502cd1783cccdea26a1a452b0f05cc1e7dca81d6c22af3224343fea640b3281d96cc55873d774e004700aaa511f2dc232
+SHA512 (chromium-patches-chromium-105-patchset-1.tar.gz) = 352e46c50e9302478a48d631d283e7d5c8192a08510465e3206c28e59085a27dc377caf38b93bc1ac9092672654774b78e7e3c68b4a916564cfdc77893b740ae
2 years, 2 months
[vlc/f37] (2 commits) ...Update sources
by Nicolas Chauvet
Summary of changes:
294ec1a... Update to 3.0.18-rc (*)
09bb15e... Update sources (*)
(*) This commit already existed in another branch; no separate mail sent
2 years, 2 months
[vlc] Update sources
by Nicolas Chauvet
commit 09bb15e224910df117e39c93b7aaf0f51e5adf56
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Mon Aug 29 14:07:10 2022 +0200
Update sources
sources | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/sources b/sources
index 66bbbca..71050e4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vlc-c650ce1.tar.gz) = 2cec2cd378f2101fa267a2f1eb47ec7d641a38ebb7163d57830ee82c6f02030e401e9abe45860d1b82cdd25a6dba7f586e142209a8979712f988e6c2f576c050
+SHA512 (vlc-675232e.tar.gz) = be7a4ac945f19c68609ed3a2b5b6e69dfaca03deabbc9ee898223f64c22d71823b3bfc30959c36199fec5dc2f2a1d49684a6d8b38e19c1b7d5b2e1bd9796072e
2 years, 2 months
[vlc] Update to 3.0.18-rc
by Nicolas Chauvet
commit 294ec1a54a0941f0e269297c4924bd9088d46052
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Mon Aug 29 14:06:25 2022 +0200
Update to 3.0.18-rc
vlc.spec | 47 ++++++++++-------------------------------------
1 file changed, 10 insertions(+), 37 deletions(-)
---
diff --git a/vlc.spec b/vlc.spec
index 3c03661..0943ad4 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -1,6 +1,7 @@
-%global commit0 c650ce1a4e352cc04192229a8878b8b6c312527d
+%global commit0 675232e5932e5f205f03a485f1b56c7ae4f1ca6d
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
-#global vlc_rc -rc9
+%global vlc_rc -rc
+%global vlc_setup vlc-%{?commit0}
%global _with_bootstrap 1
@@ -55,19 +56,11 @@
Summary: The cross-platform open-source multimedia framework, player and server
Epoch: 1
Name: vlc
-Version: 3.0.17.4
-Release: 8%{?dist}
+Version: 3.0.18
+Release: 0.1.rc%{?dist}
License: GPLv2+
URL: https://www.videolan.org
-%if 0%{?commit0:1}
Source0: https://code.videolan.org/videolan/vlc/-/archive/%{commit0}/vlc-%{shortco...
-%global vlc_setup vlc-%{?commit0}
-%else
-Source0: https://download.videolan.org/pub/videolan/%{?vlc_rc:testing/}vlc/%{versi...
-%global vlc_setup vlc-%{version}%{?vlc_rc}
-%endif
-Patch0: https://github.com/RPi-Distro/vlc/raw/buster-rpt/debian/patches/mmal_20.p...
-Patch1: https://github.com/RPi-Distro/vlc/raw/buster-rpt/debian/patches/mmal_chai...
Patch3: 0001-Use-SYSTEM-wide-ciphers-for-gnutls.patch
Patch5: Lower-libgcrypt-to-1.5.3.patch
Patch6: Restore-support-for-thread-callbacks-for-older-gcryp.patch
@@ -76,14 +69,6 @@ Patch7: Switch-to-Fedora-lua-5.1.patch
# Backport for 3.0 notifyd without gtk3
Patch9: notify-don-t-depend-on-any-GTK-version.patch
-Patch12: 0001-Revert-access-libdvdread-6.1.2-supports-UTF-8-paths-.patch
-# https://code.videolan.org/videolan/vlc/-/issues/25473#note_256576
-Patch13: 0001-Get-addr-by-ref.-from-getConnectionEndpointAddress.patch
-# https://code.videolan.org/videolan/vlc/-/merge_requests/889
-Patch14: Remove_legacy_caca.patch
-# https://code.videolan.org/videolan/vlc/-/commit/2202c892c8dc1381b596c53c2...
-# https://code.videolan.org/videolan/vlc/-/commit/d38ddd7270ffaea705981b6a4...
-Patch15: fix-dav1d-1.0.patch
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
@@ -314,10 +299,6 @@ Summary: VLC media player core
Provides: vlc-nox = %{epoch}:%{version}-%{release}
%{?live555_version:Requires: live555%{?_isa} = %{live555_version}}
%{?lua_version:Requires: lua(abi) = %{lua_version}}
-Requires: libmicrodns%{?_isa} > 0.1.2-1
-%if 0%{?fc31}
-Requires: srt-libs%{?_isa} > 1.4.1-3
-%endif
%description core
VLC media player core components
@@ -336,9 +317,6 @@ VLC media player extras modules.
%prep
%setup -q -n %{vlc_setup}
-%{?_with_rpi:
-%patch0 -p1
-}
%patch3 -p1
%if 0%{?el7}
%patch5 -p1
@@ -357,16 +335,6 @@ sed -i -e 's/luac/luac-5.1/g' configure.ac
%endif
%patch9 -p1
-%if 0%{?rhel} >= 7
-%patch12 -p1
-%endif
-%patch13 -p1
-%if 0%{?fedora} > 35 || 0%{?rhel} >= 9
-%patch14 -p1
-%endif
-%if 0%{?fedora} > 36
-%patch15 -p1
-%endif
%{?_with_bootstrap:
rm aclocal.m4 m4/lib*.m4 m4/lt*.m4 || :
@@ -635,6 +603,11 @@ fi || :
%changelog
+* Mon Aug 29 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.18-0.1.rc
+- Update to 3.0.18-rc
+- Drop mmal downstream (rpi) patches
+- Drop merged patches
+
* Mon Aug 08 2022 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 1:3.0.17.4-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg
5.1
2 years, 2 months