diff --git a/Makefile.in b/Makefile.in index e67a075..dce64de 100644 --- a/Makefile.in +++ b/Makefile.in @@ -361,6 +361,9 @@ install-oxt: install-php: @$(MAKE) -C src/php install +install-java: + @$(MAKE) -C src/java install + install-plugin-rexx: @$(MAKE) BINDIR=../../../.bin LIB3270_CFLAGS="-I../../src/include" -C src/plugins/rx3270 install diff --git a/pw3270.spec.in b/pw3270.spec.in index a76847e..fca01b6 100644 --- a/pw3270.spec.in +++ b/pw3270.spec.in @@ -36,6 +36,7 @@ %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 _bldreq gtk3-devel libopenssl-devel +%define _java 1 %if 0%{?_php} %define phpmajor %(php-config --version | cut -d. -f1) @@ -106,6 +107,10 @@ BuildRequires: ucpp BuildRequires: php-devel %endif +%if 0%{?_java} +BuildRequires: java-devel +%endif + BuildRequires: rsvg-view %description @@ -196,6 +201,21 @@ Revision @PACKAGE_REVISION@ from @PACKAGE_SOURCE@ %endif +%if 0%{?_java} + +%package java +Summary: Java class to interact with pw3270 +Group: Development/Libraries/PHP +Requires: lib3270 = @PACKAGE_VERSION@ + +%description java +Java class for lib3270/pw3270 interaction. + +Revision @PACKAGE_REVISION@ from @PACKAGE_SOURCE@ + +%endif + + #---[ Build & Install ]----------------------------------------------------------------------------------------------- %prep @@ -305,6 +325,14 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/php%{phpmajor}/extensions/tn3270.so %endif +%if 0%{?_java} +%files java +%defattr(-,root,root) +%{_jnidir}/libjni3270.so +%{_jvmjardir}/pw3270.jar +%endif + + #---[ Scripts ]------------------------------------------------------------------------------------------------------- %post -- libgit2 0.21.2