summary refs log tree commit diff
path: root/pkgs/development/libraries/gdk-pixbuf
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2015-10-28 12:05:37 +0100
committerVladimír Čunát <vcunat@gmail.com>2015-10-28 12:05:37 +0100
commit91329b5c0ab279bb428ad5fb6b3057010194fcdd (patch)
treee2ced3fce9b8fa1d1bedecc3f45f6e01b33aa11c /pkgs/development/libraries/gdk-pixbuf
parenta0ce1b48ed9666d62b65806d21a0b40aaba7af38 (diff)
downloadnixlib-91329b5c0ab279bb428ad5fb6b3057010194fcdd.tar
nixlib-91329b5c0ab279bb428ad5fb6b3057010194fcdd.tar.gz
nixlib-91329b5c0ab279bb428ad5fb6b3057010194fcdd.tar.bz2
nixlib-91329b5c0ab279bb428ad5fb6b3057010194fcdd.tar.lz
nixlib-91329b5c0ab279bb428ad5fb6b3057010194fcdd.tar.xz
nixlib-91329b5c0ab279bb428ad5fb6b3057010194fcdd.tar.zst
nixlib-91329b5c0ab279bb428ad5fb6b3057010194fcdd.zip
gdk-pixbuf: reduce unnecessary outputs
Also some other minor changes.
Diffstat (limited to 'pkgs/development/libraries/gdk-pixbuf')
-rw-r--r--pkgs/development/libraries/gdk-pixbuf/default.nix20
1 files changed, 8 insertions, 12 deletions
diff --git a/pkgs/development/libraries/gdk-pixbuf/default.nix b/pkgs/development/libraries/gdk-pixbuf/default.nix
index ca0b773ed286..7ff8eae64604 100644
--- a/pkgs/development/libraries/gdk-pixbuf/default.nix
+++ b/pkgs/development/libraries/gdk-pixbuf/default.nix
@@ -13,16 +13,17 @@ stdenv.mkDerivation rec {
     sha256 = "0rqvj5gcs2zfyyg9llm289b0xkj4mrhzxfjpjja0wx1m6vn5axjk";
   };
 
-  outputs = [ "dev" "out" "bin" "doc" ];
+  outputs = [ "dev" "out" "docdev" ];
+  outputBin = "dev";
 
   setupHook = ./setup-hook.sh;
 
   enableParallelBuilding = true;
 
   # !!! We might want to factor out the gdk-pixbuf-xlib subpackage.
-  buildInputs = [ libX11 libintlOrEmpty ];
+  buildInputs = [ libX11 gobjectIntrospection ] ++ libintlOrEmpty;
 
-  nativeBuildInputs = [ pkgconfig gobjectIntrospection ];
+  nativeBuildInputs = [ pkgconfig ];
 
   propagatedBuildInputs = [ glib libtiff libjpeg libpng jasper ];
 
@@ -33,16 +34,11 @@ stdenv.mkDerivation rec {
   # The tests take an excessive amount of time (> 1.5 hours) and memory (> 6 GB).
   inherit (doCheck);
 
-  # propagate the bin output TODO: use propagatedOutputs instead
-  postPhases = "postPostFixup";
-  postPostFixup = ''
-    echo -n " $bin" >> "$dev"/nix-support/propagated-*build-inputs
-  '';
-
-  meta = {
+  meta = with stdenv.lib; {
     description = "A library for image loading and manipulation";
     homepage = http://library.gnome.org/devel/gdk-pixbuf/;
-    maintainers = [ stdenv.lib.maintainers.eelco ];
-    platforms = stdenv.lib.platforms.unix;
+    maintainers = [ maintainers.eelco ];
+    platforms = platforms.unix;
   };
 }
+