Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lcms2: disable plugins for now #48438

Merged
merged 1 commit into from
Jan 30, 2024
Merged

lcms2: disable plugins for now #48438

merged 1 commit into from
Jan 30, 2024

Conversation

oreo639
Copy link
Member

@oreo639 oreo639 commented Jan 30, 2024

Testing the changes

  • I tested the changes in this PR: briefly

Plugins were enabled in b9b9189
The plugins get linked to applications (dlopen() is not used). However they were not added to common/shlibs causing packages to link against the plugins but error due to the shlibs not having an associated package.

The plugins don't have a soversion, however, as this is inconsistent between configuring with autoconf vs meson, I assume this is a mistake. As such, disable until the following is addressed: mm2/Little-CMS#432

Fixes building gimp, Krita, libraw, etc.

cc: @sgn

@sgn
Copy link
Member

sgn commented Jan 30, 2024

That's is fine at is. Not sure if it would work when we split the plugins into subpackages?

@oreo639
Copy link
Member Author

oreo639 commented Jan 30, 2024

Not sure if it would work when we split the plugins into subpackages?

imo, probably best to wait for upstream's response regarding soversions before packaging them. (also the plugins get added to the lcms2.pc file, so I'm not sure how that would work)

@oreo639 oreo639 merged commit eacd442 into void-linux:master Jan 30, 2024
8 checks passed
@oreo639 oreo639 deleted the lmcs2 branch January 30, 2024 03:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants