about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2008-05-31 07:26:13 +0000
committerMichael Raskin <7c6f434c@mail.ru>2008-05-31 07:26:13 +0000
commit47e9ed0386f328e0beb78c22bb0fe50388adb645 (patch)
tree298d8c5b50fc93e49de891f5cd755cfbb0e9c784
parent18d227c98db06e9b3992766eadfb456409abd145 (diff)
Fixed tailor expression
svn path=/nixpkgs/trunk/; revision=11941
-rw-r--r--pkgs/applications/version-management/tailor/0.9.31.nix4
-rw-r--r--pkgs/servers/samba/default.nix6
-rw-r--r--pkgs/top-level/all-packages.nix10
-rw-r--r--pkgs/top-level/builder-defs.nix6
4 files changed, 21 insertions, 5 deletions
diff --git a/pkgs/applications/version-management/tailor/0.9.31.nix b/pkgs/applications/version-management/tailor/0.9.31.nix
index e32326782b49c..bd4dced826577 100644
--- a/pkgs/applications/version-management/tailor/0.9.31.nix
+++ b/pkgs/applications/version-management/tailor/0.9.31.nix
@@ -5,11 +5,11 @@ rec {
     sha256 = "1apzd6mfmhgmxffzgzwsr17gnyqj6bycn783l9105cihsfcv9v3j";
   };
 
-  buildInputs = [python];
+  buildInputs = [python makeWrapper];
   configureFlags = [];
 
   /* doConfigure should be specified separately */
-  phaseNames = ["installPythonPackage"];
+  phaseNames = ["installPythonPackage" "wrapBinContentsPython"];
       
   name = "tailor-" + version;
   meta = {
diff --git a/pkgs/servers/samba/default.nix b/pkgs/servers/samba/default.nix
index a5bbed7c0d0db..10dc584e921e0 100644
--- a/pkgs/servers/samba/default.nix
+++ b/pkgs/servers/samba/default.nix
@@ -1,11 +1,11 @@
 args: with args;
 
 stdenv.mkDerivation rec {
-  name = "samba-3.0.28a";
+  name = "samba-3.0.30";
 
   src = fetchurl {
-    url = http://us3.samba.org/samba/ftp/stable/samba-3.0.28a.tar.gz;
-    sha256 = "1pnrh4qlapsqgdrzq4v5vxv622wcxghi5cp0n4f87c8pc2rfrjcx";
+    url = http://www.samba.org/samba/ftp/stable/samba-3.0.30.tar.gz;
+    sha256 = "0lzs53424fblg9g6z3nsan3dxi3bnn5h4zs31ji2bavai4xrsy51";
   };
 
   buildInputs = [readline pam openldap kerberos popt iniparser libunwind fam];
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 92b103a28b264..236b4a1576990 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4138,6 +4138,15 @@ let pkgs = rec {
     propagatedBuildInputs = [];
   };
 
+  perlYAML = import ../development/perl-modules/generic perl {
+    name = "YAML-0.66";
+    src = fetchurl {
+      url = http://search.cpan.org/CPAN/authors/id/I/IN/INGY/YAML-0.66.tar.gz;
+      sha256 = "1pcjf6y3l88ypa52mkk349jglabm53mhxda4p5awc1jl67lx3ngw";
+    };
+    propagatedBuildInputs = [];
+  };
+
   perlYAMLSyck = import ../development/perl-modules/generic perl {
     name = "YAML-Syck-1.04";
     src = fetchurl {
@@ -6298,6 +6307,7 @@ let pkgs = rec {
 
   tailor = builderDefsPackage (selectVersion ../applications/version-management/tailor "0.9.31") {
     python = python25;
+    inherit makeWrapper;
   } null;
 
   /* does'nt work yet i686-linux only (32bit version)
diff --git a/pkgs/top-level/builder-defs.nix b/pkgs/top-level/builder-defs.nix
index b847a99c141d4..e016997676855 100644
--- a/pkgs/top-level/builder-defs.nix
+++ b/pkgs/top-level/builder-defs.nix
@@ -305,6 +305,12 @@ args: with args; with stringsWithDeps; with lib;
 	  done
 	'') ["minInit" "addInputs" "defEnsureDir"];
 
+	wrapBinContentsPython = (makeManyWrappers 
+	  ''$out/bin/*'' 
+	  (''--prefix PYTHONPATH : $(toPythonPath $out)'' +
+	  ''''${PYTHONPATH:+ --prefix PYTHONPATH : $PYTHONPATH}'')
+	);
+
 	doPropagate = FullDepEntry ("
 		ensureDir \$out/nix-support
 		echo '${toString (getAttr ["propagatedBuildInputs"] [] args)}' >\$out/nix-support/propagated-build-inputs