Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libva for openSUSE:Factory checked in at 2022-11-29 10:52:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libva (Old) and /work/SRC/openSUSE:Factory/.libva.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libva" Tue Nov 29 10:52:25 2022 rev:68 rq:1038678 version:2.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libva/libva-gl.changes 2022-11-07 15:56:01.290169895 +0100 +++ /work/SRC/openSUSE:Factory/.libva.new.1597/libva-gl.changes 2022-11-29 10:52:27.572517249 +0100 @@ -1,0 +2,12 @@ +Mon Nov 28 11:21:48 UTC 2022 - Marcus Rueckert <mrueck...@suse.de> + +- Make sure make runs with verbose builds so we see the gcc + cmdlines + +------------------------------------------------------------------- +Mon Nov 28 11:17:51 UTC 2022 - Marcus Rueckert <mrueck...@suse.de> + +- Added propagate-dpy.patch: (boo#1202828) + Patch taken from https://github.com/intel/libva/issues/479 + +------------------------------------------------------------------- libva.changes: same change New: ---- propagate-dpy.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libva-gl.spec ++++++ --- /var/tmp/diff_new_pack.pAlsIv/_old 2022-11-29 10:52:28.056519792 +0100 +++ /var/tmp/diff_new_pack.pAlsIv/_new 2022-11-29 10:52:28.064519834 +0100 @@ -31,6 +31,7 @@ URL: https://01.org/linuxmedia Source0: https://github.com/intel/libva/archive/%{version}.tar.gz#/libva-%{version}.tar.gz Source2: baselibs.conf +Patch1: propagate-dpy.patch BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkg-config @@ -140,6 +141,7 @@ # # fails on sle echo libva-wayland%{sover} >> $RPM_SOURCE_DIR/baselibs.conf +%patch1 -p1 %build [ -d m4 ] || mkdir m4 @@ -150,10 +152,10 @@ --enable-wayland \ %endif --with-drivers-path=%{_libdir}/dri -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 %install -%makeinstall +%makeinstall V=1 find %{buildroot} -name '*.la' -delete -print %if %{build_gl} ++++++ libva.spec ++++++ --- /var/tmp/diff_new_pack.pAlsIv/_old 2022-11-29 10:52:28.084519939 +0100 +++ /var/tmp/diff_new_pack.pAlsIv/_new 2022-11-29 10:52:28.088519960 +0100 @@ -31,6 +31,7 @@ URL: https://01.org/linuxmedia Source0: https://github.com/intel/libva/archive/%{version}.tar.gz#/libva-%{version}.tar.gz Source2: baselibs.conf +Patch1: propagate-dpy.patch BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkg-config @@ -140,6 +141,7 @@ # # fails on sle echo libva-wayland%{sover} >> $RPM_SOURCE_DIR/baselibs.conf +%patch1 -p1 %build [ -d m4 ] || mkdir m4 @@ -150,10 +152,10 @@ --enable-wayland \ %endif --with-drivers-path=%{_libdir}/dri -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 %install -%makeinstall +%makeinstall V=1 find %{buildroot} -name '*.la' -delete -print %if %{build_gl} ++++++ propagate-dpy.patch ++++++ Index: libva-2.16.0/va/va.c =================================================================== --- libva-2.16.0.orig/va/va.c +++ libva-2.16.0/va/va.c @@ -420,6 +420,11 @@ static char *va_getDriverPath(const char static VAStatus va_openDriver(VADisplay dpy, char *driver_name) { VADriverContextP ctx = CTX(dpy); + /* workaround for broken dpy blocks returned by vaGetDisplayDRM */ + if (NULL == ctx->native_dpy) { + ctx->native_dpy = dpy; + } + VAStatus vaStatus = VA_STATUS_ERROR_UNKNOWN; char *search_path = NULL; char *saveptr;