Hello community, here is the log from the commit of package gstreamer-plugins-good for openSUSE:Factory checked in at 2019-08-27 15:25:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-good (Old) and /work/SRC/openSUSE:Factory/.gstreamer-plugins-good.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-good" Tue Aug 27 15:25:13 2019 rev:66 rq:725939 version:1.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer-plugins-good/gstreamer-plugins-good.changes 2019-07-17 13:12:54.087887824 +0200 +++ /work/SRC/openSUSE:Factory/.gstreamer-plugins-good.new.7948/gstreamer-plugins-good.changes 2019-08-27 15:25:17.168723098 +0200 @@ -1,0 +2,7 @@ +Sun Aug 25 08:33:33 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Add gstreamer-plugins-good-fix-glibc-incompat.patch: v4l2: Fix + type compatibility issue with glibc 2.30. +- Use make_build macro. + +------------------------------------------------------------------- New: ---- gstreamer-plugins-good-fix-glibc-incompat.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-plugins-good.spec ++++++ --- /var/tmp/diff_new_pack.5SregK/_old 2019-08-27 15:25:18.248722555 +0200 +++ /var/tmp/diff_new_pack.5SregK/_new 2019-08-27 15:25:18.248722555 +0200 @@ -42,6 +42,8 @@ Source0: https://gstreamer.freedesktop.org/src/gst-plugins-good/%{_name}-%{version}.tar.xz Source1: gstreamer-plugins-good.appdata.xml Source99: baselibs.conf +# PATCH-FIX-UPSTREAM gstreamer-plugins-good-fix-glibc-incompat.patch: v4l2: Fix build with glibc 2.30 +Patch0: gstreamer-plugins-good-fix-glibc-incompat.patch BuildRequires: Mesa-libGLESv2-devel BuildRequires: Mesa-libGLESv3-devel @@ -197,7 +199,7 @@ --with-package-name='openSUSE GStreamer-plugins-good package' \ --with-package-origin='http://download.opensuse.org' \ %{nil} -make %{?_smp_mflags} +%make_build %endif %install ++++++ gstreamer-plugins-good-fix-glibc-incompat.patch ++++++ >From 29c3570901e1c145dce57824ddc9276fddf0d808 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne <nicolas.dufre...@collabora.com> Date: Tue, 6 Aug 2019 22:27:40 -0400 Subject: [PATCH] v4l2: Fix type compatibility issue with glibc 2.30 >From now on, we will use linux/types.h on Linux, and use typedef of the various flavour of BSD. Fixes #635 --- sys/v4l2/ext/types-compat.h | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/sys/v4l2/ext/types-compat.h b/sys/v4l2/ext/types-compat.h index d3673dd49..ea21c9513 100644 --- a/sys/v4l2/ext/types-compat.h +++ b/sys/v4l2/ext/types-compat.h @@ -24,6 +24,11 @@ #ifndef __TYPES_COMPAT_H__ #define __TYPES_COMPAT_H__ +#ifdef __linux__ +#include <linux/types.h> +#include <asm/ioctl.h> + +#else /* One of the BSDs */ /* From linux/types.h */ #ifndef __bitwise__ # ifdef __CHECKER__ @@ -41,12 +46,14 @@ # endif #endif -#define __u64 guint64 -#define __u32 guint32 -#define __u16 guint16 -#define __u8 guint8 -#define __s64 gint64 -#define __s32 gint32 -#define __le32 guint32 __bitwise +typedef guint8 __u8; +typedef guint16 __u16; +typedef gint32 __s32; +typedef guint32 __u32; +typedef gint64 __s64; +typedef guint64 __u64; +typedef guint32 __bitwise __le32; + +#endif #endif /* __TYPES_COMPAT_H__ */ -- 2.22.0