Skip to content

Commit

Permalink
libjxl: Add at v0.11.0
Browse files Browse the repository at this point in the history
Signed-off-by: Ikey Doherty <[email protected]>
  • Loading branch information
ikeycode committed Sep 23, 2024
1 parent bbf1455 commit aa32339
Show file tree
Hide file tree
Showing 4 changed files with 168 additions and 0 deletions.
Binary file added l/libjxl/manifest.x86_64.bin
Binary file not shown.
122 changes: 122 additions & 0 deletions l/libjxl/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
/** Human readable report. This is not consumed by boulder */
{
"manifest-version": "0.2",
"packages": {
"libjxl": {
"build-depends": [
"pkgconfig(gdk-pixbuf-2.0)",
"pkgconfig(gl)",
"pkgconfig(glut)",
"pkgconfig(lcms2)",
"pkgconfig(libbrotlidec)",
"pkgconfig(libhwy)",
"pkgconfig(libjpeg)",
"pkgconfig(libpng)",
"pkgconfig(libwebp)",
"pkgconfig(zlib)"
],
"depends": [
"interpreter(/usr/lib/ld-linux-x86-64.so.2(x86_64))",
"soname(libbrotlidec.so.1(x86_64))",
"soname(libbrotlienc.so.1(x86_64))",
"soname(libc++.so.1(x86_64))",
"soname(libc.so.6(x86_64))",
"soname(libgdk_pixbuf-2.0.so.0(x86_64))",
"soname(libglib-2.0.so.0(x86_64))",
"soname(libgobject-2.0.so.0(x86_64))",
"soname(libhwy.so.1(x86_64))",
"soname(libjpeg.so.8(x86_64))",
"soname(libm.so.6(x86_64))",
"soname(libpng16.so.16(x86_64))",
"soname(libunwind.so.1(x86_64))",
"soname(libwebp.so.7(x86_64))"
],
"files": [
"/usr/bin/benchmark_xl",
"/usr/bin/cjxl",
"/usr/bin/djxl",
"/usr/bin/jxlinfo",
"/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jxl.so",
"/usr/lib/libjxl.so.0.11",
"/usr/lib/libjxl.so.0.11.0",
"/usr/lib/libjxl_cms.so.0.11",
"/usr/lib/libjxl_cms.so.0.11.0",
"/usr/lib/libjxl_threads.so.0.11",
"/usr/lib/libjxl_threads.so.0.11.0",
"/usr/share/mime/packages/image-jxl.xml",
"/usr/share/thumbnailers/jxl.thumbnailer"
],
"name": "libjxl",
"provides": [
"binary(benchmark_xl)",
"binary(cjxl)",
"binary(djxl)",
"binary(jxlinfo)",
"soname(libjxl.so.0.11(x86_64))",
"soname(libjxl_cms.so.0.11(x86_64))",
"soname(libjxl_threads.so.0.11(x86_64))",
"soname(libpixbufloader-jxl.so(x86_64))"
]
},
"libjxl-devel": {
"build-depends": [
"pkgconfig(gdk-pixbuf-2.0)",
"pkgconfig(gl)",
"pkgconfig(glut)",
"pkgconfig(lcms2)",
"pkgconfig(libbrotlidec)",
"pkgconfig(libhwy)",
"pkgconfig(libjpeg)",
"pkgconfig(libpng)",
"pkgconfig(libwebp)",
"pkgconfig(zlib)"
],
"depends": [
"libjxl",
"pkgconfig(libbrotlidec)",
"pkgconfig(libbrotlienc)",
"pkgconfig(libhwy)"
],
"files": [
"/usr/include/jxl/cms.h",
"/usr/include/jxl/cms_interface.h",
"/usr/include/jxl/codestream_header.h",
"/usr/include/jxl/color_encoding.h",
"/usr/include/jxl/compressed_icc.h",
"/usr/include/jxl/decode.h",
"/usr/include/jxl/decode_cxx.h",
"/usr/include/jxl/encode.h",
"/usr/include/jxl/encode_cxx.h",
"/usr/include/jxl/gain_map.h",
"/usr/include/jxl/jxl_cms_export.h",
"/usr/include/jxl/jxl_export.h",
"/usr/include/jxl/jxl_threads_export.h",
"/usr/include/jxl/memory_manager.h",
"/usr/include/jxl/parallel_runner.h",
"/usr/include/jxl/resizable_parallel_runner.h",
"/usr/include/jxl/resizable_parallel_runner_cxx.h",
"/usr/include/jxl/stats.h",
"/usr/include/jxl/thread_parallel_runner.h",
"/usr/include/jxl/thread_parallel_runner_cxx.h",
"/usr/include/jxl/types.h",
"/usr/include/jxl/version.h",
"/usr/lib/libjxl.so",
"/usr/lib/libjxl_cms.so",
"/usr/lib/libjxl_extras_codec.a",
"/usr/lib/libjxl_threads.so",
"/usr/lib/pkgconfig/libjxl.pc",
"/usr/lib/pkgconfig/libjxl_cms.pc",
"/usr/lib/pkgconfig/libjxl_threads.pc"
],
"name": "libjxl-devel",
"provides": [
"pkgconfig(libjxl)",
"pkgconfig(libjxl_cms)",
"pkgconfig(libjxl_threads)"
]
}
},
"source-name": "libjxl",
"source-release": "1",
"source-version": "0.11.0"
}
2 changes: 2 additions & 0 deletions l/libjxl/monitoring.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
releases:
id: 232764
44 changes: 44 additions & 0 deletions l/libjxl/stone.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
#
# SPDX-FileCopyrightText: © 2020-2024 Serpent OS Developers
#
# SPDX-License-Identifier: MPL-2.0
#
name : libjxl
version : 0.11.0
release : 1
homepage : https://github.com/libjxl/libjxl
upstreams :
- https://github.com/libjxl/libjxl/archive/refs/tags/v0.11.0.tar.gz : 7ce4ec8bb37a435a73ac18c4c9ff56c2dc6c98892bf3f53a328e3eca42efb9cf
- git|https://github.com/webmproject/sjpeg.git : e5ab13008bb214deb66d5f3e17ca2f8dbff150bf
- git|https://skia.googlesource.com/skcms.git : 42030a771244ba67f86b1c1c76a6493f873c5f91
summary : JPEG XL image format reference implementation
description : |
JPEG XL image format reference implementation
license : BSD-3-Clause
builddeps :
- pkgconfig(gdk-pixbuf-2.0)
- pkgconfig(gl)
- pkgconfig(glut)
- pkgconfig(lcms2)
- pkgconfig(libbrotlidec)
- pkgconfig(libhwy)
- pkgconfig(libjpeg)
- pkgconfig(libpng)
- pkgconfig(libwebp)
- pkgconfig(zlib)
tuning :
- optimize: speed
- lto: thin
setup : |
rm -rf third_party/{sjpeg,skcms}
ln -s ../../sjpeg.git third_party/sjpeg
ln -s ../../skcms.git third_party/skcms
%cmake -DBUILD_TESTING=OFF \
-DJPEGXL_ENABLE_PLUGINS=ON \
-DJPEGXL_ENABLE_PLUGIN_MIME=ON \
-DJPEGXL_ENABLE_PLUGIN_GDKPIXBUF=ON
build : |
%cmake_build
install : |
%cmake_install

0 comments on commit aa32339

Please sign in to comment.