r23352 by craig - Re-add legacy Python 2.x scriptplugin prior to r23278 and switches to choose it, use -DWANT_PYTHON_2X=1. Default remains 3.x.
scribus-commit
scribus-commit at lists.scribus.net
Sat Nov 9 14:51:14 UTC 2019
Author: craig
Date: Sat Nov 9 14:51:14 2019
New Revision: 23352
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23352
Log:
Re-add legacy Python 2.x scriptplugin prior to r23278 and switches to choose it, use -DWANT_PYTHON_2X=1. Default remains 3.x.
Added:
trunk/Scribus/scribus/plugins/scriptplugin_py2x/
trunk/Scribus/scribus/plugins/scriptplugin_py2x/CMakeLists.txt (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/README.BOOST
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdannotations.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdannotations.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdcell.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdcell.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdcolor.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdcolor.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmddialog.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmddialog.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmddoc.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmddoc.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdgetprop.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdgetprop.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdgetsetprop.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdgetsetprop.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmani.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmani.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmisc.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdmisc.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdobj.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdobj.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdpage.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdpage.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdsetprop.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdsetprop.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdstyle.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdstyle.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdtable.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdtable.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdtext.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdtext.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdutil.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdutil.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/cmdvar.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/guiapp.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/guiapp.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/install.targets
trunk/Scribus/scribus/plugins/scriptplugin_py2x/objimageexport.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/objimageexport.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/objpdffile.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/objpdffile.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/objprinter.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/objprinter.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/pconsole.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/pconsole.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/pconsole.ui
trunk/Scribus/scribus/plugins/scriptplugin_py2x/prefs_scripter.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/prefs_scripter.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/prefs_scripterbase.ui
trunk/Scribus/scribus/plugins/scriptplugin_py2x/runscriptdialog.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/runscriptdialog.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/runscriptdialog.ui
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/3columnA4.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/3columnUSLTR.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/CMakeLists.txt (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/Calender.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/ExtractText.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/ReadMe
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/Sample1.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/boilerplate.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/golden-mean.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/legende.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/moins_10_pourcent_group.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/plus_10_pourcent_group.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/pochette_cd.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/quote.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/sample_db_usage.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/trait_de_coupe.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/samples/wordcount.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_base.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_qtclass_qapplication.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_qtclass_qframe.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_qtclass_qmainwindow.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_qtclass_qobject.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_qtclass_qscrollview.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_qtclass_qwidget.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_qttype_qstring.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_scribus_pageitem.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_scribus_scribusdoc.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_scribus_scribusmainwin.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_scribus_scribusqapp.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_scribus_scribusview.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_scribus_scribuswin.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_scribusstructs.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripter2/scripter2_styles.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scriptercore.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scriptercore.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scriptplugin.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scriptplugin.h (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/Align_image_in_frame.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/Autoquote.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/Autoquote2.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/CMakeLists.txt (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/CalendarWizard.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/Caption.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/ColorChart.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/DirectImageImport.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/FontSample.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/InfoBox.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/Ligatursatz.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/ReadMe
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/color2csv.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/csv2color.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/scripts/importcsv2table.py
trunk/Scribus/scribus/plugins/scriptplugin_py2x/svgimport.cpp (with props)
trunk/Scribus/scribus/plugins/scriptplugin_py2x/svgimport.h (with props)
Modified:
trunk/Scribus/CMakeLists_Dependencies.cmake
trunk/Scribus/scribus/plugins/CMakeLists.txt
trunk/Scribus/scribus/plugins/scriptplugin/scriptplugin.cpp
Modified: trunk/Scribus/CMakeLists_Dependencies.cmake
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23352&path=/trunk/Scribus/CMakeLists_Dependencies.cmake
==============================================================================
--- trunk/Scribus/CMakeLists_Dependencies.cmake (original)
+++ trunk/Scribus/CMakeLists_Dependencies.cmake Sat Nov 9 14:51:14 2019
@@ -135,24 +135,30 @@
#<< JPEG, TIFF
#<< PYTHON
-#
-#find_package(PythonInterp 2)
-#find_package(PythonLibs 2 REQUIRED)
-#if (PYTHON_LIBRARY)
-# message("Python Library Found OK")
-# set(HAVE_PYTHON ON)
-# set(COMPILE_PYTHON ON)
-#endif()
-#
-find_package (Python3 REQUIRED COMPONENTS Interpreter Development)
-if (Python3_Development_FOUND)
- message("Python 3.x Library Found OK (Version ${Python3_VERSION})")
- message("Interpreter: ${Python3_EXECUTABLE}")
- message("Include directories: ${Python3_INCLUDE_DIRS}")
- message("Library directories: ${Python3_LIBRARY_DIRS}")
- message("Runtime library directories: ${Python3_RUNTIME_LIBRARY_DIRS}")
- set(HAVE_PYTHON ON)
- set(COMPILE_PYTHON ON)
+if (NOT WANT_PYTHON_2X)
+ message("Python 3.x Selected")
+ find_package (Python3 REQUIRED COMPONENTS Interpreter Development)
+ if (Python3_Development_FOUND)
+ message("Python 3.x Library Found OK (Version ${Python3_VERSION})")
+ message("Interpreter: ${Python3_EXECUTABLE}")
+ message("Include directories: ${Python3_INCLUDE_DIRS}")
+ message("Library directories: ${Python3_LIBRARY_DIRS}")
+ message("Runtime library directories: ${Python3_RUNTIME_LIBRARY_DIRS}")
+ set(HAVE_PYTHON ON)
+ set(COMPILE_PYTHON ON)
+ endif()
+else()
+ message("Python 2.x Requested")
+ find_package (Python2 REQUIRED COMPONENTS Interpreter Development)
+ if (Python2_Development_FOUND)
+ message("Python 2.x Library Found OK (Version ${Python2_VERSION})")
+ message("Interpreter: ${Python2_EXECUTABLE}")
+ message("Include directories: ${Python2_INCLUDE_DIRS}")
+ message("Library directories: ${Python2_LIBRARY_DIRS}")
+ message("Runtime library directories: ${Python2_RUNTIME_LIBRARY_DIRS}")
+ set(HAVE_PYTHON ON)
+ set(COMPILE_PYTHON ON)
+ endif()
endif()
#>> PYTHON
Modified: trunk/Scribus/scribus/plugins/CMakeLists.txt
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23352&path=/trunk/Scribus/scribus/plugins/CMakeLists.txt
==============================================================================
--- trunk/Scribus/scribus/plugins/CMakeLists.txt (original)
+++ trunk/Scribus/scribus/plugins/CMakeLists.txt Sat Nov 9 14:51:14 2019
@@ -11,7 +11,11 @@
#scripter1
if(NOT WIN32)
message(STATUS "Building with Scripter 1")
- add_subdirectory(scriptplugin)
+ if(NOT WANT_PYTHON_2X)
+ add_subdirectory(scriptplugin)
+ else()
+ add_subdirectory(scriptplugin_py2x)
+ endif()
endif()
else()
#scripter2
Modified: trunk/Scribus/scribus/plugins/scriptplugin/scriptplugin.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=23352&path=/trunk/Scribus/scribus/plugins/scriptplugin/scriptplugin.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/scriptplugin/scriptplugin.cpp (original)
+++ trunk/Scribus/scribus/plugins/scriptplugin/scriptplugin.cpp Sat Nov 9 14:51:14 2019
@@ -144,7 +144,7 @@
"Petr Van\xc4\x9bk <petr at scribus.info>, "
"Franz Schmid <franz at scribus.info>, "
"Craig Ringer <craig at scribus.info>");
- about->shortDescription = tr("Embedded Python scripting support.");
+ about->shortDescription = tr("Embedded Python scripting support for Python 3.x.");
// about->description = tr("Write me!")
// about->version
// about->releaseDate
More information about the scribus-commit
mailing list