diff --git a/modules/openexr/3.2.0/MODULE.bazel b/modules/openexr/3.2.0/MODULE.bazel new file mode 100644 index 00000000000..09cf90bbff8 --- /dev/null +++ b/modules/openexr/3.2.0/MODULE.bazel @@ -0,0 +1,10 @@ +module( + name = "openexr", + version = "3.2.0", + compatibility_level = 1, +) + +bazel_dep(name = "bazel_skylib", version = "1.4.2") +bazel_dep(name = "imath", repo_name = "Imath", version = "3.1.9") +bazel_dep(name = "libdeflate", version = "1.18") +bazel_dep(name = "platforms", version = "0.0.7") diff --git a/modules/openexr/3.2.0/patches/module_dot_bazel.patch b/modules/openexr/3.2.0/patches/module_dot_bazel.patch new file mode 100644 index 00000000000..669c02c70d0 --- /dev/null +++ b/modules/openexr/3.2.0/patches/module_dot_bazel.patch @@ -0,0 +1,15 @@ +--- MODULE.bazel ++++ MODULE.bazel +@@ -1,9 +1,10 @@ + module( + name = "openexr", +- version = "0.0.0", # The version "0.0.0" is set here and will be patched within the Bazel Central Registry ++ version = "3.2.0", + compatibility_level = 1, + ) + + bazel_dep(name = "bazel_skylib", version = "1.4.2") +-bazel_dep(name = "imath", version = "3.1.9") ++bazel_dep(name = "imath", repo_name = "Imath", version = "3.1.9") + bazel_dep(name = "libdeflate", version = "1.18") ++bazel_dep(name = "platforms", version = "0.0.7") diff --git a/modules/openexr/3.2.0/presubmit.yml b/modules/openexr/3.2.0/presubmit.yml new file mode 100644 index 00000000000..5555f1807bc --- /dev/null +++ b/modules/openexr/3.2.0/presubmit.yml @@ -0,0 +1,11 @@ +matrix: + platform: + - ubuntu2004 + - macos + - windows +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + build_targets: + - '@openexr//:OpenEXR' diff --git a/modules/openexr/3.2.0/source.json b/modules/openexr/3.2.0/source.json new file mode 100644 index 00000000000..cea5b99c805 --- /dev/null +++ b/modules/openexr/3.2.0/source.json @@ -0,0 +1,9 @@ +{ + "integrity": "sha256-sbIAYGZAVH/O/w0+vgGsBcSnrioTG+fps+W59JHvNbM=", + "patch_strip": 0, + "patches": { + "module_dot_bazel.patch": "sha256-YXgMGYO43o+zgNxd1oFKb1pu/ipaPIYSPsBZ7Sh7THs=" + }, + "strip_prefix": "openexr-3.2.0", + "url": "https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.2.0.tar.gz" +} diff --git a/modules/openexr/metadata.json b/modules/openexr/metadata.json new file mode 100644 index 00000000000..ec6060a482d --- /dev/null +++ b/modules/openexr/metadata.json @@ -0,0 +1,17 @@ +{ + "homepage": "https://github.com/AcademySoftwareFoundation/openexr", + "maintainers": [ + { + "email": "julian.amann@tum.de", + "github": "Vertexwahn", + "name": "Julian Amann" + } + ], + "repository": [ + "github:AcademySoftwareFoundation/openexr" + ], + "versions": [ + "3.2.0" + ], + "yanked_versions": {} +}