Commit e1dbc2988ed86d49534008adf39490ebadbc06d0

Authored by Perry Werneck
1 parent 3aa3f160

Atualizando empacotamento, incluindo rpm com a extensão python.

.gitignore
... ... @@ -10,6 +10,8 @@
10 10 *.layout
11 11 *.bak
12 12 *.depend
  13 +*.tar
  14 +*.bz2
13 15 ChangeLog*
14 16 Makefile
15 17 aclocal.m4
... ...
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-10-30 18:26-0200\n"
  8 +"POT-Creation-Date: 2015-11-02 10:14-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
... ... @@ -35,6 +35,7 @@
35 35 %define _distro Linux
36 36 %define _redhat %(test -e /etc/redhat-release && echo 1 || echo 0)
37 37 %define _php %(which php-config 2> /dev/null > /dev/null && echo 1 || echo 0)
  38 +%define _python %(which python-config 2> /dev/null > /dev/null && echo 1 || echo 0)
38 39 %define _bldreq gtk3-devel libopenssl-devel
39 40 %define _java 1
40 41  
... ... @@ -112,6 +113,10 @@ BuildRequires: php-devel
112 113 BuildRequires: java-devel
113 114 %endif
114 115  
  116 +%if 0%{?_python}
  117 +BuildRequires: python-devel
  118 +%endif
  119 +
115 120 BuildRequires: rsvg-view
116 121  
117 122 %description
... ... @@ -202,6 +207,22 @@ Revision @PACKAGE_REVISION@ from @PACKAGE_SOURCE@
202 207  
203 208 %endif
204 209  
  210 +%if 0%{?_python}
  211 +
  212 +%package -n python-tn3270
  213 +Summary: Python Extension Module implementing tn3270 protocol
  214 +Group: Development/Libraries/PHP
  215 +Requires: lib3270 = @PACKAGE_VERSION@
  216 +
  217 +%description -n python-tn3270
  218 +This is an extension for acessing 3270 hosts directly
  219 +from python apps.
  220 +
  221 +Revision @PACKAGE_REVISION@ from @PACKAGE_SOURCE@
  222 +
  223 +%endif
  224 +
  225 +
205 226 %if 0%{?_java}
206 227  
207 228 %package java
... ... @@ -266,7 +287,8 @@ export JAVA_HOME=%{java_home}
266 287 --enable-pic \
267 288 --with-jnidir="%{_jnidir}" \
268 289 --with-jvmjardir="%{_jvmjardir}" \
269   - --with-javadocdir="%{_javadocdir}"
  290 + --with-javadocdir="%{_javadocdir}" \
  291 + --with-rexxlibdir="%{_rexxlibdir}"
270 292  
271 293  
272 294 %build
... ... @@ -299,8 +321,8 @@ rm -rf $RPM_BUILD_ROOT
299 321  
300 322 %{_datadir}/@PACKAGE_NAME@/colors.conf
301 323 %{_datadir}/@PACKAGE_NAME@/ui/00default.xml
302   -%{_datadir}/pw3270/ui/10functions.xml
303   -%{_datadir}/pw3270/ui/10keypad.xml
  324 +%{_datadir}/@PACKAGE_NAME@/ui/10functions.xml
  325 +%{_datadir}/@PACKAGE_NAME@/ui/10keypad.xml
304 326 %{_datadir}/@PACKAGE_NAME@/@PACKAGE_NAME@.png
305 327 %{_datadir}/@PACKAGE_NAME@/@PACKAGE_NAME@-logo.png
306 328  
... ... @@ -357,6 +379,13 @@ rm -rf $RPM_BUILD_ROOT
357 379 %{_libdir}/php%{phpmajor}/extensions/tn3270.so
358 380 %endif
359 381  
  382 +%if 0%{?_php}
  383 +%files -n python-tn3270
  384 +%defattr(-,root,root)
  385 +%{_libdir}/python/site-packages/py3270.so
  386 +%endif
  387 +
  388 +
360 389 %if 0%{?_java}
361 390 %files java
362 391 %defattr(-,root,root)
... ...
src/python/Makefile.in
... ... @@ -109,7 +109,8 @@ run: $(BINDBG)/py3270@DLLEXT@
109 109 #---[ Misc targets ]-----------------------------------------------------------
110 110  
111 111 install: $(BINRLS)/py3270@DLLEXT@
112   -
  112 + @$(MKDIR) $(DESTDIR)/$(libdir)/python/site-packages
  113 + @$(INSTALL_PROGRAM) $(BINRLS)/py3270@DLLEXT@ $(DESTDIR)/$(libdir)/python/site-packages/py3270@DLLEXT@
113 114  
114 115 cleanDebug: clean
115 116  
... ...