From 29c24154ffa3c697a2a9f031b2871544ccbfaeb9 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Fri, 26 Apr 2019 11:02:56 -0300 Subject: [PATCH] Updating java bindings. --- rpm/lib3270-java-bindings.spec | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ rpm/pw3270-plugin-java.spec | 126 ------------------------------------------------------------------------------------------------------------------------------ 2 files changed, 126 insertions(+), 126 deletions(-) create mode 100644 rpm/lib3270-java-bindings.spec delete mode 100644 rpm/pw3270-plugin-java.spec diff --git a/rpm/lib3270-java-bindings.spec b/rpm/lib3270-java-bindings.spec new file mode 100644 index 0000000..a32bda0 --- /dev/null +++ b/rpm/lib3270-java-bindings.spec @@ -0,0 +1,126 @@ +# +# spec file for package pw3270-plugin-java +# +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (C) <2008> +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +%define vrslib %(pkg-config --modversion lib3270) + +Summary: Plugin module for embedding java on pw3270. +Name: pw3270-plugin-java +Version: 5.1 +Release: 0 +License: GPL-2.0 +Source: %{name}-%{version}.tar.bz2 +URL: https://softwarepublico.gov.br/gitlab/pw3270/pw3270-java +Group: Development/Languages/Java + +BuildRoot: /var/tmp/%{name}-%{version} + +BuildRequires: autoconf >= 2.61 +BuildRequires: automake +BuildRequires: binutils +BuildRequires: coreutils +BuildRequires: gcc-c++ +BuildRequires: m4 +BuildRequires: pkgconfig +BuildRequires: pkgconfig(pw3270) >= 5.1 +BuildRequires: pkgconfig(lib3270) >= 5.1 + +BuildRequires: java-devel +BuildRequires: javapackages-tools +BuildRequires: fdupes + +Requires: pw3270 >= 5.1 +Requires: java-extension-tn3270 = %{version} + +%description + +Plugin module for java plugins in pw3270. + +This package provides a pw3270 plugin allowing use of java classes +directly from pw3270 main window. + +%package -n pw3270-java + +Summary: Java class to interact with pw3270 +Group: Development/Libraries/Java +Requires: java +Requires: lib3270 = %{vrslib} + +%description -n pw3270-java + +This package provides Java class for lib3270/pw3270 interaction. + +%package -n pw3270-java-doc +Summary: Javadoc for %{name} +Group: Documentation +Requires: jpackage-utils + +%description -n pw3270-java-doc +API documentation for %{name}. + +%prep + +%setup + +export CFLAGS="$RPM_OPT_FLAGS" +export CXXFLAGS="$RPM_OPT_FLAGS" +export FFLAGS="$RPM_OPT_FLAGS" +export JAVA_HOME=%{java_home} + +aclocal +autoconf + +%configure --with-jnidir="%{_jnidir}" \ + --with-jvmjardir="%{_jvmjardir}" \ + --with-javadocdir="%{_javadocdir}" + +%build +make clean +make Release + +%install +rm -rf $RPM_BUILD_ROOT + +%make_install + +%fdupes $RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%dir %{_libdir}/pw3270-plugins +%{_libdir}/pw3270-plugins/j3270.so + +%files -n pw3270-java +%defattr(-,root,root) +%doc README.md +%dir %{_jnidir} +%dir %{_jvmjardir} + +%{_jnidir}/libjni3270.so +%{_jvmjardir}/pw3270.jar + +%files -n pw3270-java-doc +%defattr(-,root,root) +%dir %{_javadocdir}/pw3270 +%{_javadocdir}/pw3270/* + +%changelog + + diff --git a/rpm/pw3270-plugin-java.spec b/rpm/pw3270-plugin-java.spec deleted file mode 100644 index a32bda0..0000000 --- a/rpm/pw3270-plugin-java.spec +++ /dev/null @@ -1,126 +0,0 @@ -# -# spec file for package pw3270-plugin-java -# -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (C) <2008> -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -# Please submit bugfixes or comments via http://bugs.opensuse.org/ -# - -%define vrslib %(pkg-config --modversion lib3270) - -Summary: Plugin module for embedding java on pw3270. -Name: pw3270-plugin-java -Version: 5.1 -Release: 0 -License: GPL-2.0 -Source: %{name}-%{version}.tar.bz2 -URL: https://softwarepublico.gov.br/gitlab/pw3270/pw3270-java -Group: Development/Languages/Java - -BuildRoot: /var/tmp/%{name}-%{version} - -BuildRequires: autoconf >= 2.61 -BuildRequires: automake -BuildRequires: binutils -BuildRequires: coreutils -BuildRequires: gcc-c++ -BuildRequires: m4 -BuildRequires: pkgconfig -BuildRequires: pkgconfig(pw3270) >= 5.1 -BuildRequires: pkgconfig(lib3270) >= 5.1 - -BuildRequires: java-devel -BuildRequires: javapackages-tools -BuildRequires: fdupes - -Requires: pw3270 >= 5.1 -Requires: java-extension-tn3270 = %{version} - -%description - -Plugin module for java plugins in pw3270. - -This package provides a pw3270 plugin allowing use of java classes -directly from pw3270 main window. - -%package -n pw3270-java - -Summary: Java class to interact with pw3270 -Group: Development/Libraries/Java -Requires: java -Requires: lib3270 = %{vrslib} - -%description -n pw3270-java - -This package provides Java class for lib3270/pw3270 interaction. - -%package -n pw3270-java-doc -Summary: Javadoc for %{name} -Group: Documentation -Requires: jpackage-utils - -%description -n pw3270-java-doc -API documentation for %{name}. - -%prep - -%setup - -export CFLAGS="$RPM_OPT_FLAGS" -export CXXFLAGS="$RPM_OPT_FLAGS" -export FFLAGS="$RPM_OPT_FLAGS" -export JAVA_HOME=%{java_home} - -aclocal -autoconf - -%configure --with-jnidir="%{_jnidir}" \ - --with-jvmjardir="%{_jvmjardir}" \ - --with-javadocdir="%{_javadocdir}" - -%build -make clean -make Release - -%install -rm -rf $RPM_BUILD_ROOT - -%make_install - -%fdupes $RPM_BUILD_ROOT - -%clean -rm -rf $RPM_BUILD_ROOT - -%files -%defattr(-,root,root) -%dir %{_libdir}/pw3270-plugins -%{_libdir}/pw3270-plugins/j3270.so - -%files -n pw3270-java -%defattr(-,root,root) -%doc README.md -%dir %{_jnidir} -%dir %{_jvmjardir} - -%{_jnidir}/libjni3270.so -%{_jvmjardir}/pw3270.jar - -%files -n pw3270-java-doc -%defattr(-,root,root) -%dir %{_javadocdir}/pw3270 -%{_javadocdir}/pw3270/* - -%changelog - - -- libgit2 0.21.2