lol
at 24.05-pre 29 lines 788 B view raw
1{ lib, stdenv, fetchFromGitHub, cmake, llvmPackages, readline, python3 }: 2 3stdenv.mkDerivation rec { 4 pname = "oclgrind"; 5 version = "21.10"; 6 7 src = fetchFromGitHub { 8 owner = "jrprice"; 9 repo = "oclgrind"; 10 rev = "v${version}"; 11 sha256 = "sha256-DGCF7X2rPV1w9guxg2bMylRirXQgez24sG7Unlct3ow="; 12 }; 13 14 nativeBuildInputs = [ cmake ]; 15 nativeCheckInputs = [ python3 ]; 16 buildInputs = [ llvmPackages.llvm llvmPackages.clang-unwrapped readline ]; 17 18 cmakeFlags = [ 19 "-DCLANG_ROOT=${llvmPackages.clang-unwrapped}" 20 ]; 21 22 meta = with lib; { 23 description = "An OpenCL device simulator and debugger"; 24 homepage = "https://github.com/jrprice/oclgrind"; 25 license = licenses.bsd3; 26 platforms = platforms.linux; 27 maintainers = with maintainers; [ athas ]; 28 }; 29}