Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at fix-function-merge 42 lines 1.1 kB view raw
1{ lib 2, stdenv 3, buildDotnetModule 4, dotnetCorePackages 5, fetchFromGitHub 6}: 7 8buildDotnetModule rec { 9 pname = "inklecate"; 10 version = "1.1.1"; 11 12 src = fetchFromGitHub { 13 owner = "inkle"; 14 repo = "ink"; 15 rev = "v${version}"; 16 hash = "sha512-aUjjT5Qf64wrKRn1vkwJadMOBWMkvsXUjtZ7S3/ZWAh1CCDkQNO84mSbtbVc9ny0fKeJEqaDX2tJNwq7pYqAbA=="; 17 }; 18 19 buildInputs = [ stdenv.cc.cc.lib ]; 20 21 projectFile = "inklecate/inklecate.csproj"; 22 nugetDeps = ./deps.nix; 23 executables = [ "inklecate" ]; 24 25 dotnet-sdk = dotnetCorePackages.sdk_6_0; 26 dotnet-runtime = dotnetCorePackages.runtime_6_0; 27 28 meta = with lib; { 29 description = "Compiler for ink, inkle's scripting language"; 30 mainProgram = "inklecate"; 31 longDescription = '' 32 Inklecate is a command-line compiler for ink, inkle's open source 33 scripting language for writing interactive narrative 34 ''; 35 homepage = "https://www.inklestudios.com/ink/"; 36 downloadPage = "https://github.com/inkle/ink/"; 37 license = licenses.mit; 38 platforms = platforms.unix; 39 badPlatforms = platforms.aarch64; 40 maintainers = with maintainers; [ shreerammodi ]; 41 }; 42}