2017-12-18 12:42:54 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								{ fetchurl, python }:
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-09 22:41:18 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								assert python.pkgs.isPy27;
							 | 
						
					
						
							
								
									
										
										
										
											2018-07-20 17:56:59 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								python.pkgs.buildPythonPackage
							 | 
						
					
						
							
								
									
										
										
										
											2018-06-23 15:27:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  { pname = "gurobipy";
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    version = "7.5.2";
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-09 15:28:39 -05:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    src = fetchurl
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-22 11:43:09 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								      { url = "http://packages.gurobi.com/7.5/gurobi7.5.2_linux64.tar.gz";
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								        sha256 = "13i1dl22lnmg7z9mb48zl3hy1qnpwdpr0zl2aizda0qnb7my5rnj";
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-09 15:28:39 -05:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								      };
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-18 12:42:54 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    setSourceRoot = "sourceRoot=$(echo gurobi*/*64)";
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-22 11:43:09 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    patches = [ ./no-clever-setup.patch ];
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-18 12:42:54 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    postInstall = "mv lib/libaes*.so* lib/libgurobi*.so* $out/lib";
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    postFixup =
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-09 15:28:39 -05:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								      ''
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								        patchelf --set-rpath $out/lib \
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								          $out/lib/python2.7/site-packages/gurobipy/gurobipy.so
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-22 11:43:09 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								        patchelf --add-needed libaes75.so \
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-09 15:28:39 -05:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								          $out/lib/python2.7/site-packages/gurobipy/gurobipy.so
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								      '';
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  }
							 |