{ stdenv, fetchFromGitHub, cmake }: stdenv.mkDerivation rec { version = "1.4.0"; pname = "draco"; src = fetchFromGitHub { owner = "google"; repo = "draco"; rev = version; sha256 = "0s65il754fpiygbg0yq2xynpbnmhiiaxghkzprjqxziyz6gi87lm"; }; enableParallelBuilding = true; nativeBuildInputs = [ cmake ]; cmakeFlags = [ # Fake these since we are building from a tarball "-Ddraco_git_hash=${version}" "-Ddraco_git_desc=${version}" "-DBUILD_UNITY_PLUGIN=1" ]; meta = with stdenv.lib; { description = "Library for compressing and decompressing 3D geometric meshes and point clouds"; homepage = "https://google.github.io/draco/"; license = licenses.asl20; maintainers = with maintainers; [ jansol ]; platforms = platforms.all; }; }