commit libyuv for openSUSE:Factory

2023-05-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libyuv for openSUSE:Factory checked 
in at 2023-05-23 14:53:35

Comparing /work/SRC/openSUSE:Factory/libyuv (Old)
 and  /work/SRC/openSUSE:Factory/.libyuv.new.1533 (New)


Package is "libyuv"

Tue May 23 14:53:35 2023 rev:6 rq:1088432 version:20230517+a377993

Changes:

--- /work/SRC/openSUSE:Factory/libyuv/libyuv.changes2022-10-28 
19:29:49.810721550 +0200
+++ /work/SRC/openSUSE:Factory/.libyuv.new.1533/libyuv.changes  2023-05-23 
14:53:48.606222815 +0200
@@ -1,0 +2,30 @@
+Mon May 22 13:35:51 UTC 2023 - Jan Engelhardt 
+
+- Trim redundancies and compact descriptions.
+
+---
+Sun May 21 13:13:13 UTC 2023 - Bruno Pitrus 
+
+- Update to snapshot 20230517+a377993:
+  * ARGBToI420Alpha function to convert ARGB to I420 with Alpha
+  * Enable I{422,444}AlphaToARGBRow_RVV & ARGBAttentuateRow_RVV
+  * Bump version and apply clang format
+  * Enable ARGBToYMatrixRow_RVV/RGBAToYMatrixRow_RVV/RGBToYMatrixRow_RVV
+  * Enable RVV if qemu is detected
+  * Add ARGBToRAWRow_RVV, ARGBToRGB24Row_RVV, RGB24ToARGBRow_RVV
+  * YUY2ToNV12 using YUY2ToY and YUY2ToNVUV
+  * Remove old cipd clobber gclient hook.
+  * Roll chromium_revision 004bde16df..28dca358ed (1051775:1052960)
+  * Roll chromium_revision 7d683aeda8..004bde16df (1050091:1051775)
+  * [code-health] Migrate presubmit to python3
+  * Enable unlimited data for YUV to RGB
+  * Roll chromium_revision 829c6df33d..7d683aeda8 (945687:1050098th 
+- Add libyuv-tools package
+- Run test suite in %check
+- drop Don-t-install-conversion-tool.patch
+- add Install-missing-yuvconstants-binary.patch
+- add cmake-minimum-required.patch
+- drop Link-main-library-against-libjpeg.patch applied upstream
+- add convert_test-little-endian.patch
+
+---

Old:

  Don-t-install-conversion-tool.patch
  Link-main-library-against-libjpeg.patch
  libyuv-20220920+f9fda6e.obscpio

New:

  Install-missing-yuvconstants-binary.patch
  cmake-minimum-required.patch
  convert_test-little-endian.patch
  libyuv-20230517+a377993.obscpio



Other differences:
--
++ libyuv.spec ++
--- /var/tmp/diff_new_pack.bdHpWo/_old  2023-05-23 14:53:49.474227950 +0200
+++ /var/tmp/diff_new_pack.bdHpWo/_new  2023-05-23 14:53:49.478227975 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libyuv
 #
-# 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
@@ -17,11 +17,11 @@
 
 
 Name:   libyuv
-Version:20220920+f9fda6e
+Version:20230517+a377993
 Release:0
 Summary:YUV scaling and conversion library
 License:BSD-3-Clause
-Group:  Productivity/Multimedia/Other
+Group:  Productivity/Graphics/Other
 URL:https://chromium.googlesource.com/libyuv/libyuv/
 Source0:%{name}-%{version}.tar.xz
 Source99:   baselibs.conf
@@ -29,39 +29,47 @@
 Patch0: Use-a-proper-so-version.patch
 Patch1: Link-against-shared-library.patch
 Patch2: Disable-static-library.patch
-Patch3: Don-t-install-conversion-tool.patch
+Patch3: Install-missing-yuvconstants-binary.patch
 Patch4: Use-library-suffix-during-installation.patch
-Patch5: Link-main-library-against-libjpeg.patch
+Patch5: cmake-minimum-required.patch
+Patch6: convert_test-little-endian.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(gtest)
 BuildRequires:  pkgconfig(libjpeg)
 
 %description
-libyuv is an open source project that includes YUV scaling and conversion 
functionality.
-- Scale YUV to prepare content for compression, with point, bilinear or box 
filter.
-- Convert to YUV from webcam formats for compression.
-- Convert to RGB formats for rendering/effects.
-- Rotate by 90/180/270 degrees to adjust for mobile devices in portrait mode.
-- Optimized for SSSE3/AVX2 on x86/x64.
-- Optimized for Neon on Arm.
-- Optimized for MSA on Mips.
+libyuv is a project for YUV image scaling and conversion. It can
+convert between RGB and YUV, scale images with point/bilinear/box
+filter, rotate by 90/180/270°, and offers SSE/NEON/MSA acceleration.
 
 %package -n libyuv0
 Summary:YUV scaling and conversion library
 Group:  System/Libraries
 
 %description -n libyuv0
-libyuv is an open source project that includes YUV scaling and conversion 
functionality.
+libyuv is a project for YUV image scaling and conversion.
 
 %package devel
 

commit libyuv for openSUSE:Factory

2022-10-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libyuv for openSUSE:Factory checked 
in at 2022-10-28 19:29:28

Comparing /work/SRC/openSUSE:Factory/libyuv (Old)
 and  /work/SRC/openSUSE:Factory/.libyuv.new.2275 (New)


Package is "libyuv"

Fri Oct 28 19:29:28 2022 rev:5 rq:1031572 version:20220920+f9fda6e

Changes:

--- /work/SRC/openSUSE:Factory/libyuv/libyuv.changes2022-10-03 
13:44:48.597355757 +0200
+++ /work/SRC/openSUSE:Factory/.libyuv.new.2275/libyuv.changes  2022-10-28 
19:29:49.810721550 +0200
@@ -1,0 +2,32 @@
+Thu Oct 27 14:35:19 UTC 2022 - gm...@opensuse.org
+
+- Update to version 20220920+f9fda6e:
+  * Fix shift amount for SSSE3 assembly for I012 format conversions
+  * 10/12 bit YUV replicate upper bits to low bits before converting to RGB
+  * Fix immediate offsets for row_neon build on gcc
+
+---
+Thu Oct 20 11:29:30 UTC 2022 - gm...@opensuse.org
+
+- Update to version 20220920+248172e:
+  * I422ToRGB24, I422ToRAW, I422ToRGB24MatrixFilter conversion functions added.
+  * Remove include resource.h for Fuchsia build
+  * I420ToRGB24MatrixFilter function added
+  * SSE2 MM21->YUY2 conversion
+  * MM21ToYUY2 and  ABGRToJ420 conversion
+  * AB64ToARGB fix for inplace conversion
+  * Bump up version to 1838
+  * Add I422ToRGB565Matrix
+  * RAWToJ400 require multiple of 16 pixels for NEON
+  * row_neon*: Explicitly initialize pad in RgbConstants
+  * Fix MSVC warnings by adding casts
+  * Define _CRT_SECURE_NO_WARNINGS if MSVC CRT is used
+  * Reduce cmake verbosity and update min version
+  * Set IMPORT_PREFIX to "lib" on Windows
+  * Android.bp: Remove reference to LICENSE_THIRD_PARTY
+  * Fix SSE2 version of ScalePlaneUp2_16_Bilinear
+  * Disable bilinear 16 bit scale up for SSE2
+  * Add .vpython3 to libyuv.
+  * Switch from python to python3.
+
+---

Old:

  libyuv-20220713+d248929c.obscpio

New:

  libyuv-20220920+f9fda6e.obscpio



Other differences:
--
++ libyuv.spec ++
--- /var/tmp/diff_new_pack.cepqIS/_old  2022-10-28 19:29:50.530725161 +0200
+++ /var/tmp/diff_new_pack.cepqIS/_new  2022-10-28 19:29:50.538725201 +0200
@@ -15,8 +15,9 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 Name:   libyuv
-Version:20220713+d248929c
+Version:20220920+f9fda6e
 Release:0
 Summary:YUV scaling and conversion library
 License:BSD-3-Clause
@@ -31,8 +32,8 @@
 Patch3: Don-t-install-conversion-tool.patch
 Patch4: Use-library-suffix-during-installation.patch
 Patch5: Link-main-library-against-libjpeg.patch
-BuildRequires:  gcc-c++
 BuildRequires:  cmake
+BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(libjpeg)
 

++ Disable-static-library.patch ++
--- /var/tmp/diff_new_pack.cepqIS/_old  2022-10-28 19:29:50.562725322 +0200
+++ /var/tmp/diff_new_pack.cepqIS/_new  2022-10-28 19:29:50.566725342 +0200
@@ -17,8 +17,8 @@
  
  FILE ( GLOB_RECURSE   ly_source_files ${ly_src_dir}/*.cc )
 @@ -22,9 +21,6 @@ LIST ( SORT  ly_unittest_sources )
- 
- INCLUDE_DIRECTORIES( BEFORE ${ly_inc_dir} )
+   ADD_DEFINITIONS ( -D_CRT_SECURE_NO_WARNINGS )
+ endif()
  
 -# this creates the static library (.a)
 -ADD_LIBRARY   ( ${ly_lib_static} STATIC 
${ly_source_files} )

++ Don-t-install-conversion-tool.patch ++
--- /var/tmp/diff_new_pack.cepqIS/_old  2022-10-28 19:29:50.578725402 +0200
+++ /var/tmp/diff_new_pack.cepqIS/_new  2022-10-28 19:29:50.582725422 +0200
@@ -9,7 +9,7 @@
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
 @@ -28,15 +28,9 @@ SET_TARGET_PROPERTIES   ( ${ly_lib_shared} PROPERTIES 
PREFIX "lib" )
- INCLUDE ( CM_linux_packages.cmake )
+ INCLUDE   ( CM_linux_packages.cmake )
  SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES VERSION ${YUV_VERSION} 
SOVERSION ${YUV_VER_MAJOR} )
  
 -# this creates the conversion tool

++ Use-a-proper-so-version.patch ++
--- /var/tmp/diff_new_pack.cepqIS/_old  2022-10-28 19:29:50.606725542 +0200
+++ /var/tmp/diff_new_pack.cepqIS/_new  2022-10-28 19:29:50.610725563 +0200
@@ -8,11 +8,11 @@
 index ed4948f0..e1f87062 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -30,6 +30,9 @@ ADD_LIBRARY  ( ${ly_lib_shared} 
SHARED ${ly_source_files} )
- SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES OUTPUT_NAME 
"${ly_lib_name}" )
- SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES PREFIX "lib" )
- 
-+INCLUDE ( CM_linux_packages.cmake )
+@@ -37,6 +37,9 @@
+   SET_TARGET_PROPERTIES   ( ${ly_lib_shared} PROPERTIES IMPORT_PREFIX 

commit libyuv for openSUSE:Factory

2022-10-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libyuv for openSUSE:Factory checked 
in at 2022-10-03 13:44:32

Comparing /work/SRC/openSUSE:Factory/libyuv (Old)
 and  /work/SRC/openSUSE:Factory/.libyuv.new.2275 (New)


Package is "libyuv"

Mon Oct  3 13:44:32 2022 rev:4 rq:1007451 version:20220713+d248929c

Changes:

--- /work/SRC/openSUSE:Factory/libyuv/libyuv.changes2022-09-26 
18:47:47.516007566 +0200
+++ /work/SRC/openSUSE:Factory/.libyuv.new.2275/libyuv.changes  2022-10-03 
13:44:48.597355757 +0200
@@ -1,0 +2,6 @@
+Sat Oct  1 13:03:58 UTC 2022 - Callum Farmer 
+
+- Use YUV_VERSION for library VERSION and YUV_VER_MAJOR for
+  SOVERSION
+
+---



Other differences:
--
++ Don-t-install-conversion-tool.patch ++
--- /var/tmp/diff_new_pack.nDCqmz/_old  2022-10-03 13:44:49.769358336 +0200
+++ /var/tmp/diff_new_pack.nDCqmz/_new  2022-10-03 13:44:49.773358344 +0200
@@ -9,8 +9,8 @@
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
 @@ -28,15 +28,9 @@ SET_TARGET_PROPERTIES   ( ${ly_lib_shared} PROPERTIES 
PREFIX "lib" )
- 
- SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES VERSION "0.0.0" SOVERSION 
0 )
+ INCLUDE ( CM_linux_packages.cmake )
+ SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES VERSION ${YUV_VERSION} 
SOVERSION ${YUV_VER_MAJOR} )
  
 -# this creates the conversion tool
 -ADD_EXECUTABLE( yuvconvert 
${ly_base_dir}/util/yuvconvert.cc )

++ Use-a-proper-so-version.patch ++
--- /var/tmp/diff_new_pack.nDCqmz/_old  2022-10-03 13:44:49.789358380 +0200
+++ /var/tmp/diff_new_pack.nDCqmz/_new  2022-10-03 13:44:49.793358388 +0200
@@ -8,11 +8,12 @@
 index ed4948f0..e1f87062 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
-@@ -30,6 +30,8 @@ ADD_LIBRARY  ( ${ly_lib_shared} 
SHARED ${ly_source_files} )
+@@ -30,6 +30,9 @@ ADD_LIBRARY  ( ${ly_lib_shared} 
SHARED ${ly_source_files} )
  SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES OUTPUT_NAME 
"${ly_lib_name}" )
  SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES PREFIX "lib" )
  
-+SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES VERSION "0.0.0" SOVERSION 
0 )
++INCLUDE ( CM_linux_packages.cmake )
++SET_TARGET_PROPERTIES ( ${ly_lib_shared} PROPERTIES VERSION ${YUV_VERSION} 
SOVERSION ${YUV_VER_MAJOR} )
 +
  # this creates the conversion tool
  ADD_EXECUTABLE( yuvconvert 
${ly_base_dir}/util/yuvconvert.cc )


commit libyuv for openSUSE:Factory

2022-09-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libyuv for openSUSE:Factory checked 
in at 2022-09-26 18:47:42

Comparing /work/SRC/openSUSE:Factory/libyuv (Old)
 and  /work/SRC/openSUSE:Factory/.libyuv.new.2275 (New)


Package is "libyuv"

Mon Sep 26 18:47:42 2022 rev:3 rq:1005881 version:20220713+d248929c

Changes:

--- /work/SRC/openSUSE:Factory/libyuv/libyuv.changes2022-08-04 
13:23:07.276440412 +0200
+++ /work/SRC/openSUSE:Factory/.libyuv.new.2275/libyuv.changes  2022-09-26 
18:47:47.516007566 +0200
@@ -1,0 +2,5 @@
+Sun Sep 25 12:22:58 UTC 2022 - Callum Farmer 
+
+- Fix quoting in pkgconfig file
+
+---



Other differences:
--
++ libyuv.spec ++
--- /var/tmp/diff_new_pack.A2D9P9/_old  2022-09-26 18:47:48.044008564 +0200
+++ /var/tmp/diff_new_pack.A2D9P9/_new  2022-09-26 18:47:48.048008572 +0200
@@ -69,9 +69,9 @@
 rversion=`grep --perl-regex --only-matching "(?<=LIBYUV_VERSION )[0-9]+" 
include/libyuv/version.h`
 cat > %{name}.pc << EOF
 prefix=%{_prefix}
-exec_prefix=${prefix}
-libdir=%{_libdir}
+exec_prefix=\${prefix}
 includedir=%{_includedir}
+libdir=%{_libdir}
  
 Name: %{name}
 Description: %{summary}


commit libyuv for openSUSE:Factory

2022-08-04 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libyuv for openSUSE:Factory checked 
in at 2022-08-04 13:22:56

Comparing /work/SRC/openSUSE:Factory/libyuv (Old)
 and  /work/SRC/openSUSE:Factory/.libyuv.new.1521 (New)


Package is "libyuv"

Thu Aug  4 13:22:56 2022 rev:2 rq:992562 version:20220713+d248929c

Changes:

--- /work/SRC/openSUSE:Factory/libyuv/libyuv.changes2022-08-01 
21:34:17.730327203 +0200
+++ /work/SRC/openSUSE:Factory/.libyuv.new.1521/libyuv.changes  2022-08-04 
13:23:07.276440412 +0200
@@ -1,0 +2,5 @@
+Wed Aug  3 11:30:20 UTC 2022 - Callum Farmer 
+
+- Add baselibs.conf for libyuv0
+
+---

New:

  baselibs.conf



Other differences:
--
++ libyuv.spec ++
--- /var/tmp/diff_new_pack.mT6sC5/_old  2022-08-04 13:23:07.864442079 +0200
+++ /var/tmp/diff_new_pack.mT6sC5/_new  2022-08-04 13:23:07.868442091 +0200
@@ -23,6 +23,7 @@
 Group:  Productivity/Multimedia/Other
 URL:https://chromium.googlesource.com/libyuv/libyuv/
 Source0:%{name}-%{version}.tar.xz
+Source99:   baselibs.conf
 # from Fedora
 Patch0: Use-a-proper-so-version.patch
 Patch1: Link-against-shared-library.patch

++ baselibs.conf ++
libyuv0