Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] libjxl: update to 0.10.2.
@ 2024-03-10 21:18 yoshiyoshyosh
  2024-03-11  1:41 ` [PR PATCH] [Merged]: " oreo639
  0 siblings, 1 reply; 2+ messages in thread
From: yoshiyoshyosh @ 2024-03-10 21:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 923 bytes --]

There is a new pull request by yoshiyoshyosh against master on the void-packages repository

https://github.com/yoshiyoshyosh/void-packages libjxl-update
https://github.com/void-linux/void-packages/pull/49231

libjxl: update to 0.10.2.
#### Testing the changes
- I tested the changes in this PR: **YES**
  - built only: `swayimg`, `kimageformats`
  - built and tested: `darktable`, `imlib2`, `krita`, `libjxl-*`

#### Local build testing
- I built this PR locally for my native architecture, (`x86_64-glibc`)
- built `libjxl` for `x86_64-musl` and `i686-glibc`, didn't build any of the other packages

I also went from using a `build_wrksrc` to a `skip_extraction` -> `vsrcextract` in the `libjxl` package since [I was told to do that before](https://github.com/void-linux/void-packages/pull/48828#issuecomment-1974843065)

A patch file from https://github.com/void-linux/void-packages/pull/49231.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-libjxl-update-49231.patch --]
[-- Type: text/x-diff, Size: 6941 bytes --]

From 2216aa1cc4238ac17fc753175f7b88380cd08ab1 Mon Sep 17 00:00:00 2001
From: yosh <yosh-git@riseup.net>
Date: Fri, 8 Mar 2024 22:00:13 -0500
Subject: [PATCH 1/7] highway: update to 1.1.0

---
 srcpkgs/highway/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/highway/template b/srcpkgs/highway/template
index 6f593049d8ae3a..e3489e5f646a3c 100644
--- a/srcpkgs/highway/template
+++ b/srcpkgs/highway/template
@@ -1,6 +1,6 @@
 # Template file for 'highway'
 pkgname=highway
-version=1.0.7
+version=1.1.0
 revision=1
 build_style=cmake
 configure_args="-DHWY_SYSTEM_GTEST=ON -DHWY_ENABLE_EXAMPLES=OFF"
@@ -11,7 +11,7 @@ license="Apache-2.0"
 homepage="https://github.com/google/highway"
 changelog="https://raw.githubusercontent.com/google/highway/master/debian/changelog"
 distfiles="https://github.com/google/highway/archive/${version}.tar.gz"
-checksum=5434488108186c170a5e2fca5e3c9b6ef59a1caa4d520b008a9b8be6b8abe6c5
+checksum=354a8b4539b588e70b98ec70844273e3f2741302c4c377bcc4e81b3d1866f7c9
 
 if [ -z "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DBUILD_TESTING=OFF"

From b3546cf7801e26c68a456505bdd5b1344e40a5cb Mon Sep 17 00:00:00 2001
From: yosh <yosh-git@riseup.net>
Date: Fri, 8 Mar 2024 22:01:47 -0500
Subject: [PATCH 2/7] libjxl: update to 0.10.2.

---
 common/shlibs           | 6 +++---
 srcpkgs/libjxl/template | 9 ++++-----
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index 131fbb19ebc2a7..f50a9ba121192f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -4254,9 +4254,9 @@ libplayerctl.so.2 playerctl-2.4.1_1
 libwireplumber-0.4.so.0 wireplumber-0.4.14_1
 libjodycode.so.3 libjodycode-3.0.1_1
 libgsoapssl++-2.8.124.so gsoap-2.8.124_1
-libjxl.so.0.9 libjxl-0.9.0_1
-libjxl_cms.so.0.9 libjxl-0.9.0_1
-libjxl_threads.so.0.9 libjxl-0.9.0_1
+libjxl.so.0.10 libjxl-0.10.0_1
+libjxl_cms.so.0.10 libjxl-0.10.0_1
+libjxl_threads.so.0.10 libjxl-0.10.0_1
 libtext-engine-0.1.so.0 text-engine-0.1.1_1
 libvmaf.so.1 vmaf-2.3.1_1
 liblc3.so.1 liblc3-1.0.3_1
diff --git a/srcpkgs/libjxl/template b/srcpkgs/libjxl/template
index 27d762c744f6a5..88403273d483bf 100644
--- a/srcpkgs/libjxl/template
+++ b/srcpkgs/libjxl/template
@@ -1,10 +1,9 @@
 # Template file for 'libjxl'
 pkgname=libjxl
-version=0.9.2
+version=0.10.2
 revision=1
 _testdata_hash=ff8d743aaba05b3014f17e5475e576242fa979fc
 build_style=cmake
-build_wrksrc="libjxl-${version}"
 configure_args="-DJPEGXL_ENABLE_BENCHMARK=OFF -DJPEGXL_ENABLE_EXAMPLES=OFF
  -DJPEGXL_ENABLE_SJPEG=OFF -DJPEGXL_ENABLE_PLUGINS=ON -DJPEGXL_VERSION=${version}
  -DJPEGXL_ENABLE_SKCMS=OFF"
@@ -19,16 +18,16 @@ homepage="https://jpeg.org/jpegxl/"
 changelog="https://raw.githubusercontent.com/libjxl/libjxl/main/CHANGELOG.md"
 distfiles="https://github.com/libjxl/libjxl/archive/v${version}.tar.gz
  https://github.com/libjxl/testdata/archive/${_testdata_hash}.tar.gz>testdata-${_testdata_hash}.tar.gz"
-checksum="bf28e411d84c50578ab74107cdd624e099313129883a43907c261e8116a11b3b
+checksum="95e807f63143856dc4d161c071cca01115d2c6405b3d3209854ac6989dc6bb91
  9c45a108df32a002a69465df896d33acf77d97c88fb59dffa0dff5628370e96f"
-patch_args="-Np1 --directory=${build_wrksrc}"
+skip_extraction="testdata-${_testdata_hash}.tar.gz"
 
 if [ -z "$XBPS_CHECK_PKGS" ]; then
 	configure_args+=" -DBUILD_TESTING=OFF"
 fi
 
 post_extract() {
-	mv "testdata-${_testdata_hash}"/* "${build_wrksrc}/testdata/"
+	vsrcextract -C testdata "testdata-${_testdata_hash}.tar.gz"
 }
 
 post_install() {

From dd1039542c3dbf4e9bcb808f0fc9501447c5cbda Mon Sep 17 00:00:00 2001
From: yosh <yosh-git@riseup.net>
Date: Fri, 8 Mar 2024 21:59:20 -0500
Subject: [PATCH 3/7] darktable: revbump for libjxl 0.10.

---
 srcpkgs/darktable/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/darktable/template b/srcpkgs/darktable/template
index 86eed738b76541..ae6608fe25376a 100644
--- a/srcpkgs/darktable/template
+++ b/srcpkgs/darktable/template
@@ -1,7 +1,7 @@
 # Template file for 'darktable'
 pkgname=darktable
 version=4.6.1
-revision=1
+revision=2
 # upstream only supports these archs:
 archs="x86_64* aarch64* ppc64le*"
 build_style=cmake

From f455b2f7b566b84f418a6b6d94455163e0dc2cb7 Mon Sep 17 00:00:00 2001
From: yosh <yosh-git@riseup.net>
Date: Fri, 8 Mar 2024 21:59:20 -0500
Subject: [PATCH 4/7] imlib2: revbump for libjxl 0.10.

---
 srcpkgs/imlib2/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/imlib2/template b/srcpkgs/imlib2/template
index be0aa2decbe012..0882b4afe3b1c9 100644
--- a/srcpkgs/imlib2/template
+++ b/srcpkgs/imlib2/template
@@ -1,7 +1,7 @@
 # Template file for 'imlib2'
 pkgname=imlib2
 version=1.12.2
-revision=1
+revision=2
 build_style=gnu-configure
 configure_args="--disable-static --sysconfdir=/etc/imlib2 --enable-visibility-hiding"
 hostmakedepends="pkg-config"

From 6dbd666d2d405ed1b504c20be053a96a055a0d8b Mon Sep 17 00:00:00 2001
From: yosh <yosh-git@riseup.net>
Date: Fri, 8 Mar 2024 21:59:21 -0500
Subject: [PATCH 5/7] kimageformats: revbump for libjxl 0.10.

---
 srcpkgs/kimageformats/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/kimageformats/template b/srcpkgs/kimageformats/template
index 9e3dfacfe04947..1bacb24161be3f 100644
--- a/srcpkgs/kimageformats/template
+++ b/srcpkgs/kimageformats/template
@@ -1,7 +1,7 @@
 # Template file for 'kimageformats'
 pkgname=kimageformats
 version=5.115.0
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DKIMAGEFORMATS_HEIF=ON"
 hostmakedepends="kcoreaddons extra-cmake-modules qt5-qmake qt5-host-tools

From 1fb77c9cfde3dd981ef072e96c4ecdde44b15341 Mon Sep 17 00:00:00 2001
From: yosh <yosh-git@riseup.net>
Date: Fri, 8 Mar 2024 21:59:21 -0500
Subject: [PATCH 6/7] krita: revbump for libjxl 0.10.

---
 srcpkgs/krita/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/krita/template b/srcpkgs/krita/template
index 4833f8bd33d865..5ee175e80344f5 100644
--- a/srcpkgs/krita/template
+++ b/srcpkgs/krita/template
@@ -1,7 +1,7 @@
 # Template file for 'krita'
 pkgname=krita
 version=5.2.1
-revision=4
+revision=5
 build_style=cmake
 configure_args="-Wno-dev -DBUILD_TESTING=OFF"
 hostmakedepends="extra-cmake-modules gettext pkg-config python3

From 1f7198facc4a455663d613bb0825222293436e94 Mon Sep 17 00:00:00 2001
From: yosh <yosh-git@riseup.net>
Date: Fri, 8 Mar 2024 21:59:21 -0500
Subject: [PATCH 7/7] swayimg: revbump for libjxl 0.10.

---
 srcpkgs/swayimg/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/swayimg/template b/srcpkgs/swayimg/template
index 364f1cca6688ed..3565236d4f597e 100644
--- a/srcpkgs/swayimg/template
+++ b/srcpkgs/swayimg/template
@@ -1,7 +1,7 @@
 # Template file for 'swayimg'
 pkgname=swayimg
 version=2.1
-revision=1
+revision=2
 build_style=meson
 configure_args="-D version=${version}"
 hostmakedepends="pkg-config wayland-devel"

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PR PATCH] [Merged]: libjxl: update to 0.10.2.
  2024-03-10 21:18 [PR PATCH] libjxl: update to 0.10.2 yoshiyoshyosh
@ 2024-03-11  1:41 ` oreo639
  0 siblings, 0 replies; 2+ messages in thread
From: oreo639 @ 2024-03-11  1:41 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 817 bytes --]

There's a merged pull request on the void-packages repository

libjxl: update to 0.10.2.
https://github.com/void-linux/void-packages/pull/49231

Description:
#### Testing the changes
- I tested the changes in this PR: **YES**
  - built only: `swayimg`, `kimageformats`
  - built and tested: `darktable`, `imlib2`, `krita`, `libjxl-*`

#### Local build testing
- I built this PR locally for my native architecture, (`x86_64-glibc`)
- built `libjxl` for `x86_64-musl` and `i686-glibc`, didn't build any of the other packages

I also went from using a `build_wrksrc` to a `skip_extraction` -> `vsrcextract` in the `libjxl` package since [I was told to do that before](https://github.com/void-linux/void-packages/pull/48828#issuecomment-1974843065) so it's probably the correct way of doing this kinda thing now

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-03-11  1:41 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-10 21:18 [PR PATCH] libjxl: update to 0.10.2 yoshiyoshyosh
2024-03-11  1:41 ` [PR PATCH] [Merged]: " oreo639

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).