Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kpipewire for openSUSE:Factory checked in at 2023-02-13 16:40:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kpipewire (Old) and /work/SRC/openSUSE:Factory/.kpipewire.new.1848 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kpipewire" Mon Feb 13 16:40:17 2023 rev:8 rq:1064551 version:5.27.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kpipewire/kpipewire.changes 2023-01-24 20:24:11.237723501 +0100 +++ /work/SRC/openSUSE:Factory/.kpipewire.new.1848/kpipewire.changes 2023-02-13 16:42:12.019828250 +0100 @@ -1,0 +2,15 @@ +Thu Feb 9 14:19:39 UTC 2023 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * record: Use vp8 instead of x264 + * Prefer x264 + * Allow to reset fd in `PipeWireSourceItem` + * Record: Make sure we issue key frames and sequential pts + * Record: Make sure the frames we encode are in an expected format + * PipeWireRecord: Make sure we use the correct pixel formats + +------------------------------------------------------------------- @@ -4,0 +20,24 @@ + +------------------------------------------------------------------- +Thu Jan 19 14:42:40 UTC 2023 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * HeadlessTest: Port ScreenCast to using fds properly too + * Make sure unistd.h is included when close() is called + * Make sure we don't leak file descriptors + * It wasn't necessary to F_DUPFD_CLOEXEC the fd + * PipeWireRecord: Allow providing which extension we are serving + * ci: Require passing unit tests + * Introduce KPipeWireDmaBuf + * Remove duplicate headers between cpp/h files + * Add autogenerated files to .gitignore + * Record: Make sure we create the context properly + * Record: Ensure we don't crash when the texture couldn't be produced + * tests: Simplify code by using QScreens + * Install po folder + * recordme: Add a --help option + * Validate cursor result of spa_buffer_find_meta_data Old: ---- kpipewire-5.26.5.tar.xz kpipewire-5.26.5.tar.xz.sig New: ---- kpipewire-5.27.0.tar.xz kpipewire-5.27.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kpipewire.spec ++++++ --- /var/tmp/diff_new_pack.ishyFd/_old 2023-02-13 16:42:12.639831903 +0100 +++ /var/tmp/diff_new_pack.ishyFd/_new 2023-02-13 16:42:12.643831926 +0100 @@ -21,15 +21,15 @@ %{!?_plasma5_bugfix: %global _plasma5_bugfix %{version}} %bcond_without released Name: kpipewire -Version: 5.26.5 +Version: 5.27.0 Release: 0 Summary: PipeWire integration for KDE Plasma License: LGPL-2.0-only AND LGPL-3.0-only Group: Development/Libraries/KDE URL: https://www.kde.org -Source: https://download.kde.org/stable/plasma/%{version}/kpipewire-%{version}.tar.xz +Source: kpipewire-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/plasma/%{version}/kpipewire-%{version}.tar.xz.sig +Source1: kpipewire-%{version}.tar.xz.sig Source2: plasma.keyring %endif BuildRequires: extra-cmake-modules @@ -74,9 +74,18 @@ KPipeWire provides PipeWire integration for the Plasma desktop and mobile shells. This package contains the library needed for video and audio capture. +%package -n libKPipeWireDmaBuf%{_sover} +Summary: PipeWire integration for KDE Plasma - DMA-BUF support +%requires_eq libQt5Gui + +%description -n libKPipeWireDmaBuf%{_sover} +KPipeWire provides PipeWire integration for the Plasma desktop and mobile shells. +This package provides a helper for downloading DMA-BUF textures for CPU processing. + %package imports Summary: QtQuick bindings for kpipewire Requires: libKPipeWire%{_sover} = %{version} +Requires: libKPipeWireDmaBuf%{_sover} = %{version} Requires: libKPipeWireRecord%{_sover} = %{version} %description imports @@ -88,6 +97,7 @@ Group: Development/Libraries/KDE Requires: %{name}-imports = %{version} Requires: libKPipeWire%{_sover} = %{version} +Requires: libKPipeWireDmaBuf%{_sover} = %{version} Requires: libKPipeWireRecord%{_sover} = %{version} Requires: pkgconfig(libpipewire-0.3) @@ -102,14 +112,13 @@ %autosetup -p1 %build - %cmake_kf5 -d build -- -DBUILD_TESTING=ON - %cmake_build +%cmake_kf5 -d build -- -DBUILD_TESTING=ON +%cmake_build %install - %kf5_makeinstall -C build - %if %{with released} - %find_lang kpipewire%{_sover} - %endif +%kf5_makeinstall -C build + +%find_lang kpipewire%{_sover} %check %ctest @@ -118,6 +127,8 @@ %postun -n libKPipeWire%{_sover} -p /sbin/ldconfig %post -n libKPipeWireRecord%{_sover} -p /sbin/ldconfig %postun -n libKPipeWireRecord%{_sover} -p /sbin/ldconfig +%post -n libKPipeWireDmaBuf%{_sover} -p /sbin/ldconfig +%postun -n libKPipeWireDmaBuf%{_sover} -p /sbin/ldconfig %files -n libKPipeWire%{_sover} %license LICENSES/* @@ -130,6 +141,10 @@ %{_kf5_libdir}/libKPipeWireRecord.so.%{_sover}.* %{_kf5_debugdir}/kpipewirerecord.categories +%files -n libKPipeWireDmaBuf%{_sover} +%{_kf5_libdir}/libKPipeWireDmaBuf.so.%{_sover} +%{_kf5_libdir}/libKPipeWireDmaBuf.so.%{_sover}.* + %files imports %dir %{_kf5_qmldir}/org %dir %{_kf5_qmldir}/org/kde @@ -140,6 +155,7 @@ %{_kf5_cmakedir}/KPipeWire/ %{_kf5_libdir}/libKPipeWire.so %{_kf5_libdir}/libKPipeWireRecord.so +%{_kf5_libdir}/libKPipeWireDmaBuf.so %files -n libKPipeWire%{_sover}-lang -f kpipewire%{_sover}.lang ++++++ kpipewire-5.26.5.tar.xz -> kpipewire-5.27.0.tar.xz ++++++ ++++ 2799 lines of diff (skipped)