about summary refs log tree commit diff
path: root/pkgs/development/libraries/SDL_image
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2011-03-28 16:08:17 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2011-03-28 16:08:17 +0000
commit97182f0bcbe0ebbecf1d320f1f079228273fd1e8 (patch)
tree477595c02f7b4cc9c21c27c5e4eaa9f51a4ee1b6 /pkgs/development/libraries/SDL_image
parent83b3ab465700c1a1651ea2af42ccb599d1da5876 (diff)
Making SDL_gfx and SDL_image find the SDL headers, by a postInstall patch.
They expected to sit in the same directory as the SDL headers.

svn path=/nixpkgs/trunk/; revision=26574
Diffstat (limited to 'pkgs/development/libraries/SDL_image')
-rw-r--r--pkgs/development/libraries/SDL_image/default.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/development/libraries/SDL_image/default.nix b/pkgs/development/libraries/SDL_image/default.nix
index eafe10d052796..21461cc425953 100644
--- a/pkgs/development/libraries/SDL_image/default.nix
+++ b/pkgs/development/libraries/SDL_image/default.nix
@@ -13,7 +13,15 @@ stdenv.mkDerivation rec {
 
   buildInputs = [SDL libpng libjpeg libtiff libungif libXpm];
 
-  postInstall = "ln -sv $out/include/SDL/SDL_image.h $out/include/";
+  postInstall = ''
+    sed -i -e 's,"SDL.h",<SDL/SDL.h>,' \
+    -e 's,"SDL_version.h",<SDL/SDL_version.h>,' \
+    -e 's,"begin_code.h",<SDL/begin_code.h>,' \
+    -e 's,"close_code.h",<SDL/close_code.h>,' \
+      $out/include/SDL/SDL_image.h
+
+    ln -sv $out/include/SDL/SDL_image.h $out/include/
+  '';
 
   meta = {
     description = "SDL image library";