osl 1.12.14.0 -> 1.13.6.1 https://repology.org/project/openshadinglanguage/versions attrpath: osl Checking auto update branch... No auto update branch exists Old version 1.12.14.0" not present in master derivation file with contents: { stdenv , lib , fetchFromGitHub , cmake , clang , libclang , libxml2 , zlib , openexr , openimageio , llvm , boost , flex , bison , partio , pugixml , util-linux , python3 }: let boost_static = boost.override { enableStatic = true; }; in stdenv.mkDerivation rec { pname = "openshadinglanguage"; version = "1.13.6.1"; src = fetchFromGitHub { owner = "AcademySoftwareFoundation"; repo = "OpenShadingLanguage"; rev = "v${version}"; hash = "sha256-NSnM5/SyVkfZ4SyzRzVJc5O1t4/s2ax0koevRZsQ9q8="; }; cmakeFlags = [ "-DBoost_ROOT=${boost}" "-DUSE_BOOST_WAVE=ON" "-DENABLE_RTTI=ON" # Build system implies llvm-config and llvm-as are in the same directory. # Override defaults. "-DLLVM_DIRECTORY=${llvm}" "-DLLVM_CONFIG=${llvm.dev}/bin/llvm-config" "-DLLVM_BC_GENERATOR=${clang}/bin/clang++" # Set C++11 to C++14 required for LLVM10+ "-DCMAKE_CXX_STANDARD=14" ]; preConfigure = "patchShebangs src/liboslexec/serialize-bc.bash "; nativeBuildInputs = [ bison clang cmake flex ]; buildInputs = [ boost_static libclang llvm openexr openimageio partio pugixml python3.pkgs.pybind11 util-linux # needed just for hexdump zlib ] ++ lib.optionals stdenv.isDarwin [ libxml2 ]; postFixup = '' substituteInPlace "$out"/lib/pkgconfig/*.pc \ --replace '=''${exec_prefix}//' '=/' ''; meta = with lib; { description = "Advanced shading language for production GI renderers"; homepage = "https://opensource.imageworks.com/osl.html"; maintainers = with maintainers; [ hodapp ]; license = licenses.bsd3; platforms = platforms.unix; }; }