ecryptfs: enable building without python2 support
This commit is contained in:
parent
f601ab37c2
commit
2c09a26f49
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, perl, utillinux, keyutils, nss, nspr, python2, pam
|
{ stdenv, fetchurl, pkgconfig, perl, utillinux, keyutils, nss, nspr, python2, pam, enablePython ? false
|
||||||
, intltool, makeWrapper, coreutils, bash, gettext, cryptsetup, lvm2, rsync, which, lsof }:
|
, intltool, makeWrapper, coreutils, bash, gettext, cryptsetup, lvm2, rsync, which, lsof }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -33,8 +33,15 @@ stdenv.mkDerivation rec {
|
|||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
configureFlags = stdenv.lib.optionals (!enablePython) [ "--disable-pywrap" ];
|
||||||
buildInputs = [ perl nss nspr python2 pam intltool makeWrapper ];
|
|
||||||
|
nativeBuildInputs = [ pkgconfig ]
|
||||||
|
# if python2 support is requested, it is needed at builtime as well as runtime.
|
||||||
|
++ stdenv.lib.optionals (enablePython) [ python2 ]
|
||||||
|
;
|
||||||
|
buildInputs = [ perl nss nspr pam intltool makeWrapper ]
|
||||||
|
++ stdenv.lib.optionals (enablePython) [ python2 ]
|
||||||
|
;
|
||||||
propagatedBuildInputs = [ coreutils gettext cryptsetup lvm2 rsync keyutils which ];
|
propagatedBuildInputs = [ coreutils gettext cryptsetup lvm2 rsync keyutils which ];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
Loading…
Reference in New Issue
Block a user