Commit 580042bd642a92b3e40a8f927816c09a834b96a7
1 parent
e4efe3c4
Exists in
master
and in
5 other branches
Acertando empacotamento em multiplas distros.
Showing
1 changed file
with
10 additions
and
12 deletions
Show diff stats
pw3270.spec.in
@@ -29,15 +29,18 @@ | @@ -29,15 +29,18 @@ | ||
29 | 29 | ||
30 | #---[ Check for distro ]---------------------------------------------------------------------------------------------- | 30 | #---[ Check for distro ]---------------------------------------------------------------------------------------------- |
31 | 31 | ||
32 | -%define _rel 0 | ||
33 | -%define _distro Linux | ||
34 | -%define _vrsgtk gtk3 | 32 | +%define _rel 0 |
33 | + | ||
34 | +%define _release %{_rel} | ||
35 | +%define _distro Linux | ||
36 | +%define _redhat %(test -e /etc/redhat-release && echo 1 || echo 0) | ||
37 | +%define _bldreq gtk3-devel libopenssl-devel | ||
35 | 38 | ||
36 | %if 0%{?suse_version} | 39 | %if 0%{?suse_version} |
37 | %define _release %{_rel}.suse%{suse_version} | 40 | %define _release %{_rel}.suse%{suse_version} |
38 | %define _distro SuSE Linux %{suse_version} | 41 | %define _distro SuSE Linux %{suse_version} |
39 | %if %{?suse_version} < 1200 | 42 | %if %{?suse_version} < 1200 |
40 | - %define _vrsgtk gtk2 | 43 | + %define _bldreq gtk2-devel libopenssl-devel |
41 | %endif | 44 | %endif |
42 | %endif | 45 | %endif |
43 | 46 | ||
@@ -45,6 +48,7 @@ | @@ -45,6 +48,7 @@ | ||
45 | %define _release %{_rel}.fc%{fedora_version} | 48 | %define _release %{_rel}.fc%{fedora_version} |
46 | %define _redhat 0 | 49 | %define _redhat 0 |
47 | %define _distro Fedora %{fedora_version} | 50 | %define _distro Fedora %{fedora_version} |
51 | + %define _bldreq gtk2-devel openssl-devel | ||
48 | %endif | 52 | %endif |
49 | 53 | ||
50 | %if 0%{?_redhat} | 54 | %if 0%{?_redhat} |
@@ -52,15 +56,9 @@ | @@ -52,15 +56,9 @@ | ||
52 | %define _redhat_vernum %(rpm -qf --queryformat %{VERSION} /etc/redhat-release|tr -d '.') | 56 | %define _redhat_vernum %(rpm -qf --queryformat %{VERSION} /etc/redhat-release|tr -d '.') |
53 | %define _release %{_rel}.%{_redhat_prefix}%{_redhat_vernum} | 57 | %define _release %{_rel}.%{_redhat_prefix}%{_redhat_vernum} |
54 | %define _distro %{_redhat_prefix} %{_redhat_vernum} | 58 | %define _distro %{_redhat_prefix} %{_redhat_vernum} |
59 | + %define _bldreq gtk2-devel openssl-devel | ||
55 | %endif | 60 | %endif |
56 | 61 | ||
57 | -%if 0%{?centos_ver} | ||
58 | - %define _release %{_rel}.el%{centos_ver} | ||
59 | - %define _distro CentOS %{centos_ver} | ||
60 | - %define _vrsgtk gtk2 | ||
61 | -%endif | ||
62 | - | ||
63 | - | ||
64 | #---[ Packaging ]----------------------------------------------------------------------------------------------------- | 62 | #---[ Packaging ]----------------------------------------------------------------------------------------------------- |
65 | 63 | ||
66 | Name: @PACKAGE@ | 64 | Name: @PACKAGE@ |
@@ -73,7 +71,7 @@ Source: %{name}-%{version}.tar.gz | @@ -73,7 +71,7 @@ Source: %{name}-%{version}.tar.gz | ||
73 | BuildRoot: %{_tmppath}/%{name}-%{version}-build | 71 | BuildRoot: %{_tmppath}/%{name}-%{version}-build |
74 | Requires: openssl shared-mime-info | 72 | Requires: openssl shared-mime-info |
75 | Distribution: %_distro | 73 | Distribution: %_distro |
76 | -BuildRequires: autoconf >= 2.61 automake gcc-c++ sed pkgconfig %{_vrsgtk}-devel gettext-devel libopenssl-devel findutils coreutils desktop-file-utils | 74 | +BuildRequires: autoconf >= 2.61 automake gcc-c++ sed pkgconfig %{_bldreq} gettext-devel findutils coreutils desktop-file-utils |
77 | 75 | ||
78 | %description | 76 | %description |
79 | IBM 3270 terminal emulator gtk. It can be used to communicate with | 77 | IBM 3270 terminal emulator gtk. It can be used to communicate with |