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 ()
