Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package vlc for openSUSE:Factory checked in 
at 2026-01-01 15:00:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vlc (Old)
 and      /work/SRC/openSUSE:Factory/.vlc.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vlc"

Thu Jan  1 15:00:18 2026 rev:160 rq:1324890 version:3.0.23

Changes:
--------
--- /work/SRC/openSUSE:Factory/vlc/vlc.changes  2025-12-31 10:47:04.017598568 
+0100
+++ /work/SRC/openSUSE:Factory/.vlc.new.1928/vlc.changes        2026-01-01 
15:01:42.872615769 +0100
@@ -1,0 +2,20 @@
+Tue Dec 30 12:53:19 UTC 2025 - Dominique Leuenberger <[email protected]>
+
+- Update to version 3.0.23:
+  + Codecs:
+    * Fix WebVTT line positioning
+    * Expose additional audio codec information (notably for Flac 24bit)
+  + Demuxers:
+    * fix some JPEG files wih JFIF headers
+  + Security:
+    * Fix null deref in libass, undefined shift in theora and cc-708, integer 
overflow in daala,
+      Infinite loop in h264 parsing, buffer overflow in png and multiple 
format-overflows
+  + Misc:
+    * Prepare compatibility for taglib 2.0, Qt6, FFmpeg8, mingw-w64 v13 and 
newer versions of
+      libplacebo and pupnp
+- Drop vlc-libplacebo-5.patch: fixed upstream
+- Convert to source service: 3.0.23 was only tagged, but no tarball
+  was published.
+- Unpin ffmpeg-version: build against ffmpeg-8
+
+-------------------------------------------------------------------

Old:
----
  vlc-3.0.22.tar.xz
  vlc-3.0.22.tar.xz.asc
  vlc-libplacebo-5.patch
  vlc.keyring

New:
----
  _service
  vlc-3.0.23.obscpio
  vlc.obsinfo

----------(Old B)----------
  Old:      libplacebo and pupnp
- Drop vlc-libplacebo-5.patch: fixed upstream
- Convert to source service: 3.0.23 was only tagged, but no tarball
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vlc.spec ++++++
--- /var/tmp/diff_new_pack.W5IADn/_old  2026-01-01 15:01:43.700649728 +0100
+++ /var/tmp/diff_new_pack.W5IADn/_new  2026-01-01 15:01:43.704649892 +0100
@@ -27,30 +27,27 @@
 %endif
 %bcond_without gstreamer
 %bcond_without fluidsynth
+%bcond_with    vdpau
 # VNC support - the module is not really usable in most cases tested so far 
(e.g. against qemu-kvm -vnc :xx)
 %bcond_with vnc
 %bcond_without faad
 %define chromecast 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150600
 
 Name:           vlc
-Version:        3.0.22
+Version:        3.0.23
 Release:        0
 Summary:        Graphical media player
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:          Productivity/Multimedia/Video/Players
 URL:            http://www.videolan.org
-Source:         
http://download.videolan.org/%{name}/%{version}/%{name}-%{version}.tar.xz
+Source:         %{name}-%{version}.tar.zst
 Source2:        %{name}-rpmlintrc
-Source98:       
http://download.videolan.org/%{name}/%{version}/%{name}-%{version}.tar.xz.asc
-Source99:       vlc.keyring
 # PATCH-FIX-UPSTREAM vlc-allow-deprecated-fribidi.patch [email protected] 
-- Allow usage of deprecated fribidi functions
 Patch1:         vlc-allow-deprecated-fribidi.patch
 # PATCH-FIX-UPSTREAM vlc-lua-5.3.patch [email protected] -- Replace 
lua_optlong with lua_optinteger
 Patch2:         vlc-lua-5.3.patch
 # PATCH-FIX-UPSTREAM fix-build-with-fdk-2.0.patch -- Fix building vlc with 
libfdk-aac v2
 Patch4:         fix-build-with-fdk-2.0.patch
-# PATCH-FIX-UPSTREAM -- Backport libplacebo v5 compatibility patch to vlc v3
-Patch5:         vlc-libplacebo-5.patch
 # PATCH-FEATURE-OPENSUSE vlc-projectM-qt5.patch -- Build against projectM-qt5; 
openSUSE provides projectM as -qt and -qt5 variant
 Patch100:       vlc-projectM-qt5.patch
 # PATCH-FIX-UPSTREAM -- Use OpenCV C++ API
@@ -60,15 +57,16 @@
 BuildRequires:  aalib-devel
 BuildRequires:  alsa-devel >= 1.0.24
 BuildRequires:  avahi-devel >= 0.6
+BuildRequires:  bison
 BuildRequires:  dirac-devel
 BuildRequires:  fdupes
 BuildRequires:  findutils
 BuildRequires:  flac-devel
+BuildRequires:  flex
 BuildRequires:  freetype2
 BuildRequires:  fribidi-devel
 BuildRequires:  gdk-pixbuf-devel
 BuildRequires:  gettext-devel
-#BuildRequires:  git
 BuildRequires:  gtk3-devel
 BuildRequires:  libQt5Gui-private-headers-devel
 BuildRequires:  libavc1394-devel >= 0.5.3
@@ -126,9 +124,9 @@
 BuildRequires:  pkgconfig(gnutls) >= 3.2.0
 BuildRequires:  pkgconfig(libarchive) >= 3.1.0
 BuildRequires:  pkgconfig(libass) >= 0.9.8
-BuildRequires:  pkgconfig(libavcodec) < 62
-BuildRequires:  pkgconfig(libavformat) < 62
-BuildRequires:  pkgconfig(libavutil) < 60
+BuildRequires:  pkgconfig(libavcodec)
+BuildRequires:  pkgconfig(libavformat)
+BuildRequires:  pkgconfig(libavutil)
 BuildRequires:  pkgconfig(libbluray) >= 0.6.2
 BuildRequires:  pkgconfig(libgme)
 #BuildRequires:  pkgconfig(libmodplug) >= 0.8.9
@@ -137,7 +135,6 @@
 BuildRequires:  pkgconfig(libnfs)
 %endif
 BuildRequires:  pkgconfig(libnotify)
-BuildRequires:  pkgconfig(libpostproc)
 BuildRequires:  pkgconfig(libpulse) >= 1.0
 BuildRequires:  pkgconfig(libsecret-1) >= 0.18
 BuildRequires:  pkgconfig(libswscale)
@@ -151,7 +148,9 @@
 BuildRequires:  pkgconfig(speexdsp)
 BuildRequires:  pkgconfig(taglib) >= 1.9
 BuildRequires:  pkgconfig(twolame)
-# %dnl BuildRequires:  pkgconfig(vdpau) >= 0.6
+%if %{with vdpau}
+BuildRequires:  pkgconfig(vdpau) >= 0.6
+%endif
 BuildRequires:  pkgconfig(xcb) >= 1.6
 BuildRequires:  pkgconfig(xcb-composite)
 BuildRequires:  pkgconfig(xcb-keysyms) >= 0.3.4
@@ -247,7 +246,9 @@
 Requires:       %{name} = %{version}
 Requires:       %{name}-jack = %{version}
 Requires:       %{name}-noX = %{version}
-# %dnl Requires:       %{name}-vdpau = %{version}
+%if %{with vdpau}
+Requires:       %{name}-vdpau = %{version}
+%endif
 
 %description devel
 These development headers are required if you plan on coding against VLC.
@@ -395,13 +396,11 @@
 %patch -P 2 -p1
 fi
 
-if pkg-config --atleast-version 5 libplacebo; then
-%patch -P 5 -p1
-fi
-
 # We do not rely on contrib but make use of system libraries
 rm -rf contrib
 
+[ ! -f src/revision.txt ] && echo "%version" > src/revision.txt
+
 %build
 %global _lto_cflags %{?_lto_cflags} -ffat-lto-objects
 %if 0%{?suse_version} < 1500
@@ -447,7 +446,6 @@
    --disable-mod                        \
    --enable-ogg                         \
    --enable-optimizations               \
-   --enable-postproc                    \
    --enable-pulse                       \
    --enable-realrtsp                    \
    --enable-sftp                        \
@@ -459,7 +457,11 @@
    --enable-twolame                     \
    --enable-v4l2                        \
    --enable-vcd                         \
+%if %{with vdpau}
+   --enable-vdpau                       \
+%else
    --disable-vdpau                       \
+%endif
    --enable-vorbis                      \
    --enable-xcb                         \
    --enable-xvideo                      \
@@ -591,6 +593,7 @@
 fi
 %endif
 
+%if %{with vdpau}
 %post -n %{name}-vdpau
 if [ -x %{_libdir}/vlc/vlc-cache-gen ]; then
   %{_libdir}/vlc/vlc-cache-gen %{_libdir}/vlc/plugins
@@ -600,6 +603,7 @@
 if [ -x %{_libdir}/vlc/vlc-cache-gen ]; then
   %{_libdir}/vlc/vlc-cache-gen %{_libdir}/vlc/plugins
 fi
+%endif
 
 %files
 %exclude %{_libdir}/vlc/libcompat.a
@@ -1114,7 +1118,6 @@
 %{_libdir}/vlc/plugins/video_filter/libmotiondetect_plugin.so
 %{_libdir}/vlc/plugins/video_filter/liboldmovie_plugin.so
 %{_libdir}/vlc/plugins/video_filter/libposterize_plugin.so
-%{_libdir}/vlc/plugins/video_filter/libpostproc_plugin.so
 %{_libdir}/vlc/plugins/video_filter/libpsychedelic_plugin.so
 %{_libdir}/vlc/plugins/video_filter/libpuzzle_plugin.so
 %{_libdir}/vlc/plugins/video_filter/libripple_plugin.so
@@ -1135,6 +1138,7 @@
 %{_libdir}/vlc/plugins/video_output/libflaschen_plugin.so
 %{_libdir}/vlc/plugins/video_output/libglconv_vaapi_drm_plugin.so
 %{_libdir}/vlc/plugins/video_output/libglconv_vaapi_x11_plugin.so
+%{_libdir}/vlc/plugins/vaapi/libvaapi_filters_plugin.so
 %{_libdir}/vlc/plugins/video_output/libgl_plugin.so
 %{_libdir}/vlc/plugins/video_output/libvdummy_plugin.so
 %{_libdir}/vlc/plugins/video_output/libvmem_plugin.so
@@ -1142,7 +1146,6 @@
 %{_libdir}/vlc/plugins/video_splitter/libclone_plugin.so
 %{_libdir}/vlc/plugins/video_splitter/libwall_plugin.so
 %{_libdir}/vlc/plugins/visualization/libvisual_plugin.so
-%{_libdir}/vlc/plugins/vaapi/libvaapi_filters_plugin.so
 %ifarch %{arm}
 %dir %{_libdir}/vlc/plugins/arm_neon
 %{_libdir}/vlc/plugins/arm_neon/libchroma_yuv_neon_plugin.so
@@ -1165,17 +1168,19 @@
 %{_libdir}/vlc/plugins/codec/libfluidsynth_plugin.so
 %endif
 
-# %dnl files vdpau
-# %dnl dir %{_libdir}/vlc/plugins/vdpau
-# %dnl {_libdir}/vlc/libvlc_vdpau.so.0
-# %dnl {_libdir}/vlc/libvlc_vdpau.so.0.0.0
-# %dnl {_libdir}/vlc/plugins/vdpau/libvdpau_adjust_plugin.so
-# %dnl {_libdir}/vlc/plugins/vdpau/libvdpau_avcodec_plugin.so
-# %dnl {_libdir}/vlc/plugins/vdpau/libvdpau_chroma_plugin.so
-# %dnl {_libdir}/vlc/plugins/vdpau/libvdpau_deinterlace_plugin.so
-# %dnl {_libdir}/vlc/plugins/vdpau/libvdpau_display_plugin.so
-# %dnl {_libdir}/vlc/plugins/vdpau/libvdpau_sharpen_plugin.so
-# %dnl {_libdir}/vlc/plugins/video_output/libglconv_vdpau_plugin.so
+%if %{with vdpau}
+%files vdpau
+%dir %{_libdir}/vlc/plugins/vdpau
+%{_libdir}/vlc/libvlc_vdpau.so.0
+%{_libdir}/vlc/libvlc_vdpau.so.0.0.0
+%{_libdir}/vlc/plugins/vdpau/libvdpau_adjust_plugin.so
+%{_libdir}/vlc/plugins/vdpau/libvdpau_avcodec_plugin.so
+%{_libdir}/vlc/plugins/vdpau/libvdpau_chroma_plugin.so
+%{_libdir}/vlc/plugins/vdpau/libvdpau_deinterlace_plugin.so
+%{_libdir}/vlc/plugins/vdpau/libvdpau_display_plugin.so
+%{_libdir}/vlc/plugins/vdpau/libvdpau_sharpen_plugin.so
+%{_libdir}/vlc/plugins/video_output/libglconv_vdpau_plugin.so
+%endif
 
 %files -n libvlc%{libvlc}
 %{_libdir}/libvlc.so.%{libvlc}*
@@ -1195,7 +1200,9 @@
 %{_libdir}/pkgconfig/libvlc.pc
 %{_libdir}/pkgconfig/vlc-plugin.pc
 %{_libdir}/vlc/libcompat.a
-# %dnl {_libdir}/vlc/libvlc_vdpau.so
+%if %{with vdpau}
+%{_libdir}/vlc/libvlc_vdpau.so
+%endif
 
 %if 0%{?BUILD_ORIG}
 %files codecs

++++++ _service ++++++
<?xml version="1.0"?>
<services>
  <service name="obs_scm" mode="manual">
    <param name="scm">git</param>
    <param name="url">https://code.videolan.org/videolan/vlc.git</param>
    <param name="revision">3.0.x</param>
    <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
    <param 
name="versionrewrite-pattern">v?([^+-]*)(-rc\d+)?(-[12])?(\+0)?(\+\d+)?</param>
    <param name="versionrewrite-replacement">\1\5</param>
<!--    <param name="changesgenerate">enable</param> -->
  </service>
  <service name="tar" mode="buildtime"/>
  <service name="recompress" mode="buildtime">
    <param name="file">*.tar</param>
    <param name="compression">zst</param>
  </service>
  <service name="set_version" mode="manual"/>
</services>


++++++ vlc.obsinfo ++++++
name: vlc
version: 3.0.23
mtime: 1766472938
commit: 79128878ddb2c280bbb6c89c76a46b31a80ade1c

Reply via email to