Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libvpl for openSUSE:Factory checked 
in at 2023-01-18 13:12:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libvpl (Old)
 and      /work/SRC/openSUSE:Factory/.libvpl.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libvpl"

Wed Jan 18 13:12:43 2023 rev:10 rq:1059333 version:2023.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libvpl/libvpl.changes    2022-11-16 
15:43:04.231768038 +0100
+++ /work/SRC/openSUSE:Factory/.libvpl.new.32243/libvpl.changes 2023-01-18 
13:13:19.457479299 +0100
@@ -1,0 +2,25 @@
+Tue Jan 17 23:36:53 UTC 2023 - Stefan Brüns <stefan.bru...@rwth-aachen.de>
+
+- Update to version 2023.1.1
+  * Added
+    + Help screen listing valid options for vpl-inspect
+    + YUV400 option for JPEG encoding with sample_encode
+    + Build option --disable_experimental to build with
+      ONEVPL_EXPERIMENTAL disabled
+  * Changed
+    + Session creation example to request a minimum API version
+- Update to version 2023.1.0
+  * Added
+    + oneVPL API 2.8 support
+    + New infer sample
+    + xdg_shell for weston10
+  * Fixed
+    + NOT_ENOUGH_BUFFER error when HRD off in ExtBRC
+    + Legacy tools using x86/x86_64 specific assembler code
+    + Pkg-config files not installing in correct location in cross
+      compilation scenarios
+- Reenable other architectures again for all products.
+  * Add fix_arm_ilp32.patch
+- Drop upstream remove_x86_64_check.patch
+
+-------------------------------------------------------------------

Old:
----
  oneVPL-2023.0.0.tar.gz
  remove_x86_64_check.patch

New:
----
  fix_arm_ilp32.patch
  oneVPL-2023.1.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libvpl.spec ++++++
--- /var/tmp/diff_new_pack.ZCR0cG/_old  2023-01-18 13:13:20.221483409 +0100
+++ /var/tmp/diff_new_pack.ZCR0cG/_new  2023-01-18 13:13:20.229483452 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libvpl
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,19 +20,12 @@
   %define _distconfdir %{_prefix}%{_sysconfdir}
 %endif
 
-%if 0%{?suse_version} >= 1550
-# Legacy tools use x86 asm, https://github.com/oneapi-src/oneVPL/issues/69
-%ifarch x86_64 %{ix86}
 %bcond_without tools
-%else
-%bcond_with tools
-%endif
-%endif
 
 %global sover 2
 Name:           libvpl
 %define lname   libvpl%{sover}
-Version:        2023.0.0
+Version:        2023.1.1
 Release:        0
 Summary:        oneAPI Video Processing Library (oneVPL) dispatcher, tools, 
and examples
 License:        MIT
@@ -40,15 +33,11 @@
 URL:            https://github.com/oneapi-src/oneVPL
 Source0:        
https://github.com/oneapi-src/oneVPL/archive/refs/tags/v%{version}.tar.gz#/oneVPL-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM
-# https://github.com/oneapi-src/oneVPL/pull/73
-Patch0:         
https://patch-diff.githubusercontent.com/raw/oneapi-src/oneVPL/pull/73.patch#/remove_x86_64_check.patch
+Patch0:         
https://github.com/oneapi-src/oneVPL/commit/11a0d1547e3fff4bcbd8b0ecc1bbfc4300c091ee.patch#/fix_arm_ilp32.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(wayland-client)
-%if 0%{?suse_version} < 1550
-ExclusiveArch:  x86_64
-%endif
 
 %description
 The oneAPI Video Processing Library (oneVPL) provides a single video processing

++++++ fix_arm_ilp32.patch ++++++
>From 11a0d1547e3fff4bcbd8b0ecc1bbfc4300c091ee Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bru...@rwth-aachen.de>
Date: Tue, 20 Sep 2022 01:23:25 +0200
Subject: [PATCH] Use ILP32 model on 32 bit ARM

GCC on ARM does not define __ILP32__ or similar, so detect it explicitly.

Fixes #70.
---
 api/vpl/mfxdefs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/api/vpl/mfxdefs.h b/api/vpl/mfxdefs.h
index 35bfb0fc..f9b468ea 100644
--- a/api/vpl/mfxdefs.h
+++ b/api/vpl/mfxdefs.h
@@ -68,7 +68,7 @@ extern "C"
     #define MFX_PACK_BEGIN_STRUCT_W_PTR()    MFX_PACK_BEGIN_X(4)
     #define MFX_PACK_BEGIN_STRUCT_W_L_TYPE() MFX_PACK_BEGIN_X(8)
 /* 32-bit ILP32 data model Linux* */
-#elif defined(__ILP32__)
+#elif defined(__ILP32__) || defined(__arm__)
     #define MFX_PACK_BEGIN_STRUCT_W_PTR()    MFX_PACK_BEGIN_X(4)
     #define MFX_PACK_BEGIN_STRUCT_W_L_TYPE() MFX_PACK_BEGIN_X(4)
 #else

++++++ oneVPL-2023.0.0.tar.gz -> oneVPL-2023.1.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/libvpl/oneVPL-2023.0.0.tar.gz 
/work/SRC/openSUSE:Factory/.libvpl.new.32243/oneVPL-2023.1.1.tar.gz differ: 
char 14, line 1

Reply via email to