-
Notifications
You must be signed in to change notification settings - Fork 626
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
Release OpenEXR as NuGet #218
Conversation
Greetings, Please provide feedback. Thanks, |
Hi @mancoast, What would be the steps to test and verify this patch? I see the nuget.org package links you posted. What is the relationship between this patch, and the nuget.org links you provided? Thanks |
Greetings,
This patch includes all the scripts required to generate the binary packages for openexr on nuget.org. To install and test the binary, create a new visual studio project/solution and use the built-in nuget package manager of visual studio to add the openexr nuget. Now the solution/project has all the headers and lib files required to use the openexr objects and verbs. What are your thoughts regarding the merge of this patch? It seems the nuget is getting moderate usage based on the statistics available.
Thanks,
Coast
… On May 1, 2018, at 2:13 AM, Nick Porcino ***@***.***> wrote:
Hi @mancoast, What would be the steps to test and verify this patch? I see the nuget.org package links you posted. What is the relationship between this patch, and the nuget.org links you provided? Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Greetings,
I made this nuget for the mandelbulber2 project. Please see the usage there. Need response from openexr repo as to wether I should maintain/support.
Thanks, coast
… On Sep 13, 2018, at 12:02 AM, Tushar Turkar ***@***.***> wrote:
Hi, I have installed the nugets for OpenExr and Zlib. Now when I #include <ImfRgbaFile.h>, it is unable to find the header. Is there something that i am missing here?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Thanks for the explanations. This patch looks correct. One thing I am wondering about is if it needs to be revised for OpenEXR 2.3? I see this 2.2.0.8787, and am also thinking that perhaps the new cmake switches need to be taken into account, (https://github.com/openexr/openexr/blob/master/CMakeLists.txt), although the defaults are probably fine? |
Greetings Nick,
It is simple to repackage the Nuget with a new revision. Do you require
the new nuget prior to merge? Also, with respect to the CMAKE changes,
which new switches require inclusion? The batch scripts are very flexible
and easy to modify.
Thanks,
coast
…On Thu, Sep 13, 2018 at 1:42 PM Nick Porcino ***@***.***> wrote:
Thanks for the explanations. This patch looks correct. One thing I am
wondering about is if it needs to be revised for OpenEXR 2.3? I see this
2.2.0.8787, and am also thinking that perhaps the new cmake switches need
to be taken into account, (
https://github.com/openexr/openexr/blob/master/CMakeLists.txt), although
the defaults are probably fine?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#218 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AGtt7WLWD9BjBeWOPueIuhR38-Y8km-3ks5uapj8gaJpZM4LYcSW>
.
|
The 2.2.0.8787 refers to the NuGet version then? I was confused by OpenEXR previously being on version 2.2. Here are the current external switches, the question is whether they are what the NuGet packaging system needs, or if they need to be overridden.
|
Greetings @meshula You are correct the 2.2.0.8787 refers to the nuget version. This version number system expresses the openexr revision and the nuget revision concatenated. The first three numbers are the Semantic Versioning of the openexr software (the latest nuget uses version 2.2.0 of exr and I will update to 2.3 now) and the last number is the nuget version (8787 I will update to 8788). With respect to the CMAKE switches, I will experiment with specific requirements and add another commit to the PR shortly. Thanks, |
haven't seen the viewer working on Windows for a long time! |
Hello @meshula The viewer required an FLTK lib, so I released FLTK on nuget also. With respects to getting this pull request merged Upstream, what else can I do to assist? I am excited and happy to become a contributor to openexr. Thanks, |
Hey @mancoast, this all seems to look fine, if you confirm it works, although we've got minimal ability to test it here. Can you send us a CLA, from http://www.openexr.com/downloads/OpenEXR-Adapted-Contributor-License-Agreement-Individual-2013.doc Thanks,
|
Greetings, CLA sent. Thanks, Rob
…On Mon, Sep 17, 2018 at 6:42 PM Cary Phillips ***@***.***> wrote:
Hey @mancoast, this all seems to look fine, if you confirm it works, although we've got minimal ability to test it here. Can you send us a CLA, from http://www.openexr.com/downloads/OpenEXR-Adapted-Contributor-License-Agreement-Individual-2013.doc
Thanks,
Cary
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
@mancoast, one more thing - could you add a note to the README.md file explaining the nuget setup? We should at least mention its existence. Are there any special instructions? Thanks! |
In particular, explicitly spelling out the exact Windows command line to use nuget to install the package would be helpful, for those of us who have minimal Windows knowledge but occasionally have to patch Appveyor scripts and the like. |
merged and rebased to master. |
Hello All,
Life has been busy, hence the delayed response. I appreciate the merge and will open a new issue/PR for nuget documentation.
Thanks,
Rob
… On Sep 22, 2018, at 7:36 PM, Cary Phillips ***@***.***> wrote:
merged and rebased to master.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
These scripts compile OpenEXR as a NuGet Package.
Use with Visual Studio or MSBuild.
Prepared for continuous integration services.
https://www.nuget.org/packages/openexr-msvc14-x86/
https://www.nuget.org/packages/openexr-msvc14-x64/