about summary refs log tree commit diff
path: root/pkgs/development/compilers/osl/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/compilers/osl/default.nix')
-rw-r--r--pkgs/development/compilers/osl/default.nix87
1 files changed, 0 insertions, 87 deletions
diff --git a/pkgs/development/compilers/osl/default.nix b/pkgs/development/compilers/osl/default.nix
deleted file mode 100644
index b7ad7537c7e1..000000000000
--- a/pkgs/development/compilers/osl/default.nix
+++ /dev/null
@@ -1,87 +0,0 @@
-{ 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.10.0";
-
-  src = fetchFromGitHub {
-    owner = "AcademySoftwareFoundation";
-    repo = "OpenShadingLanguage";
-    rev = "v${version}";
-    hash = "sha256-tjfg9cGbfL0D+KcxtWgQF6gY9sCjxEjyGNxFZyPhJ/U=";
-  };
-
-  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;
-  };
-}