summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2010-10-08 05:57:15 +0000
committerMichael Raskin <7c6f434c@mail.ru>2010-10-08 05:57:15 +0000
commitdbca05712ebc7172cd1b039fbed3827f63ce60ec (patch)
tree3a7fca6cc234a16f707faafed77e0542c99ede37 /pkgs/development
parentd61a0a42ca2a1e2021d0e2ef8bb6f21912b09a74 (diff)
downloadnixlib-dbca05712ebc7172cd1b039fbed3827f63ce60ec.tar
nixlib-dbca05712ebc7172cd1b039fbed3827f63ce60ec.tar.gz
nixlib-dbca05712ebc7172cd1b039fbed3827f63ce60ec.tar.bz2
nixlib-dbca05712ebc7172cd1b039fbed3827f63ce60ec.tar.lz
nixlib-dbca05712ebc7172cd1b039fbed3827f63ce60ec.tar.xz
nixlib-dbca05712ebc7172cd1b039fbed3827f63ce60ec.tar.zst
nixlib-dbca05712ebc7172cd1b039fbed3827f63ce60ec.zip
Adding libpng-APNG (libpng with a patch for animated png support)
svn path=/nixpkgs/trunk/; revision=24167
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/libraries/libpng/libpng-apng.nix32
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libpng/libpng-apng.nix b/pkgs/development/libraries/libpng/libpng-apng.nix
new file mode 100644
index 000000000000..c5be616b842a
--- /dev/null
+++ b/pkgs/development/libraries/libpng/libpng-apng.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchurl, zlib }:
+
+assert zlib != null;
+
+stdenv.mkDerivation rec {
+  version = "1.4.4";
+  name = "libpng-${version}";
+  
+  patch_src = fetchurl {
+    url = "mirror://sourceforge/project/libpng-apng/libpng-master/${version}/libpng-${version}-apng.patch.gz";
+    sha256 = "d729a2feacfd80547e06c30343d598302f4417cf2e6f649e4ee617690987bd24";
+  };
+
+  src = fetchurl {
+    url = "mirror://sourceforge/libpng/${name}.tar.gz";
+    sha256 = "d07616ba1e9c161017384feb3b576d70c160b970abfd9549ad39a622284b574a";
+  };
+
+  preConfigure = ''
+    gunzip < ${patch_src} | patch -Np1
+  '';
+  
+  propagatedBuildInputs = [ zlib ];
+
+  passthru = { inherit zlib; };
+  
+  meta = {
+    description = "The official reference implementation for the PNG file format";
+    homepage = http://www.libpng.org/pub/png/libpng.html;
+    license = "free-non-copyleft"; # http://www.libpng.org/pub/png/src/libpng-LICENSE.txt
+  };
+}