summary refs log tree commit diff
path: root/pkgs/development/interpreters/love/0.8.nix
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2019-09-10 20:57:12 -0400
committerAaron Andersen <aaron@fosslib.net>2019-09-10 20:57:12 -0400
commitef114315caed81b7a34d193ba6dca7bc878d235b (patch)
tree120710ad9eb6b8ba14a7198daed785358296bf12 /pkgs/development/interpreters/love/0.8.nix
parent2bcd4fa96d47f246b1577c59c2561f9b8dc38314 (diff)
downloadnixpkgs-ef114315caed81b7a34d193ba6dca7bc878d235b.tar
nixpkgs-ef114315caed81b7a34d193ba6dca7bc878d235b.tar.gz
nixpkgs-ef114315caed81b7a34d193ba6dca7bc878d235b.tar.bz2
nixpkgs-ef114315caed81b7a34d193ba6dca7bc878d235b.tar.lz
nixpkgs-ef114315caed81b7a34d193ba6dca7bc878d235b.tar.xz
nixpkgs-ef114315caed81b7a34d193ba6dca7bc878d235b.tar.zst
nixpkgs-ef114315caed81b7a34d193ba6dca7bc878d235b.zip
love_0_8: fix broken build
Diffstat (limited to 'pkgs/development/interpreters/love/0.8.nix')
-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;