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 | 29 | |
| 30 | 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 | 39 | %if 0%{?suse_version} |
| 37 | 40 | %define _release %{_rel}.suse%{suse_version} |
| 38 | 41 | %define _distro SuSE Linux %{suse_version} |
| 39 | 42 | %if %{?suse_version} < 1200 |
| 40 | - %define _vrsgtk gtk2 | |
| 43 | + %define _bldreq gtk2-devel libopenssl-devel | |
| 41 | 44 | %endif |
| 42 | 45 | %endif |
| 43 | 46 | |
| ... | ... | @@ -45,6 +48,7 @@ |
| 45 | 48 | %define _release %{_rel}.fc%{fedora_version} |
| 46 | 49 | %define _redhat 0 |
| 47 | 50 | %define _distro Fedora %{fedora_version} |
| 51 | + %define _bldreq gtk2-devel openssl-devel | |
| 48 | 52 | %endif |
| 49 | 53 | |
| 50 | 54 | %if 0%{?_redhat} |
| ... | ... | @@ -52,15 +56,9 @@ |
| 52 | 56 | %define _redhat_vernum %(rpm -qf --queryformat %{VERSION} /etc/redhat-release|tr -d '.') |
| 53 | 57 | %define _release %{_rel}.%{_redhat_prefix}%{_redhat_vernum} |
| 54 | 58 | %define _distro %{_redhat_prefix} %{_redhat_vernum} |
| 59 | + %define _bldreq gtk2-devel openssl-devel | |
| 55 | 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 | 62 | #---[ Packaging ]----------------------------------------------------------------------------------------------------- |
| 65 | 63 | |
| 66 | 64 | Name: @PACKAGE@ |
| ... | ... | @@ -73,7 +71,7 @@ Source: %{name}-%{version}.tar.gz |
| 73 | 71 | BuildRoot: %{_tmppath}/%{name}-%{version}-build |
| 74 | 72 | Requires: openssl shared-mime-info |
| 75 | 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 | 76 | %description |
| 79 | 77 | IBM 3270 terminal emulator gtk. It can be used to communicate with | ... | ... |