Commit 87b94e0677459d23e7ce3260f6687a58bd04c8d5

Authored by Perry Werneck
1 parent 2bbbd251

Updating package build and guide.

README.md
... ... @@ -8,12 +8,11 @@ See more details at https://softwarepublico.gov.br/social/pw3270/
8 8 Installation repositories
9 9 =========================
10 10  
11   -The latest version packaged for many linux distributions can be found in SuSE Build Service (https://build.opensuse.org/project/show/home:PerryWerneck:pw3270)
12   -
13   -
14   -Requirements
15   -============
  11 + You can find instalation repositories in SuSE Build Service:
16 12  
  13 + * Linux (Many distributions): https://build.opensuse.org/project/show/home:PerryWerneck:pw3270
  14 + * Windows 32 bits: https://build.opensuse.org/project/show/home:PerryWerneck:mingw32
  15 + * Windows 64 bits: https://build.opensuse.org/project/show/home:PerryWerneck:mingw64
17 16  
18 17 Building for Linux
19 18 ==================
... ... @@ -22,3 +21,4 @@ Building for Linux
22 21 Cross-compiling for Windows
23 22 ===========================
24 23  
  24 +
... ...
rpm/lib3270.spec
... ... @@ -95,6 +95,9 @@ Requires: lib3270++%{_libvrs} = %{version}
95 95 Provides: lib3270-devel = %{version}
96 96 Conflicts: otherproviders(lib3270-devel)
97 97  
  98 +Provides: lib3270_%{MAJOR_VERSION}_%{MINOR_VERSION}-devel
  99 +Conflicts: otherproviders(lib3270_%{MAJOR_VERSION}_%{MINOR_VERSION}-devel)
  100 +
98 101 %description devel
99 102  
100 103 TN3270 access library for C/C++ development files.
... ...
win/mingw32-lib3270.spec
... ... @@ -44,11 +44,8 @@ Url: https://portal.softwarepublico.gov.br/social/pw3270/
44 44 Group: Development/Libraries/C and C++
45 45 BuildRoot: /var/tmp/%{name}-%{version}
46 46  
47   -Provides: mingw32-lib3270_%{MAJOR_VERSION}_%{MINOR_VERSION}
48   -Conflicts: otherproviders(mingw32-lib3270_%{MAJOR_VERSION}_%{MINOR_VERSION})
49   -
50 47 Provides: mingw32(lib:3270) = %{version}
51   -Provides: mingw32(lib:3270_%{MAJOR_VERSION}_%{MINOR_VERSION}) = %{version}
  48 +Provides: mingw32(lib:3270-%{_libvrs}) = %{version}
52 49  
53 50 BuildRequires: autoconf
54 51 BuildRequires: automake
... ...
win/mingw32-service.xml
... ... @@ -12,11 +12,11 @@
12 12 </service>
13 13  
14 14 <!-- https://github.com/openSUSE/obs-service-extract_file -->
15   - <service name="extract_file">
  15 + <!-- service name="extract_file">
16 16 <param name="archive">*.tar</param>
17 17 <param name="files">*/win/mingw32-lib3270.spec</param>
18 18 <param name="outfilename">mingw32-lib3270-5_2.spec</param>
19   - </service>
  19 + </service -->
20 20  
21 21 <service name="recompress">
22 22 <param name="file">*.tar</param>
... ...
win/mingw64-lib3270.spec
1 1 #
2   -# spec file for package mingw32-lib3279
  2 +# spec file for package mingw64-lib3279
3 3 #
4 4 # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
5 5 # Copyright (C) <2008> <Banco do Brasil S.A.>
... ... @@ -31,24 +31,21 @@
31 31  
32 32 #---[ Main package ]--------------------------------------------------------------------------------------------------
33 33  
34   -Summary: TN3270 Access library
  34 +Summary: TN3270 Access library
35 35 Name: mingw64-lib3270-%{_libvrs}
36 36 Version: 5.2
37 37 Release: 0
38 38 License: GPL-2.0
39 39  
40   -Source: %{name}-%{version}.tar.xz
  40 +Source: %{name}-%{version}.tar.xz
41 41  
42   -Url: https://portal.softwarepublico.gov.br/social/pw3270/
  42 +Url: https://portal.softwarepublico.gov.br/social/pw3270/
43 43  
44   -Group: Development/Libraries/C and C++
45   -BuildRoot: /var/tmp/%{name}-%{version}
46   -
47   -Provides: mingw64-lib3270_%{MAJOR_VERSION}_%{MINOR_VERSION}
48   -Conflicts: otherproviders(mingw64-lib3270_%{MAJOR_VERSION}_%{MINOR_VERSION})
  44 +Group: Development/Libraries/C and C++
  45 +BuildRoot: /var/tmp/%{name}-%{version}
49 46  
50   -Provides: mingw64(lib:3270) = %{version}
51   -Provides: mingw64(lib:3270_%{MAJOR_VERSION}_%{MINOR_VERSION}) = %{version}
  47 +Provides: mingw64(lib:3270) = %{version}
  48 +Provides: mingw64(lib:3270-%{_libvrs}) = %{version}
52 49  
53 50 BuildRequires: autoconf
54 51 BuildRequires: automake
... ...
win/mingw64-service.xml
... ... @@ -12,11 +12,11 @@
12 12 </service>
13 13  
14 14 <!-- https://github.com/openSUSE/obs-service-extract_file -->
15   - <service name="extract_file">
  15 + <!-- service name="extract_file">
16 16 <param name="archive">*.tar</param>
17 17 <param name="files">*/win/mingw64-lib3270.spec</param>
18 18 <param name="outfilename">mingw64-lib3270-5_2.spec</param>
19   - </service>
  19 + </service -->
20 20  
21 21 <service name="recompress">
22 22 <param name="file">*.tar</param>
... ... @@ -26,3 +26,4 @@
26 26 <service name="set_version" />
27 27  
28 28 </services>
  29 +
... ...