[vlc] Fix build with new live555
by Leigh Scott
commit 5a5f6fbaf04a427a5026f4b4f5312e79136c39a5
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sat Jan 15 13:08:17 2022 +0000
Fix build with new live555
...by-ref.-from-getConnectionEndpointAddress.patch | 50 ++++++++++++++++++++++
vlc.spec | 5 +++
2 files changed, 55 insertions(+)
---
diff --git a/0001-Get-addr-by-ref.-from-getConnectionEndpointAddress.patch b/0001-Get-addr-by-ref.-from-getConnectionEndpointAddress.patch
new file mode 100644
index 0000000..a4dca5c
--- /dev/null
+++ b/0001-Get-addr-by-ref.-from-getConnectionEndpointAddress.patch
@@ -0,0 +1,50 @@
+From 94845266b705dc9de7921408531b9d7704f4458f Mon Sep 17 00:00:00 2001
+From: Dominic Mayers <dominic.mayers(a)meditationstudies.org>
+Date: Sun, 28 Mar 2021 04:37:54 -0400
+Subject: [PATCH] Get addr by ref. from getConnectionEndpointAddress.
+
+Fixes issue #25473 in code.videolan.org. The maintainers of live555 changed
+connectionEndpointAddresss to getConnectionEndpointAddress, which now provides
+the address value by reference. Before, connectionEndpointAddresss returned
+the value. So, in modules/access/live555.cpp, we must first get the value and
+then pass it to IsMulticastAddress. The code will not compile with the recent
+live555 unless we also modify modules/access/Makefile.am - a different patch.
+---
+ modules/access/live555.cpp | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/modules/access/live555.cpp b/modules/access/live555.cpp
+index 01c535ca5b..95e15e35d9 100644
+--- a/modules/access/live555.cpp
++++ b/modules/access/live555.cpp
+@@ -60,6 +60,7 @@
+ #include <liveMedia.hh>
+ #include <liveMedia_version.hh>
+ #include <Base64.hh>
++#include <NetAddress.hh>
+
+ extern "C" {
+ #include "../access/mms/asf.h" /* Who said ugly ? */
+@@ -727,7 +728,8 @@ static int SessionsSetup( demux_t *p_demux )
+ unsigned const thresh = 200000; /* RTP reorder threshold .2 second (default .1) */
+ const char *p_sess_lang = NULL;
+ const char *p_lang;
+-
++ struct sockaddr_storage addr;
++
+ b_rtsp_tcp = var_CreateGetBool( p_demux, "rtsp-tcp" ) ||
+ var_GetBool( p_demux, "rtsp-http" );
+ i_client_port = var_InheritInteger( p_demux, "rtp-client-port" );
+@@ -850,7 +852,8 @@ static int SessionsSetup( demux_t *p_demux )
+ if( !p_sys->b_multicast )
+ {
+ /* We need different rollover behaviour for multicast */
+- p_sys->b_multicast = IsMulticastAddress( sub->connectionEndpointAddress() );
++ sub->getConnectionEndpointAddress(addr);
++ p_sys->b_multicast = IsMulticastAddress( addr );
+ }
+
+ tk = (live_track_t*)malloc( sizeof( live_track_t ) );
+--
+2.25.1
+
diff --git a/vlc.spec b/vlc.spec
index 647c06a..024fd60 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -76,6 +76,8 @@ Patch9: notify-don-t-depend-on-any-GTK-version.patch
Patch10: recent_srt_fix.patch
Patch11: 0001-Revert-configure-ignore-too-new-SRT.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
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
@@ -354,6 +356,9 @@ sed -i -e 's/luac/luac-5.1/g' configure.ac
%if 0%{?rhel} >= 7
%patch12 -p1
%endif
+%if 0%{?fedora} > 35
+%patch13 -p1
+%endif
%{?_with_bootstrap:
rm aclocal.m4 m4/lib*.m4 m4/lt*.m4 || :
2 years, 10 months
[vlc] Update 3.x snapshot
by Leigh Scott
commit 9de2aaa93b153a3372ae387a4390df0ef1cb5fbe
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sat Jan 15 11:43:39 2022 +0000
Update 3.x snapshot
ffmpeg45.patch | 444 ---------------------------------------------------------
sources | 2 +-
vlc.spec | 12 +-
3 files changed, 6 insertions(+), 452 deletions(-)
---
diff --git a/sources b/sources
index 8370137..954b6a8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vlc-a108715.tar.gz) = 1c07ded8648642fb8839de59d3b410d7e7182b3f53a38bbd2db4a1b601bf5ca0d686ca3e1384ec7572f387a1801336ec268c118b50e652d8d8f56beae9c5edda
+SHA512 (vlc-584bf4f.tar.gz) = 1a71b37821c63efe120d71aa54ec5630320c03457b7bdd23bbef7c3cb430fd4a4234c18abad888d65a57e7b099cd130519eaa28de90400b1beaa861249b135d2
diff --git a/vlc.spec b/vlc.spec
index 936df74..647c06a 100644
--- a/vlc.spec
+++ b/vlc.spec
@@ -1,4 +1,4 @@
-%global commit0 a108715f1d0f6e7c878a5b9ba01c799f08dc78f3
+%global commit0 584bf4f6414daf73adba01fd10f7b0aafdc1330d
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
#global vlc_rc -rc9
@@ -51,7 +51,7 @@ Summary: The cross-platform open-source multimedia framework, player and server
Epoch: 1
Name: vlc
Version: 3.0.17
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv2+
URL: https://www.videolan.org
%if 0%{?commit0:1}
@@ -77,8 +77,6 @@ Patch10: recent_srt_fix.patch
Patch11: 0001-Revert-configure-ignore-too-new-SRT.patch
Patch12: 0001-Revert-access-libdvdread-6.1.2-supports-UTF-8-paths-.patch
-Patch13: https://code.videolan.org/videolan/vlc/-/merge_requests/895.patch#/ffmpeg...
-
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: fontpackages-devel
@@ -356,9 +354,6 @@ sed -i -e 's/luac/luac-5.1/g' configure.ac
%if 0%{?rhel} >= 7
%patch12 -p1
%endif
-%if 0%{?fedora} > 35
-%patch13 -p1
-%endif
%{?_with_bootstrap:
rm aclocal.m4 m4/lib*.m4 m4/lt*.m4 || :
@@ -623,6 +618,9 @@ fi || :
%changelog
+* Sat Jan 15 2022 Leigh Scott <leigh123linux(a)gmail.com> - 1:3.0.17-3
+- Update 3.x snapshot
+
* Fri Nov 19 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1:3.0.17-2
- Rebuilt
2 years, 10 months
[ffmpeg] Update to 5.0 release
by Leigh Scott
commit 3e3c2b0c81d5c953b4031b65a534de5bae61817f
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sat Jan 15 01:13:25 2022 +0000
Update to 5.0 release
ffmpeg.spec | 11 +++++++----
sources | 2 +-
2 files changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/ffmpeg.spec b/ffmpeg.spec
index 592060d..9ceeec1 100644
--- a/ffmpeg.spec
+++ b/ffmpeg.spec
@@ -1,9 +1,9 @@
# TODO: add make test to %%check section
#global branch oldabi-
-%global date 20220104
-%global commit 311ea9c529117fb8e38abd6ca7e81782b6b21257
-%global rel %(c=%{commit}; echo ${c:0:7})
+#global date 20220104
+#global commit 311ea9c529117fb8e38abd6ca7e81782b6b21257
+#global rel %(c=%{commit}; echo ${c:0:7})
%ifarch %{ix86}
# Fails due to asm issue
@@ -119,7 +119,7 @@ ExclusiveArch: armv7hnl
Summary: Digital VCR and streaming server
Name: ffmpeg%{?flavor}
Version: 5.0
-Release: 0.1%{?date:.%{?date}%{?date:git}%{?rel}}%{?dist}
+Release: 1%{?date:.%{?date}%{?date:git}%{?rel}}%{?dist}
License: %{ffmpeg_license}
URL: http://ffmpeg.org/
%if 0%{?date}
@@ -486,6 +486,9 @@ install -pm755 tools/qt-faststart %{buildroot}%{_bindir}
%changelog
+* Sat Jan 15 2022 Leigh Scott <leigh123linux(a)gmail.com> - 5.0-1
+- Update to 5.0 release
+
* Tue Jan 04 2022 Leigh Scott <leigh123linux(a)gmail.com> - 5.0-0.1.20220104git311ea9c
- Update to 5.0-0.1.20220104git311ea9c
diff --git a/sources b/sources
index 756d8ee..119acfd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (ffmpeg-20220104.tar.bz2) = 8d721e6f66824e6b54421e7f823bba81f03d593fcbe2f132f45fac85b5466bb5b2eca51d78b1a1b9b745dd256ecd703eebb8a2f6da69b1dc5ffc953a1f0dcc0c
+SHA512 (ffmpeg-5.0.tar.xz) = 112bdd566243927000c6f78dbb3a2ba045f66ec24150c691c993a73ef6da1ab3978b403af6f8149f95dbdcfd2d82b4e539b83ee39af89b0137638351c9f1bae7
2 years, 10 months
[xpra-codecs-freeworld/f34: 11/11] Release 4.3
by sagitter
commit 1e84d7e901f0943320c4162315e1de4575f78836
Merge: 40650d8 6dbe751
Author: Antonio Trande <sagitter(a)fedoraproject.org>
Date: Wed Jan 12 14:20:03 2022 +0100
Release 4.3
.gitignore | 5 +++++
sources | 2 +-
xpra-codecs-freeworld.spec | 43 +++++++++++++++++++++++++++++++++++++------
3 files changed, 43 insertions(+), 7 deletions(-)
---
2 years, 10 months
[xpra-codecs-freeworld/f34] (11 commits) ...Release 4.3
by sagitter
Summary of changes:
597c1e4... Release 4.1.3 (*)
c9c5833... Release 4.2 (*)
a8ff777... Rebuild for python-3.10 (*)
9442bb7... Release 4.2.1 (*)
0ed69cf... - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass (*)
5cff002... Release 4.2.2 (*)
9585148... Fix ARM builds (*)
fd8a4c7... Release 4.2.3 (*)
b8326d1... Rebuilt for new ffmpeg snapshot (*)
6dbe751... Release 4.3 (*)
1e84d7e... Release 4.3
(*) This commit already existed in another branch; no separate mail sent
2 years, 10 months
[nvidia-xconfig] Fix
by Leigh Scott
commit b3eb8f3e5f9c65f234d8cdba1ee83c5ba7452fc4
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Jan 12 09:12:18 2022 +0000
Fix
nvidia-xconfig.spec | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/nvidia-xconfig.spec b/nvidia-xconfig.spec
index 9ea266f..77764ca 100644
--- a/nvidia-xconfig.spec
+++ b/nvidia-xconfig.spec
@@ -14,6 +14,7 @@ ExclusiveArch: x86_64
BuildRequires: gcc
BuildRequires: hostname
BuildRequires: m4
+BuildRequires: libpciaccess-devel
Requires: xorg-x11-drv-nvidia >= %{epoch}:%{version}
2 years, 10 months
[nvidia-xconfig] Update to 510.39.01 beta
by Leigh Scott
commit 79e411e842008d9978c0ff3caffa870981b6330a
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Jan 12 08:48:38 2022 +0000
Update to 510.39.01 beta
.gitignore | 1 +
nvidia-xconfig.spec | 5 ++++-
sources | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0b2e56c..02293ff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ nvidia-xconfig-*.tar.bz2
/nvidia-xconfig-465.24.02.tar.gz
/nvidia-xconfig-465.27.tar.gz
/nvidia-xconfig-495.46.tar.gz
+/nvidia-xconfig-510.39.01.tar.gz
diff --git a/nvidia-xconfig.spec b/nvidia-xconfig.spec
index 22d93e2..9ea266f 100644
--- a/nvidia-xconfig.spec
+++ b/nvidia-xconfig.spec
@@ -1,6 +1,6 @@
Name: nvidia-xconfig
Epoch: 3
-Version: 495.46
+Version: 510.39.01
Release: 1%{?dist}
Summary: NVIDIA X configuration file editor
@@ -51,6 +51,9 @@ mkdir -p %{buildroot}%{_sbindir}
%changelog
+* Wed Jan 12 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:510.39.01-1
+- Update to 510.39.01 beta
+
* Tue Dec 14 2021 Leigh Scott <leigh123linux(a)gmail.com> - 3:495.46-1
- Update to 495.46 release
diff --git a/sources b/sources
index a1ce12f..1417029 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nvidia-xconfig-495.46.tar.gz) = b60d65e421460e4bdad579b36a141e82b869d34ca21849bdc33a445466c1b8ab505ab4ab82d6801e05f85dcac286566ec792d8c7708ba511aebfebc29ec0447d
+SHA512 (nvidia-xconfig-510.39.01.tar.gz) = 5df57348f502ee7e38cc0559542aaf4d526f5204dad6890d8f57d6b5627fc7611175195dc528e3d3cef98925db8ec63a3bf8787916638ad3cd2d2833836a3c58
2 years, 10 months
[nvidia-settings] Update to 510.39.01 beta
by Leigh Scott
commit 3c81c5dea8917532dbf39c419e8bf3c7ba8a6c99
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Jan 12 08:47:55 2022 +0000
Update to 510.39.01 beta
.gitignore | 1 +
nvidia-settings.spec | 5 ++++-
sources | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7b061a8..70ea0c2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ nvidia-settings-*.tar.bz2
/nvidia-settings-465.24.02.tar.gz
/nvidia-settings-465.27.tar.gz
/nvidia-settings-495.46.tar.gz
+/nvidia-settings-510.39.01.tar.gz
diff --git a/nvidia-settings.spec b/nvidia-settings.spec
index 010bba7..66e1471 100644
--- a/nvidia-settings.spec
+++ b/nvidia-settings.spec
@@ -1,6 +1,6 @@
Name: nvidia-settings
Epoch: 3
-Version: 495.46
+Version: 510.39.01
Release: 1%{?dist}
Summary: Configure the NVIDIA graphics driver
@@ -124,6 +124,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/%{name}.ap
%changelog
+* Wed Jan 12 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:510.39.01-1
+- Update to 510.39.01 beta
+
* Tue Dec 14 2021 Leigh Scott <leigh123linux(a)gmail.com> - 3:495.46-1
- Update to 495.46 release
diff --git a/sources b/sources
index dcc98c7..d965c23 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nvidia-settings-495.46.tar.gz) = f9019d651f482aa35ccade111dabcc6d21e2dcb229a6102d5b8c9c72df648fa053a01bf0d3efef27d974aed2a23cbfc5022ebb6e9a93eba309b0863068d2423a
+SHA512 (nvidia-settings-510.39.01.tar.gz) = 43975ebb45cb84eaa550262491fdbbbad9866b7847564175f896fb688cb0f2e31cefd4a92b897f34dc08077ccbaec2ef1cf2b5e805a24c3d31d9e9ce81848c10
2 years, 10 months
[nvidia-persistenced] Update to 510.39.01 beta
by Leigh Scott
commit dc422fe517d8a3469c4fde0b9cb45fbd06fc0911
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Jan 12 08:47:10 2022 +0000
Update to 510.39.01 beta
nvidia-persistenced.spec | 5 ++++-
sources | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/nvidia-persistenced.spec b/nvidia-persistenced.spec
index 822f826..68c78e7 100644
--- a/nvidia-persistenced.spec
+++ b/nvidia-persistenced.spec
@@ -2,7 +2,7 @@
Name: nvidia-persistenced
Epoch: 3
-Version: 495.46
+Version: 510.39.01
Release: 1%{?dist}
Summary: Daemon for maintaining persistent driver state
@@ -76,6 +76,9 @@ chmod -x %{buildroot}%{_mandir}/man1/%{name}.1.*
%changelog
+* Wed Jan 12 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:510.39.01-1
+- Update to 510.39.01 beta
+
* Tue Dec 14 2021 Leigh Scott <leigh123linux(a)gmail.com> - 3:495.46-1
- Update to 495.46 release
diff --git a/sources b/sources
index 9f70b58..495b15c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nvidia-persistenced-495.46.tar.gz) = 402db637fff090dfea2bf26d44060297e21f53c23bb2abdd22e945f90d2fb5141621fa73b732257bb2fab488522b669af9b03c821467dc23f6b9f4dc00998917
+SHA512 (nvidia-persistenced-510.39.01.tar.gz) = 4b502711a1eb05f42ea48c634f70a18d6a5be8bcff7db4fe5b971837d71957e1dfd87267da3d97f6014d4f1570a3ee54bfbfff76089a680f057752308aba140d
2 years, 10 months