Merge pull request #33537 from tilpner/bup-pythonpackages

bup: PYTHONPATH -> withPackages
This commit is contained in:
adisbladis 2018-01-07 05:01:50 +08:00 committed by GitHub
commit 3165a08f9e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, fetchurl, makeWrapper { stdenv, fetchFromGitHub, makeWrapper
, perl, pandoc, python2Packages, git , perl, pandoc, python2Packages, git
, par2cmdline ? null, par2Support ? true , par2cmdline ? null, par2Support ? true
}: }:
@ -19,7 +19,12 @@ stdenv.mkDerivation rec {
sha256 = "0wdr399jf64zzzsdvldhrwvnh5xpbghjvslr1j2cwr5y4i36znxf"; sha256 = "0wdr399jf64zzzsdvldhrwvnh5xpbghjvslr1j2cwr5y4i36znxf";
}; };
buildInputs = [ git python2Packages.python ]; buildInputs = [
git
(python2Packages.python.withPackages
(p: with p; [ setuptools tornado ]
++ stdenv.lib.optionals (!stdenv.isDarwin) [ pyxattr pylibacl fuse ]))
];
nativeBuildInputs = [ pandoc perl makeWrapper ]; nativeBuildInputs = [ pandoc perl makeWrapper ];
postPatch = '' postPatch = ''
@ -41,11 +46,7 @@ stdenv.mkDerivation rec {
postInstall = '' postInstall = ''
wrapProgram $out/bin/bup \ wrapProgram $out/bin/bup \
--prefix PATH : ${git}/bin \ --prefix PATH : ${git}/bin
--prefix PYTHONPATH : ${concatStringsSep ":" (map (x: "$(toPythonPath ${x})")
(with python2Packages;
[ setuptools tornado ]
++ stdenv.lib.optionals (!stdenv.isDarwin) [ pyxattr pylibacl fuse ]))}
''; '';
meta = { meta = {