Skip to content
Snippets Groups Projects
Commit 5b67c77b authored by Petrus Hyvönen's avatar Petrus Hyvönen
Browse files

Pythonwrapper build scripts

parent 79019eb8
No related branches found
No related tags found
No related merge requests found
Changelog python orekit package Changelog python orekit package
2017-08-24 Version 9.0 Build 0
- Updated to orekit v9.0 release version
- First build on python 3
2016-11-13 Version 8.0 Build 1 2016-11-13 Version 8.0 Build 1
- Corrected the datetime to absolute conversions, microseconds was incorrectly converted - Corrected the datetime to absolute conversions, microseconds was incorrectly converted
......
:: set JCC_JDK=%JAVA_HOME
set :: set PATH=%JCC_JDK%\jre\bin\server;%JCC_JDK%;%JCC_JDK%\bin;%JCC_JDK%\lib;%JCC_JDK%\include;%PATH%
:: set JDK_HOME=%JCC_JDK%
:: set
"%PYTHON%" -m jcc ^ "%PYTHON%" -m jcc ^
--use_full_names ^ --use_full_names ^
--python orekit ^ --python orekit ^
--version 8.0 ^ --version 9.0 ^
--jar %RECIPE_DIR%\orekit-8.1-SNAPSHOT.jar ^ --jar %RECIPE_DIR%\orekit-9.0.jar ^
--jar %RECIPE_DIR%\hipparchus-core-1.0.jar ^ --jar %RECIPE_DIR%\hipparchus-core-1.1.jar ^
--jar %RECIPE_DIR%\hipparchus-fitting-1.0.jar ^ --jar %RECIPE_DIR%\hipparchus-fitting-1.1.jar ^
--jar %RECIPE_DIR%\hipparchus-geometry-1.0.jar ^ --jar %RECIPE_DIR%\hipparchus-geometry-1.1.jar ^
--jar %RECIPE_DIR%\hipparchus-ode-1.0.jar ^ --jar %RECIPE_DIR%\hipparchus-ode-1.1.jar ^
--jar %RECIPE_DIR%\hipparchus-optim-1.0.jar ^ --jar %RECIPE_DIR%\hipparchus-optim-1.1.jar ^
--jar %RECIPE_DIR%\hipparchus-stat-1.0.jar ^ --jar %RECIPE_DIR%\hipparchus-stat-1.1.jar ^
--package java.io ^ --package java.io ^
--package java.util ^ --package java.util ^
--package java.text ^ --package java.text ^
...@@ -59,26 +62,27 @@ if errorlevel 1 exit 1 ...@@ -59,26 +62,27 @@ if errorlevel 1 exit 1
:: Add PATH to anaconda java-jdk / jre :: Add PATH to anaconda java-jdk / jre
echo import os > header.txt :: echo import os > header.txt
echo os.environ["PATH"] = r"%PREFIX%\Library\jre\bin\server" + os.pathsep + os.environ["PATH"] >> header.txt :: echo os.environ["PATH"] = r"%PREFIX%\Library\jre\bin\server" + os.pathsep + os.environ["PATH"] >> header.txt
IF "%ARCH%"=="32" (
:: IF "%ARCH%"=="32" (
::win32 ARCH == 32 ::win32 ARCH == 32
type %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-py2.7-win32.egg\%PKG_NAME%\__init__.py >> header.txt :: type %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-%PKG_BUILD_STRING:~0,3%.%PKG_BUILD_STRING:~3,1%-win32.egg\%PKG_NAME%\__init__.py >> header.txt
del %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-py2.7-win32.egg\%PKG_NAME%\__init__.py :: del %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-%PKG_BUILD_STRING:~0,3%.%PKG_BUILD_STRING:~3,1%-win32.egg\%PKG_NAME%\__init__.py
del %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-py2.7-win32.egg\%PKG_NAME%\__init__.pyc :: del %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-%PKG_BUILD_STRING:~0,3%.%PKG_BUILD_STRING:~3,1%-win32.egg\%PKG_NAME%\__init__.pyc
ren header.txt __init__.py :: ren header.txt __init__.py
move __init__.py %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-py2.7-win32.egg\%PKG_NAME%\ :: move __init__.py %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-%PKG_BUILD_STRING:~0,3%.%PKG_BUILD_STRING:~3,1%-win32.egg\%PKG_NAME%\
) ::)
IF "%ARCH%"=="64" ( ::IF "%ARCH%"=="64" (
::amd64 :: ::amd64
type %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-py2.7-win-amd64.egg\%PKG_NAME%\__init__.py >> header.txt :: type %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-%PKG_BUILD_STRING:~0,3%.%PKG_BUILD_STRING:~3,1%-win-amd64.egg\%PKG_NAME%\__init__.py >> header.txt
del %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-py2.7-win-amd64.egg\%PKG_NAME%\__init__.py :: del %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-%PKG_BUILD_STRING:~0,3%.%PKG_BUILD_STRING:~3,1%-win-amd64.egg\%PKG_NAME%\__init__.py
del %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-py2.7-win-amd64.egg\%PKG_NAME%\__init__.pyc :: del %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-%PKG_BUILD_STRING:~0,3%.%PKG_BUILD_STRING:~3,1%-win-amd64.egg\%PKG_NAME%\__init__.pyc
ren header.txt __init__.py :: ren header.txt __init__.py
move __init__.py %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-py2.7-win-amd64.egg\%PKG_NAME%\ :: move __init__.py %SP_DIR%\%PKG_NAME%-%PKG_VERSION%-%PKG_BUILD_STRING:~0,3%.%PKG_BUILD_STRING:~3,1%-win-amd64.egg\%PKG_NAME%\
) :: )
:: See :: See
:: http://docs.continuum.io/conda/build.html :: http://docs.continuum.io/conda/build.html
......
...@@ -3,27 +3,29 @@ ...@@ -3,27 +3,29 @@
# add --shared for building shared version # add --shared for building shared version
# classes directly on the list are wrapped as well as the jar's # classes directly on the list are wrapped as well as the jar's
# This section is setting up the build to use the coda package java-jdk # This section is setting up the build to use the coda package java-jdk
export JCC_JDK=$PREFIX #export JCC_JDK=$PREFIX
export JAVA_HOME=$JCC_JDK #export JAVA_HOME=$JCC_JDK
export JAVAHOME=$JCC_JDK #export JAVAHOME=$JCC_JDK
export LD_LIBRARY_PATH=$PREFIX/jre/lib/amd64/server:$PREFIX/jre/lib/amd64:$LD_LIBRARY_PATH #export LD_LIBRARY_PATH=$PREFIX/jre/lib/amd64/server:$PREFIX/jre/lib/amd64:$LD_LIBRARY_PATH
export JCC_ARGSEP=";" #export JCC_ARGSEP=";"
export JCC_INCLUDES="$PREFIX/include;$PREFIX/include/linux" #export JCC_INCLUDES="$PREFIX/include;$PREFIX/include/linux"
export JCC_LFLAGS="-L$PREFIX/jre/lib/amd64;-ljava;-L$PREFIX/jre/lib/amd64/server;-ljvm;-lverify;-Wl,-rpath=$PREFIX/jre/lib/amd64:$PREFIX/jre/lib/amd64/server" #export JCC_LFLAGS="-L$PREFIX/jre/lib/amd64;-ljava;-L$PREFIX/jre/lib/amd64/server;-ljvm;-lverify;-Wl,-rpath=$PREFIX/jre/lib/amd64:$PREFIX/jre/lib/amd64/server"
export JCC_JAVAC=$PREFIX/bin/javac #export JCC_JAVAC=$PREFIX/bin/javac
export MACOSX_DEPLOYMENT_TARGET=10.9
$PYTHON -m jcc \ $PYTHON -m jcc \
--use_full_names \ --use_full_names \
--python orekit \ --python orekit \
--version 8.0 \ --version 9.0 \
--jar $RECIPE_DIR/orekit-8.1-SNAPSHOT.jar \ --jar $RECIPE_DIR/orekit-9.0.jar \
--jar $RECIPE_DIR/hipparchus-core-1.0.jar \ --jar $RECIPE_DIR/hipparchus-core-1.1.jar \
--jar $RECIPE_DIR/hipparchus-fitting-1.0.jar \ --jar $RECIPE_DIR/hipparchus-fitting-1.1.jar \
--jar $RECIPE_DIR/hipparchus-geometry-1.0.jar \ --jar $RECIPE_DIR/hipparchus-geometry-1.1.jar \
--jar $RECIPE_DIR/hipparchus-ode-1.0.jar \ --jar $RECIPE_DIR/hipparchus-ode-1.1.jar \
--jar $RECIPE_DIR/hipparchus-optim-1.0.jar \ --jar $RECIPE_DIR/hipparchus-optim-1.1.jar \
--jar $RECIPE_DIR/hipparchus-stat-1.0.jar \ --jar $RECIPE_DIR/hipparchus-stat-1.1.jar \
--package java.io \ --package java.io \
--package java.util \ --package java.util \
--package java.text \ --package java.text \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment