Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package clapper-enhancers for 
openSUSE:Factory checked in at 2025-12-24 13:16:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/clapper-enhancers (Old)
 and      /work/SRC/openSUSE:Factory/.clapper-enhancers.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "clapper-enhancers"

Wed Dec 24 13:16:54 2025 rev:2 rq:1324324 version:0.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/clapper-enhancers/clapper-enhancers.changes      
2025-01-23 18:07:00.068070780 +0100
+++ 
/work/SRC/openSUSE:Factory/.clapper-enhancers.new.1928/clapper-enhancers.changes
    2025-12-24 13:18:09.703044259 +0100
@@ -1,0 +2,46 @@
+Tue Dec 23 16:44:17 UTC 2025 - Florian "sp1rit" <[email protected]>
+
+- Update to version 0.10.0:
+  + New plugins:
+    - Control Hub - Allows to control playback remotely (port of
+      Clapper "Server" feature with new name for clarity what its
+      for)
+    - Media Scanner - Discovers queued media information (rewrite of
+      Clapper "Discoverer" feature: simpler, faster, less resource
+      heavy, uses newer GStreamer elements internally, also handles
+      playlists)
+    - MPRIS - MPRIS support (port of Clapper "MPRIS" feature,
+      expanded to support more media metadata and cover images)
+    - Parser M3U - M3U playlists support
+    - Recall - Recalls the last playback position. Auto resume
+      playback, mark last position on seek bar or do both. Can be
+      configured in Clapper preferences window.
+  + Changes:
+    - yt-dlp
+      + Support for changes in latest yt-dlp version (2025.12.08)
+      + Reworked format selection
+      + Support for searches, channel and playlist extractions
+      + Ability to change preferred codecs order
+      + Added option to use cookies file
+      + Ability to set yt-dlp extractors args
+      + Implemented caching of extracted content
+      + Support for custom "ytdlp://" URI scheme to force usage with
+        any media URI
+      + Added custom debug logger
+      + Implemented ability to cancel ongoing extraction
+    - lbry
+      + Miscellaneous updates for compatibility with Clapper 0.10
+    - peertube
+      + Miscellaneous updates for compatibility with Clapper 0.10
+  + Other:
+    - Update LGPL-2.1-or-later license text for remote-only FSF
+
+- Changes from version 0.8.3:
+  + Fixed playback getting initially stuck on buffering with recent
+    yt-dlp versions.
+
+- Changes from version 0.8.2:
+  + peertube: Fix regex for video IDs containing "-" characters
+  + meson: Allow setting custom enhancers directory
+
+-------------------------------------------------------------------

Old:
----
  clapper-enhancers-0.8.1.tar.gz

New:
----
  clapper-enhancers-0.10.0.tar.gz

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

Other differences:
------------------
++++++ clapper-enhancers.spec ++++++
--- /var/tmp/diff_new_pack.90R22x/_old  2025-12-24 13:18:10.835091153 +0100
+++ /var/tmp/diff_new_pack.90R22x/_new  2025-12-24 13:18:10.839091319 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package clapper-enhancers
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 # Copyright (c) 2025 Florian "sp1rit"
 #
 # All modifications and additions to the file contributed by third parties
@@ -16,40 +16,76 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 %define clapper_libver 0.0
 %define clapper_altlibver %(sed s/[.]/_/g <<< %{clapper_libver})
 %define clapper_sover 0
-%define clapper_ver 0.8.0
+%define clapper_ver 0.10.0
 
+%bcond_without control_hub
 %bcond_without lbry
+%bcond_without media_scanner
+%bcond_without mpris
+%bcond_without parser_m3u
 %bcond_without peertube
+%bcond_without recall
 %bcond_without yt_dlp
 
 Name:           clapper-enhancers
-Version:        0.8.1
+Version:        0.10.0
 Release:        0
 Summary:        Plugins enhancing Clapper library capabilities
 License:        LGPL-2.1-or-later
 URL:            https://rafostar.github.io/clapper/
 Source0:        
https://github.com/Rafostar/clapper-enhancers/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  meson
-BuildRequires:  pkgconfig(glib-2.0) >= 2.76.0
-BuildRequires:  pkgconfig(gobject-2.0) >= 2.76.0
+BuildRequires:  pkgconfig(clapper-%{clapper_libver}) >= %{clapper_ver}
 BuildRequires:  pkgconfig(gio-2.0) >= 2.76.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.76.0
+
+%if %{with control_hub} || %{with lbry} || %{with media_scanner} || %{with 
mpris} || %{with parser_m3u} || %{with peertube} || %{with recall}
 BuildRequires:  pkgconfig(gmodule-2.0) >= 2.76.0
+BuildRequires:  pkgconfig(gobject-2.0) >= 2.76.0
+BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.20.0
 BuildRequires:  pkgconfig(libpeas-2)
-BuildRequires:  pkgconfig(clapper-%{clapper_libver}) >= %{clapper_ver}
-BuildRequires:  pkgconfig(json-glib-1.0) >= 1.2.0
+%endif
 
-%if %{with lbry} || %{with peertube}
-BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.20.0
+%if %{with lbry} || %{with media_scanner} || %{with mpris} || %{with 
parser_m3u} || %{with peertube}
 BuildRequires:  pkgconfig(gstreamer-tag-1.0) >= 1.20.0
+%endif
+
+%if %{with control_hub} || %{with lbry} || %{with peertube}
 BuildRequires:  pkgconfig(libsoup-3.0)
 %endif
 
+%if %{with control_hub}
+BuildRequires:  pkgconfig(microdns) >= 0.2.0
+%endif
+
+%if %{with lbry} || %{with peertube}
+BuildRequires:  pkgconfig(json-glib-1.0) >= 1.2.0
+%endif
+
+%if %{with recall}
+BuildRequires:  pkgconfig(sqlite3)
+%endif
+
+%if %{with yt_dlp}
+BuildRequires:  libpeas2-loader-python
+BuildRequires:  python3-gobject
+%endif
+
 %description
 Plugins enhancing Clapper library capabilities
 
+%if %{with control_hub}
+%package control-hub
+Summary:        Clapper Enhancer Control Hub
+
+%description control-hub
+Allows to control playback remotely
+%endif
+
 %if %{with lbry}
 %package lbry
 Summary:  Clapper Enhancer LBRY
@@ -58,6 +94,30 @@
 Stream LBRY vidoes within Clapper
 %endif
 
+%if %{with media_scanner}
+%package media-scanner
+Summary:        Clapper Enhancer Media Scanner
+
+%description media-scanner
+Discovers queued media information
+%endif
+
+%if %{with mpris}
+%package mpris
+Summary:        Clapper Enhancer MPRIS
+
+%description mpris
+MPRIS support
+%endif
+
+%if %{with parser_m3u}
+%package parser-m3u
+Summary:        Clapper Enhancer Parser M3U
+
+%description parser-m3u
+M3U playlists support
+%endif
+
 %if %{with peertube}
 %package peertube
 Summary:  Clapper Enhancer PeerTube
@@ -66,22 +126,37 @@
 Stream PeerTube vidoes within Clapper
 %endif
 
+%if %{with recall}
+%package recall
+Summary:        Clapper Enhancer Recall
+%if 0%{?suse_version}
+Requires:       sqlite3
+%else
+Requires:       sqlite
+%endif
+
+%description recall
+Recalls the last playback position
+%endif
+
 %if %{with yt_dlp}
 %package yt-dlp
 Summary:  Clapper Enhancer yt-dlp
 Requires: python3-gobject
 %if 0%{?suse_version}
+Requires:       libpeas2-loader-python
 Requires: python3-yt-dlp
+Requires:       typelib(Clapper) = %{clapper_libver}
 Requires: typelib(GLib) = 2.0
 Requires: typelib(GObject) = 2.0
 Requires: typelib(Gio) = 2.0
 Requires: typelib(Gst) = 1.0
-Requires: typelib(Clapper) = %{clapper_libver}
 %else
-Requires: yt-dlp
 Requires: glib2
 Requires: gstreamer1
 Requires: libclapper-%{clapper_altlibver}-%{clapper_sover}
+Requires:       libpeas-loader-python
+Requires:       yt-dlp
 %endif
 
 %description yt-dlp
@@ -93,11 +168,17 @@
 
 %build
 %meson \
+       
-Dcontrol-hub=%{?with_control_hub:enabled}%{!?with_control_hub:disabled} \
        -Dlbry=%{?with_lbry:enabled}%{!?with_lbry:disabled} \
+       
-Dmedia-scanner=%{?with_media_scanner:enabled}%{!?with_media_scanner:disabled} \
+       -Dmpris=%{?with_mpris:enabled}%{!?with_mpris:disabled} \
+       -Dparser-m3u=%{?with_parser_m3u:enabled}%{!?with_parser_m3u:disabled} \
        -Dpeertube=%{?with_peertube:enabled}%{!?with_peertube:disabled} \
+       -Drecall=%{?with_recall:enabled}%{!?with_recall:disabled} \
        -Dyt-dlp=%{?with_yt_dlp:enabled}%{!?with_yt_dlp:disabled} \
        %{nil}
 %meson_build
+
 %install
 %meson_install
 
@@ -106,18 +187,48 @@
 %doc README.md
 %dir %{_libdir}/clapper-%{clapper_libver}/enhancers/
 
+%if %{with control_hub}
+%files control-hub
+%dir %{_libdir}/clapper-%{clapper_libver}/enhancers/
+%{_libdir}/clapper-%{clapper_libver}/enhancers/control-hub/
+%endif
+
 %if %{with lbry}
 %files lbry
 %dir %{_libdir}/clapper-%{clapper_libver}/enhancers/
 %{_libdir}/clapper-%{clapper_libver}/enhancers/lbry/
 %endif
 
+%if %{with media_scanner}
+%files media-scanner
+%dir %{_libdir}/clapper-%{clapper_libver}/enhancers/
+%{_libdir}/clapper-%{clapper_libver}/enhancers/media-scanner/
+%endif
+
+%if %{with mpris}
+%files mpris
+%dir %{_libdir}/clapper-%{clapper_libver}/enhancers/
+%{_libdir}/clapper-%{clapper_libver}/enhancers/mpris/
+%endif
+
+%if %{with parser_m3u}
+%files parser-m3u
+%dir %{_libdir}/clapper-%{clapper_libver}/enhancers/
+%{_libdir}/clapper-%{clapper_libver}/enhancers/parser-m3u/
+%endif
+
 %if %{with peertube}
 %files peertube
 %dir %{_libdir}/clapper-%{clapper_libver}/enhancers/
 %{_libdir}/clapper-%{clapper_libver}/enhancers/peertube/
 %endif
 
+%if %{with recall}
+%files recall
+%dir %{_libdir}/clapper-%{clapper_libver}/enhancers/
+%{_libdir}/clapper-%{clapper_libver}/enhancers/recall/
+%endif
+
 %if %{with yt_dlp}
 %files yt-dlp
 %dir %{_libdir}/clapper-%{clapper_libver}/enhancers/

++++++ clapper-enhancers-0.8.1.tar.gz -> clapper-enhancers-0.10.0.tar.gz ++++++
++++ 8297 lines of diff (skipped)

Reply via email to