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

openexr3.0 update #39852

Merged
merged 28 commits into from Jan 9, 2023
Merged

openexr3.0 update #39852

merged 28 commits into from Jan 9, 2023

Conversation

motorto
Copy link
Contributor

@motorto motorto commented Oct 9, 2022

[ci-skip] [ci skip]

TODO:

  • Review. (If someone could do a rebuild of everything changed here would be highly appreciated, I am currently
    leaving my laptop overnight compiling everything with xxbuild for a specific arch, see below what I have already tested, getting some crossbuilding testing would be nice)

New Templates

  • robin-map 1.0.1
  • pystring 1.1.3

Changed Templates:

  • alembic 1.7.16 --> 1.8.3 (adopt)
  • ilmbase --> imath 3.1.5
  • openexr 2.4.1 --> 3.1.5 (adopt)
  • gmic 2.9.9 --> 3.1.6
  • opencolorio 1.1.1 --> 2.1.2
  • openimageio 2.2.15.1 --> 2.3.18.0.

Revbumped (xrevshlib)

  • Field3D
  • ImageMagick
  • PrusaSlicer
  • blender
  • calligra
  • darktable
  • gimp
  • hugin
  • kimageformats
  • kio-extras
  • krita
  • libgdal
  • opencv
  • openvdb
  • osg
  • synfig
  • synfigstudio
  • vigra
  • vips

Local build testing

  • x86_64 (native)
  • x86_64-musl (native)
  • i686 (native)
  • armv6l (cross)

@motorto
Copy link
Contributor Author

motorto commented Oct 15, 2022

Need some help with making gmic build with openexr3.0 (and without the ilmbase package).

Inspired myself on the fedora patch: https://src.fedoraproject.org/rpms/gmic/raw/rawhide/f/gmic-openexr3.patch

But it fails and I am not familiarized enough with the package. logs: https://paste.rs/7MP

Here is my current "patch" (not working). https://paste.rs/HSS

@motorto motorto changed the title New package: imath-3.1.5 openexr3.0 update Oct 15, 2022
@motorto motorto mentioned this pull request Oct 15, 2022
@motorto
Copy link
Contributor Author

motorto commented Oct 16, 2022

@lemmi can you help with the openimageio update ?

@lemmi
Copy link
Member

lemmi commented Oct 16, 2022

Just this week I also tried to update opencolorio and openimageio.. but oh boy... I gave up. After that I had a quick look at what the arch guys were doing and I was kind of close with my approach, so I was kind of on the right track. I'd start looking there.

@Johnnynator
Copy link
Member

Johnnynator commented Oct 16, 2022

You should find most needed bits an pieces in my branch here: https://github.com/Johnnynator/void-packages/tree/updates
Only thing I didn't fix was gmic-krita, but the update can probably just be skipped for now.

@motorto motorto force-pushed the imath branch 5 times, most recently from 12c9fd8 to baae71d Compare October 16, 2022 21:06
@motorto motorto marked this pull request as ready for review October 16, 2022 21:07
@motorto motorto force-pushed the imath branch 4 times, most recently from 41d0fdf to 0a5dc59 Compare October 17, 2022 12:40
@motorto motorto marked this pull request as draft October 17, 2022 18:48
@motorto motorto force-pushed the imath branch 4 times, most recently from fe2e326 to aa9071d Compare October 18, 2022 14:40
@motorto motorto marked this pull request as ready for review October 18, 2022 14:44
@motorto
Copy link
Contributor Author

motorto commented Oct 18, 2022

Tests are failling on packages that I simply revbumped

@motorto motorto force-pushed the imath branch 2 times, most recently from 45f5df8 to e87bae6 Compare October 24, 2022 13:34
@Johnnynator
Copy link
Member

I (force) pushed some changes to your branch:

  • Readded some revbumps that got lost while rebasing
  • removed cereal.patch from PrusaSlicer (was already added in the boost revbump with a different name)
  • Properly removed ilmbase (there was still a reference in common/shlibs before)

@motorto
Copy link
Contributor Author

motorto commented Jan 9, 2023

I (force) pushed some changes to your branch:

* Readded some revbumps that got lost while rebasing

* removed cereal.patch from PrusaSlicer (was already added in the boost revbump with a different name)

* Properly removed ilmbase (there was still a reference in common/shlibs before)

Glad you noticed that issue with the ilmbase shlibs it completely passed me by.

Thanks for taking the time to review this huge pr.

@motorto motorto deleted the imath branch January 9, 2023 15:39
@yu-re-ka yu-re-ka mentioned this pull request Jan 6, 2024
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-package This PR adds a new package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants