Author: urkud
Date: Sun Apr  1 19:47:40 2012
New Revision: 33527
URL: https://nixos.org/websvn/nix/?rev=33527&sc=1

Log:
Move $out/share/gtk-doc removal to setup-hook

Added:
   nixpkgs/branches/glib-2.32/pkgs/development/libraries/glib/setup-hook.sh
Modified:
   nixpkgs/branches/glib-2.32/pkgs/development/libraries/atk/default.nix
   nixpkgs/branches/glib-2.32/pkgs/development/libraries/cairo/default.nix
   nixpkgs/branches/glib-2.32/pkgs/development/libraries/clutter-gtk/0.10.8.nix
   nixpkgs/branches/glib-2.32/pkgs/development/libraries/clutter-gtk/default.nix
   nixpkgs/branches/glib-2.32/pkgs/development/libraries/glib/default.nix
   
nixpkgs/branches/glib-2.32/pkgs/development/libraries/gobject-introspection/default.nix
   
nixpkgs/branches/glib-2.32/pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix
   
nixpkgs/branches/glib-2.32/pkgs/development/libraries/gstreamer/gstreamer/default.nix
   nixpkgs/branches/glib-2.32/pkgs/development/libraries/gtk+/2.x.nix
   nixpkgs/branches/glib-2.32/pkgs/development/libraries/gtk+/3.x.nix
   nixpkgs/branches/glib-2.32/pkgs/development/libraries/librdf/raptor2.nix
   nixpkgs/branches/glib-2.32/pkgs/development/libraries/librdf/rasqal.nix
   nixpkgs/branches/glib-2.32/pkgs/development/libraries/pango/default.nix

Modified: nixpkgs/branches/glib-2.32/pkgs/development/libraries/atk/default.nix
==============================================================================
--- nixpkgs/branches/glib-2.32/pkgs/development/libraries/atk/default.nix       
Sun Apr  1 19:47:34 2012        (r33526)
+++ nixpkgs/branches/glib-2.32/pkgs/development/libraries/atk/default.nix       
Sun Apr  1 19:47:40 2012        (r33527)
@@ -12,8 +12,6 @@
 
   propagatedBuildInputs = [ glib ];
 
-  postInstall = "rm -rf $out/share/gtk-doc";
-
   meta = {
     description = "ATK, the accessibility toolkit";
 

Modified: 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/cairo/default.nix
==============================================================================
--- nixpkgs/branches/glib-2.32/pkgs/development/libraries/cairo/default.nix     
Sun Apr  1 19:47:34 2012        (r33526)
+++ nixpkgs/branches/glib-2.32/pkgs/development/libraries/cairo/default.nix     
Sun Apr  1 19:47:40 2012        (r33527)
@@ -45,9 +45,6 @@
         -es'|^Cflags:\(.*\)$|Cflags: \1 -I${freetype}/include/freetype2 
-I${freetype}/include|g'
   '';
 
-  # The default `--disable-gtk-doc' is ignored.
-  postInstall = "rm -rf $out/share/gtk-doc";
-
   meta = {
     description = "A 2D graphics library with support for multiple output 
devices";
 

Modified: 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/clutter-gtk/0.10.8.nix
==============================================================================
--- 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/clutter-gtk/0.10.8.nix    
    Sun Apr  1 19:47:34 2012        (r33526)
+++ 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/clutter-gtk/0.10.8.nix    
    Sun Apr  1 19:47:40 2012        (r33527)
@@ -11,8 +11,6 @@
   propagatedBuildInputs = [ clutter gtk ];
   buildNativeInputs = [ pkgconfig ];
 
-  postBuild = "rm -rf $out/share/gtk-doc";
-
   meta = {
     description = "Clutter-GTK";
 

Modified: 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/clutter-gtk/default.nix
==============================================================================
--- 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/clutter-gtk/default.nix   
    Sun Apr  1 19:47:34 2012        (r33526)
+++ 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/clutter-gtk/default.nix   
    Sun Apr  1 19:47:40 2012        (r33527)
@@ -11,8 +11,6 @@
   propagatedBuildInputs = [ clutter gtk3 ];
   buildNativeInputs = [ pkgconfig ];
 
-  postBuild = "rm -rf $out/share/gtk-doc";
-
   meta = {
     description = "Clutter-GTK";
 

Modified: nixpkgs/branches/glib-2.32/pkgs/development/libraries/glib/default.nix
==============================================================================
--- nixpkgs/branches/glib-2.32/pkgs/development/libraries/glib/default.nix      
Sun Apr  1 19:47:34 2012        (r33526)
+++ nixpkgs/branches/glib-2.32/pkgs/development/libraries/glib/default.nix      
Sun Apr  1 19:47:40 2012        (r33527)
@@ -11,7 +11,7 @@
 #     Reminder: add 'sed -e 's@python2\.[0-9]@python@' -i
 #       $out/bin/gtester-report' to postInstall if this is solved
 
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
   name = "glib-2.32.0";
 
   src = fetchurl {
@@ -29,7 +29,9 @@
 
   passthru.gioModuleDir = "lib/gio/modules";
 
-  postInstall = ''rm -rvf $out/share/gtk-doc'';
+  preUnpack = "source ${setupHook}";
+
+  setupHook = ./setup-hook.sh;
 
   meta = {
     description = "GLib, a C library of programming buildings blocks";

Added: nixpkgs/branches/glib-2.32/pkgs/development/libraries/glib/setup-hook.sh
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/branches/glib-2.32/pkgs/development/libraries/glib/setup-hook.sh    
Sun Apr  1 19:47:40 2012        (r33527)
@@ -0,0 +1,6 @@
+if [ -z "$dontRemoveGtkDocs" ]; then
+postFixup="
+$postFixup
+rm -rvf $out/share/gtk-doc
+"
+fi

Modified: 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/gobject-introspection/default.nix
==============================================================================
--- 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/gobject-introspection/default.nix
     Sun Apr  1 19:47:34 2012        (r33526)
+++ 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/gobject-introspection/default.nix
     Sun Apr  1 19:47:40 2012        (r33527)
@@ -20,8 +20,6 @@
     sha256 = 
"5b1387ff37f03db880a2b1cbd6c6b6dfb923a29468d4d8367c458abf7704c61e";
   };
 
-  postInstall = "rm -rf $out/share/gtk-doc";
-
   meta = with stdenv.lib; {
     maintainers = [ maintainers.urkud ];
     platforms = platforms.linux;

Modified: 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix
==============================================================================
--- 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix
        Sun Apr  1 19:47:34 2012        (r33526)
+++ 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix
        Sun Apr  1 19:47:40 2012        (r33527)
@@ -33,8 +33,6 @@
 
   propagatedBuildInputs = [ gstreamer ];
  
-  postInstall = "rm -rf $out/share/gtk-doc";
-  
   meta = {
     homepage = http://gstreamer.freedesktop.org;
 

Modified: 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/gstreamer/gstreamer/default.nix
==============================================================================
--- 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/gstreamer/gstreamer/default.nix
       Sun Apr  1 19:47:34 2012        (r33526)
+++ 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/gstreamer/gstreamer/default.nix
       Sun Apr  1 19:47:40 2012        (r33527)
@@ -19,12 +19,9 @@
   '';
 
   configureFlags = ''
-    --disable-examples --enable-failing-tests --localstatedir=/var 
--disable-gtk-doc --disable-docbook
+    --disable-examples --enable-failing-tests --localstatedir=/var 
--disable-docbook
   '';
 
-  # Hm, apparently --disable-gtk-doc is ignored...
-  postInstall = "rm -rf $out/share/gtk-doc";
-
   setupHook = ./setup-hook.sh;
 
   meta = {

Modified: nixpkgs/branches/glib-2.32/pkgs/development/libraries/gtk+/2.x.nix
==============================================================================
--- nixpkgs/branches/glib-2.32/pkgs/development/libraries/gtk+/2.x.nix  Sun Apr 
 1 19:47:34 2012        (r33526)
+++ nixpkgs/branches/glib-2.32/pkgs/development/libraries/gtk+/2.x.nix  Sun Apr 
 1 19:47:40 2012        (r33527)
@@ -34,8 +34,6 @@
 
   configureFlags = "--with-xinput=yes";
 
-  postInstall = "rm -rf $out/share/gtk-doc";
-  
   meta = {
     description = "A multi-platform toolkit for creating graphical user 
interfaces";
 

Modified: nixpkgs/branches/glib-2.32/pkgs/development/libraries/gtk+/3.x.nix
==============================================================================
--- nixpkgs/branches/glib-2.32/pkgs/development/libraries/gtk+/3.x.nix  Sun Apr 
 1 19:47:34 2012        (r33526)
+++ nixpkgs/branches/glib-2.32/pkgs/development/libraries/gtk+/3.x.nix  Sun Apr 
 1 19:47:40 2012        (r33527)
@@ -26,8 +26,6 @@
     ++ stdenv.lib.optional xineramaSupport xlibs.libXinerama
     ++ stdenv.lib.optionals cupsSupport [ cups ];
 
-  postInstall = "rm -rf $out/share/gtk-doc";
-
   meta = {
     description = "A multi-platform toolkit for creating graphical user 
interfaces";
 

Modified: 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/librdf/raptor2.nix
==============================================================================
--- nixpkgs/branches/glib-2.32/pkgs/development/libraries/librdf/raptor2.nix    
Sun Apr  1 19:47:34 2012        (r33526)
+++ nixpkgs/branches/glib-2.32/pkgs/development/libraries/librdf/raptor2.nix    
Sun Apr  1 19:47:40 2012        (r33527)
@@ -10,8 +10,6 @@
 
   buildInputs = [ libxml2 libxslt ];
 
-  postInstall = "rm -rvf $out/share/gtk-doc";
-
   meta = { 
     description = "The RDF Parser Toolkit";
     homepage = "http://librdf.org/raptor";;

Modified: 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/librdf/rasqal.nix
==============================================================================
--- nixpkgs/branches/glib-2.32/pkgs/development/libraries/librdf/rasqal.nix     
Sun Apr  1 19:47:34 2012        (r33526)
+++ nixpkgs/branches/glib-2.32/pkgs/development/libraries/librdf/rasqal.nix     
Sun Apr  1 19:47:40 2012        (r33527)
@@ -14,8 +14,6 @@
 
   propagatedBuildInputs = [ librdf_raptor2 ];
 
-  postInstall = "rm -rvf $out/share/gtk-doc";
-  
   meta = { 
     description = "Library that handles Resource Description Framework (RDF)";
     homepage = "http://librdf.org/rasqal";;

Modified: 
nixpkgs/branches/glib-2.32/pkgs/development/libraries/pango/default.nix
==============================================================================
--- nixpkgs/branches/glib-2.32/pkgs/development/libraries/pango/default.nix     
Sun Apr  1 19:47:34 2012        (r33526)
+++ nixpkgs/branches/glib-2.32/pkgs/development/libraries/pango/default.nix     
Sun Apr  1 19:47:40 2012        (r33527)
@@ -14,8 +14,6 @@
 
   propagatedBuildInputs = [ x11 glib cairo libpng ];
 
-  postInstall = "rm -rf $out/share/gtk-doc";
-
   meta = {
     description = "A library for laying out and rendering of text, with an 
emphasis on internationalization";
 
_______________________________________________
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to