pockets : '0.6.2'
Pygments : '2.0.2'
pyparsing : '2.0.3'
- PyQt : '5.11.3'
+ PyQt : '5.15.3'
+# PyQt : '5.12.3'
# PyQtChart : '5.9'
pyreadline : '2.0'
Python : '3.6.5'
pytz : '2015.7'
qt : '5.12.10'
+# qt : '5.15.2'
qwt : '6.1.2'
requests : '2.19.1'
rkCommon : '1.5.1'
scipy : '0.19.1'
scotch : '6.0.4'
setuptools : '38.4.0'
- sip : '4.19.12'
+ #sip : '4.19.24'
+ sip : '5.5.0'
+ # PyQt5_sip : '12.8.1'
six : '1.10.0'
snowballstemmer : '1.2.1'
Sphinx : '1.7.6'
'JOBMANAGER'
'YACS'
'YACSGEN'
- 'SOLVERLAB'
+ #'SOLVERLAB'
'DOCUMENTATION'
'SAMPLES'
'COMPONENT'
}
}
+version_5_15_3 :
+{
+ compil_script : "PyQt-5.15" + $VARS.scriptExtension
+}
+
+version_5_12_3 :
+{
+ name : "PyQt"
+ compil_script : "PyQt-5.12" + $VARS.scriptExtension
+}
+
+
version_5_11_3 :
{
compil_script : "PyQt-5.11" + $VARS.scriptExtension
### OpenGL settings
CMAKE_OPTIONS="${CMAKE_OPTIONS} -DOpenGL_GL_PREFERENCE:STRING=LEGACY"
-CMAKE_OPTIONS="${CMAKE_OPTIONS} -DPARAVIEW_USE_CATALYST:BOOL=OFF"
-CMAKE_OPTIONS="${CMAKE_OPTIONS} -DCATALYST_BUILD_STUB_IMPLEMENTATION:BOOL=OFF"
+CMAKE_OPTIONS="${CMAKE_OPTIONS} -DPARAVIEW_USE_CATALYST:BOOL=ON"
+CMAKE_OPTIONS="${CMAKE_OPTIONS} -DCATALYST_BUILD_STUB_IMPLEMENTATION:BOOL=ON"
### spns #20550 - Headless mode
if [ -n "$PARAVIEW_HEADLESS_MODE" ]
then
--- /dev/null
+#!/bin/bash
+
+echo "##########################################################################"
+echo "PyQt" $VERSION
+echo "##########################################################################"
+
+
+
+python_name=python$PYTHON_VERSION
+
+# OP 01/08/2017 Artifact 8859 : test compilation PyQt 5.9
+# On fait tout dans les sources
+#CURRENT_DIR=`pwd`
+cd $SOURCE_DIR
+if [ $? -ne 0 ]
+then
+ echo "ERROR on $SOURCE_DIR access"
+ exit 1
+fi
+
+
+echo
+echo "*** configure.py --confirm-license --no-designer-plugin --verbose --bindir=${PRODUCT_INSTALL}/bin --destdir=${PRODUCT_INSTALL}/lib/$python_name/site-packages --sipdir=${SIP_ROOT_DIR} --disable=QtNetwork --disable=QtWebSockets"
+$PYTHONBIN ./configure.py --confirm-license --no-designer-plugin --verbose \
+ --bindir=${PRODUCT_INSTALL}/bin \
+ --destdir=${PRODUCT_INSTALL}/lib/$python_name/site-packages \
+ --sipdir=${SIP_ROOT_DIR}/sip \
+ --disable=QtNetwork --disable=QtWebSockets 2>&1
+
+if [ $? -ne 0 ]
+then
+ echo "ERROR on configure"
+# OP 01/08/2017 Artifact 8859 : test compilation PyQt 5.9
+# On fait tout dans les sources
+# exit 1
+# cd $CURRENT_DIR
+ exit 2
+fi
+
+echo
+echo "*** make" $MAKE_OPTIONS
+make $MAKE_OPTIONS
+if [ $? -ne 0 ]
+then
+ echo "ERROR on make"
+# OP 01/08/2017 Artifact 8859 : test compilation PyQt 5.9
+# On fait tout dans les sources
+# exit 2
+# cd $CURRENT_DIR
+ exit 3
+fi
+
+echo
+echo "*** make install"
+make install
+if [ $? -ne 0 ]
+then
+ echo "ERROR on make install"
+# OP 01/08/2017 Artifact 8859 : test compilation PyQt 5.9
+# On fait tout dans les sources
+# exit 3
+# cd $CURRENT_DIR
+ exit 4
+fi
+
+# OP 01/08/2017 Artifact 8859 : test compilation PyQt 5.9
+# Ajout du make clean
+echo
+echo "*** make clean"
+make clean
+if [ $? -ne 0 ]
+then
+ echo "ERROR on make clean"
+# cd $CURRENT_DIR
+ exit 5
+fi
+
+
+echo
+echo "########## END"
+
+exit 0
+
--- /dev/null
+#!/bin/bash
+
+echo "##########################################################################"
+echo "PyQt" $VERSION
+echo "##########################################################################"
+
+
+
+python_name=python$PYTHON_VERSION
+
+# OP 01/08/2017 Artifact 8859 : test compilation PyQt 5.9
+# On fait tout dans les sources
+#CURRENT_DIR=`pwd`
+cd $SOURCE_DIR
+if [ $? -ne 0 ]
+then
+ echo "ERROR on $SOURCE_DIR access"
+ exit 1
+fi
+
+
+echo
+echo "*** configure.py --confirm-license --no-designer-plugin --verbose --bindir=${PRODUCT_INSTALL}/bin --destdir=${PRODUCT_INSTALL}/lib/$python_name/site-packages --sipdir=${SIP_ROOT_DIR} --disable=QtNetwork --disable=QtWebSockets"
+$PYTHONBIN ./configure.py --confirm-license --no-designer-plugin --verbose \
+ --bindir=${PRODUCT_INSTALL}/bin \
+ --destdir=${PRODUCT_INSTALL}/lib/$python_name/site-packages \
+ --sipdir=${SIP_ROOT_DIR} \
+ --disable=QtNetwork --disable=QtWebSockets 2>&1
+# --disable=QtNetwork --disable=QtWebSockets --disable=QtWebKit --disable=QtWebKitWidgets --disable=QAxContainer --disable=QtMacExtras --disable=QtWinExtras --disable=QtX11Extras --disable=Enginio 2>&1
+
+if [ $? -ne 0 ]
+then
+ echo "ERROR on configure"
+# OP 01/08/2017 Artifact 8859 : test compilation PyQt 5.9
+# On fait tout dans les sources
+# exit 1
+# cd $CURRENT_DIR
+ exit 2
+fi
+
+echo
+echo "*** make" $MAKE_OPTIONS
+make $MAKE_OPTIONS
+if [ $? -ne 0 ]
+then
+ echo "ERROR on make"
+# OP 01/08/2017 Artifact 8859 : test compilation PyQt 5.9
+# On fait tout dans les sources
+# exit 2
+# cd $CURRENT_DIR
+ exit 3
+fi
+
+echo
+echo "*** make install"
+make install
+if [ $? -ne 0 ]
+then
+ echo "ERROR on make install"
+# OP 01/08/2017 Artifact 8859 : test compilation PyQt 5.9
+# On fait tout dans les sources
+# exit 3
+# cd $CURRENT_DIR
+ exit 4
+fi
+
+# OP 01/08/2017 Artifact 8859 : test compilation PyQt 5.9
+# Ajout du make clean
+echo
+echo "*** make clean"
+make clean
+if [ $? -ne 0 ]
+then
+ echo "ERROR on make clean"
+# cd $CURRENT_DIR
+ exit 5
+fi
+
+
+echo
+echo "########## END"
+
+exit 0
+
--- /dev/null
+#!/bin/bash
+
+echo "##########################################################################"
+echo SIP + PyQt5_sip $VERSION
+echo "##########################################################################"
+
+
+echo "*** build in SOURCE directory"
+cd $SOURCE_DIR/sip-5.5.0
+
+# we don't install in python directory -> modify environment as described in INSTALL file
+mkdir -p $PRODUCT_INSTALL/lib/python${PYTHON_VERSION:0:3}/site-packages
+export PATH=$(pwd)/bin:$PATH
+export PYTHONPATH=$(pwd):$PYTHONPATH
+export PYTHONPATH=${PRODUCT_INSTALL}/lib/python${PYTHON_VERSION:0:3}/site-packages:$PYTHONPATH
+
+echo
+echo "*** build with $PYTHONBIN"
+$PYTHONBIN setup.py build
+if [ $? -ne 0 ]
+then
+ echo "ERROR on build"
+ exit 2
+fi
+
+echo
+echo "*** install with $PYTHONBIN"
+$PYTHONBIN setup.py install --prefix=$PRODUCT_INSTALL
+if [ $? -ne 0 ]
+then
+ echo "ERROR on install"
+ exit 3
+fi
+
+cd $SOURCE_DIR/PyQt5_sip-12.8.1
+
+echo
+echo "*** build with $PYTHONBIN"
+$PYTHONBIN setup.py build
+if [ $? -ne 0 ]
+then
+ echo "ERROR on build"
+ exit 2
+fi
+
+echo
+echo "*** install with $PYTHONBIN"
+$PYTHONBIN setup.py install --prefix=$PRODUCT_INSTALL
+if [ $? -ne 0 ]
+then
+ echo "ERROR on install"
+ exit 3
+fi
+
+mkdir $PRODUCT_INSTALL/include
+cp *.h $PRODUCT_INSTALL/include
+
+cd $PRODUCT_INSTALL/bin
+ln -sf sip5 sip
+
+echo
+echo "########## END"
}
}
+version_2_2_2 :
+{
+ properties:
+ {
+ pip : "yes"
+ incremental : "yes"
+ }
+}
+
version_2_0_2 :
{
depend : ['Python', 'PyQt', 'numpy', 'freetype', 'six', 'pytz', 'pyparsing', 'dateutil', 'setuptools', 'cycler']
check_install : []
}
+version_5_15_2 :
+{
+ compil_script : "qt-5.15.2.sh"
+ depend : ["freetype", 'llvm']
+}
+
version_5_12_10 :
{
compil_script : "qt-5.12.10.sh"
version_5_5_0 :
{
- properties:
- {
- incremental : "yes"
- pip : "yes"
- }
-}
\ No newline at end of file
+ compil_script : 'sip-5.5.0.sh'
+ archive_info : {archive_name : "sip-5.5.0-PyQt5_sip-12.8.1.tar.gz"}
+}
+
+version_4_19_24 :
+{
+ compil_script : 'sip.sh'
+# archive_info : {archive_name : "sip-4.19.24_PyQt5-12.8.1.tar.gz"}
+}