From 86d4b73baafa7150958d38dbc04e7b80585fe963 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 18 Jan 2019 15:01:30 +0100 Subject: [PATCH] pipewire: add patch to prevent invalid conversion error with C++ --- ...a358d1580dc06218d18a12a99611cac39e4e.patch | 22 +++++++++++++++++++ srcpkgs/pipewire/template | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/pipewire/patches/371da358d1580dc06218d18a12a99611cac39e4e.patch diff --git a/srcpkgs/pipewire/patches/371da358d1580dc06218d18a12a99611cac39e4e.patch b/srcpkgs/pipewire/patches/371da358d1580dc06218d18a12a99611cac39e4e.patch new file mode 100644 index 00000000000..6d0ae3cd28b --- /dev/null +++ b/srcpkgs/pipewire/patches/371da358d1580dc06218d18a12a99611cac39e4e.patch @@ -0,0 +1,22 @@ +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 src/pipewire/utils.h src/pipewire/utils.h +index 2ce9fdde..7262ff42 100644 +--- src/pipewire/utils.h ++++ 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/srcpkgs/pipewire/template b/srcpkgs/pipewire/template index 13f5f533f90..aebdd387126 100644 --- a/srcpkgs/pipewire/template +++ b/srcpkgs/pipewire/template @@ -1,7 +1,7 @@ # Template file for 'pipewire' pkgname=pipewire version=0.2.5 -revision=1 +revision=2 build_style=meson configure_args="-Dman=true -Dgstreamer=enabled -Ddocs=true -Dsystemd=false" hostmakedepends="doxygen graphviz pkg-config xmltoman"