summary refs log tree commit diff
path: root/pkgs/development/idris-modules
diff options
context:
space:
mode:
authorSilvan Mosberger <infinisil@icloud.com>2019-03-26 04:09:24 +0100
committerSilvan Mosberger <infinisil@icloud.com>2019-03-26 04:09:24 +0100
commit321ec862dec0bf7711793a60f0be95e70ee99801 (patch)
tree78ef62b5c88273d04caa6babb00a2f4ad59f1e5c /pkgs/development/idris-modules
parent7be93a4ca75076e4b9b15b0dea9c0c508af0b7ec (diff)
downloadnixpkgs-321ec862dec0bf7711793a60f0be95e70ee99801.tar
nixpkgs-321ec862dec0bf7711793a60f0be95e70ee99801.tar.gz
nixpkgs-321ec862dec0bf7711793a60f0be95e70ee99801.tar.bz2
nixpkgs-321ec862dec0bf7711793a60f0be95e70ee99801.tar.lz
nixpkgs-321ec862dec0bf7711793a60f0be95e70ee99801.tar.xz
nixpkgs-321ec862dec0bf7711793a60f0be95e70ee99801.tar.zst
nixpkgs-321ec862dec0bf7711793a60f0be95e70ee99801.zip
idrisPackages.glfw: Fix runtime
In order to run programs, pkgconfig needs to be present so it can tell
it where to find glfw3 and gl.
Diffstat (limited to 'pkgs/development/idris-modules')
-rw-r--r--pkgs/development/idris-modules/glfw.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/idris-modules/glfw.nix b/pkgs/development/idris-modules/glfw.nix
index 535f549a5eb..882058bb185 100644
--- a/pkgs/development/idris-modules/glfw.nix
+++ b/pkgs/development/idris-modules/glfw.nix
@@ -10,8 +10,14 @@ build-idris-package  {
 
   idrisDeps = [ effects ];
 
+  nativeBuildInputs = [ pkgs.pkgconfig ];
   extraBuildInputs = [ pkgs.glfw ];
 
+  postPatch = ''
+    substituteInPlace src/MakefileGlfw \
+      --replace glfw3 "glfw3 gl"
+  '';
+
   src = fetchFromGitHub {
     owner = "eckart";
     repo = "glfw-idris";