From 76fef0e7353d0aa4dce535badc34cca8d40ab7d4 Mon Sep 17 00:00:00 2001 From: Vincent Lafeychine <vincent.lafeychine@gmail.com> Date: Fri, 11 Feb 2022 00:18:21 +0100 Subject: [PATCH] Add CSFML dependency + nix-shell --- shell.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/shell.nix b/shell.nix index 135e4cd..813d42a 100644 --- a/shell.nix +++ b/shell.nix @@ -3,11 +3,19 @@ with pkgs; let + mycsfml = csfml.overrideAttrs (oldAttrs: rec { + src = fetchFromGitHub { + owner = "lafeychine"; + repo = "CSFML"; + rev = "d4deb5e3360dafd9f56a569c004a74ff02a56d7d"; + sha256 = "sha256-64NcpW1aDvH5SfGVjfU3J/m2r7Oi0NlFYlDShHODZGE="; + }; + }); llvmPackages = llvmPackages_13; stdenv = llvmPackages.libcxxStdenv; in stdenv.mkDerivation (rec { name = "prog-2"; - buildInputs = [ llvmPackages.lld sbt SDL2 which ]; + buildInputs = [ mycsfml llvmPackages.lld sbt which ]; LD_LIBRARY_PATH = - lib.makeLibraryPath [ llvmPackages.libcxx llvmPackages.libcxxabi SDL2 ]; + lib.makeLibraryPath [ mycsfml llvmPackages.libcxx llvmPackages.libcxxabi ]; }) -- GitLab