From cb3fc2c9022d8763e709d4918a3f9f2676c99e58 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 11 Jun 2013 13:41:33 +0200 Subject: [PATCH] libjpeg, jasper: Split into multiple outputs --- pkgs/development/libraries/jasper/default.nix | 6 +++++- pkgs/development/libraries/libjpeg/default.nix | 8 +++++--- pkgs/top-level/all-packages.nix | 8 ++++++-- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/jasper/default.nix b/pkgs/development/libraries/jasper/default.nix index 4046c05f79e..f6777dc3bb9 100644 --- a/pkgs/development/libraries/jasper/default.nix +++ b/pkgs/development/libraries/jasper/default.nix @@ -12,7 +12,11 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ libjpeg ]; configureFlags = "--enable-shared"; - + + outputs = [ "dev" "out" "man" "bin" ]; + + enableParallelBuilding = true; + meta = { homepage = http://www.ece.uvic.ca/~mdadams/jasper/; description = "JasPer JPEG2000 Library"; diff --git a/pkgs/development/libraries/libjpeg/default.nix b/pkgs/development/libraries/libjpeg/default.nix index 63d698dda18..166f399dc25 100644 --- a/pkgs/development/libraries/libjpeg/default.nix +++ b/pkgs/development/libraries/libjpeg/default.nix @@ -1,13 +1,15 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl }: stdenv.mkDerivation { name = "libjpeg-8d"; - + src = fetchurl { url = http://www.ijg.org/files/jpegsrc.v8d.tar.gz; sha256 = "1cz0dy05mgxqdgjf52p54yxpyy95rgl30cnazdrfmw7hfca9n0h0"; }; - + + outputs = [ "dev" "out" "man" "bin" ]; + meta = { homepage = http://www.ijg.org/; description = "A library that implements the JPEG image file format"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e6d6f3901ec..4b3d47a9ed5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4217,7 +4217,9 @@ let inherit mesa SDL SDL_image SDL_mixer; }; - jasper = callPackage ../development/libraries/jasper { }; + jasper = callPackage ../development/libraries/jasper { + stdenv = stdenvMulti; + }; jama = callPackage ../development/libraries/jama { }; @@ -4513,7 +4515,9 @@ let libiptcdata = callPackage ../development/libraries/libiptcdata { }; - libjpeg = callPackage ../development/libraries/libjpeg { }; + libjpeg = callPackage ../development/libraries/libjpeg { + stdenv = stdenvMulti; + }; libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };