Commit e74438e7e6a0b4c5675fd83ab78b1282358df260

Authored by Perry Werneck
1 parent 7def549d

Mudando detecção do python para o pkg-config para ver se ajuda na compilação windows.

.gitignore
... ... @@ -40,5 +40,7 @@ src/pw3270/pw3270.png
40 40 src/pw3270/v3270/marshal.c
41 41 src/pw3270/v3270/marshal.h
42 42 src/plugins/dbus3270/dbus-glue.h
43   -
  43 +src/java/javadoc/
  44 +src/loffice/.rdb/
  45 +src/loffice/include/
44 46  
... ...
configure.ac
... ... @@ -588,22 +588,33 @@ AC_SUBST(PHPCONFDIR)
588 588  
589 589 #--[ Python ]-----------------------------------------------------------------------------------------------------------------------------------------------
590 590  
591   -AC_ARG_WITH([python-config], [AS_HELP_STRING([--with-python-config], [Path to python-config tool])], [ PYCONFIG="$withval" ],[ AC_PATH_TOOL(PYCONFIG, python-config, , $PATH) ])
592   -
593   -if test -z "${PYCONFIG}"; then
594   -
595   - AC_MSG_NOTICE([Program python-config not found. Use --with-python-config=path to specify absolute path to the python-config tool.])
596   -
597   -else
598   -
  591 +#AC_ARG_WITH([python-config], [AS_HELP_STRING([--with-python-config], [Path to python-config tool])], [ PYCONFIG="$withval" ],[ AC_PATH_TOOL(PYCONFIG, python-config, , $PATH) ])
  592 +#
  593 +#if test -z "${PYCONFIG}"; then
  594 +#
  595 +# AC_MSG_NOTICE([Program python-config not found. Use --with-python-config=path to specify absolute path to the python-config tool.])
  596 +#
  597 +#else
  598 +#
  599 +# AC_DEFINE(HAVE_PYTHON)
  600 +# EXTENSIONS="$EXTENSIONS python"
  601 +# AC_CONFIG_FILES(src/python/Makefile)
  602 +#
  603 +#fi
  604 +#
  605 +#AC_SUBST(PYCONFIG)
  606 +
  607 +PKG_CHECK_MODULES( [PYTHON], [python], app_have_python=1, AC_MSG_NOTICE([python-devel not present.]) )
  608 +
  609 +AC_SUBST(PYTHON_LIBS)
  610 +AC_SUBST(PYTHON_CFLAGS)
  611 +
  612 +if test "$app_have_python" == "1"; then
599 613 AC_DEFINE(HAVE_PYTHON)
600 614 EXTENSIONS="$EXTENSIONS python"
601 615 AC_CONFIG_FILES(src/python/Makefile)
602   -
603 616 fi
604 617  
605   -AC_SUBST(PYCONFIG)
606   -
607 618 #--[ ooRexx ]-----------------------------------------------------------------------------------------------------------------------------------------------
608 619  
609 620 AC_PATH_TOOL([REXXC], [rexxc], [cp] )
... ...
po/pt_BR.po
... ... @@ -5,7 +5,7 @@ msgid ""
5 5 msgstr ""
6 6 "Project-Id-Version: pw3270 5.0\n"
7 7 "Report-Msgid-Bugs-To: \n"
8   -"POT-Creation-Date: 2015-11-02 10:14-0200\n"
  8 +"POT-Creation-Date: 2015-11-03 08:25-0200\n"
9 9 "PO-Revision-Date: 2014-02-17 08:05-0300\n"
10 10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n"
11 11 "Language-Team: Portugues <>\n"
... ...
pw3270.spec.in
... ... @@ -379,7 +379,7 @@ rm -rf $RPM_BUILD_ROOT
379 379 %{_libdir}/php%{phpmajor}/extensions/tn3270.so
380 380 %endif
381 381  
382   -%if 0%{?_php}
  382 +%if 0%{?_python}
383 383 %files -n python-tn3270
384 384 %defattr(-,root,root)
385 385 %{_libdir}/python/site-packages/py3270.so
... ...
src/python/Makefile.in
... ... @@ -44,7 +44,6 @@ MKDIR=@MKDIR_P@
44 44 INSTALL=@INSTALL@
45 45 INSTALL_DATA=@INSTALL_DATA@
46 46 INSTALL_PROGRAM=@INSTALL_PROGRAM@
47   -PYCONFIG=@PYCONFIG@
48 47  
49 48 #---[ Paths ]------------------------------------------------------------------
50 49  
... ... @@ -66,7 +65,7 @@ include $(CLASSLIBDIR)/class.mak
66 65  
67 66 #---[ Build options ]----------------------------------------------------------
68 67  
69   -CXXFLAGS=@CXXFLAGS@ @DLL_CFLAGS@ `$(PYCONFIG) --cflags` -I../include
  68 +CXXFLAGS=@CXXFLAGS@ @DLL_CFLAGS@ @PYTHON_CFLAGS@ -I../include
70 69  
71 70 #---[ Rules ]------------------------------------------------------------------
72 71  
... ... @@ -90,7 +89,7 @@ $(BINRLS)/py3270@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJRLS)/$(SRC
90 89 $(CLASS_RELEASE_OBJECTS)
91 90 @echo " LD `basename $@`"
92 91 @$(MKDIR) `dirname $@`
93   - @$(CXX) @SYSDLL_FLAGS@ $(LDFLAGS) $(OO_LDFLAGS) -o $@ $^ $(CLASS_LIBS)
  92 + @$(CXX) @SYSDLL_FLAGS@ $(LDFLAGS) $(OO_LDFLAGS) -o $@ $^ $(CLASS_LIBS) @PYTHON_LIBS@
94 93  
95 94  
96 95 #---[ Debug targets ]----------------------------------------------------------
... ... @@ -101,7 +100,7 @@ $(BINDBG)/py3270@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC
101 100 $(CLASS_DEBUG_OBJECTS)
102 101 @echo " LD `basename $@`"
103 102 @$(MKDIR) `dirname $@`
104   - @$(CXX) @SYSDLL_FLAGS@ $(LDFLAGS) $(OO_LDFLAGS) -o $@ $^ $(CLASS_LIBS)
  103 + @$(CXX) @SYSDLL_FLAGS@ $(LDFLAGS) $(OO_LDFLAGS) -o $@ $^ $(CLASS_LIBS) @PYTHON_LIBS@
105 104  
106 105  
107 106 run: $(BINDBG)/py3270@DLLEXT@
... ...