From 97012c6c05221c86823f64ff558bf28c10ee55ba Mon Sep 17 00:00:00 2001
From: Patricia Mendez Lorenzo <patricia.mendez@cern.ch>
Date: Mon, 25 Apr 2016 12:13:37 +0200
Subject: [PATCH] adding latests spark changes

---
 cmake/toolchain/heptools-84swan1.cmake | 1 +
 externals/CMakeLists.txt               | 3 ++-
 pyexternals/CMakeLists.txt             | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/cmake/toolchain/heptools-84swan1.cmake b/cmake/toolchain/heptools-84swan1.cmake
index 18d15f3e37..a7648ec05e 100644
--- a/cmake/toolchain/heptools-84swan1.cmake
+++ b/cmake/toolchain/heptools-84swan1.cmake
@@ -97,6 +97,7 @@ LCG_external_package(processing        0.52
 LCG_external_package(ptyprocess        0.4                                      )
 LCG_external_package(py                1.4.8                                    )
 LCG_external_package(py2neo            1.4.6                                    )
+LCG_external_package(py4j              0.9                                    )
 LCG_external_package(pyanalysis        1.5                                      )
 LCG_external_package(pydot             1.0.28                                   )
 LCG_external_package(pygments          2.0.2                                   )
diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt
index f1c2b49387..d190c73947 100644
--- a/externals/CMakeLists.txt
+++ b/externals/CMakeLists.txt
@@ -571,8 +571,9 @@ LCGPackage_Add(
   BUILD_COMMAND <VOID>
   INSTALL_COMMAND ${CMAKE_COMMAND} -E copy_directory <SOURCE_DIR>/dist <INSTALL_DIR>
           COMMAND ${CMAKE_COMMAND} -E make_directory <INSTALL_DIR>/lib/python2.7/site-packages
-	  COMMAND ${CMAKE_COMMAND} -E copy <INSTALL_DIR>/python/lib/py4j-0.9-src.zip <INSTALL_DIR>/lib/python2.7/site-packages/.
+#	  COMMAND ${CMAKE_COMMAND} -E copy <INSTALL_DIR>/python/lib/py4j-0.9-src.zip <INSTALL_DIR>/lib/python2.7/site-packages/.
 	  COMMAND ${CMAKE_COMMAND} -E copy <INSTALL_DIR>/python/lib/pyspark.zip  <INSTALL_DIR>/lib/python2.7/site-packages/. 
+	  COMMAND ${CMAKE_COMMAND} -E unzip <INSTALL_DIR>/lib/python2.7/site-packages/pyspark.zip 
   BUILD_IN_SOURCE 1
 )
 
diff --git a/pyexternals/CMakeLists.txt b/pyexternals/CMakeLists.txt
index 9479ebbb4e..92e272a372 100644
--- a/pyexternals/CMakeLists.txt
+++ b/pyexternals/CMakeLists.txt
@@ -641,7 +641,7 @@ LCGPackage_Add(
 #---py4j------------------------------------------------------------------------------------------------------
 LCGPackage_Add(
   py4j
-  URL http://service-spi.web.cern.ch/service-spi/external/tarFiles/py4j-${py4j_native_version}.zip
+  URL http://service-spi.web.cern.ch/service-spi/external/tarFiles/py4j-${py4j_native_version}-src.zip
   CONFIGURE_COMMAND <VOID>
   BUILD_COMMAND ${Python_cmd} setup.py build
   INSTALL_COMMAND ${Lock_cmd}
-- 
GitLab