diff --git a/avoid-invalid-conversion-error-with-C++.patch b/avoid-invalid-conversion-error-with-C++.patch deleted file mode 100644 index 06571aa..0000000 --- a/avoid-invalid-conversion-error-with-C++.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 371da358d1580dc06218d18a12a99611cac39e4e Mon Sep 17 00:00:00 2001 -From: Jan Grulich -Date: Wed, 2 Jan 2019 10:05:40 +0100 -Subject: [PATCH] Avoid invalid conversion error with C++ compilators - ---- - src/pipewire/utils.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/pipewire/utils.h b/src/pipewire/utils.h -index 2ce9fdde..7262ff42 100644 ---- a/src/pipewire/utils.h -+++ b/src/pipewire/utils.h -@@ -58,7 +58,7 @@ pw_spa_pod_copy(const struct spa_pod *pod) - return NULL; - - size = SPA_POD_SIZE(pod); -- if ((c = malloc(size)) == NULL) -+ if ((c = (struct spa_pod *) malloc(size)) == NULL) - return NULL; - - return (struct spa_pod *) memcpy(c, pod, size); diff --git a/pipewire-0.2.5.tar.gz b/pipewire-0.2.5.tar.gz deleted file mode 100644 index 046a01c..0000000 --- a/pipewire-0.2.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6e75bb88a329f97984925bd303643075788df8d51b345bb43feb1be2c3b7102c -size 417895 diff --git a/pipewire-0.2.6.tar.gz b/pipewire-0.2.6.tar.gz new file mode 100644 index 0000000..6656183 --- /dev/null +++ b/pipewire-0.2.6.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8592bcc2a83b078fee6cfb8560397cf2747346f28e88689197e780069b19cb17 +size 421137 diff --git a/pipewire.changes b/pipewire.changes index 99eb0f4..d6d92f5 100644 --- a/pipewire.changes +++ b/pipewire.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Wed May 22 16:33:08 UTC 2019 - Markus S + +- Update to version 0.2.6: + + Improve error checking for threads. + + Fix some memory and fd leaks. + + Fix compilation with C++ compilers and clang. + + DISABLE_RTKIT should now not try to use dbus at all. + + Camera Portal fixes: + - add Camera media.role. + - Rename module-flatpak to module-portal. + - Use the portal permissions store for camera checks. + + Actually use the passed fd in pipewiresrc. + + Make properties with "pipewire." prefix read-only. + + Add security label to client object. + + Enforce link permissions. + + Permissions of objects are now combined with parent + permissions. + + Remove libv4l2 dependency, it is not used. + + Improve format negotiation in autolink #146. + + Try to avoid list corruption with event emmission #143. + + Fix destroy of client-node memory corruption. + + Various small improvements. +- Remove pkgconfig(libv4l2) BuildRequires: follow upstreams cleanup + of build dependencies. +- Drop avoid-invalid-conversion-error-with-C++.patch: fixed + upstream. + ------------------------------------------------------------------- Fri Apr 19 14:27:04 UTC 2019 - Fabian Vogt diff --git a/pipewire.spec b/pipewire.spec index 0456964..2d51bf4 100644 --- a/pipewire.spec +++ b/pipewire.spec @@ -22,15 +22,13 @@ %define spa_ver 0.1 Name: pipewire -Version: 0.2.5 +Version: 0.2.6 Release: 0 Summary: A Multimedia Framework designed to be an audio and video server and more License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: https://pipewire.org/ Source0: https://github.com/PipeWire/pipewire/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM -Patch1: avoid-invalid-conversion-error-with-C++.patch BuildRequires: meson BuildRequires: pkgconfig @@ -52,7 +50,6 @@ BuildRequires: pkgconfig(libavfilter) BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libudev) -BuildRequires: pkgconfig(libv4l2) BuildRequires: pkgconfig(libva) BuildRequires: pkgconfig(sbc) BuildRequires: pkgconfig(sdl2) @@ -211,7 +208,7 @@ This package provides all the necessary files for development with PipeWire %{_libdir}/pipewire-%{apiver}/libpipewire-module-audio-dsp.so %{_libdir}/pipewire-%{apiver}/libpipewire-module-autolink.so %{_libdir}/pipewire-%{apiver}/libpipewire-module-client-node.so -%{_libdir}/pipewire-%{apiver}/libpipewire-module-flatpak.so +%{_libdir}/pipewire-%{apiver}/libpipewire-module-portal.so %{_libdir}/pipewire-%{apiver}/libpipewire-module-link-factory.so %{_libdir}/pipewire-%{apiver}/libpipewire-module-mixer.so %{_libdir}/pipewire-%{apiver}/libpipewire-module-protocol-native.so