From 43574b3165bb6c6f6256e87edb8b7efeff811506 Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 12 Oct 2025 19:47:23 +0300 Subject: [PATCH] libjxl ver. bump --- multimedia/graphics/libjxl/actions.py | 24 +++- multimedia/graphics/libjxl/pspec.xml | 170 +++++++++++++------------- 2 files changed, 109 insertions(+), 85 deletions(-) diff --git a/multimedia/graphics/libjxl/actions.py b/multimedia/graphics/libjxl/actions.py index 5047ce6842..064d116568 100644 --- a/multimedia/graphics/libjxl/actions.py +++ b/multimedia/graphics/libjxl/actions.py @@ -8,6 +8,7 @@ from pisi.actionsapi import shelltools, cmaketools, pisitools, get i = ''.join([ ' -DCMAKE_BUILD_TYPE=Release', + ' -G "Unix Makefiles"', ' -DBUILD_TESTING=false', ' -DBUILD_SHARED_LIBS=true', ' -DJPEGXL_FORCE_SYSTEM_LCMS2=true', @@ -23,14 +24,31 @@ i = ''.join([ ]) def setup(): - cmaketools.configure(i) + cmaketools.configure("-B build -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTING=OFF \ + -DBUILD_SHARED_LIBS=ON \ + -DJPEGXL_FORCE_SYSTEM_LCMS2=ON \ + -DJPEGXL_FORCE_SYSTEM_HWY=ON \ + -DJPEGXL_FORCE_SYSTEM_GTEST=ON \ + -DJPEGXL_FORCE_SYSTEM_BROTLI=ON \ + -DJPEGXL_ENABLE_SKCMS=OFF \ + -DJPEGXL_ENABLE_SJPEG=OFF \ + -DJPEGXL_ENABLE_BENCHMARK=OFF \ + -DJPEGXL_ENABLE_EXAMPLES=OFF \ + -DJPEGXL_ENABLE_FUZZERS=OFF") def build(): # fix incorrect g++ options //not required for gcc12 # shelltools.system("find . -iname 'link.txt' -exec sed -i 's: -R: -Wl,-R:g' {} \;") - cmaketools.make("-C _build") + cmaketools.make("-C build") def install(): - cmaketools.install("-C _build") + cmaketools.install("-C build") + + # güncelleme için geçici + # pisitools.dosym("/usr/lib/libjxl.so.0.11", "/usr/lib/libjxl.so.0.8") + # pisitools.dosym("/usr/lib/libjxl_threads.so.0.11", "/usr/lib/libjxl_threads.so.0.8") + # pisitools.dosym("/usr/lib/libjxl_cms.so.0.11", "/usr/lib/libjxl_cms.so.0.8") pisitools.dodoc("AUTHORS", "CHANGELOG.md") diff --git a/multimedia/graphics/libjxl/pspec.xml b/multimedia/graphics/libjxl/pspec.xml index 615cba6f99..607934f7ac 100644 --- a/multimedia/graphics/libjxl/pspec.xml +++ b/multimedia/graphics/libjxl/pspec.xml @@ -1,88 +1,94 @@ - - libjxl - https://jpegxl.info/ - - PisiLinux Community - admins@pisilinux.org - - BSD-3-Clause - library - multimedia.graphics - JPEG XL image format reference implementation. - A reference implementation of JPEG XL (encoder and decoder), called libjxl. - https://github.com/libjxl/libjxl/archive/refs/tags/v0.8.2.tar.gz - - cmake - gtest-devel - lcms2-devel - brotli-devel - libhwy-devel - - - - - + + libjxl + https://jpegxl.info/ + + PisiLinux Community + admins@pisilinux.org + + BSD-3-Clause + library + multimedia.graphics + JPEG XL image format reference implementation. + A reference implementation of JPEG XL (encoder and decoder), called libjxl. + https://github.com/libjxl/libjxl/archive/refs/tags/v0.11.1.tar.gz + + cmake + lcms2-devel + brotli-devel + gtest-devel + libhwy-devel + + + + + + + libjxl + + lcms2 + brotli + libhwy + libgcc + + + /usr/bin + /usr/lib + /usr/share + + - - libjxl - - lcms2 - brotli - libhwy - libgcc - - - /usr/bin - /usr/lib - /usr/share - - + + libjxl-devel + + lcms2-devel + brotli-devel + libhwy-devel + libjxl + + + /usr/include + /usr/lib/pkgconfig + + - - libjxl-devel - - lcms2-devel - brotli-devel - libhwy-devel - libjxl - - - /usr/include - /usr/lib/pkgconfig - - - - - - 2023-11-07 - 0.8.2 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2023-02-04 - 0.8.1 - Minor bugfix release. - fury - uglyside@yandex.ru - - - 2023-01-27 - 0.8.0 - Version bump - fury - uglyside@yandex.ru - - - 2023-01-06 - 0.7.0 - First build. - fury - uglyside@yandex.ru - - + + + 2025-09-24 + 0.11.1 + Version bump. + Pisi Linux Community + admin@pisilinux.org + + + 2023-11-07 + 0.8.2 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + + 2023-02-04 + 0.8.1 + Minor bugfix release. + fury + uglyside@yandex.ru + + + 2023-01-27 + 0.8.0 + Version bump + fury + uglyside@yandex.ru + + + 2023-01-06 + 0.7.0 + First build. + fury + uglyside@yandex.ru + +