-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
DevIL: add new recipe #25720
base: master
Are you sure you want to change the base?
DevIL: add new recipe #25720
Conversation
Do I still need to include a v1 tester? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Hi @n-morales thanks a lot for taking the time to add this recipe, we appreciate it. I've submited some changes to your branch, feel free to take a look. They resolve the compilation issues we were seeing on static builds, and add lcms support, as the upstream cmakelists is looking for it and we would have to explicitly disable it otherwise. I've removed the LIB set from the generate function, which afaik had no effect and Conan was already handling correctly on its own. Let me know if you see anything else, happy to help :) |
This comment has been minimized.
This comment has been minimized.
- "https://github.com/DentonW/DevIL/archive/refs/tags/v1.8.0.tar.gz" | ||
sha256: "52129f247b26fcb5554643c9e6bbee75c4b9717735fdbf3c6ebff08cee38ad37" | ||
patches: | ||
"1.8.0": |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you have any extra insight as to where these patches come from? Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
patches/1.8.0-jp2_fix.patch
is similar to other fixes I found while searching for this issue including:
https://github.com/DentonW/DevIL/pull/102/files
https://gitlab.archlinux.org/archlinux/packaging/packages/devil/-/blob/main/jasper.patch?ref_type=heads
The jpeg fix and the remove register I came up with, but it looks like someone else did the same (for register fix) in https://github.com/DentonW/DevIL/pull/109/files
This comment has been minimized.
This comment has been minimized.
Thanks for adjusting it! I don't have a mac os machine to test on so I was relying on the conan ci. It looks like there are some windows issues; I do have access to a windows machine but likely won't have the time to patch until the weekend. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Conan v1 pipeline ❌Warning Conan Center will stop receiving updates for Conan 1.x packages soon - please see announcement. Failure in build 13 (
Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability. Conan v2 pipeline ✔️
All green in build 13 (
|
I've launched the CI with the new piepeline, let's see how it it goes (results now go into the checks tab of the PR!) |
mmm this hook warning would need to be addressed:
(unless they're runtime-loaded plugins or something) |
I'm not really familiar with mac os development -- how should these be addressed? |
Summary
Changes to recipe: devil/1.8.0
Motivation
DevIL (Developer's Image Library) is an open source image loading library https://github.com/DentonW/DevIL
Details
Adds the devil library version 1.8.0