summary refs log tree commit diff
path: root/pkgs/development/libraries/libgdiplus
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-03-06 13:49:37 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-03-06 13:49:37 +0000
commitb49ee92aa9abc945be08ba7858d5c738d0da7bf3 (patch)
treec6e698bd2861229b28e495a41601d4435750ee2f /pkgs/development/libraries/libgdiplus
parentce5a0fdf687ee122b93b3bbcd5601b71f09263ad (diff)
downloadnixpkgs-b49ee92aa9abc945be08ba7858d5c738d0da7bf3.tar
nixpkgs-b49ee92aa9abc945be08ba7858d5c738d0da7bf3.tar.gz
nixpkgs-b49ee92aa9abc945be08ba7858d5c738d0da7bf3.tar.bz2
nixpkgs-b49ee92aa9abc945be08ba7858d5c738d0da7bf3.tar.lz
nixpkgs-b49ee92aa9abc945be08ba7858d5c738d0da7bf3.tar.xz
nixpkgs-b49ee92aa9abc945be08ba7858d5c738d0da7bf3.tar.zst
nixpkgs-b49ee92aa9abc945be08ba7858d5c738d0da7bf3.zip
* Fix building libgdiplus with libpng15.
svn path=/nixpkgs/trunk/; revision=32826
Diffstat (limited to 'pkgs/development/libraries/libgdiplus')
-rw-r--r--pkgs/development/libraries/libgdiplus/default.nix23
1 files changed, 17 insertions, 6 deletions
diff --git a/pkgs/development/libraries/libgdiplus/default.nix b/pkgs/development/libraries/libgdiplus/default.nix
index 27745cc209a..cfd61e4d56a 100644
--- a/pkgs/development/libraries/libgdiplus/default.nix
+++ b/pkgs/development/libraries/libgdiplus/default.nix
@@ -1,15 +1,26 @@
 { stdenv, fetchurl, pkgconfig, glib, cairo, fontconfig
-, libtiff, giflib, libungif, libjpeg, libpng, monoDLLFixer,
-libXrender, libexif }:
+, libtiff, giflib, libungif, libjpeg, libpng, monoDLLFixer
+, libXrender, libexif }:
 
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
   name = "libgdiplus-2.10";
 
   src = fetchurl {
-    url = http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2;
+    url = "http://download.mono-project.com/sources/libgdiplus/${name}.tar.bz2";
     sha256 = "190j6yvfbpg6bda4n7pdcf2dbqdvrb4dmz5abs2yv0smxybh77id";
   };
 
-  buildInputs = [ pkgconfig glib cairo fontconfig libtiff giflib libungif
-     libjpeg libpng libXrender libexif ];
+  patches =
+    [ (fetchurl {
+        url = http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-dotnet/libgdiplus/files/libgdiplus-2.10.1-libpng15.patch?revision=1.1;
+        sha256 = "130r0jm065pjvbz5dkx96w37vj1wqc8fakmi2znribs14g0bl65f";
+      })
+    ];
+
+  patchFlags = "-p0";
+
+  buildInputs =
+    [ pkgconfig glib cairo fontconfig libtiff giflib libungif
+      libjpeg libpng libXrender libexif
+    ];
 }