From e1dbc2988ed86d49534008adf39490ebadbc06d0 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Mon, 2 Nov 2015 10:24:43 -0200 Subject: [PATCH] Atualizando empacotamento, incluindo rpm com a extensão python. --- .gitignore | 2 ++ po/pt_BR.po | 2 +- pw3270.spec.in | 35 ++++++++++++++++++++++++++++++++--- src/python/Makefile.in | 3 ++- 4 files changed, 37 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 91d62cf..caeb104 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,8 @@ *.layout *.bak *.depend +*.tar +*.bz2 ChangeLog* Makefile aclocal.m4 diff --git a/po/pt_BR.po b/po/pt_BR.po index 70b32c0..d9be265 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: pw3270 5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-30 18:26-0200\n" +"POT-Creation-Date: 2015-11-02 10:14-0200\n" "PO-Revision-Date: 2014-02-17 08:05-0300\n" "Last-Translator: Perry Werneck \n" "Language-Team: Portugues <>\n" diff --git a/pw3270.spec.in b/pw3270.spec.in index 310c670..f389c23 100644 --- a/pw3270.spec.in +++ b/pw3270.spec.in @@ -35,6 +35,7 @@ %define _distro Linux %define _redhat %(test -e /etc/redhat-release && echo 1 || echo 0) %define _php %(which php-config 2> /dev/null > /dev/null && echo 1 || echo 0) +%define _python %(which python-config 2> /dev/null > /dev/null && echo 1 || echo 0) %define _bldreq gtk3-devel libopenssl-devel %define _java 1 @@ -112,6 +113,10 @@ BuildRequires: php-devel BuildRequires: java-devel %endif +%if 0%{?_python} +BuildRequires: python-devel +%endif + BuildRequires: rsvg-view %description @@ -202,6 +207,22 @@ Revision @PACKAGE_REVISION@ from @PACKAGE_SOURCE@ %endif +%if 0%{?_python} + +%package -n python-tn3270 +Summary: Python Extension Module implementing tn3270 protocol +Group: Development/Libraries/PHP +Requires: lib3270 = @PACKAGE_VERSION@ + +%description -n python-tn3270 +This is an extension for acessing 3270 hosts directly +from python apps. + +Revision @PACKAGE_REVISION@ from @PACKAGE_SOURCE@ + +%endif + + %if 0%{?_java} %package java @@ -266,7 +287,8 @@ export JAVA_HOME=%{java_home} --enable-pic \ --with-jnidir="%{_jnidir}" \ --with-jvmjardir="%{_jvmjardir}" \ - --with-javadocdir="%{_javadocdir}" + --with-javadocdir="%{_javadocdir}" \ + --with-rexxlibdir="%{_rexxlibdir}" %build @@ -299,8 +321,8 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/@PACKAGE_NAME@/colors.conf %{_datadir}/@PACKAGE_NAME@/ui/00default.xml -%{_datadir}/pw3270/ui/10functions.xml -%{_datadir}/pw3270/ui/10keypad.xml +%{_datadir}/@PACKAGE_NAME@/ui/10functions.xml +%{_datadir}/@PACKAGE_NAME@/ui/10keypad.xml %{_datadir}/@PACKAGE_NAME@/@PACKAGE_NAME@.png %{_datadir}/@PACKAGE_NAME@/@PACKAGE_NAME@-logo.png @@ -357,6 +379,13 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/php%{phpmajor}/extensions/tn3270.so %endif +%if 0%{?_php} +%files -n python-tn3270 +%defattr(-,root,root) +%{_libdir}/python/site-packages/py3270.so +%endif + + %if 0%{?_java} %files java %defattr(-,root,root) diff --git a/src/python/Makefile.in b/src/python/Makefile.in index 2a2fdcb..c4d386a 100644 --- a/src/python/Makefile.in +++ b/src/python/Makefile.in @@ -109,7 +109,8 @@ run: $(BINDBG)/py3270@DLLEXT@ #---[ Misc targets ]----------------------------------------------------------- install: $(BINRLS)/py3270@DLLEXT@ - + @$(MKDIR) $(DESTDIR)/$(libdir)/python/site-packages + @$(INSTALL_PROGRAM) $(BINRLS)/py3270@DLLEXT@ $(DESTDIR)/$(libdir)/python/site-packages/py3270@DLLEXT@ cleanDebug: clean -- libgit2 0.21.2