Advertisement
2n2u

Untitled

Oct 28th, 2015
1,378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.98 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. VERSION_numpy=${VERSION_numpy:-1.9.3}
  4. URL_numpy=http://pypi.python.org/packages/source/n/numpy/numpy-$VERSION_numpy.tar.gz
  5. DEPS_numpy=(python)
  6. MD5_numpy=7c321721ffc62c25bc854b8addf42f20
  7. BUILD_numpy=$BUILD_PATH/numpy/$(get_directory $URL_numpy)
  8. RECIPE_numpy=$RECIPES_PATH/numpy
  9.  
  10. function prebuild_numpy() {
  11.     cd $BUILD_numpy
  12.  
  13.     if [ -f .patched ]; then
  14.         return
  15.     fi
  16.  
  17.     try patch -p1 < $RECIPE_numpy/patches/fix-numpy.patch
  18.         try patch -p1 < $RECIPE_numpy/patches/ar.patch
  19.         try patch -p1 < $RECIPE_numpy/patches/lib.patch
  20.         try patch -p1 < $RECIPE_numpy/patches/prevent_libs_check.patch
  21.     touch .patched
  22. }
  23.  
  24. function shouldbuild_numpy() {
  25.     if [ -d "$SITEPACKAGES_PATH/numpy" ]; then
  26.         DO_BUILD=0
  27.     fi
  28. }
  29.  
  30. function build_numpy() {
  31.  
  32.     cd $BUILD_numpy
  33.  
  34.     push_arm
  35.  
  36.     try $HOSTPYTHON setup.py build_ext -v
  37.     try find build/lib.* -name "*.o" -exec $STRIP {} \;
  38.     try $HOSTPYTHON setup.py install -O2
  39.  
  40.     pop_arm
  41. }
  42.  
  43. function postbuild_numpy() {
  44.     true
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement