summary refs log tree commit diff
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-09-11 05:59:59 -0400
committerGitHub <noreply@github.com>2019-09-11 05:59:59 -0400
commit85c5c3ab1ea9694245c0d4ad8d4bb2c617b7c2d3 (patch)
treee7e357edd3426748525ab8c8b60622fecf00d7af
parentb57f25ac805819b3b48635c1a59ae46b1ceb3468 (diff)
parentef114315caed81b7a34d193ba6dca7bc878d235b (diff)
downloadnixpkgs-85c5c3ab1ea9694245c0d4ad8d4bb2c617b7c2d3.tar
nixpkgs-85c5c3ab1ea9694245c0d4ad8d4bb2c617b7c2d3.tar.gz
nixpkgs-85c5c3ab1ea9694245c0d4ad8d4bb2c617b7c2d3.tar.bz2
nixpkgs-85c5c3ab1ea9694245c0d4ad8d4bb2c617b7c2d3.tar.lz
nixpkgs-85c5c3ab1ea9694245c0d4ad8d4bb2c617b7c2d3.tar.xz
nixpkgs-85c5c3ab1ea9694245c0d4ad8d4bb2c617b7c2d3.tar.zst
nixpkgs-85c5c3ab1ea9694245c0d4ad8d4bb2c617b7c2d3.zip
Merge pull request #68467 from aanderse/zhf/love_0_8
love_0_8: fix broken build
-rw-r--r--pkgs/development/interpreters/love/0.8.nix17
1 files changed, 10 insertions, 7 deletions
diff --git a/pkgs/development/interpreters/love/0.8.nix b/pkgs/development/interpreters/love/0.8.nix
index 5fbb34bf213..792fe299e4d 100644
--- a/pkgs/development/interpreters/love/0.8.nix
+++ b/pkgs/development/interpreters/love/0.8.nix
@@ -5,9 +5,11 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "love-0.8.0";
+  pname = "love";
+  version = "0.8.0";
+
   src = fetchurl {
-    url = "https://bitbucket.org/rude/love/downloads/${name}-linux-src.tar.gz";
+    url = "https://bitbucket.org/rude/love/downloads/${pname}-${version}-linux-src.tar.gz";
     sha256 = "1k4fcsa8zzi04ja179bmj24hvqcbm3icfvrvrzyz2gw9qwfclrwi";
   };
 
@@ -36,13 +38,14 @@ stdenv.mkDerivation rec {
     } || true
   '';
 
-  NIX_CFLAGS_COMPILE = ''
-    -I${SDL.dev}/include/SDL
-    -I${freetype.dev}include/freetype2
-  '';
+  NIX_CFLAGS_COMPILE = [
+    "-I${SDL.dev}/include/SDL"
+    "-I${freetype.dev}include/freetype2"
+    "-DGL_GLEXT_PROTOTYPES" # https://community.khronos.org/t/glgenbuffers-was-not-declared-in-this-scope/59283/2
+  ];
 
   meta = {
-    homepage = http://love2d.org;
+    homepage = "http://love2d.org";
     description = "A Lua-based 2D game engine/scripting language";
     license = stdenv.lib.licenses.zlib;