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
Many packages used in computer animation industry #30503
Conversation
version = "2017-09-17"; | ||
|
||
src = fetchurl { | ||
url = "https://github.com/MercenariesEngineering/openexrid/archive/bec0081548a096f9bcdd1504970c96264b0fc050.zip"; |
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.
These fetches may be better with fetchFromGitHub
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.
And actually it was written inside CONTRIBUTING.md
. Sorry, I'm fixing that.
d26e05c
to
6d959c3
Compare
I corrected the |
The build failed for macOS integration. I don't have the resource to work this out (i.e: a computer with macOS). Should I change the architecture of the erroneous package or should we tag it as "broken" in some way? |
|
||
stdenv.mkDerivation rec | ||
{ | ||
name = "openexrid-${version}"; |
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.
Per the package naming guidelines I believe the name here should be openexrid-unstable-${version}
.
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.
Corrected. Thank you.
Looks good to me, thanks! |
ea410d1
to
1c5d307
Compare
license = { | ||
fullName = "Alembic License"; | ||
url = "https://github.com/alembic/alembic/blob/master/LICENSE.txt"; | ||
}; |
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.
This is bsd3 license is it not?
license = { | ||
fullName = "OpenFX license"; | ||
url = "https://github.com/ofxa/openfx/blob/master/Support/LICENSE"; | ||
}; |
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.
bsd3?
license = { | ||
fullName = "Partio software"; | ||
url = "http://wdas.github.io/partio/doxygen/license.html"; | ||
}; |
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.
bsd3?
license = { | ||
fullName = "Ptex License"; | ||
url = "http://ptex.us/documentation.html"; | ||
}; |
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.
bsd3?
1c5d307
to
41b06c1
Compare
As requested by @vyp, I changed the license to bsd3 when applicable. |
Motivation for this change
All of these packages are standard in rendering / animation / cinema industry:
We are using nix to build our product: http://guerillarender.com/ which depends on theses libs. I wanted to upstream this work.
These packages are created with our setup in mind, for example, I did not included the openvdb binaries or documentation. I'm motivated to take maintainership of these packages and improve them as needed.
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)