Skip to content

builder: bump API versions for Meson 1.10.2#442

Merged
bgilbert merged 1 commit into
openslide:mainfrom
bgilbert:meson
Mar 18, 2026
Merged

builder: bump API versions for Meson 1.10.2#442
bgilbert merged 1 commit into
openslide:mainfrom
bgilbert:meson

Conversation

@bgilbert
Copy link
Copy Markdown
Member

1.10.2 correctly extracts libffi's license field, so 4.0.0.10+ builds will fail on libffi's spdx_override. Bump API versions for the new Meson so we can drop the override.

Gentoo doesn't have 1.10.2 yet, so temporarily install it from PyPI.

While we're here, drop nasm on aarch64. It's properly only needed on x86_64, but Meson before 1.10.2 wouldn't extract the libjpeg-turbo license without it.

1.10.2 correctly extracts libffi's license field, so 4.0.0.10+ builds will
fail on libffi's spdx_override.  Bump API versions for the new Meson so
we can drop the override.

Gentoo doesn't have 1.10.2 yet, so temporarily install it from PyPI.

While we're here, drop nasm on aarch64.  It's properly only needed on
x86_64, but Meson before 1.10.2 wouldn't extract the libjpeg-turbo
license without it.

Signed-off-by: Benjamin Gilbert <bgilbert@cs.cmu.edu>
@openslide-bot
Copy link
Copy Markdown
Member

DCO signed off ✔️

All commits have been signed off. You have certified to the terms of the Developer Certificate of Origin, version 1.1. In particular, you certify that this contribution has not been developed using information obtained under a non-disclosure agreement or other license terms that forbid you from contributing it under the GNU Lesser General Public License, version 2.1.

@bgilbert bgilbert merged commit 741e304 into openslide:main Mar 18, 2026
18 checks passed
@bgilbert bgilbert deleted the meson branch March 18, 2026 23:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants