nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 22 lines 1.2 kB view raw
1diff --git a/config/BuildSystem/config/packages/petsc4py.py b/config/BuildSystem/config/packages/petsc4py.py 2index 4a58243..831aa04 100644 3--- a/config/BuildSystem/config/packages/petsc4py.py 4+++ b/config/BuildSystem/config/packages/petsc4py.py 5@@ -37,7 +37,7 @@ class Configure(config.package.Package): 6 7 def Install(self): 8 import os 9- installLibPath = os.path.join(self.installDir, 'lib') 10+ installLibPath = os.path.join(self.installDir, '@PYTHON_SITEPACKAGES@') 11 if self.setCompilers.isDarwin(self.log): 12 apple = 'You may need to\n (csh/tcsh) setenv MACOSX_DEPLOYMENT_TARGET 10.X\n (sh/bash) MACOSX_DEPLOYMENT_TARGET=10.X; export MACOSX_DEPLOYMENT_TARGET\nbefore running make on PETSc' 13 else: 14@@ -70,7 +70,7 @@ class Configure(config.package.Package): 15 newdir += 'NUMPY_INCLUDE="'+numpy_include+'" ' 16 17 self.addDefine('HAVE_PETSC4PY',1) 18- self.addDefine('PETSC4PY_INSTALL_PATH','"'+os.path.join(self.installdir.dir,'lib')+'"') 19+ self.addDefine('PETSC4PY_INSTALL_PATH','"'+installLibPath+'"') 20 self.addMakeMacro('PETSC4PY','yes') 21 self.addMakeRule('petsc4pybuild','', \ 22 ['@echo "*** Building petsc4py ***"',\