Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libjxl for openSUSE:Factory checked 
in at 2024-06-22 13:22:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libjxl (Old)
 and      /work/SRC/openSUSE:Factory/.libjxl.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libjxl"

Sat Jun 22 13:22:49 2024 rev:17 rq:1182024 version:0.10.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libjxl/libjxl.changes    2024-03-17 
22:13:27.186785724 +0100
+++ /work/SRC/openSUSE:Factory/.libjxl.new.18349/libjxl.changes 2024-06-22 
13:23:21.378519710 +0200
@@ -1,0 +2,6 @@
+Thu Jun 20 21:01:12 UTC 2024 - Jan Engelhardt <jeng...@inai.de>
+
+- Enable cjpegli, djpegli tools
+- Add system-jpeg.diff
+
+-------------------------------------------------------------------

New:
----
  system-jpeg.diff

BETA DEBUG BEGIN:
  New:- Enable cjpegli, djpegli tools
- Add system-jpeg.diff
BETA DEBUG END:

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

Other differences:
------------------
++++++ libjxl.spec ++++++
--- /var/tmp/diff_new_pack.ROlEop/_old  2024-06-22 13:23:22.910575729 +0200
+++ /var/tmp/diff_new_pack.ROlEop/_new  2024-06-22 13:23:22.910575729 +0200
@@ -33,6 +33,7 @@
 Source:         
https://github.com/libjxl/libjxl/archive/refs/tags/v%version.tar.gz
 Source1:        baselibs.conf
 Source2:        skcms.tar
+Patch1:         system-jpeg.diff
 BuildRequires:  asciidoc
 BuildRequires:  c++_compiler
 BuildRequires:  cmake
@@ -112,7 +113,7 @@
 for example, on file-browsers.
 
 %prep
-%setup -n libjxl-%version -a2
+%autosetup -n libjxl-%version -a2 -p1
 mv skcms third_party/
 
 %build
@@ -122,7 +123,7 @@
        -DJPEGXL_ENABLE_PLUGINS=ON -DJPEGXL_ENABLE_SKCMS=ON \
 %endif
        -DJPEGXL_ENABLE_SJPEG=OFF -DJPEGXL_ENABLE_DOXYGEN=OFF \
-       -DJPEGXL_ENABLE_JPEGLI=OFF
+       -DJPEGXL_ENABLE_JPEGLI=ON
 %cmake_build
 
 %install
@@ -148,6 +149,7 @@
 %_libdir/libjxl*.so.*
 
 %files tools
+%_bindir/?jpegli
 %_bindir/*xl*
 %_mandir/man*/*xl*
 

++++++ system-jpeg.diff ++++++
From: Jan Engelhardt <jeng...@inai.de>
Date: 2024-06-20 23:00:14.684111062 +0200

There are many legit reasons to depend on bundled software, but this ain't one 
of them!

---
 lib/jpegli.cmake |    9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

Index: libjxl-0.10.2/lib/jpegli.cmake
===================================================================
--- libjxl-0.10.2.orig/lib/jpegli.cmake
+++ libjxl-0.10.2/lib/jpegli.cmake
@@ -23,12 +23,9 @@ elseif(JPEGLI_LIBJPEG_LIBRARY_SOVERSION
   set(JPEG_LIB_VERSION 80)
 endif()
 
-configure_file(
-  ../third_party/libjpeg-turbo/jconfig.h.in include/jpegli/jconfig.h)
-configure_file(
-  ../third_party/libjpeg-turbo/jpeglib.h include/jpegli/jpeglib.h COPYONLY)
-configure_file(
-  ../third_party/libjpeg-turbo/jmorecfg.h include/jpegli/jmorecfg.h COPYONLY)
+configure_file(/usr/include/jconfig.h include/jpegli/jconfig.h)
+configure_file(/usr/include/jpeglib.h include/jpegli/jpeglib.h COPYONLY)
+configure_file(/usr/include/jmorecfg.h include/jpegli/jmorecfg.h COPYONLY)
 
 add_library(jpegli-static STATIC EXCLUDE_FROM_ALL 
"${JPEGXL_INTERNAL_JPEGLI_SOURCES}")
 target_compile_options(jpegli-static PRIVATE "${JPEGXL_INTERNAL_FLAGS}")

Reply via email to