Commit 29c24154ffa3c697a2a9f031b2871544ccbfaeb9

Authored by Perry Werneck
1 parent 774480e6
Exists in master

Updating java bindings.

rpm/lib3270-java-bindings.spec 0 → 100644
@@ -0,0 +1,126 @@ @@ -0,0 +1,126 @@
  1 +#
  2 +# spec file for package pw3270-plugin-java
  3 +#
  4 +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
  5 +# Copyright (C) <2008> <Banco do Brasil S.A.>
  6 +#
  7 +# All modifications and additions to the file contributed by third parties
  8 +# remain the property of their copyright owners, unless otherwise agreed
  9 +# upon. The license for this file, and modifications and additions to the
  10 +# file, is the same license as for the pristine package itself (unless the
  11 +# license for the pristine package is not an Open Source License, in which
  12 +# case the license is the MIT License). An "Open Source License" is a
  13 +# license that conforms to the Open Source Definition (Version 1.9)
  14 +# published by the Open Source Initiative.
  15 +
  16 +# Please submit bugfixes or comments via http://bugs.opensuse.org/
  17 +#
  18 +
  19 +%define vrslib %(pkg-config --modversion lib3270)
  20 +
  21 +Summary: Plugin module for embedding java on pw3270.
  22 +Name: pw3270-plugin-java
  23 +Version: 5.1
  24 +Release: 0
  25 +License: GPL-2.0
  26 +Source: %{name}-%{version}.tar.bz2
  27 +URL: https://softwarepublico.gov.br/gitlab/pw3270/pw3270-java
  28 +Group: Development/Languages/Java
  29 +
  30 +BuildRoot: /var/tmp/%{name}-%{version}
  31 +
  32 +BuildRequires: autoconf >= 2.61
  33 +BuildRequires: automake
  34 +BuildRequires: binutils
  35 +BuildRequires: coreutils
  36 +BuildRequires: gcc-c++
  37 +BuildRequires: m4
  38 +BuildRequires: pkgconfig
  39 +BuildRequires: pkgconfig(pw3270) >= 5.1
  40 +BuildRequires: pkgconfig(lib3270) >= 5.1
  41 +
  42 +BuildRequires: java-devel
  43 +BuildRequires: javapackages-tools
  44 +BuildRequires: fdupes
  45 +
  46 +Requires: pw3270 >= 5.1
  47 +Requires: java-extension-tn3270 = %{version}
  48 +
  49 +%description
  50 +
  51 +Plugin module for java plugins in pw3270.
  52 +
  53 +This package provides a pw3270 plugin allowing use of java classes
  54 +directly from pw3270 main window.
  55 +
  56 +%package -n pw3270-java
  57 +
  58 +Summary: Java class to interact with pw3270
  59 +Group: Development/Libraries/Java
  60 +Requires: java
  61 +Requires: lib3270 = %{vrslib}
  62 +
  63 +%description -n pw3270-java
  64 +
  65 +This package provides Java class for lib3270/pw3270 interaction.
  66 +
  67 +%package -n pw3270-java-doc
  68 +Summary: Javadoc for %{name}
  69 +Group: Documentation
  70 +Requires: jpackage-utils
  71 +
  72 +%description -n pw3270-java-doc
  73 +API documentation for %{name}.
  74 +
  75 +%prep
  76 +
  77 +%setup
  78 +
  79 +export CFLAGS="$RPM_OPT_FLAGS"
  80 +export CXXFLAGS="$RPM_OPT_FLAGS"
  81 +export FFLAGS="$RPM_OPT_FLAGS"
  82 +export JAVA_HOME=%{java_home}
  83 +
  84 +aclocal
  85 +autoconf
  86 +
  87 +%configure --with-jnidir="%{_jnidir}" \
  88 + --with-jvmjardir="%{_jvmjardir}" \
  89 + --with-javadocdir="%{_javadocdir}"
  90 +
  91 +%build
  92 +make clean
  93 +make Release
  94 +
  95 +%install
  96 +rm -rf $RPM_BUILD_ROOT
  97 +
  98 +%make_install
  99 +
  100 +%fdupes $RPM_BUILD_ROOT
  101 +
  102 +%clean
  103 +rm -rf $RPM_BUILD_ROOT
  104 +
  105 +%files
  106 +%defattr(-,root,root)
  107 +%dir %{_libdir}/pw3270-plugins
  108 +%{_libdir}/pw3270-plugins/j3270.so
  109 +
  110 +%files -n pw3270-java
  111 +%defattr(-,root,root)
  112 +%doc README.md
  113 +%dir %{_jnidir}
  114 +%dir %{_jvmjardir}
  115 +
  116 +%{_jnidir}/libjni3270.so
  117 +%{_jvmjardir}/pw3270.jar
  118 +
  119 +%files -n pw3270-java-doc
  120 +%defattr(-,root,root)
  121 +%dir %{_javadocdir}/pw3270
  122 +%{_javadocdir}/pw3270/*
  123 +
  124 +%changelog
  125 +
  126 +
rpm/pw3270-plugin-java.spec
@@ -1,126 +0,0 @@ @@ -1,126 +0,0 @@
1 -#  
2 -# spec file for package pw3270-plugin-java  
3 -#  
4 -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.  
5 -# Copyright (C) <2008> <Banco do Brasil S.A.>  
6 -#  
7 -# All modifications and additions to the file contributed by third parties  
8 -# remain the property of their copyright owners, unless otherwise agreed  
9 -# upon. The license for this file, and modifications and additions to the  
10 -# file, is the same license as for the pristine package itself (unless the  
11 -# license for the pristine package is not an Open Source License, in which  
12 -# case the license is the MIT License). An "Open Source License" is a  
13 -# license that conforms to the Open Source Definition (Version 1.9)  
14 -# published by the Open Source Initiative.  
15 -  
16 -# Please submit bugfixes or comments via http://bugs.opensuse.org/  
17 -#  
18 -  
19 -%define vrslib %(pkg-config --modversion lib3270)  
20 -  
21 -Summary: Plugin module for embedding java on pw3270.  
22 -Name: pw3270-plugin-java  
23 -Version: 5.1  
24 -Release: 0  
25 -License: GPL-2.0  
26 -Source: %{name}-%{version}.tar.bz2  
27 -URL: https://softwarepublico.gov.br/gitlab/pw3270/pw3270-java  
28 -Group: Development/Languages/Java  
29 -  
30 -BuildRoot: /var/tmp/%{name}-%{version}  
31 -  
32 -BuildRequires: autoconf >= 2.61  
33 -BuildRequires: automake  
34 -BuildRequires: binutils  
35 -BuildRequires: coreutils  
36 -BuildRequires: gcc-c++  
37 -BuildRequires: m4  
38 -BuildRequires: pkgconfig  
39 -BuildRequires: pkgconfig(pw3270) >= 5.1  
40 -BuildRequires: pkgconfig(lib3270) >= 5.1  
41 -  
42 -BuildRequires: java-devel  
43 -BuildRequires: javapackages-tools  
44 -BuildRequires: fdupes  
45 -  
46 -Requires: pw3270 >= 5.1  
47 -Requires: java-extension-tn3270 = %{version}  
48 -  
49 -%description  
50 -  
51 -Plugin module for java plugins in pw3270.  
52 -  
53 -This package provides a pw3270 plugin allowing use of java classes  
54 -directly from pw3270 main window.  
55 -  
56 -%package -n pw3270-java  
57 -  
58 -Summary: Java class to interact with pw3270  
59 -Group: Development/Libraries/Java  
60 -Requires: java  
61 -Requires: lib3270 = %{vrslib}  
62 -  
63 -%description -n pw3270-java  
64 -  
65 -This package provides Java class for lib3270/pw3270 interaction.  
66 -  
67 -%package -n pw3270-java-doc  
68 -Summary: Javadoc for %{name}  
69 -Group: Documentation  
70 -Requires: jpackage-utils  
71 -  
72 -%description -n pw3270-java-doc  
73 -API documentation for %{name}.  
74 -  
75 -%prep  
76 -  
77 -%setup  
78 -  
79 -export CFLAGS="$RPM_OPT_FLAGS"  
80 -export CXXFLAGS="$RPM_OPT_FLAGS"  
81 -export FFLAGS="$RPM_OPT_FLAGS"  
82 -export JAVA_HOME=%{java_home}  
83 -  
84 -aclocal  
85 -autoconf  
86 -  
87 -%configure --with-jnidir="%{_jnidir}" \  
88 - --with-jvmjardir="%{_jvmjardir}" \  
89 - --with-javadocdir="%{_javadocdir}"  
90 -  
91 -%build  
92 -make clean  
93 -make Release  
94 -  
95 -%install  
96 -rm -rf $RPM_BUILD_ROOT  
97 -  
98 -%make_install  
99 -  
100 -%fdupes $RPM_BUILD_ROOT  
101 -  
102 -%clean  
103 -rm -rf $RPM_BUILD_ROOT  
104 -  
105 -%files  
106 -%defattr(-,root,root)  
107 -%dir %{_libdir}/pw3270-plugins  
108 -%{_libdir}/pw3270-plugins/j3270.so  
109 -  
110 -%files -n pw3270-java  
111 -%defattr(-,root,root)  
112 -%doc README.md  
113 -%dir %{_jnidir}  
114 -%dir %{_jvmjardir}  
115 -  
116 -%{_jnidir}/libjni3270.so  
117 -%{_jvmjardir}/pw3270.jar  
118 -  
119 -%files -n pw3270-java-doc  
120 -%defattr(-,root,root)  
121 -%dir %{_javadocdir}/pw3270  
122 -%{_javadocdir}/pw3270/*  
123 -  
124 -%changelog  
125 -  
126 -