[celluloid/f35] Switch to yt-dlp.
by Vasiliy Glazov
Summary of changes:
3ec6553... Switch to yt-dlp. (*)
(*) This commit already existed in another branch; no separate mail sent
3 years
[celluloid] Switch to yt-dlp.
by Vasiliy Glazov
commit 3ec65538a27f83e30a93ab4c123d5988e6e49424
Author: Vasiliy Glazov <vascom2(a)gmail.com>
Date: Tue Nov 16 09:42:08 2021 +0300
Switch to yt-dlp.
celluloid.spec | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/celluloid.spec b/celluloid.spec
index 1a74cb0..e6c8408 100644
--- a/celluloid.spec
+++ b/celluloid.spec
@@ -1,6 +1,6 @@
Name: celluloid
Version: 0.22
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A simple GTK+ frontend for mpv
License: GPLv3+
@@ -16,7 +16,7 @@ BuildRequires: intltool >= 0.40.6
BuildRequires: libappstream-glib
BuildRequires: pkgconfig(epoxy)
BuildRequires: mpv-libs-devel
-Requires: youtube-dl >= 2016.03.06
+Requires: yt-dlp
Requires: hicolor-icon-theme
Provides: gnome-mpv = %{version}-%{release}
@@ -56,6 +56,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/io.github.celluloid_p
%{_mandir}/man1/%{name}.1.*
%changelog
+* Tue Nov 16 2021 Vasiliy N. Glazov <vascom2(a)gmail.com> - 0.22-2
+- Switch to yt-dlp
+
* Fri Nov 05 2021 Vasiliy N. Glazov <vascom2(a)gmail.com> - 0.22-1
- Update to 0.22
3 years
[chromium-freeworld] Update to 96.0.4664.45
by Leigh Scott
commit 6e01aef1e805f42258a70cf847a46b5084e6d79f
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Mon Nov 15 21:38:16 2021 +0000
Update to 96.0.4664.45
chromium-95-harfbuzz-3.patch | 31 -------------------
chromium-95-maldoca-zlib.patch | 13 --------
...rash.patch => chromium-96-EnumTable-crash.patch | 33 +++++++++-----------
chromium-freeworld.spec | 36 ++++++++++++----------
chromium-names.patch | 10 +++---
chromium-py3-fixes.patch | 17 ----------
remove-llvm13-warning-flags.patch | 5 ++-
sources | 4 +--
8 files changed, 46 insertions(+), 103 deletions(-)
---
diff --git a/chromium-93-EnumTable-crash.patch b/chromium-96-EnumTable-crash.patch
similarity index 77%
rename from chromium-93-EnumTable-crash.patch
rename to chromium-96-EnumTable-crash.patch
index a5c2def..9736739 100644
--- a/chromium-93-EnumTable-crash.patch
+++ b/chromium-96-EnumTable-crash.patch
@@ -1,5 +1,5 @@
diff --git a/components/cast_channel/enum_table.h b/components/cast_channel/enum_table.h
-index a63ae86..83ada65 100644
+index aad9e08..2f3fcad 100644
--- a/components/cast_channel/enum_table.h
+++ b/components/cast_channel/enum_table.h
@@ -8,6 +8,7 @@
@@ -10,26 +10,23 @@ index a63ae86..83ada65 100644
#include "base/check_op.h"
#include "base/macros.h"
-@@ -213,7 +214,7 @@ class
+@@ -188,7 +189,6 @@ class
+ inline constexpr GenericEnumTableEntry(int32_t value);
+ inline constexpr GenericEnumTableEntry(int32_t value, base::StringPiece str);
- template <typename E>
- friend class EnumTable;
-- DISALLOW_COPY_AND_ASSIGN(GenericEnumTableEntry);
-+ DISALLOW_ASSIGN(GenericEnumTableEntry);
- };
+- GenericEnumTableEntry(const GenericEnumTableEntry&) = delete;
+ GenericEnumTableEntry& operator=(const GenericEnumTableEntry&) = delete;
- // Yes, these constructors really needs to be inlined. Even though they look
-@@ -251,8 +252,7 @@ class EnumTable {
- // Constructor for regular entries.
+ private:
+@@ -254,7 +254,6 @@ class EnumTable {
constexpr Entry(E value, base::StringPiece str)
: GenericEnumTableEntry(static_cast<int32_t>(value), str) {}
--
-- DISALLOW_COPY_AND_ASSIGN(Entry);
-+ DISALLOW_ASSIGN(Entry);
+
+- Entry(const Entry&) = delete;
+ Entry& operator=(const Entry&) = delete;
};
- static_assert(sizeof(E) <= sizeof(int32_t),
-@@ -307,15 +307,14 @@ class EnumTable {
+@@ -313,15 +312,14 @@ class EnumTable {
if (is_sorted_) {
const std::size_t index = static_cast<std::size_t>(value);
if (ANALYZER_ASSUME_TRUE(index < data_.size())) {
@@ -47,7 +44,7 @@ index a63ae86..83ada65 100644
}
// This overload of GetString is designed for cases where the argument is a
-@@ -343,8 +342,7 @@ class EnumTable {
+@@ -349,8 +347,7 @@ class EnumTable {
// enum value directly.
absl::optional<E> GetEnum(base::StringPiece str) const {
auto* entry = GenericEnumTableEntry::FindByString(
@@ -57,7 +54,7 @@ index a63ae86..83ada65 100644
return entry ? static_cast<E>(entry->value) : absl::optional<E>();
}
-@@ -359,7 +357,7 @@ class EnumTable {
+@@ -365,7 +362,7 @@ class EnumTable {
// Align the data on a cache line boundary.
alignas(64)
#endif
@@ -66,7 +63,7 @@ index a63ae86..83ada65 100644
bool is_sorted_;
constexpr EnumTable(std::initializer_list<Entry> data, bool is_sorted)
-@@ -371,8 +369,8 @@ class EnumTable {
+@@ -377,8 +374,8 @@ class EnumTable {
for (std::size_t i = 0; i < data.size(); i++) {
for (std::size_t j = i + 1; j < data.size(); j++) {
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index eeb0443..18182b1 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -18,7 +18,11 @@
%global __provides_exclude_from %{chromiumdir}/.*\\.so
#######################################CONFIGS###########################################
# System libraries to use.
+%if 0%{?fedora} > 36
+%global system_ffmpeg 0
+%else
%global system_ffmpeg 1
+%endif
%global system_freetype 0
%if 0%{?fedora} >= 36
%global system_harfbuzz 1
@@ -32,8 +36,8 @@
%global system_re2 1
##############################Package Definitions######################################
Name: chromium-freeworld
-Version: 95.0.4638.69
-Release: 2%{?dist}
+Version: 96.0.4664.45
+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)
URL: https://www.chromium.org/Home
@@ -57,7 +61,7 @@ Source0: chromium-%{version}-clean.tar.xz
%endif
# Patchset composed by Stephan Hartmann.
-%global patchset_revision chromium-95-patchset-4
+%global patchset_revision chromium-96-patchset-4
Source1: https://github.com/stha09/chromium-patches/archive/%{patchset_revision}/c...
# The following two source files are copied and modified from the chromium source
@@ -164,9 +168,7 @@ Recommends: libva-utils
ExclusiveArch: x86_64 aarch64
# Gentoo patches:
-Patch201: chromium-93-EnumTable-crash.patch
-Patch202: chromium-95-maldoca-zlib.patch
-Patch1212: chromium-95-harfbuzz-3.patch
+Patch201: chromium-96-EnumTable-crash.patch
# Arch Linux patches:
Patch226: chromium-93-ffmpeg-4.4.patch
@@ -182,10 +184,9 @@ Patch233: chromium-clang-nomerge.patch
# Fedora patches:
Patch300: chromium-py3-bootstrap.patch
Patch301: chromium-gcc11.patch
-Patch302: chromium-py3-fixes.patch
-Patch303: chromium-java-only-allowed-in-android-builds.patch
-Patch304: chromium-aarch64-cxxflags-addition.patch
-Patch305: chromium-clang-format.patch
+Patch302: chromium-java-only-allowed-in-android-builds.patch
+Patch303: chromium-aarch64-cxxflags-addition.patch
+Patch304: chromium-clang-format.patch
Patch1303: chromium-rawhide-gcc-std-max-fix.patch
# RPM Fusion patches [free/chromium-freeworld]:
@@ -213,17 +214,16 @@ Patch1406: chromium-rpm-fusion-brand.patch
%patchset_apply chromium-78-protobuf-RepeatedPtrField-export.patch
%patchset_apply chromium-95-libyuv-aarch64.patch
-%patchset_apply chromium-95-BitstreamReader-namespace.patch
-%patchset_apply chromium-95-quiche-include.patch
+%patchset_apply chromium-96-CommandLine-include.patch
+%patchset_apply chromium-96-CouponDB-include.patch
+%patchset_apply chromium-96-DrmRenderNodePathFinder-include.patch
+%patchset_apply chromium-96-RestrictedCookieManager-tuple.patch
# Apply patches up to #1000 from this spec.
%autopatch -M1000 -p1
# Manually apply patches that need an ifdef
-%if %{system_harfbuzz}
-%patch1212 -p1
-%endif
%patch1227 -Rp1
@@ -325,6 +325,7 @@ find -type f -exec sed -iE '1s=^#! */usr/bin/\(python\|env python\)[23]\?=#!%{__
third_party/devtools-frontend/src/front_end/third_party/wasmparser \
third_party/devtools-frontend/src/test/unittests/front_end/third_party/i18n \
third_party/devtools-frontend/src/third_party \
+ third_party/distributed_point_functions \
third_party/dom_distiller_js \
third_party/eigen3 \
third_party/emoji-segmenter \
@@ -332,6 +333,7 @@ find -type f -exec sed -iE '1s=^#! */usr/bin/\(python\|env python\)[23]\?=#!%{__
third_party/fdlibm \
%if !%{system_ffmpeg}
third_party/ffmpeg \
+ third_party/opus
%endif
third_party/fft2d \
third_party/flatbuffers \
@@ -467,7 +469,6 @@ find -type f -exec sed -iE '1s=^#! */usr/bin/\(python\|env python\)[23]\?=#!%{__
third_party/tflite \
third_party/tflite/src/third_party/eigen3 \
third_party/tflite/src/third_party/fft2d \
- third_party/tflite-support \
third_party/ukey2 \
third_party/unrar \
third_party/utf \
@@ -755,6 +756,9 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/swiftshader/libGLESv2.so
#########################################changelogs#################################################
%changelog
+* Mon Nov 15 2021 Leigh Scott <leigh123linux(a)gmail.com> - 96.0.4664.45-1
+- Update to 96.0.4664.45
+
* Tue Nov 09 2021 Leigh Scott <leigh123linux(a)gmail.com> - 95.0.4638.69-2
- Rebuilt for new ffmpeg snapshot
diff --git a/chromium-names.patch b/chromium-names.patch
index d14f801..1d24b10 100644
--- a/chromium-names.patch
+++ b/chromium-names.patch
@@ -11,9 +11,9 @@ Replace hard-coded "chromium-browser" with package name.
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
-@@ -5149,6 +5149,7 @@ static_library("browser") {
- "upgrade_detector/directory_monitor.h",
- "upgrade_detector/get_installed_version_linux.cc",
+@@ -5636,6 +5636,7 @@
+ "themes/theme_service_aura_linux.cc",
+ "themes/theme_service_aura_linux.h",
]
+ configs += [ "//third_party/rpm_fusion:defines" ]
deps += [ "//chrome/app/theme:chrome_unscaled_resources_grit" ]
@@ -32,8 +32,8 @@ Replace hard-coded "chromium-browser" with package name.
--- a/chrome/common/BUILD.gn
+++ b/chrome/common/BUILD.gn
-@@ -80,6 +80,7 @@ source_set("channel_info") {
- deps += [ "//chromeos/crosapi/cpp" ]
+@@ -83,6 +83,7 @@
+ sources += [ "channel_info_lacros.cc" ]
} else if (is_posix) {
sources += [ "channel_info_posix.cc" ]
+ configs += [ "//third_party/rpm_fusion:defines" ]
diff --git a/remove-llvm13-warning-flags.patch b/remove-llvm13-warning-flags.patch
index fe9dcb4..d5f5bd2 100644
--- a/remove-llvm13-warning-flags.patch
+++ b/remove-llvm13-warning-flags.patch
@@ -1,6 +1,6 @@
--- a/build/config/compiler/BUILD.gn.orig
+++ b/build/config/compiler/BUILD.gn
-@@ -1668,15 +1668,6 @@ config("default_warnings") {
+@@ -1523,18 +1523,6 @@
"-Wno-builtin-assume-aligned-alignment",
]
@@ -10,6 +10,9 @@
- # TODO(https://crbug.com/1203071): Clean up and enable.
- "-Wno-unused-but-set-parameter",
- "-Wno-unused-but-set-variable",
+-
+- # TODO(https://crbug.com/1255745): Clean up, enable.
+- "-Wno-bitwise-instead-of-logical",
- ]
- }
-
diff --git a/sources b/sources
index f963096..caf0090 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (chromium-95.0.4638.69.tar.xz) = e8845a3add5f784342c51c530ed4fbf144f8ab16701d9dd6a2eedbd255167f39c26cf400d22f246ef5ad4afbb6a6133e17d767711587dd4bae18e3b5a997f95e
-SHA512 (chromium-patches-chromium-95-patchset-4.tar.gz) = bb74eb56b99eccf363ce2ff64a98955108a72cf5a4e22d79be4840060ad1a5ae977d5f779fb698b3fb96fbd61fc8481a90c9a58d7415183fab3b8b48bcbf1d42
+SHA512 (chromium-96.0.4664.45.tar.xz) = 0b1ccaf95697c14cb080dcb22e8584817ddcd98e704d081bc4f35a22dcfc8cca82dcabc4b82ad89ed0cd64752d226f389941bfab33b615e3948e2f778b9d9028
+SHA512 (chromium-patches-chromium-96-patchset-4.tar.gz) = f3b25447b8f78d9c9d3bacf0f54bf29da1053d4524597744100d9d20fea750b1dca70e5504f92885320a5408180b435f79510f58e52bae5dd4786d9fb31892cf
3 years
[xorg-x11-drv-nvidia-470xx/f33] (5 commits) ...Updated to version 470.86.
by Vitaly Zaitsev
Summary of changes:
a550427... Backported EPEL8 fix from xorg-x11-drv-nvidia. (*)
263f7e2... Fixed EPEL8 builds. (*)
670a556... Removed unnecessary release bump. (*)
1cea613... Add mising vulkan lib (*)
0b0365f... Updated to version 470.86. (*)
(*) This commit already existed in another branch; no separate mail sent
3 years