Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package webcamoid for openSUSE:Factory 
checked in at 2022-02-17 00:30:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/webcamoid (Old)
 and      /work/SRC/openSUSE:Factory/.webcamoid.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "webcamoid"

Thu Feb 17 00:30:56 2022 rev:14 rq:955371 version:9.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/webcamoid/webcamoid.changes      2021-06-04 
22:44:14.923174658 +0200
+++ /work/SRC/openSUSE:Factory/.webcamoid.new.1956/webcamoid.changes    
2022-02-17 00:32:15.381415453 +0100
@@ -1,0 +2,39 @@
+Tue Feb 15 15:33:54 UTC 2022 - Luigi Baldoni <[email protected]>
+
+- Update to version 9.0.0
+  * Now Qt 5.15 is the minimum required version.
+  * More modern UI redesign.
+  * Now the default theme can adapt to the current color scheme
+    of the system.
+  * Switched build system to CMake.
+  * Redesigned plugins system to a more expandable one.
+  * Photos and videos are saved in their default folders, and
+    its also user customizable.
+  * You can now open the last photo taken and the last video
+    recorded from Webcamoid.
+  * Added support for screen capturing in PipeWire/Wayland.
+  * Added VLC as video playback backend.
+  * The virtual camera is now fully customizable (format,
+    resolution, default picture, etc.).
+  * Improved error messages for the virtual camera.
+  * Add face tracking plugin.
+  * Add appstream data.
+  * Fixed privilege escalation when creating the virtual camera.
+  * Added support for background image replacement in FaceDetect
+    plugin.
+  * Fixed default masks rendering when selecting an image from
+    file system.
+  * Added more options to the FaceDetect plugin.
+  * Added support for FFmpeg 5.0.
+  * Fixed video recording with FFmpeg.
+  * Added Otsu threshold, and other video effects plugins.
+  * Improved FalseColor plugin UI.
+  * Optimized Charify plugin.
+  * Added donations links for people who wants to support the
+    project.
+- Drop webcamoid-gcc11.patch (no longer useful)
+- Add webcamoid-manpath.patch
+- Drop devel subpackage
+- Link against pipewire, spa, libusb and vlc
+
+-------------------------------------------------------------------

Old:
----
  webcamoid-8.8.0.tar.gz
  webcamoid-gcc11.patch

New:
----
  webcamoid-9.0.0.tar.gz
  webcamoid-manpath.patch

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

Other differences:
------------------
++++++ webcamoid.spec ++++++
--- /var/tmp/diff_new_pack.ppO04o/_old  2022-02-17 00:32:18.877414850 +0100
+++ /var/tmp/diff_new_pack.ppO04o/_new  2022-02-17 00:32:18.881414850 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package webcamoid
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,20 +17,19 @@
 
 
 Name:           webcamoid
-Version:        8.8.0
+Version:        9.0.0
 Release:        0
 Summary:        Webcam applet for Plasma
 License:        GPL-3.0-or-later
 Group:          System/GUI/KDE
 URL:            https://webcamoid.github.io/
 Source:         
https://github.com/hipersayanX/Webcamoid/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE webcamoid-gcc11.patch add missing include -- 
[email protected]
-Patch0:         webcamoid-gcc11.patch
+# PATCH-FIX-UPSTREAM webcamoid-manpath.patch
+Patch1:         webcamoid-manpath.patch
 BuildRequires:  bison
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
 BuildRequires:  flex
-BuildRequires:  gcc
 BuildRequires:  gcc-c++
 BuildRequires:  glibc-devel
 BuildRequires:  hicolor-icon-theme
@@ -38,20 +37,24 @@
 BuildRequires:  libqt5-linguist
 BuildRequires:  perl-Text-Markdown
 BuildRequires:  pkg-config
-BuildRequires:  pkgconfig(Qt5Concurrent) >= 5.9
-BuildRequires:  pkgconfig(Qt5OpenGL) >= 5.9
-BuildRequires:  pkgconfig(Qt5Qml) >= 5.9
-BuildRequires:  pkgconfig(Qt5QuickControls2) >= 5.9
-BuildRequires:  pkgconfig(Qt5Svg) >= 5.9
-BuildRequires:  pkgconfig(Qt5Widgets) >= 5.9
-BuildRequires:  pkgconfig(Qt5Xml) >= 5.9
+BuildRequires:  cmake(Qt5Concurrent) >= 5.15
+BuildRequires:  cmake(Qt5Core) >= 5.15
+BuildRequires:  cmake(Qt5DBus) >= 5.15
+BuildRequires:  cmake(Qt5OpenGL) >= 5.15
+BuildRequires:  cmake(Qt5QuickControls2) >= 5.15
+BuildRequires:  cmake(Qt5Svg) >= 5.15
 BuildRequires:  pkgconfig(libavcodec) >= 58.7.100
 BuildRequires:  pkgconfig(libavdevice) >= 57.0.0
 BuildRequires:  pkgconfig(libavformat) >= 58.0.102
 BuildRequires:  pkgconfig(libavutil) >= 56.6.100
+BuildRequires:  pkgconfig(libpipewire-0.3)
 BuildRequires:  pkgconfig(libpulse-simple)
+BuildRequires:  pkgconfig(libspa-0.2)
 BuildRequires:  pkgconfig(libswscale) >= 5.0.101
+BuildRequires:  pkgconfig(libusb-1.0)
 BuildRequires:  pkgconfig(libv4l2)
+BuildRequires:  pkgconfig(libvlc)
+BuildRequires:  pkgconfig(vlc-plugin)
 Requires:       libqt5-qtquickcontrols
 Requires:       libqt5-qtquickcontrols2
 Provides:       plasmoid-webcamoid = %{version}
@@ -76,45 +79,24 @@
 * Use custom network and local files as capture devices.
 * Capture from desktop.
 
-%package devel
-Summary:        Development headers and libraries for Webcamoid
-Group:          Development/Libraries/C and C++
-Requires:       plasmoid-webcamoid = %{version}
-
-%description devel
-Development headers and libraries for Webcamoid.
-Avkys library provides a wide range of plugins for audio and
-video playing, recording, capture, and processing.
-
 %prep
 %autosetup -p1
 
 %build
-%qmake5 \
-    Webcamoid.pro \
-    LIBDIR=%{_libdir} \
-    USE3DPARTYLIBS=0 \
-    LICENSEDIR=%{_defaultdocdir}/webcamoid \
-    INSTALLDEVHEADERS=1 \
-    QMAKE_LRELEASE=%{_bindir}/lrelease-qt5 \
-    INSTALLQMLDIR=%{_kf5_qmldir}
-
-make %{?_smp_mflags}
+%cmake
+%cmake_build
 
 # generate help file
-Markdown.pl --html4 README.md > README.html
+Markdown.pl --html4 ../README.md > ../README.html
 
 %install
-%qmake5_install
+%cmake_install
 
 %{kf5_post_install}
 
 %fdupes %{buildroot}%{_datadir}
 
-desktop-file-edit %{buildroot}%{_kf5_applicationsdir}/webcamoid.desktop 
--remove-category=KDE --add-category=Video --add-category=Player
-
-rm -rf %{buildroot}%{_datadir}/licenses/
-rm -rf %{buildroot}%{_datadir}/doc/
+rm -f %{buildroot}%{_libdir}/libavkys.so
 
 %post
 /sbin/ldconfig
@@ -132,17 +114,9 @@
 %{_bindir}/%{name}
 %{_kf5_applicationsdir}/%{name}.desktop
 %{_libdir}/libavkys.so.*
-%{_libdir}/avkys
+%dir %{_libdir}/avkys
 %{_libdir}/avkys/*.so
-%{_kf5_qmldir}/AkQml
-%{_kf5_qmldir}/AkQml/libAkQml.so
-%{_kf5_qmldir}/AkQml/qmldir
 %{_kf5_mandir}/man1/%{name}.1%{ext_man}
 %{_kf5_iconsdir}/hicolor
 
-%files devel
-%{_libdir}/libavkys.so
-%{_includedir}/avkys
-%{_includedir}/avkys/*.h
-
 %changelog

++++++ webcamoid-8.8.0.tar.gz -> webcamoid-9.0.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/webcamoid/webcamoid-8.8.0.tar.gz 
/work/SRC/openSUSE:Factory/.webcamoid.new.1956/webcamoid-9.0.0.tar.gz differ: 
char 12, line 1

++++++ webcamoid-manpath.patch ++++++
>From a1ff5e22f6a1260a2edbda90d31f2ad8e9a02635 Mon Sep 17 00:00:00 2001
From: Luigi Baldoni <[email protected]>
Date: Tue, 15 Feb 2022 18:02:02 +0100
Subject: [PATCH] Use correct path for manpage

---
 StandAlone/ManPages/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/StandAlone/ManPages/CMakeLists.txt 
b/StandAlone/ManPages/CMakeLists.txt
index 6da3dfeb8..7b2c669ec 100644
--- a/StandAlone/ManPages/CMakeLists.txt
+++ b/StandAlone/ManPages/CMakeLists.txt
@@ -35,5 +35,5 @@ if (GZIP_TOOL)
                       VERBATIM
                       SOURCES src/webcamoid.1.in)
 
-    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/src/webcamoid.1.gz DESTINATION 
${CMAKE_INSTALL_MANDIR})
+    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/src/webcamoid.1.gz DESTINATION 
${CMAKE_INSTALL_MANDIR}/man1)
 endif ()

Reply via email to