This is an automated email from the git hooks/post-receive script.

guix_mirror_bot pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 726510888a gnu: vlc: Update to 3.0.23.
726510888a is described below

commit 726510888ad4f4c621a2aa380aec59d6e61d7300
Author: Andy Tai <[email protected]>
AuthorDate: Sat Jan 24 04:19:56 2026 -0800

    gnu: vlc: Update to 3.0.23.
    
    * gnu/packages/video.scm (vlc): Update to 3.0.23.
    [source]: Remove patch.
    * gnu/packages/patches/vlc-livemedia-2024.11.28.patch: Remove file.
    * gnu/local.mk (dist_patch_DATA): Remove it.
    
    Change-Id: Ie09f143de9edbcddc96dc836b439ebd7fcf64d6a
    Signed-off-by: Andreas Enge <[email protected]>
---
 gnu/local.mk                                       |  1 -
 .../patches/vlc-livemedia-2024.11.28.patch         | 45 ----------------------
 gnu/packages/video.scm                             |  5 +--
 3 files changed, 2 insertions(+), 49 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index bb0cde0774..013ca3135b 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2483,7 +2483,6 @@ dist_patch_DATA =                                         
\
   %D%/packages/patches/vcmi-disable-privacy-breach.patch       \
   %D%/packages/patches/vinagre-newer-freerdp.patch             \
   %D%/packages/patches/vinagre-newer-rdp-parameters.patch      \
-  %D%/packages/patches/vlc-livemedia-2024.11.28.patch          \
   %D%/packages/patches/vsearch-unbundle-cityhash.patch         \
   %D%/packages/patches/vst3sdk-3.7.7-allow-winelib-compilation.patch   \
   %D%/packages/patches/vte-CVE-2012-2738-pt1.patch                     \
diff --git a/gnu/packages/patches/vlc-livemedia-2024.11.28.patch 
b/gnu/packages/patches/vlc-livemedia-2024.11.28.patch
deleted file mode 100644
index 824673d0a5..0000000000
--- a/gnu/packages/patches/vlc-livemedia-2024.11.28.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From upstream vlc.
-
-From 8befcbfa834b809602db24c9ba7456d8cfc25cdb Mon Sep 17 00:00:00 2001
-From: Florian Albrechtskirchinger <[email protected]>
-Date: Sun, 2 Mar 2025 08:30:43 +0100
-Subject: [PATCH] live555: fix build with versions >= 2024.11.28
-
-In the 2024.11.28 release (version 1732752000), live555 introduced
-`EventLoopWatchVariable` as a typedef for `std::atomic<char>`, replacing
-direct use of `char` in earlier versions. Add a conditional typedef to
-define it as `char` for older versions, and update `event_rtsp` and
-`event_data` to use `EventLoopWatchVariable`.
----
- modules/access/live555.cpp | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/modules/access/live555.cpp b/modules/access/live555.cpp
-index 461766661e..cacea3c469 100644
---- a/modules/access/live555.cpp
-+++ b/modules/access/live555.cpp
-@@ -194,6 +194,10 @@ class RTSPClientVlc;
- #define CAP_SUBSESSION_PAUSE    (1 << 3)
- #define CAPS_DEFAULT            CAP_RATE_CONTROL
- 
-+#if LIVEMEDIA_LIBRARY_VERSION_INT < 1732752000 // 2024.11.28
-+typedef char EventLoopWatchVariable;
-+#endif
-+
- struct demux_sys_t
- {
-     char            *p_sdp;    /* XXX mallocated */
-@@ -232,8 +236,8 @@ struct demux_sys_t
-     bool             b_no_data;     /* if we never received any data */
-     int              i_no_data_ti;  /* consecutive number of TaskInterrupt */
- 
--    char             event_rtsp;
--    char             event_data;
-+    EventLoopWatchVariable event_rtsp;
-+    EventLoopWatchVariable event_data;
- 
-     bool             b_get_param;   /* Does the server support GET_PARAMETER 
*/
-     bool             b_paused;      /* Are we paused? */
--- 
-2.52.0
-
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 4103d9f475..2186cfdbd0 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -2482,7 +2482,7 @@ media, 2D/3D graphics and ECMAScript.")
 (define-public vlc
   (package
     (name "vlc")
-    (version "3.0.21")
+    (version "3.0.23")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -2491,8 +2491,7 @@ media, 2D/3D graphics and ECMAScript.")
                     "/vlc-" version ".tar.xz"))
               (sha256
                (base32
-                "1c7vbbicx95nymrybgvd2d3p65q0wayhpvsx9ncs1vpsglfvxnr4"))
-              (patches (search-patches "vlc-livemedia-2024.11.28.patch"))))
+                "1q77ygpnjvk646diplmiv6kwfmdwbh8daws1z6dsdk9wmbkcm4g8"))))
     (build-system gnu-build-system)
     (native-inputs
      (list flex bison gettext-minimal pkg-config))

Reply via email to