Commit cea915fb2900f0b1244ae7cbaf62768a3f0882bf

Authored by Perry Werneck
1 parent cd81abfd

Updating build files.

Showing 2 changed files with 33 additions and 18 deletions   Show diff stats
rpm/_service
... ... @@ -2,22 +2,24 @@
2 2  
3 3 <!-- https://github.com/openSUSE/obs-service-tar_scm/blob/master/tar_scm.py -->
4 4 <service name="tar_scm">
5   - <param name="changesgenerate">enable</param>
  5 + <param name="changesgenerate">enable</param>
6 6 <param name="sslverify">disable</param>
7   - <param name="versionformat">%ct</param>
8   - <!-- param name="version">5.2</param -->
  7 + <param name="versionformat">@PARENT_TAG@</param>
9 8 <param name="url">http://softwarepublico.gov.br/gitlab/pw3270/lib3270.git</param>
10 9 <param name="scm">git</param>
11   - <param name="filename">lib3270-5_2</param>
12 10 </service>
13 11  
14 12 <!-- https://github.com/openSUSE/obs-service-extract_file -->
15 13 <!-- service name="extract_file">
16 14 <param name="archive">*.tar</param>
17 15 <param name="files">*/rpm/lib3270.spec</param>
18   - <param name="outfilename">lib3270-5_2.spec</param>
19 16 </service -->
20 17  
  18 + <service name="extract_file">
  19 + <param name="archive">*.tar</param>
  20 + <param name="files">*/arch/PKGBUILD</param>
  21 + </service>
  22 +
21 23 <service name="recompress">
22 24 <param name="file">*.tar</param>
23 25 <param name="compression">xz</param>
... ...
rpm/lib3270.spec
... ... @@ -38,22 +38,21 @@
38 38  
39 39 #---[ Main package ]--------------------------------------------------------------------------------------------------
40 40  
41   -Summary: TN3270 Access library
42   -Name: lib3270-%{_libvrs}
43   -Version: 5.2
44   -Release: 0
45   -License: LGPL-3.0
46   -Source: %{name}-%{version}.tar.xz
  41 +Summary: TN3270 Access library
  42 +Name: lib3270-%{_libvrs}
  43 +Version: 5.2
  44 +Release: 0
  45 +License: LGPL-3.0
  46 +Source: lib3270-%{version}.tar.xz
47 47  
48   -Url: https://portal.softwarepublico.gov.br/social/pw3270/
  48 +Url: https://portal.softwarepublico.gov.br/social/pw3270/
49 49  
50   -Group: Development/Libraries/C and C++
51   -BuildRoot: /var/tmp/%{name}-%{version}
  50 +Group: Development/Libraries/C and C++
  51 +BuildRoot: /var/tmp/%{name}-%{version}
52 52  
53   -Provides: lib3270_%{_libvrs}
54   -Conflicts: otherproviders(lib3270_%{_libvrs})
  53 +Provides: lib3270_%{_libvrs}
  54 +Conflicts: otherproviders(lib3270_%{_libvrs})
55 55  
56   -BuildRequires: pkgconfig(openssl)
57 56 BuildRequires: autoconf >= 2.61
58 57 BuildRequires: automake
59 58 BuildRequires: binutils
... ... @@ -62,7 +61,21 @@ BuildRequires: gcc-c++
62 61 BuildRequires: gettext-devel
63 62 BuildRequires: m4
64 63 BuildRequires: pkgconfig
  64 +
  65 +%if 0%{?fedora} || 0%{?suse_version} > 1200
  66 +
  67 +BuildRequires: pkgconfig(openssl)
65 68 BuildRequires: pkgconfig(dbus-1)
  69 +BuildRequires: pkgconfig(libssl)
  70 +BuildRequires: pkgconfig(libcrypto)
  71 +
  72 +%else
  73 +
  74 +BuildRequires: openssl-devel
  75 +BuildRequires: dbus-1-devel
  76 +BuildRequires: xz
  77 +
  78 +%endif
66 79  
67 80 %description
68 81  
... ... @@ -107,7 +120,7 @@ See more details at https://softwarepublico.gov.br/social/pw3270/
107 120 #---[ Build & Install ]-----------------------------------------------------------------------------------------------
108 121  
109 122 %prep
110   -%setup
  123 +%setup -n lib3270-%{version}
111 124  
112 125 NOCONFIGURE=1 ./autogen.sh
113 126  
... ...