[telegram-desktop] Update to 5.7.2.
by Vasiliy Glazov
commit 3a6f2be32e6ca159562d6bbf0b60f41ab0c45882
Author: Vasiliy Glazov <v.glazov(a)1440.space>
Date: Wed Nov 6 12:58:54 2024 +0300
Update to 5.7.2.
sources | 2 +-
telegram-desktop.spec | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/sources b/sources
index e810309..5ed8cdf 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (tdesktop-5.7.1-full.tar.gz) = 06c465c6766ba2bb349bb37dd629fa494275cd9c165357ae39bfa7d967f0cce40c587788e88551705923d7bab089fc6a11d3175902c930dca7506a3bfb7d09b5
+SHA512 (tdesktop-5.7.2-full.tar.gz) = 55fa4f20ceae71f2b869c00abdcf6a27f505156f7b254e38a68a97ea34b09e2e9deeef1fec6c5633e93043fb2e9e9ea72502ec9daeed319c8de65cbe825ca916
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index ea66b18..b31e7c8 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -5,7 +5,7 @@
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
Name: telegram-desktop
-Version: 5.7.1
+Version: 5.7.2
Release: 1%{?dist}
# Application and 3rd-party modules licensing:
@@ -178,6 +178,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%{_metainfodir}/*.metainfo.xml
%changelog
+* Wed Nov 06 2024 Vasiliy Glazov <vascom2(a)gmail.com> - 5.7.2-1
+- Update to 5.7.2
+
* Tue Nov 05 2024 Vasiliy Glazov <vascom2(a)gmail.com> - 5.7.1-1
- Update to 5.7.1
- Add patch for ffmpeg
2 weeks, 1 day
[telegram-desktop] Update to 5.7.1.
by Vasiliy Glazov
commit 26e4a08be2d23c7f96dcb2a3b2725fd0134f4405
Author: Vasiliy Glazov <v.glazov(a)1440.space>
Date: Tue Nov 5 10:38:31 2024 +0300
Update to 5.7.1.
28611.patch | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 2 +-
telegram-desktop.spec | 9 ++++--
3 files changed, 91 insertions(+), 3 deletions(-)
---
diff --git a/28611.patch b/28611.patch
new file mode 100644
index 0000000..8df72f3
--- /dev/null
+++ b/28611.patch
@@ -0,0 +1,83 @@
+From c8d2958d54759d38cbe06e9136baf93b0c92405e Mon Sep 17 00:00:00 2001
+From: xiota <github(a)mentalfossa.com>
+Date: Mon, 4 Nov 2024 20:40:37 +0000
+Subject: [PATCH 1/2] Fix some ffmpeg 7.x related errors
+
+---
+ Telegram/SourceFiles/ui/controls/round_video_recorder.cpp | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/Telegram/SourceFiles/ui/controls/round_video_recorder.cpp b/Telegram/SourceFiles/ui/controls/round_video_recorder.cpp
+index f01df2165be3fd..4ba0e7768bd129 100644
+--- a/Telegram/SourceFiles/ui/controls/round_video_recorder.cpp
++++ b/Telegram/SourceFiles/ui/controls/round_video_recorder.cpp
+@@ -107,9 +107,15 @@ class RoundVideoRecorder::Private final {
+ std::array<int64, kMaxStreams> lastDts = { 0 };
+ };
+
++#if DA_FFMPEG_CONST_WRITE_CALLBACK
++ static int Write(void *opaque, const uint8_t *_buf, int buf_size) {
++ uint8_t *buf = const_cast<uint8_t *>(_buf);
++#else
+ static int Write(void *opaque, uint8_t *buf, int buf_size) {
++#endif
+ return static_cast<Private*>(opaque)->write(buf, buf_size);
+ }
++
+ static int64_t Seek(void *opaque, int64_t offset, int whence) {
+ return static_cast<Private*>(opaque)->seek(offset, whence);
+ }
+@@ -388,7 +394,6 @@ bool RoundVideoRecorder::Private::initAudio() {
+ _audioCodec->sample_rate = kAudioFrequency;
+ #if DA_FFMPEG_NEW_CHANNEL_LAYOUT
+ _audioCodec->ch_layout = AV_CHANNEL_LAYOUT_MONO;
+- _audioCodec->channels = _audioCodec->ch_layout.nb_channels;
+ #else
+ _audioCodec->channel_layout = AV_CH_LAYOUT_MONO;
+ _audioCodec->channels = _audioChannels;
+
+From a2be973d9cdf955f3b01610c7247da0f157dc2a4 Mon Sep 17 00:00:00 2001
+From: xiota <github(a)mentalfossa.com>
+Date: Mon, 4 Nov 2024 22:49:00 +0000
+Subject: [PATCH 2/2] Use alternate fix for ffmpeg const issue
+
+---
+ .../SourceFiles/ui/controls/round_video_recorder.cpp | 11 +++--------
+ 1 file changed, 3 insertions(+), 8 deletions(-)
+
+diff --git a/Telegram/SourceFiles/ui/controls/round_video_recorder.cpp b/Telegram/SourceFiles/ui/controls/round_video_recorder.cpp
+index 4ba0e7768bd129..d073802e0f386a 100644
+--- a/Telegram/SourceFiles/ui/controls/round_video_recorder.cpp
++++ b/Telegram/SourceFiles/ui/controls/round_video_recorder.cpp
+@@ -107,12 +107,7 @@ class RoundVideoRecorder::Private final {
+ std::array<int64, kMaxStreams> lastDts = { 0 };
+ };
+
+-#if DA_FFMPEG_CONST_WRITE_CALLBACK
+- static int Write(void *opaque, const uint8_t *_buf, int buf_size) {
+- uint8_t *buf = const_cast<uint8_t *>(_buf);
+-#else
+- static int Write(void *opaque, uint8_t *buf, int buf_size) {
+-#endif
++ static int Write(void *opaque, const uint8_t *buf, int buf_size) {
+ return static_cast<Private*>(opaque)->write(buf, buf_size);
+ }
+
+@@ -120,7 +115,7 @@ class RoundVideoRecorder::Private final {
+ return static_cast<Private*>(opaque)->seek(offset, whence);
+ }
+
+- int write(uint8_t *buf, int buf_size);
++ int write(const uint8_t *buf, int buf_size);
+ int64_t seek(int64_t offset, int whence);
+
+ void initEncoding();
+@@ -236,7 +231,7 @@ RoundVideoRecorder::Private::~Private() {
+ finishEncoding();
+ }
+
+-int RoundVideoRecorder::Private::write(uint8_t *buf, int buf_size) {
++int RoundVideoRecorder::Private::write(const uint8_t *buf, int buf_size) {
+ if (const auto total = _resultOffset + int64(buf_size)) {
+ const auto size = int64(_result.size());
+ constexpr auto kReserve = 1024 * 1024;
diff --git a/sources b/sources
index 50d9a15..e810309 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (tdesktop-5.6.3-full.tar.gz) = 0cce16f780f1350199d8a10a9eff6e8052888aede5d3839d3435acdfb34f445098ec24cac21d1950f704350c22bec86020e6c746706bb34c5533e2086e6cb597
+SHA512 (tdesktop-5.7.1-full.tar.gz) = 06c465c6766ba2bb349bb37dd629fa494275cd9c165357ae39bfa7d967f0cce40c587788e88551705923d7bab089fc6a11d3175902c930dca7506a3bfb7d09b5
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index ed7d120..ea66b18 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -5,8 +5,8 @@
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
Name: telegram-desktop
-Version: 5.6.3
-Release: 2%{?dist}
+Version: 5.7.1
+Release: 1%{?dist}
# Application and 3rd-party modules licensing:
# * Telegram Desktop - GPL-3.0-or-later with OpenSSL exception -- main tarball;
@@ -20,6 +20,7 @@ License: GPL-3.0-or-later AND BSD-3-Clause AND BSD-2-Clause AND Apache-2.0 AND M
URL: https://github.com/telegramdesktop/%{appname}
Summary: Telegram Desktop official messaging app
Source0: %{url}/releases/download/v%{version}/%{appname}-%{version}-full.tar.gz
+Patch0: 28611.patch
# Telegram Desktop require more than 8 GB of RAM on linking stage.
# Disabling all low-memory architectures.
@@ -177,6 +178,10 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%{_metainfodir}/*.metainfo.xml
%changelog
+* Tue Nov 05 2024 Vasiliy Glazov <vascom2(a)gmail.com> - 5.7.1-1
+- Update to 5.7.1
+- Add patch for ffmpeg
+
* Mon Nov 04 2024 Vasiliy Glazov <vascom2(a)gmail.com> - 5.6.3-2
- Rebuild for new Qt
2 weeks, 2 days
[ppsspp/f41] Release 1.18
by sagitter
Summary of changes:
08d6183... Release 1.18 (*)
(*) This commit already existed in another branch; no separate mail sent
2 weeks, 3 days
[Frodo] Updated to new upstream release
by Andrea Musuruane
commit c8a183a56f2e414143118fb2b215642336b0268e
Author: Andrea Musuruane <musuruan(a)gmail.com>
Date: Mon Nov 4 12:29:53 2024 +0100
Updated to new upstream release
.gitignore | 1 +
Frodo-4.3-wayland.patch | 84 -------------------------------------------------
Frodo.spec | 10 +++---
sources | 2 +-
4 files changed, 7 insertions(+), 90 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 265ef9f..611404b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
FrodoV4_1b.Src.tar.gz
/Frodo-4.2.tar.gz
/Frodo-4.3.tar.gz
+/Frodo-4.4.tar.gz
diff --git a/Frodo.spec b/Frodo.spec
index c49914c..4547319 100644
--- a/Frodo.spec
+++ b/Frodo.spec
@@ -1,13 +1,10 @@
Summary: Commodore 64 emulator
Name: Frodo
-Version: 4.3
+Version: 4.4
Release: 1%{?dist}
License: GPL-2.0-or-later
URL: http://frodo.cebix.net/
Source0: https://github.com/cebix/frodo4/archive/v%{version}.tar.gz#/%{name}-%{ver...
-# Fix running under wayland
-# https://github.com/cebix/frodo4/issues/2
-Patch0: %{name}-4.3-wayland.patch
BuildRequires: gcc-c++
BuildRequires: make
BuildRequires: autoconf
@@ -32,7 +29,7 @@ better on slower machines.
%prep
-%autosetup -n frodo4-%{version} -p1
+%autosetup -n frodo4-%{version}
%build
@@ -64,6 +61,9 @@ desktop-file-validate \
%changelog
+* Mon Nov 04 2024 Andrea Musuruane <musuruan(a)gmail.com> - 4.4-1
+- Updated to new upstream release
+
* Sun Oct 13 2024 Andrea Musuruane <musuruan(a)gmail.com> - 4.3-1
- Updated to new upstream release
diff --git a/sources b/sources
index e97d730..f3e5876 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Frodo-4.3.tar.gz) = 5a3c9a7ab1ca49c7c3fc90e7343f389fbfa83911d5451c9b65057c0301d087609ad2df7af974c1c63faf88020e3ccf1aa3c331d5ff570205b57d792d96f4c469
+SHA512 (Frodo-4.4.tar.gz) = bc8f4dc9eb3ac0592a96e93c631144b07b61ec9df9d1294620982b22bbfc22eff782fcd49a567e6afdac4e43d4b4135207317ee201f084b007ee3d6a5fa73e4a
2 weeks, 3 days
[lightspark] Rebuild for ffmpeg 7
by Mamoru Tasaka
commit 0bbb06fd5da4ddb258c9c0326b9b6b4a6a5d4320
Author: Mamoru TASAKA <mtasaka(a)fedoraproject.org>
Date: Mon Nov 4 16:17:56 2024 +0900
Rebuild for ffmpeg 7
lightspark.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/lightspark.spec b/lightspark.spec
index 5e8060b..df3054b 100644
--- a/lightspark.spec
+++ b/lightspark.spec
@@ -7,7 +7,7 @@
Name: lightspark
Version: 0.8.7
-Release: 4%{?git_snapshot:.%{date}git%{commit_short}}%{?dist}
+Release: 5%{?git_snapshot:.%{date}git%{commit_short}}%{?dist}
Summary: An alternative Flash Player implementation
License: LGPLv3+
URL: http://lightspark.github.io/
@@ -119,6 +119,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%{_libdir}/chromium-browser/PepperFlash/manifest.json
%changelog
+* Mon Nov 04 2024 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 0.8.7-5
+- Rebuild for ffmpeg 7
+
* Fri Aug 02 2024 RPM Fusion Release Engineering <sergiomb(a)rpmfusion.org> - 0.8.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
2 weeks, 3 days